MenuWidgets.h file
Namespaces
- namespace Jazz2
- Root namespace of Jazz² Resurrection.
- namespace Jazz2::UI
- User interface and menus.
- namespace Jazz2::UI::Menu
- Menu implementation.
Classes
- struct Jazz2::UI::Menu::WidgetInput
- Snapshot of navigation actions newly pressed this frame.
- class Jazz2::UI::Menu::Widget
- Base class of a menu widget.
- class Jazz2::UI::Menu::ListItem
- Selectable text item.
- class Jazz2::UI::Menu::ChoiceItem
- Setting row that cycles through values.
- class Jazz2::UI::Menu::TextInput
- Editable text row.
- class Jazz2::UI::Menu::CustomValueItem
- Setting row with a custom-drawn value.
- class Jazz2::UI::Menu::CanvasWidget
- Row drawn entirely by a caller-provided callback.
- class Jazz2::UI::Menu::Slider
- Setting row with a value bar adjusted left/right.
- class Jazz2::UI::Menu::ListContainer
- Base of vertical lists of selectable children.
- class Jazz2::UI::Menu::StackLayout
- Vertical list that centers its children within its bounds.
- class Jazz2::UI::Menu::ScrollView
- Vertical list that scrolls when its children overflow the available area.