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 (args)
 
def FindTable (self, args)
 
def GetActionContext (args)
 
def GetActionTable (args)
 
def GetFPStaticInterface ()
 
def GetKeyboardFile ()
 
def GetNumActionContexts ()
 
def GetNumActionTables ()
 
def IdToIndex (args)
 
def IsContextActive (args)
 
def LoadKeyboardFile (args)
 
def RegisterActionContext (args)
 
def RegisterActionTable (self, args)
 
def SaveKeyboardFile (args)
 

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 IdToIndex = staticmethod(IdToIndex)
 
tuple IsContextActive = staticmethod(IsContextActive)
 
tuple LoadKeyboardFile = staticmethod(LoadKeyboardFile)
 
tuple RegisterActionContext = staticmethod(RegisterActionContext)
 
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 IdToIndex (   args)
IdToIndex(ActionTableId id) -> int
def IsContextActive (   args)
IsContextActive(ActionContextId contextId) -> bool
def LoadKeyboardFile (   args)
LoadKeyboardFile(wchar_t const * pFileName) -> bool
def RegisterActionContext (   args)
RegisterActionContext(ActionContextId contextId, wchar_t const * pName) -> bool
def RegisterActionTable (   self,
  args 
)
RegisterActionTable(ActionManager self, ActionTable pTable)
def SaveKeyboardFile (   args)
SaveKeyboardFile(wchar_t const * pFileName) -> bool