|
virtual void | setTitle (const char *title)=0 |
|
virtual const char * | getTitle () const =0 |
|
virtual void | clear ()=0 |
|
virtual void | remove (ItemId item)=0 |
|
virtual bool | isEmpty () const =0 |
|
virtual ItemId | addAction (const char *text)=0 |
|
virtual ItemId | insertAction (const char *text, ItemId before_item)=0 |
|
virtual bool | isAction (ItemId item) const =0 |
|
virtual MenuBase * | addMenu (const char *title)=0 |
|
virtual MenuBase * | insertMenu (const char *title, ItemId before_item)=0 |
|
virtual MenuBase * | getMenu (ItemId item) const =0 |
|
virtual ItemId | getItemId () const =0 |
|
virtual bool | isMenu (ItemId item) const =0 |
|
virtual ItemId | addSeparator ()=0 |
|
virtual ItemId | insertSeparator (ItemId before_item)=0 |
|
virtual bool | isSeparator (ItemId item) const =0 |
|
virtual void | setText (ItemId item, const char *text)=0 |
|
virtual const char * | getText (ItemId item) const =0 |
|
virtual void | setData (ItemId item, const char *data)=0 |
|
virtual const char * | getData (ItemId item) const =0 |
|
virtual void | setToolTip (ItemId item, const char *tooltip)=0 |
|
virtual const char * | getToolTip (ItemId item) const =0 |
|
virtual void | setEnabled (ItemId item, bool enabled)=0 |
|
virtual bool | isEnabled (ItemId item) const =0 |
|
virtual void | setCheckable (ItemId item, bool checkable)=0 |
|
virtual bool | isCheckable (ItemId item) const =0 |
|
virtual void | setChecked (ItemId item, bool checked)=0 |
|
virtual bool | isChecked (ItemId item) const =0 |
|
virtual CallbackItemId | addCallbackAboutToHide (Unigine::CallbackBase1< MenuBase * > *func)=0 |
|
virtual CallbackItemId | addCallbackAboutToShow (Unigine::CallbackBase1< MenuBase * > *func)=0 |
|
virtual CallbackItemId | addCallbackTriggered (ItemId item, Unigine::CallbackBase2< MenuBase *, ItemId > *func)=0 |
|
virtual bool | removeCallback (CallbackItemId id)=0 |
|