Class Widget
- Namespace
- MiniTui
- Assembly
- MiniTui.dll
Factory methods for widget builders.
public static class Widget
- Inheritance
-
Widget
- Inherited Members
Methods
BarChart()
Labelled bars, vertical or horizontal (1.x spec §8.5).
public static BarChartBuilder BarChart()
Returns
Block()
A border with titles and padding.
public static BlockBuilder Block()
Returns
Button()
A button.
public static ButtonBuilder Button()
Returns
Canvas()
A drawing surface with braille dots (1.x spec §8.3).
public static CanvasBuilder Canvas()
Returns
Chart()
A line or scatter plot with axes (1.x spec §8.4).
public static ChartBuilder Chart()
Returns
Checkbox()
A checkbox.
public static CheckboxBuilder Checkbox()
Returns
CommandLine()
A command input with a prompt and history.
public static CommandLineBuilder CommandLine()
Returns
Gauge()
A progress bar.
public static GaugeBuilder Gauge()
Returns
List()
Create a new list widget builder.
public static ListBuilder List()
Returns
Paragraph()
Wrapped, aligned, scrollable text.
public static ParagraphBuilder Paragraph()
Returns
Scrollbar()
A scrollbar.
public static ScrollbarBuilder Scrollbar()
Returns
Select()
A dropdown field that opens a menu of its options (1.x spec §7.5).
public static SelectBuilder Select()
Returns
Sparkline()
A bar chart of recent values.
public static SparklineBuilder Sparkline()
Returns
Spinner()
An activity indicator.
public static SpinnerBuilder Spinner()
Returns
Split(SplitState)
Two panes with a divider the user can drag, from state.
public static SplitBuilder Split(SplitState state)
Parameters
stateSplitState
Returns
StatusBar()
Create a new status bar widget builder.
public static StatusBarBuilder StatusBar()
Returns
TabBar()
A row of tabs.
public static TabBarBuilder TabBar()
Returns
Table()
A table with constraint-sized columns.
public static TableBuilder Table()
Returns
TextArea()
A multi-line text input with wrapping and vertical scrolling (1.x spec §6).
public static TextAreaBuilder TextArea()
Returns
TextField()
A single-line text input.
public static TextFieldBuilder TextField()
Returns
Toasts()
Pop-up messages from a ToastQueue.
public static ToastsBuilder Toasts()
Returns
Tree<T>(TreeState<T>)
A bordered, scrollable tree over state's nodes.
public static TreeBuilder<T> Tree<T>(TreeState<T> state) where T : class
Parameters
stateTreeState<T>
Returns
- TreeBuilder<T>
Type Parameters
T