ActionManager Class Reference

ActionManager Class Reference

Class Description

Manages ActionTables, ActionCallbacks and ActionContexts. Handles the keyboard accelerator tables for each ActionTable as well.
+ Inheritance diagram for ActionManager:

Public Member Functions

def FindContext
 
def FindTable
 
def GetActionContext
 
def GetActionTable
 
def GetFPStaticInterface
 
def GetKeyboardFile
 
def GetNumActionContexts
 
def GetNumActionTables
 
def GetShortcutDir
 
def GetShortcutFile
 
def IdToIndex
 
def IsContextActive
 
def LoadKeyboardFile
 
def MakeActionSetCurrent
 
def RegisterActionContext
 
def RegisterActionTable
 
def SaveAllContextsToINI
 
def SaveKeyboardFile
 

Static Public Attributes

tuple ActionContexts = _static_generator_property(GetNumActionContexts,GetActionContext)
 
tuple ActionTables = _static_generator_property(GetNumActionTables,GetActionTable)
 
tuple FindContext = staticmethod(FindContext)
 
tuple GetActionContext = staticmethod(GetActionContext)
 
tuple GetActionTable = staticmethod(GetActionTable)
 
tuple GetFPStaticInterface = staticmethod(GetFPStaticInterface)
 
tuple GetKeyboardFile = staticmethod(GetKeyboardFile)
 
tuple GetNumActionContexts = staticmethod(GetNumActionContexts)
 
tuple GetNumActionTables = staticmethod(GetNumActionTables)
 
tuple GetShortcutDir = staticmethod(GetShortcutDir)
 
tuple GetShortcutFile = staticmethod(GetShortcutFile)
 
tuple IdToIndex = staticmethod(IdToIndex)
 
tuple IsContextActive = staticmethod(IsContextActive)
 
tuple LoadKeyboardFile = staticmethod(LoadKeyboardFile)
 
tuple MakeActionSetCurrent = staticmethod(MakeActionSetCurrent)
 
tuple RegisterActionContext = staticmethod(RegisterActionContext)
 
tuple SaveAllContextsToINI = staticmethod(SaveAllContextsToINI)
 
tuple SaveKeyboardFile = staticmethod(SaveKeyboardFile)
 
tuple thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
 

Member Function Documentation

def FindContext (   args)
FindContext(ActionContextId contextId) -> ActionContext
def FindTable (   self,
  args 
)
FindTable(ActionManager self, ActionTableId id) -> ActionTable
def GetActionContext (   args)
GetActionContext(int i) -> ActionContext
def GetActionTable (   args)
GetActionTable(int i) -> ActionTable
def GetFPStaticInterface ( )
GetFPStaticInterface() -> FPStaticInterface
def GetKeyboardFile ( )
GetKeyboardFile() -> wchar_t const *
def GetNumActionContexts ( )
GetNumActionContexts() -> int
def GetNumActionTables ( )
GetNumActionTables() -> int
def GetShortcutDir ( )
GetShortcutDir() -> wchar_t const *
def GetShortcutFile ( )
GetShortcutFile() -> wchar_t const *
def IdToIndex (   args)
IdToIndex(ActionTableId id) -> int
def IsContextActive (   args)
IsContextActive(ActionContextId contextId) -> bool
def LoadKeyboardFile (   args)
LoadKeyboardFile(wchar_t const * pFileName) -> bool
def MakeActionSetCurrent (   args)
MakeActionSetCurrent(wchar_t const * pDir, wchar_t const * pFile) -> int
def RegisterActionContext (   args)
RegisterActionContext(ActionContextId contextId, wchar_t const * pName) -> bool
def RegisterActionTable (   self,
  args 
)
RegisterActionTable(ActionManager self, ActionTable pTable)
def SaveAllContextsToINI ( )
SaveAllContextsToINI()
def SaveKeyboardFile (   args)
SaveKeyboardFile(wchar_t const * pFileName) -> bool