Nana C++ Library. Reference for users.
What we need to use nana
|
Classes | |
class | item_proxy |
This class is used as parameter of menu event function. More... | |
Public Types | |
typedef std::function< void(item_proxy &)> | event_fn_t |
A callback functor type. More... | |
Public Member Functions | |
menu_item_type () | |
menu_item_type (std::string, const event_fn_t &) | |
Public Attributes | |
struct { | |
bool enabled:1 | |
bool splitter:1 | |
bool checked:1 | |
} | flags |
struct { | |
bool own_creation | |
menu_type * menu_ptr | |
} | linked |
std::string | text |
event_fn_t | event_handler |
checks | style {checks::none} |
paint::image | image |
wchar_t | hotkey {0} |
A callback functor type.
nana::drawerbase::menu::menu_item_type::menu_item_type | ( | ) |
nana::drawerbase::menu::menu_item_type::menu_item_type | ( | std::string | text, |
const event_fn_t & | fn | ||
) |
bool nana::drawerbase::menu::menu_item_type::checked |
bool nana::drawerbase::menu::menu_item_type::enabled |
event_fn_t nana::drawerbase::menu::menu_item_type::event_handler |
struct { ... } nana::drawerbase::menu::menu_item_type::flags |
|
mutable |
paint::image nana::drawerbase::menu::menu_item_type::image |
struct { ... } nana::drawerbase::menu::menu_item_type::linked |
menu_type* nana::drawerbase::menu::menu_item_type::menu_ptr |
bool nana::drawerbase::menu::menu_item_type::own_creation |
bool nana::drawerbase::menu::menu_item_type::splitter |
checks nana::drawerbase::menu::menu_item_type::style {checks::none} |
std::string nana::drawerbase::menu::menu_item_type::text |