deep copy constructor
create action only with ID
create action with id, labelResourceId, and optional icon and key accelerator.
action with accelerator, w/o label
action with label, icon, and accelerator
adds one more accelerator
adds one more accelerator only if platform is OSX
adds one more accelerator only if platform is not OSX
returns true if accelerator matches provided key code and flags
set default state to disabled, visible, not-checked
set default state to disabled, invisible, not-checked
compares id of this action with another action id
compares id of this action with another action id
returns text description for first accelerator of action; null if no accelerators
returs array of accelerators
returs const array of accelerators
deep copy
deep copy
deep copy
default state for action if action state lookup failed
default state for action if action state lookup failed
sets icon resource id
returns icon resource id
returns action id
sets action id
returns true if it's dummy action to specify separator
sets label string resource id
sets label unicode string
returns label unicode string (translates if resource id is set)
access to label UIString
sets optional long parameter
returns optional long parameter
returns additional custom (Object) parameter
returns additional custom (Object) parameter
sets additional custom (Object) parameter
action state (can be used to enable/disable, show/hide, check/uncheck control)
update action state (for non-const action)
update action state (can be changed even for const objects)
return action state update flag (see ActionStateUpdateFlag for details)
sets action state update flag (see ActionStateUpdateFlag for details)
returns optional string parameter
sets optional string parameter
returns tooltip text for action
accelerator list
icon resource id
numerical id
label to show in UI
optional long parameter
optional object parameter
optional string parameter
UI action
For using in menus, toolbars, etc.