def __init__(self, parent, availableActions, actions=[]): self.availableActions = availableActions self.availableActionsDict = { action.name: action for action in self.availableActions } ExecutableListCtrl.__init__(self, parent, xrc.XRCCTRL(parent, 'actionsListPanel'), { 1: 'Action', 2: 'Parameters' }, '--- Run method ---', actions)
def __init__(self, parent, availableActions, actions=[]): self.availableActions = availableActions self.availableActionsDict = {action.name: action for action in self.availableActions} ExecutableListCtrl.__init__(self, parent, xrc.XRCCTRL(parent, 'actionsListPanel'), {1: 'Action', 2: 'Parameters'}, '--- Run method ---', actions)
def __init__(self, parent, methods=[]): ExecutableListCtrl.__init__(self, parent, xrc.XRCCTRL(parent, 'methodsListPanel'), {1: 'Method', 2: 'Repeat'}, '=== run sequence ===', methods)