MaxPlus Python API Reference
ActionManager Class Reference
+ 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

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

Detailed Description

Manages ActionTables, ActionCallbacks and ActionContexts. Handles the keyboard accelerator tables for each ActionTable as well.

Member Function Documentation

◆ FindContext()

def FindContext ( args)
FindContext(ActionContextId contextId) -> ActionContext

◆ FindTable()

def FindTable (   self,
args 
)
FindTable(ActionManager self, ActionTableId id) -> ActionTable

◆ GetActionContext()

def GetActionContext ( args)
GetActionContext(int i) -> ActionContext

◆ GetActionTable()

def GetActionTable ( args)
GetActionTable(int i) -> ActionTable

◆ GetFPStaticInterface()

def GetFPStaticInterface ( )
GetFPStaticInterface() -> FPStaticInterface

◆ GetKeyboardFile()

def GetKeyboardFile ( )
GetKeyboardFile() -> wchar_t const *

◆ GetNumActionContexts()

def GetNumActionContexts ( )
GetNumActionContexts() -> int

◆ GetNumActionTables()

def GetNumActionTables ( )
GetNumActionTables() -> int

◆ IdToIndex()

def IdToIndex ( args)
IdToIndex(ActionTableId id) -> int

◆ IsContextActive()

def IsContextActive ( args)
IsContextActive(ActionContextId contextId) -> bool

◆ LoadKeyboardFile()

def LoadKeyboardFile ( args)
LoadKeyboardFile(wchar_t const * pFileName) -> bool

◆ RegisterActionContext()

def RegisterActionContext ( args)
RegisterActionContext(ActionContextId contextId, wchar_t const * pName) -> bool

◆ RegisterActionTable()

def RegisterActionTable (   self,
args 
)
RegisterActionTable(ActionManager self, ActionTable pTable)

◆ SaveKeyboardFile()

def SaveKeyboardFile ( args)
SaveKeyboardFile(wchar_t const * pFileName) -> bool