Skip to content

PaddingWidget

Namespace: Hex1b.Widgets

Assembly: Hex1b.dll

A widget that adds invisible padding around its child content.

csharp
public sealed record PaddingWidget : Hex1bWidget, IEquatable<Hex1bWidget>, IEquatable<PaddingWidget>

Inheritance

ObjectHex1bWidgetPaddingWidget

Implements

Constructors

PaddingWidget(int, int, int, int, Hex1bWidget)

A widget that adds invisible padding around its child content.

Parameters:

csharp
public PaddingWidget(int Left, int Right, int Top, int Bottom, Hex1bWidget Child)

Properties

Bottom

Returns: Int32

csharp
public int Bottom { get; init; }

Child

Returns: Hex1bWidget

csharp
public Hex1bWidget Child { get; init; }

Left

Returns: Int32

csharp
public int Left { get; init; }

Returns: Int32

csharp
public int Right { get; init; }

Top

Returns: Int32

csharp
public int Top { get; init; }

Examples

csharp
ctx.Padding(1, 1, 0, 0, p => p.Text("Indented text"))

Released under the MIT License.