![]() |
Gorgon Game Engine
|
Namespaces | |
| internal | |
Classes | |
| class | Button |
| class | Checkbox |
| class | Composer |
| This object allows its users to compose widgets using other widgets. More... | |
| class | DropdownBase |
| This is the dropdown base for all dropdown lists, including ones that are not for item selection (e.g., DropdownChecklist). More... | |
| class | Generator |
| Generators create templates for widgets. More... | |
| class | Inputbox |
| This class allows users to enter any value to an inputbox. More... | |
| class | Label |
| class | Layerbox |
| class | ListBase |
| This is the abstract base of listboxes. More... | |
| class | ListboxBase |
| This is the base class for all listbox like widgets. More... | |
| class | ListboxWidgetBase |
| class | ListItem |
| This widget is designed to be used by Listbox, Table, Grid and Treeview. More... | |
| class | MultiCollectionbox |
| This is a simple multi select collectionbox. More... | |
| class | MultiListbox |
| This is a simple multi select listbox. More... | |
| class | Panel |
| class | PresetRegistry |
| This registry contains preset templates. More... | |
| class | Progressor |
| This widget displays a progress bar to track progress of an on going process. More... | |
| class | RadioButtons |
| Allows the use of radio buttons working together. More... | |
| class | Registry |
| This class stores templates for elements. More... | |
| class | Scrollbar |
| This widget is a scrollbar. More... | |
| class | SimpleCollectionbox |
| This is a simple collectionbox. More... | |
| class | SimpleGenerator |
| This class generates very simple templates. More... | |
| class | SimpleListbox |
| This is a simple listbox. More... | |
| class | SingleSelectionDropdown |
| This is the dropdown base for single item selection dropdown lists. More... | |
| class | SliderBase |
| This is an internal basis for slider. More... | |
Typedefs | |
| template<class T_ , void(*)(const T_ &, ListItem &) TW_ = internal::SetTextUsingFrom<T_, ListItem>> | |
| using | DropdownCollection = SingleSelectionDropdown< T_, TW_, SimpleCollectionbox< T_, TW_ > > |
| template<class T_ , void(*)(const T_ &, ListItem &) TW_ = internal::SetTextUsingFrom<T_, ListItem>> | |
| using | DropdownList = SingleSelectionDropdown< T_, TW_, SimpleListbox< T_, TW_ > > |
| using | HScrollbar = Scrollbar< int, FloatDivider< int >, FloatToValue< int >, Gorgon::NumericProperty, Registry::Scrollbar_Horizontal > |
| template<class T_ > | |
| using | HScroller = Scrollbar< T_, FloatDivider< T_ >, FloatToValue< T_ >, Gorgon::NumericProperty, Registry::Scrollbar_Horizontal > |
| using | Progressbar = Progressor< int > |
| This widget displays the progress. More... | |
| using | Textbox = Inputbox< std::string, UI::ConversionValidator< std::string >, TextualProperty > |
| An inputbox variant designed to edit text. More... | |
| template<class V_ = UI::ConversionValidator<std::string>> | |
| using | TextInputbox = Inputbox< std::string, V_, TextualProperty > |
| This inputbox variant is designed to contain text. More... | |
| using | VScrollbar = Scrollbar< int, FloatDivider< int >, FloatToValue< int >, Gorgon::NumericProperty, Registry::Scrollbar_Vertical > |
| template<class T_ > | |
| using | VScroller = Scrollbar< T_, FloatDivider< T_ >, FloatToValue< T_ >, Gorgon::NumericProperty, Registry::Scrollbar_Vertical > |
| using DropdownCollection = SingleSelectionDropdown<T_, TW_, SimpleCollectionbox<T_, TW_> > |
| using DropdownList = SingleSelectionDropdown<T_, TW_, SimpleListbox<T_, TW_> > |
| using HScrollbar = Scrollbar<int, FloatDivider<int>, FloatToValue<int>, Gorgon::NumericProperty, Registry::Scrollbar_Horizontal> |
| using HScroller = Scrollbar<T_, FloatDivider<T_>, FloatToValue<T_>, Gorgon::NumericProperty, Registry::Scrollbar_Horizontal> |
| using Progressbar = Progressor<int> |
This widget displays the progress.
It can be used as an integer variable through NumericProperty<int> with operators like =, +=, ++, –. Also this widget can be implicitly casted to integer. If you need a type other than int, you may use Progressor<T_> for any type, even non-numeric.
| using Textbox = Inputbox<std::string, UI::ConversionValidator<std::string>, TextualProperty> |
An inputbox variant designed to edit text.
| using TextInputbox = Inputbox<std::string, V_, TextualProperty> |
This inputbox variant is designed to contain text.
Unlike regular Textbox, this variant allows overriding the validator
| using VScrollbar = Scrollbar<int, FloatDivider<int>, FloatToValue<int>, Gorgon::NumericProperty, Registry::Scrollbar_Vertical> |
| using VScroller = Scrollbar<T_, FloatDivider<T_>, FloatToValue<T_>, Gorgon::NumericProperty, Registry::Scrollbar_Vertical> |