|
HikoGUI
A low latency retained GUI
|
Files | |
| file | button_delegate.hpp |
| Defines button_delegate and some default button delegates. | |
| file | selection_delegate.hpp |
| Defines delegate_delegate and some default selection delegates. | |
| file | tab_delegate.hpp |
| Defines delegate_delegate and some default tab delegates. | |
| file | text_delegate.hpp |
| Defines delegate_delegate and some default text delegates. | |
| file | text_field_delegate.hpp |
| Defines delegate_field_delegate and some default text field delegates. | |
Data Structures | |
| class | hi::v1::button_delegate |
| A button delegate controls the state of a button widget. More... | |
| class | hi::v1::default_radio_button_delegate< T > |
| A default radio button delegate. More... | |
| class | hi::v1::default_toggle_button_delegate< T > |
| A default toggle button delegate. More... | |
| class | hi::v1::selection_delegate |
| A delegate that controls the state of a selection_widget. More... | |
| class | hi::v1::default_selection_delegate< T > |
| A delegate that control the state of a selection_widget. More... | |
| class | hi::v1::tab_delegate |
| A delegate that controls the state of a tab_widget. More... | |
| class | hi::v1::default_tab_delegate< T > |
| A delegate that control the state of a tab_widget. More... | |
| class | hi::v1::text_delegate |
| A delegate that controls the state of a text_widget. More... | |
| class | hi::v1::default_text_delegate< T > |
| A default text delegate. More... | |
| class | hi::v1::default_text_delegate< text > |
A default text delegate specialization for gstring. More... | |
| class | hi::v1::default_text_delegate< translate > |
A default text delegate specialization for translate. More... | |
| class | hi::v1::default_text_delegate< text_variant > |
A default text delegate specialization for text. More... | |
| class | hi::v1::text_field_delegate |
| A delegate that controls the state of a text_field_widget. More... | |
| class | hi::v1::default_text_field_delegate< T > |
| A default text delegate. More... | |
| class | hi::v1::default_text_field_delegate< T > |
A default text delegate specialization for std::integral<T>. More... | |
Functions | |
| std::shared_ptr< button_delegate > | hi::v1::make_default_radio_button_delegate (auto &&value, auto &&on_value) noexcept |
| Make a shared pointer to a radio-button delegate. | |
| std::shared_ptr< button_delegate > | hi::v1::make_default_toggle_button_delegate (auto &&value, auto &&...args) noexcept |
| Make a shared pointer to a toggle-button delegate. | |
| std::shared_ptr< selection_delegate > | hi::v1::make_default_selection_delegate (auto &&value, auto &&options, auto &&...off_value) noexcept |
| Create a shared pointer to a default selection delegate. | |
| std::shared_ptr< tab_delegate > | hi::v1::make_default_tab_delegate (auto &&value) noexcept |
| Create a shared pointer to a default tab delegate. | |
| std::shared_ptr< text_delegate > | hi::v1::make_default_text_delegate (auto &&value) noexcept |
| Create a shared pointer to a default text delegate. | |
| std::shared_ptr< text_field_delegate > | hi::v1::make_default_text_field_delegate (auto &&value) noexcept |
| Create a shared pointer to a default text delegate. | |
Widget delegates used to control the state of widgets.
|
noexcept |
Make a shared pointer to a radio-button delegate.
| value | A value or observer-value used as a representation of the state. |
| on_value | The value or observer-value that mean 'on'. |
|
noexcept |
Create a shared pointer to a default selection delegate.
| value | The observer value which represents the selected option. |
| options | An observer std::vector<std::pair<value_type,label>> of all possible options. |
| off_value | The optional off-value used when none of the available options are selected. |
|
noexcept |
Create a shared pointer to a default tab delegate.
| value | The observer value which represents the selected tab. |
|
noexcept |
Create a shared pointer to a default text delegate.
| value | The observer value which represents the displayed text. |
|
noexcept |
Create a shared pointer to a default text delegate.
| value | The observer value which is editable by the text field widget. |
|
noexcept |
Make a shared pointer to a toggle-button delegate.
| value | A value or observer-value used as a representation of the state. |
| args | an optional on-value followed by an optional off-value. |