Panda3D
|
Public Member Functions | |
def | __init__ (self, parent, taskMgr) |
def | onDestroy (self) |
def | popupMenu (self, event) |
def | removeCurrentTask (self) |
def | removeMatchingTasks (self) |
def | removeTaskHook (self, task) |
def | setCurrentTask (self, event=None) |
def | spawnTaskHook (self, task) |
def | toggleTaskMgrVerbose (self) |
def | updateTaskListBox (self) |
![]() | |
def | __init__ (self) |
def | accept (self, event, method, extraArgs=[]) |
def | acceptOnce (self, event, method, extraArgs=[]) |
def | addTask (self, args, kwargs) |
def | detectLeaks (self) |
def | doMethodLater (self, args, kwargs) |
def | getAllAccepting (self) |
def | ignore (self, event) |
def | ignoreAll (self) |
def | isAccepting (self, event) |
def | isIgnoring (self, event) |
def | removeAllTasks (self) |
def | removeTask (self, taskOrName) |
Public Attributes | |
currentTask | |
dynamicUpdate | |
parent | |
removeButton | |
removeMatchingButton | |
taskListBox | |
taskMgr | |
taskMgrVerbose | |
update | |
TaskManagerWidget class: this class contains methods for creating a panel to control taskManager tasks.
def __init__ | ( | self, | |
parent, | |||
taskMgr | |||
) |
TaskManagerWidget class pops up a control panel to view/delete tasks managed by the taskManager.
def onDestroy | ( | self | ) |
def popupMenu | ( | self, | |
event | |||
) |
listbox = self.taskListBox.component('listbox') index = listbox.nearest(event.y) listbox.selection_clear(0) listbox.activate(index) self.taskListBox.select_set(index) self.setCurrentTask()
def removeCurrentTask | ( | self | ) |
def removeMatchingTasks | ( | self | ) |
def removeTaskHook | ( | self, | |
task | |||
) |
def setCurrentTask | ( | self, | |
event = None |
|||
) |
def spawnTaskHook | ( | self, | |
task | |||
) |
def toggleTaskMgrVerbose | ( | self | ) |
def updateTaskListBox | ( | self | ) |
currentTask |
dynamicUpdate |
parent |
removeButton |
removeMatchingButton |
taskListBox |
taskMgr |
taskMgrVerbose |
update |