|
HikoGUI
A low latency retained GUI
|
#include <hikogui/widgets/text_delegate.hpp>
Public Types | |
| using | value_type = char const * |
Public Member Functions | |
| template<forward_of< observer< value_type > > Value> | |
| default_text_delegate (Value &&value) noexcept | |
| Construct a delegate. | |
| gstring | read (widget_intf const &sender) noexcept override |
| Read text as a string of graphemes. | |
| void | write (widget_intf const &sender, gstring const &text) noexcept override |
| Write text from a string of graphemes. | |
Public Member Functions inherited from hi::v1::text_delegate | |
| virtual void | init (widget_intf const &sender) noexcept |
| virtual void | deinit (widget_intf const &sender) noexcept |
| virtual gstring | get_text (widget_intf const &sender) noexcept=0 |
| virtual void | set_text (widget_intf const &sender, gstring const &text) noexcept=0 |
| virtual bool | can_set_text (widget_intf const &sender) noexcept=0 |
Data Fields | |
| observer< value_type > | value |
A default text delegate specialization for std::string.
|
inlineexplicitnoexcept |
Construct a delegate.
| value | A value or observer-value used as a representation of the state. |
|
inlineoverridevirtualnoexcept |
Read text as a string of graphemes.
Implements hi::v1::text_delegate.
|
inlineoverridevirtualnoexcept |
Write text from a string of graphemes.
Implements hi::v1::text_delegate.