ActionItem Class Reference

Class Description

An operation that can be associated with a keyboard shortcut (accelerator), menu item, or button.
+ Inheritance diagram for ActionItem:

Public Member Functions

def Execute (self)
 
def ExecuteAction (self)
 
def GetButtonText (self)
 
def GetCategoryText (self)
 
def GetDescriptionText (self)
 
def GetId (self)
 
def GetIsChecked (self)
 
def GetIsDynamicAction (self)
 
def GetIsEnabled (self)
 
def GetIsIndeterminate (self)
 
def GetIsItemVisible (self)
 
def GetMenuText (self)
 
def GetShortcutString (self)
 
- Public Member Functions inherited from FPInterface
def EnableActions (self, args)
 
def FindFn (self, args)
 
def GetDesc (self)
 
def Invoke (self, args)
 
def IsChecked (self, args)
 
def IsEnabled (self, args)
 
def IsVisible (self, args)
 
- Public Member Functions inherited from BaseInterface
def GetID (self)
 
- Public Member Functions inherited from InterfaceServer
def GetInterface (self, args)
 
- Public Member Functions inherited from Wrapper
def GetUnwrappedPtr (self)
 

Static Public Attributes

tuple ButtonText = _swig_property(GetButtonText)
 
tuple Category = _swig_property(GetCategoryText)
 
tuple Checked = _swig_property(GetIsChecked)
 
tuple Description = _swig_property(GetDescriptionText)
 
tuple Dynamic = _swig_property(GetIsDynamicAction)
 
tuple Enabled = _swig_property(GetIsEnabled)
 
tuple Id = _swig_property(GetId)
 
tuple Indeterminate = _swig_property(GetIsIndeterminate)
 
tuple MenuText = _swig_property(GetMenuText)
 
tuple Shortcut = _swig_property(GetShortcutString)
 
tuple thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
 
tuple Visible = _swig_property(GetIsItemVisible)
 
- Static Public Attributes inherited from FPInterface
tuple thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
 
- Static Public Attributes inherited from BaseInterface
tuple InterfaceId = _swig_property(GetID)
 
tuple thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
 
- Static Public Attributes inherited from InterfaceServer
tuple thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
 
- Static Public Attributes inherited from Wrapper
tuple thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
 

Member Function Documentation

def Execute (   self)
Execute(ActionItem self) -> bool
def ExecuteAction (   self)
ExecuteAction(ActionItem self) -> bool
def GetButtonText (   self)
GetButtonText(ActionItem self) -> WStr
def GetCategoryText (   self)
GetCategoryText(ActionItem self) -> WStr
def GetDescriptionText (   self)
GetDescriptionText(ActionItem self) -> WStr
def GetId (   self)
GetId(ActionItem self) -> int
def GetIsChecked (   self)
GetIsChecked(ActionItem self) -> bool
def GetIsDynamicAction (   self)
GetIsDynamicAction(ActionItem self) -> bool
def GetIsEnabled (   self)
GetIsEnabled(ActionItem self) -> bool
def GetIsIndeterminate (   self)
GetIsIndeterminate(ActionItem self) -> bool
def GetIsItemVisible (   self)
GetIsItemVisible(ActionItem self) -> bool
def GetMenuText (   self)
GetMenuText(ActionItem self) -> WStr
def GetShortcutString (   self)
GetShortcutString(ActionItem self) -> WStr