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

Extended interface for interactive widgets that can receive keyboard focus. More...

Inheritance diagram for ConsoleForge.Layout.IFocusable:

Properties

string? FocusKey [get]
 null means widget is not click-focusable.
bool HasFocus [get]
 True when this widget holds keyboard focus.
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

Extended interface for interactive widgets that can receive keyboard focus.


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