Nana C++ Library. Reference for users.
What we need to use nana
|
Public Types | |
using | parts = essence::parts |
Public Types inherited from nana::detail::inline_widget_indicator< index_pair, std::string > | |
using | index_type = index_pair |
A type to index a item. More... | |
using | value_type = std::string |
A type to the value of the item. More... | |
Public Member Functions | |
inline_indicator (essence *ess, std::size_t column_pos) | |
void | attach (index_type pos, inline_pane *pane) |
void | detach () noexcept |
::nana::widget & | host () const override |
Returns the host widget of the indicator. More... | |
std::size_t | column () const override |
Returns the position of column. More... | |
void | modify (index_type pos, const value_type &value) const override |
void | selected (index_type pos) override |
void | hovered (index_type pos) override |
Public Member Functions inherited from nana::detail::inline_widget_indicator< index_pair, std::string > | |
virtual | ~inline_widget_indicator ()=default |
The destructor. More... | |
virtual void | modify (index_type pos, const value_type &) const =0 |
Modifies the value of a item specified by pos. More... | |
virtual void | selected (index_type)=0 |
Sends a signal that a specified item is selected. More... | |
virtual void | hovered (index_type)=0 |
Sends a signal that a specified item is hovered. More... | |
|
inline |
|
inline |
|
inlineoverridevirtual |
Returns the position of column.
Implements nana::detail::inline_widget_indicator< index_pair, std::string >.
|
inlinenoexcept |
|
inlineoverridevirtual |
Returns the host widget of the indicator.
Implements nana::detail::inline_widget_indicator< index_pair, std::string >.
|
inlineoverride |
|
inlineoverride |
|
inlineoverride |