|
HikoGUI
A low latency retained GUI
|
Public Types | |
| using | value_type = T |
Public Member Functions | |
| default_tab_delegate (auto &&value) noexcept | |
| void | add_tab (tab_widget &sender, std::size_t key, std::size_t index) noexcept override |
| ssize_t | index (tab_widget &sender) noexcept override |
Public Member Functions inherited from v1::tab_delegate | |
| virtual void | init (tab_widget &sender) noexcept |
| virtual void | deinit (tab_widget &sender) noexcept |
| auto | subscribe (tab_widget &sender, std::invocable<> auto &&callback) noexcept |
| Subscribe a callback for notifying the widget of a data change. | |
Data Fields | |
| observable< value_type > | value |
| std::unordered_map< std::size_t, std::size_t > | tab_indices |
|
inlineoverridevirtualnoexcept |
Reimplemented from v1::tab_delegate.
|
inlineoverridevirtualnoexcept |
Reimplemented from v1::tab_delegate.