ConsoleForge 0.3.0
Elm-architecture TUI framework for .NET 8
Loading...
Searching...
No Matches
ConsoleForge.Layout.ILayeredContainer Interface Reference

Implemented by widgets that hold multiple stacked layers rendered back-to-front (e.g. More...

Inheritance diagram for ConsoleForge.Layout.ILayeredContainer:

Properties

IReadOnlyList< IWidgetLayers [get]
 Layers in back-to-front order. The last element renders on top.
Properties inherited from ConsoleForge.Layout.IWidget
SizeConstraint Height [get]
 Height constraint used by the layout engine.
Style Style [get]
 Visual style for this widget. Inherits from Theme if unset.
SizeConstraint Width [get]
 Width constraint used by the layout engine.

Additional Inherited Members

Public Member Functions inherited from ConsoleForge.Layout.IWidget
void Render (IRenderContext ctx)
 Render this widget into the provided context.

Detailed Description

Implemented by widgets that hold multiple stacked layers rendered back-to-front (e.g.

ZStack). Used by Core.FocusManager for focus traversal across all layers.


The documentation for this interface was generated from the following file:
  • src/ConsoleForge/Layout/ILayeredContainer.cs