Class SpinnerSelectorTui
Spinner selector
Inheritance
object
SpinnerSelectorTui
Inherited Members
Namespace
Syntax
public class SpinnerSelectorTui : BaseInteractiveTui<(string, Spinner)>, IInteractiveTui<(string, Spinner)>, IInteractiveTui<(string, Spinner), (string, Spinner)>
Properties
PrimaryDataSource
An array, a dictionary, a list, or an enumerable that holds data (pane one)
Property Value
Declaration
public override IEnumerable<(string, Spinner)> PrimaryDataSource { get; }
Overrides
RefreshInterval
How many milliseconds to wait before refreshing? Only applies to single-pane interactive TUI instances. 0 to disable.
Property Value
int
Declaration
public override int RefreshInterval { get; }
Overrides
Methods
GetEntryFromItem((string, Spinner))
Gets an entry string from a specified item for listing
Returns
string
Declaration
public override string GetEntryFromItem((string, Spinner) item)
Parameters
| Name | Type | Description |
|---|---|---|
| item | (string, Spinner) | Target item |
Overrides
GetInfoFromItem((string, Spinner))
Gets the info from the item
Returns
string
The rendered info so that InteractiveTuiTools can handle its rendering
Declaration
public override string GetInfoFromItem((string, Spinner) item)
Parameters
| Name | Type | Description |
|---|---|---|
| item | (string, Spinner) | Target item |
Overrides
GetStatusFromItem((string, Spinner))
Gets the status from the item
Returns
string
Declaration
public override string GetStatusFromItem((string, Spinner) item)
Parameters
| Name | Type | Description |
|---|---|---|
| item | (string, Spinner) | Target item |