Popup menu item. More...
#include <popupmenu_item.h>
Public Member Functions | |
Construction | |
| PopupMenuItem () | |
| Construct a null instance. More... | |
| PopupMenuItem (int id) | |
| Constructs a PopupMenuItem. More... | |
| PopupMenuItem (const std::shared_ptr< PopupMenuItem_Impl > &impl) | |
| Constructs a PopupMenuItem. More... | |
| virtual | ~PopupMenuItem () |
Attributes | |
| std::string | get_text () const |
| Get Text. More... | |
| std::string | get_accelerator_text () const |
| Get Accelerator text. More... | |
| int | get_id () const |
| Get Id. More... | |
| bool | is_null () const |
| Returns true if this object is invalid. More... | |
| void | throw_if_null () const |
| Throw an exception if this object is invalid. More... | |
| bool | has_submenu () const |
| Has submenu. More... | |
| bool | is_disabled () const |
| Is Disabled. More... | |
| bool | is_separator () const |
| Is Separator. More... | |
| PopupMenu | get_submenu () |
| Get Submenu. More... | |
| bool | is_checkable () const |
| Is Checkable. More... | |
| bool | is_checked () const |
| Is Checked. More... | |
| PixelBuffer | get_icon () const |
| Get Icon. More... | |
Events | |
| Callback_v0 & | func_clicked () |
| Func clicked. More... | |
Operations | |
| void | set_id (int id) |
| Set id. More... | |
| void | set_text (const std::string &text) |
| Set text. More... | |
| void | set_icon (const PixelBuffer &image) |
| Set icon. More... | |
| void | set_submenu (PopupMenu &submenu) |
| Set submenu. More... | |
| void | set_enabled (bool enabled) |
| Set enabled. More... | |
| void | set_separator (bool separator) |
| Set separator. More... | |
| void | set_accelerator_text (const std::string &str) |
| Set accelerator text. More... | |
| void | set_checkable (bool checkable) |
| Set checkable. More... | |
| void | set_checked (bool checked) |
| Set checked. More... | |
Popup menu item.