API Reference
DashboardFluent
The fluent methods of Dashboard, generated from its public properties: With... sets a property and Add... adds to a collection, both returning the same instance.
Inheritance
- Object
- DashboardFluent
Methods
public static Dashboard WithCompactSummary(Dashboard dashboard, Func<String>? value) #DashboardSets Dashboard.CompactSummary: The progress text for the compact status line (for example 218/332 · ✗12 ▲25), or null to use Dashboard.Status. Called on the render thread.
Parameters
- dashboard ConsoleMonster.Widgets.Dashboard
- The instance.
- value System.Func<System.String>?
- The value.
Returns
The same instance.
public static Dashboard WithMinimumSize(Dashboard dashboard, Size value) #DashboardSets Dashboard.MinimumSize: The smallest window the full layout needs (default 60 × 14). Below it a live session renders the compact form: a one-line status and the highest-priority Prioritized widgets that fit.
Parameters
- dashboard ConsoleMonster.Widgets.Dashboard
- The instance.
- value ConsoleMonster.Layout.Size
- The value.
Returns
The same instance.
public static Dashboard WithShowClock(Dashboard dashboard, Boolean value = true) #DashboardSets Dashboard.ShowClock: Whether the elapsed clock is shown in the header (default true).
Parameters
- dashboard ConsoleMonster.Widgets.Dashboard
- The instance.
- value System.Boolean = true
- The value (default true).
Returns
The same instance.
public static Dashboard WithStatus(Dashboard dashboard, String? value) #DashboardSets Dashboard.Status: A status shown on the right of the header (markup).
Parameters
- dashboard ConsoleMonster.Widgets.Dashboard
- The instance.
- value System.String?
- The value.
Returns
The same instance.
public static Dashboard WithStatusLevel(Dashboard dashboard, StatusKind? value) #DashboardSets Dashboard.StatusLevel: The status kind, shown as a marker before Dashboard.Status.
Parameters
- dashboard ConsoleMonster.Widgets.Dashboard
- The instance.
- value ConsoleMonster.Styling.StatusKind?
- The value.
Returns
The same instance.
public static Dashboard WithSubtitle(Dashboard dashboard, String? value) #DashboardSets Dashboard.Subtitle: The subtitle (markup), shown after the title.
Parameters
- dashboard ConsoleMonster.Widgets.Dashboard
- The instance.
- value System.String?
- The value.
Returns
The same instance.
public static Dashboard WithTitle(Dashboard dashboard, String value) #DashboardSets Dashboard.Title: The title (markup).
Parameters
- dashboard ConsoleMonster.Widgets.Dashboard
- The instance.
- value System.String
- The value.
Returns
The same instance.
Inherited Methods
public virtual Boolean Equals(Object? obj) #BooleanParameters
- obj Object?