#include <omgui/menuitems.h>
Inherits omgui::MenuItem.
Public Types | |
| typedef omgui::api::Separator | api_type |
Public Member Functions | |
| void | add_ref () |
| void | disable () |
| void | enable (bool value=true) |
| bool | enabled () const |
| menu_id | get_id () const |
| api_type * | get_impl () const |
| string | get_label () const |
| void | release () |
| void | set_label (const string &label) |
Static Public Member Functions | |
| static MenuItem * | create (menu_id id, const string &label) |
| static MenuItem * | create (object_id obj_id, menu_id id, const string &label) |
| static Separator * | create () |
Protected Member Functions | |
| Separator () | |
Reimplemented from omgui::MenuItem.
| omgui::Separator::Separator | ( | ) | [protected] |
| void omgui::MenuItem::add_ref | ( | ) | [inline, virtual, inherited] |
Implements omgui::RefCountable.
| MenuItem * omgui::MenuItem::create | ( | object_id | obj_id, | |
| menu_id | id, | |||
| const string & | label | |||
| ) | [static, inherited] |
Creates a MenuItem with the given object_id, menu_id and label.
| void omgui::MenuItem::disable | ( | ) | [inline, inherited] |
Disables the menu item
| void omgui::MenuItem::enable | ( | bool | value = true |
) | [inherited] |
Enables or disables the menu item. Disabled menu items cannot be selected by the user.
| bool omgui::MenuItem::enabled | ( | ) | const [inherited] |
| menu_id omgui::MenuItem::get_id | ( | ) | const [inherited] |
| MenuItem::api_type * omgui::MenuItem::get_impl | ( | ) | const [inherited] |
| string omgui::MenuItem::get_label | ( | ) | const [inherited] |
| void omgui::MenuItem::release | ( | ) | [inline, virtual, inherited] |
Implements omgui::RefCountable.
| void omgui::MenuItem::set_label | ( | const string & | label | ) | [inherited] |
Sets the label for this menu item.