PaddingExtensions
Namespace: Hex1b
Assembly: Hex1b.dll
Extension methods for creating .
csharp
public static class PaddingExtensionsInheritance
Object → PaddingExtensions
Methods
Padding<TParent>(WidgetContext<TParent>, int, Hex1bWidget)
Creates a Padding wrapper with uniform padding on all sides.
Parameters:
ctx(WidgetContext<<TParent>>):all(Int32):child(Hex1bWidget):
Returns: PaddingWidget
csharp
public static PaddingWidget Padding<TParent>(this WidgetContext<TParent> ctx, int all, Hex1bWidget child) where TParent : Hex1bWidgetPadding<TParent>(WidgetContext<TParent>, int, int, Hex1bWidget)
Creates a Padding wrapper with uniform horizontal and vertical padding.
Parameters:
ctx(WidgetContext<<TParent>>):horizontal(Int32):vertical(Int32):child(Hex1bWidget):
Returns: PaddingWidget
csharp
public static PaddingWidget Padding<TParent>(this WidgetContext<TParent> ctx, int horizontal, int vertical, Hex1bWidget child) where TParent : Hex1bWidgetPadding<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:
ctx(WidgetContext<<TParent>>):left(Int32):right(Int32):top(Int32):bottom(Int32):builder(Func<PaddingWidget>, Hex1bWidget[]>):
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 : Hex1bWidgetPadding<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:
ctx(WidgetContext<<TParent>>):left(Int32):right(Int32):top(Int32):bottom(Int32):builder(Func<PaddingWidget>, Hex1bWidget>):
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 : Hex1bWidgetPadding<TParent>(WidgetContext<TParent>, int, int, int, int, Hex1bWidget)
Creates a Padding wrapper with per-side values around a single child widget.
Parameters:
ctx(WidgetContext<<TParent>>):left(Int32):right(Int32):top(Int32):bottom(Int32):child(Hex1bWidget):
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