|
RADLib
RADical C++ application framework
|
Backend-neutral state models for common UI components. More...
#include <RADUi/RADUi.h>#include <cstddef>#include <map>#include <optional>#include <string>#include <string_view>#include <vector>
Include dependency graph for RADWidgets.h:Go to the source code of this file.
Classes | |
| class | RADUi::Action |
| Backend-neutral command/action model for buttons, menus, and toolbars. More... | |
| struct | RADUi::MenuItem |
| One menu item in a MenuBarModel menu. More... | |
| struct | RADUi::Menu |
| One top-level menu and its items. More... | |
| class | RADUi::MenuBarModel |
| State model for a conventional menu bar. More... | |
| class | RADUi::StringListModel |
| Simple string-list state model for list views and combo boxes. More... | |
| class | RADUi::ButtonModel |
| Push-button state model. More... | |
| class | RADUi::ToggleModel |
| Boolean toggle/check model. More... | |
| class | RADUi::SliderModel |
| Numeric slider model with minimum, maximum, and current value. More... | |
| class | RADUi::TextInputModel |
| Single-line text input state model. More... | |
| class | RADUi::TextDocumentModel |
| Text document model with file load/save and modified state. More... | |
| class | RADUi::TextEditorModel |
| Multi-line text editor model with derived display text and scrolling helpers. More... | |
| class | RADUi::SelectionModel |
| Current-selection model for list/table/tree style views. More... | |
| class | RADUi::TableModel |
| Simple string table model for grid/table UI components. More... | |
| struct | RADUi::TreeNode |
| Tree node with display text and recursive children. More... | |
| class | RADUi::TreeModel |
| Tree-view state model. More... | |
| struct | RADUi::ToolButton |
| Toolbar button descriptor. More... | |
| struct | RADUi::StatusItem |
| Status bar item descriptor. More... | |
| struct | RADUi::PreferenceField |
| Settings/preferences field descriptor. More... | |
| class | RADUi::DialogModel |
| Generic dialog state model. More... | |
| class | RADUi::MessageBoxModel |
| Message box state model. More... | |
| class | RADUi::FilePickerModel |
| File picker state model with accept/reject events. More... | |
| class | RADUi::ToolBarModel |
| Toolbar state model. More... | |
| class | RADUi::StatusBarModel |
| Status bar text item model. More... | |
| class | RADUi::PreferencesModel |
| Preferences/settings form model. More... | |
| struct | RADUi::LayoutItem |
| Grid layout item descriptor. More... | |
| class | RADUi::LayoutModel |
| Simple grid layout descriptor model. More... | |
Namespaces | |
| RADUi | |
Enumerations | |
| enum class | RADUi::DialogResult { RADUi::None , RADUi::Accepted , RADUi::Rejected } |
| Result state for dialogs and message boxes. More... | |
| enum class | RADUi::MessageBoxIcon { RADUi::Information , RADUi::Warning , RADUi::Error , RADUi::Question } |
| Message box icon category. More... | |
| enum class | RADUi::FilePickerMode { RADUi::OpenFile , RADUi::SaveFile , RADUi::SelectDirectory } |
| File picker operation mode. More... | |
Backend-neutral state models for common UI components.