Class
ViewHint
ConsoleMonster.Widgets
One consistent footer for omitted rows and hidden columns.
Inheritance
- object
- ViewHint
Usage
Explore 12 API references to this type
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by 6
- Extension method ViewHint.AddColumn
- Extension method ViewHint.AddColumns
- Extension method ViewHint.MoreRows
- Method ViewHintFluent.AddColumn
- Method ViewHintFluent.AddColumns
- Method ViewHintFluent.MoreRows
Accepted by parameters 6
- Extension method ViewHint.AddColumn
- Extension method ViewHint.AddColumns
- Extension method ViewHint.MoreRows
- Method ViewHintFluent.AddColumn
- Method ViewHintFluent.AddColumns
- Method ViewHintFluent.MoreRows
Constructors
public ViewHint() #Methods
public Size Measure(Constraints constraints, RenderContext context) #Returns the size the widget wants within the constraints.
Parameters
- constraints ConsoleMonster.Layout.Constraints
- The space offered.
- context ConsoleMonster.Canvas.RenderContext
- Profile, theme and glyphs.
public void Render(Region region, RenderContext context) #Renders into a region. The region may be smaller or larger than the measured size.
Parameters
- region ConsoleMonster.Canvas.Region
- The target region.
- context ConsoleMonster.Canvas.RenderContext
- Profile, theme and glyphs.
Inherited Methods
Properties
Extension Methods
public static ViewHint AddColumn(ViewHint viewHint, string item) #Adds an item to ViewHint.Columns: Literal names of hidden columns.
Parameters
- viewHint ConsoleMonster.Widgets.ViewHint
- The instance.
- item string
- The item.
AddColumns 2 overloads
public static ViewHint AddColumns(ViewHint viewHint, params string[] items) #Adds items to ViewHint.Columns: Literal names of hidden columns.
Parameters
- viewHint ConsoleMonster.Widgets.ViewHint
- The instance.
- items string[]
- The items, in order.
public static ViewHint AddColumns(ViewHint viewHint, IEnumerable<string> items) #Adds items to ViewHint.Columns: Literal names of hidden columns.
Parameters
- viewHint ConsoleMonster.Widgets.ViewHint
- The instance.
- items System.Collections.Generic.IEnumerable<string>
- The items, in order.
public static ViewHint MoreRows(ViewHint viewHint, long value) #Sets ViewHint.MoreRows: The number of additional rows.
Parameters
- viewHint ConsoleMonster.Widgets.ViewHint
- The instance.
- value long
- The value.
Examples
// C# initializer or property // C# fluent
new global::ConsoleMonster.Widgets.ViewHint { MoreRows = value }; viewHint.MoreRows(value);