#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.