Skip to content

PaddingExtensions

Namespace: Hex1b

Assembly: Hex1b.dll

Extension methods for creating .

csharp
public static class PaddingExtensions

Inheritance

ObjectPaddingExtensions

Methods

Padding<TParent>(WidgetContext<TParent>, int, Hex1bWidget)

Creates a Padding wrapper with uniform padding on all sides.

Parameters:

Returns: PaddingWidget

csharp
public static PaddingWidget Padding<TParent>(this WidgetContext<TParent> ctx, int all, Hex1bWidget child) where TParent : Hex1bWidget

Padding<TParent>(WidgetContext<TParent>, int, int, Hex1bWidget)

Creates a Padding wrapper with uniform horizontal and vertical padding.

Parameters:

Returns: PaddingWidget

csharp
public static PaddingWidget Padding<TParent>(this WidgetContext<TParent> ctx, int horizontal, int vertical, Hex1bWidget child) where TParent : Hex1bWidget

Padding<TParent>(WidgetContext<TParent>, int, int, int, int, Func<WidgetContext<PaddingWidget>, Hex1bWidget[]>)

Creates a Padding wrapper with per-side values and an implicit VStack for multiple children.

Parameters:

Returns: PaddingWidget

csharp
public static PaddingWidget Padding<TParent>(this WidgetContext<TParent> ctx, int left, int right, int top, int bottom, Func<WidgetContext<PaddingWidget>, Hex1bWidget[]> builder) where TParent : Hex1bWidget

Padding<TParent>(WidgetContext<TParent>, int, int, int, int, Func<WidgetContext<PaddingWidget>, Hex1bWidget>)

Creates a Padding wrapper with per-side values and a builder for a single child.

Parameters:

Returns: PaddingWidget

csharp
public static PaddingWidget Padding<TParent>(this WidgetContext<TParent> ctx, int left, int right, int top, int bottom, Func<WidgetContext<PaddingWidget>, Hex1bWidget> builder) where TParent : Hex1bWidget

Padding<TParent>(WidgetContext<TParent>, int, int, int, int, Hex1bWidget)

Creates a Padding wrapper with per-side values around a single child widget.

Parameters:

Returns: PaddingWidget

csharp
public static PaddingWidget Padding<TParent>(this WidgetContext<TParent> ctx, int left, int right, int top, int bottom, Hex1bWidget child) where TParent : Hex1bWidget

Released under the MIT License.