MenuItem

menu item properties

Constructors

this
this()
Undocumented in source.
this
this(Action action)
Undocumented in source.

Destructor

~this
~this()
Undocumented in source.

Members

Functions

add
MenuItem add(MenuItem subitem)

adds submenu item

add
MenuItem add(Action subitemAction)

adds submenu item from action

subitem
MenuItem subitem(int index)

returns submenu item by index

Properties

action
Action action [@property setter]

sets item action

action
const(Action) action [@property getter]

returns item action

id
int id [@property getter]

item action id, 0 if no action

isSubmenu
bool isSubmenu [@property getter]

returns true if item is submenu (contains subitems)

label
UIString label [@property getter]

returns item label

subitemCount
int subitemCount [@property getter]

returns count of submenu items

Variables

_action
Action _action;
Undocumented in source.
_checkable
bool _checkable;
Undocumented in source.
_checked
bool _checked;
Undocumented in source.
_enabled
bool _enabled;
Undocumented in source.
_subitems
MenuItem[] _subitems;
Undocumented in source.

Meta