TUI
Class methods
The single call-site-facing color constructor — dispatches on argument shape so callers never construct a Color subclass directly: TUI.color(:red) -> NamedColor TUI.color(208) -> RGB256 (raw palette index) TUI.color(r: 5, g: 2, b: 0) -> RGB256 via Colors.cube TUI.color(gray: 10) -> RGB256 via Colors.gray
Nested types
- TUI::Align
- TUI::ArrayDetailSource(T)
- TUI::ArrayTableSource(T)
- TUI::BoolField
- TUI::Buffer
- TUI::BufferCell
- TUI::Cell
- TUI::CellStyle
- TUI::ClickTracker
- TUI::ClipRect
- TUI::Color
- TUI::Colors
- TUI::DetailDataSource
- TUI::DetailLine
- TUI::DetailView
- TUI::DropdownPicker
- TUI::EnumField
- TUI::FlagsField
- TUI::Form
- TUI::FormEnumOption
- TUI::FormField
- TUI::Grid
- TUI::HSplit
- TUI::InputField
- TUI::Key
- TUI::KeyEvent
- TUI::KeyMenu
- TUI::Keys
- TUI::ListDataSource
- TUI::ListView
- TUI::Markdown
- TUI::MarkdownEdit
- TUI::MarkdownView
- TUI::MultiOptionListView
- TUI::NamedColor
- TUI::NavStack(T)
- TUI::OptionListSource
- TUI::OptionListView
- TUI::Pickable
- TUI::Picker(W)
- TUI::Popup
- TUI::RGB256
- TUI::Runtime
- TUI::Screen
- TUI::ScrollControl
- TUI::Scrollable
- TUI::ScrollableField(T)
- TUI::ScrollableWidget
- TUI::Scroller
- TUI::SplitWindow
- TUI::Style
- TUI::TableColumn
- TUI::TableDataSource
- TUI::TableRow
- TUI::TableView
- TUI::Term
- TUI::TextEdit
- TUI::TypeStyle
- TUI::Validation
- TUI::Widget
- TUI::Window