#include <omgui/menu.h>
Inherits omgui::Object.
Public Types | |
typedef omgui::api::Menu | api_type |
Public Member Functions | |
void | add_ref () |
void | append (MenuItem *item) |
object_id | get_id () const |
api_type * | get_impl () const |
void | release () |
~Menu () | |
Static Public Member Functions | |
static Menu * | create (object_id id=OBJECT_ID_ANY) |
Protected Member Functions | |
Menu (object_id id, api_type *impl) | |
Menu (object_id id) | |
Private Attributes | |
api_type * | m_impl |
omgui::Menu::Menu | ( | object_id | id | ) | [protected] |
omgui::Menu::~Menu | ( | ) |
void omgui::Menu::add_ref | ( | ) | [inline, virtual] |
Implements omgui::RefCountable.
void omgui::Menu::append | ( | MenuItem * | item | ) |
Menu * omgui::Menu::create | ( | object_id | id = OBJECT_ID_ANY |
) | [static] |
Creates a Menu
object_id omgui::Object::get_id | ( | ) | const [inherited] |
Menu::api_type * omgui::Menu::get_impl | ( | ) | const |
void omgui::Menu::release | ( | ) | [inline, virtual] |
Implements omgui::RefCountable.
api_type* omgui::Menu::m_impl [private] |