Show / Hide Table of Contents

Namespace SadConsole.UI.Controls

Classes

Button

Simple button control with a height of 1.

Button3d

A button control that is drawn with a shadow.

ButtonBase

Base class for creating a button type control.

ButtonBox

A button control that is drawn using lines around it.

CharacterPicker

Displays the glyphs associated with a font and allows the user to select one.

CheckBox

Represents a button that can be toggled on/off within a group of other buttons.

ColorBar

A color bar control.

ColorPicker

Displays a rectangle gradient area between Black and a target color, and White and a target color.

ComboBox

Represents a button that can be toggled on/off within a group of other buttons.

CompositeControl

Base class for controls that host and render other controls.

ControlBase

Base class for all controls.

ControlBase.ControlMouseState

Mouse state based on a specific control.

DrawingArea

A simple surface for drawing text that can be moved and sized like a control.

FileDirectoryListbox

A listbox control that displays the file system.

FileDirectoryListbox.FauxDirectory

A listbox item container that represents a fake directory, such as ...

FileDirectoryListbox.HighlightedExtFile

A listbox item container that represents a highlighted file.

FileDirectoryListboxItem

Displays files and directories in various colors.

HueBar

Displays the color hues on a bar.

Label

A simple surface for drawing text that can be moved and sized like a control.

ListBox

A scrollable list control.

ListBox.SelectedItemEventArgs

The event args used when the selected item changes.

ListBoxItemColorTheme

A theme for a ListBox that displays a Color object.

ListBoxItemTheme

A generic theme for a ListBox item.

NumberBox

InputBox control that allows text input.

Panel

A control container that processes the mouse on each child. TabStop defaults to false.

ProgressBar

A control that fills an area (vertical or horizontal) according to a value.

RadioButton

Represents a button that can be toggled on/off within a group of other buttons.

ScrollBar

Represents a scrollbar control.

ScrollBar.ThemeStyle

The drawing code for the scrollbar

SelectionButton

Provides a button-like control that changes focus to a designated previous or next selection button when the arrow keys are pushed.

SurfaceViewer

Draws a ICellSurface within an area. Optionally supports scroll bars.

TabControl

A control with tabs along the edge of the control. Each tab sets the content of the control.

TabItem

Contains the header and content of a tab for the TabControl.

Table

A scrollable table control.

Table.Cell

A basic cell used in the Table control

Table.Cell.Options

A collection of settings that are used by Table.Cell

Table.CellChangedEventArgs

Cell args for a table event

Table.CellEventArgs

Cell args for a table event

Table.TableCells

A collection class that contains all the cells of the Table and methods to modify them.

Table.TableCells.Layout

Defines the layout for a row or a column defined in Cells

Table.TableCells.Layout.RangeEnumerable

An enumerable range that contains the layouts of all the rows and columns defined by the size of the range method within Cells

TableExtensions

Extensions used for the Table

TextBox

InputBox control that allows text input.

ToggleButtonBase

Base class for toggle button controls, such as CheckBox and RadioButton.

ToggleSwitch

Represents a button that can be toggled on/off within a group of other buttons.

Interfaces

IContainer

A simple container for controls.

Enums

ControlStates

Indicates the state of a control.

SurfaceViewer.ScrollBarModes

Determines how the control draws the scroll bars.

TabControl.Orientation

Horizontal alignment modes

Table.Cell.Options.HorizontalAlign

Alignment enum for the horizontal axis

Table.Cell.Options.VerticalAlign

Alignment enum for the vertical axis

Table.TableCells.Layout.Mode

Defines several visual modes

In this article

Back to top

Back to top Generated by DocFX