DragBarPanelWidget
Namespace: Hex1b.Widgets
Assembly: Hex1b.dll
A panel widget with a built-in resize handle on one edge. The panel manages its own size state internally — dragging the handle changes the panel's fixed size, triggering re-layout automatically.
csharp
public sealed record DragBarPanelWidget : Hex1bWidget, IEquatable<Hex1bWidget>, IEquatable<DragBarPanelWidget>Inheritance
Object → Hex1bWidget → DragBarPanelWidget
Implements
Fields
FocusNextAction
Returns: ActionId
csharp
public static readonly ActionId FocusNextActionFocusPreviousAction
Returns: ActionId
csharp
public static readonly ActionId FocusPreviousActionResizeDownAction
Returns: ActionId
csharp
public static readonly ActionId ResizeDownActionResizeLeftAction
Returns: ActionId
csharp
public static readonly ActionId ResizeLeftActionResizeRightAction
Returns: ActionId
csharp
public static readonly ActionId ResizeRightActionResizeUpAction
Returns: ActionId
csharp
public static readonly ActionId ResizeUpActionRemarks
The handle edge is auto-detected from the parent layout context: in an HStack, the first child gets a handle on the right; the last child gets a handle on the left. Use to override.