|
Panda3D
|
Public Member Functions | |
| __init__ (self, parent, taskMgr) | |
| onDestroy (self) | |
| popupMenu (self, event) | |
| removeCurrentTask (self) | |
| removeMatchingTasks (self) | |
| removeTaskHook (self, task) | |
| setCurrentTask (self, event=None) | |
| spawnTaskHook (self, task) | |
| toggleTaskMgrVerbose (self) | |
| updateTaskListBox (self) | |
Public Member Functions inherited from DirectObject | |
| __init__ (self) | |
| accept (self, event, method, extraArgs=[]) | |
| acceptOnce (self, event, method, extraArgs=[]) | |
| addTask (self, *args, **kwargs) | |
| detectLeaks (self) | |
| doMethodLater (self, *args, **kwargs) | |
| getAllAccepting (self) | |
| ignore (self, event) | |
| ignoreAll (self) | |
| isAccepting (self, event) | |
| isIgnoring (self, event) | |
| removeAllTasks (self) | |
| removeTask (self, taskOrName) | |
Public Attributes | |
| dict | currentTask = None |
| dynamicUpdate | |
| parent = parent | |
| popupMenu | |
| removeButton | |
| removeMatchingButton | |
| removeTaskHook | |
| setCurrentTask = self.taskListBox.component('listbox') | |
| spawnTaskHook = 1) | |
| taskListBox | |
| taskMgr = taskMgr | |
| taskMgrVerbose = IntVar() | |
| update | |
Protected Attributes | |
| _popupMenu | |
Protected Attributes inherited from DirectObject | |
| dict | _taskList = {} |
Additional Inherited Members | |
Static Public Attributes inherited from DirectObject | |
| accept_once = acceptOnce | |
| add_task = addTask | |
| detect_leaks = detectLeaks | |
| do_method_later = doMethodLater | |
| get_all_accepting = getAllAccepting | |
| ignore_all = ignoreAll | |
| is_accepting = isAccepting | |
| is_ignoring = isIgnoring | |
| remove_all_tasks = removeAllTasks | |
| remove_task = removeTask | |
Protected Member Functions inherited from DirectObject | |
| _addTask (self, task) | |
| _clearTask (self, task) | |
TaskManagerWidget class: this class contains methods for creating a panel to control taskManager tasks.
| __init__ | ( | self, | |
| parent, | |||
| taskMgr ) |
TaskManagerWidget class pops up a control panel to view/delete tasks managed by the taskManager.
| onDestroy | ( | self | ) |
| 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()
| removeCurrentTask | ( | self | ) |
| removeMatchingTasks | ( | self | ) |
| removeTaskHook | ( | self, | |
| task ) |
| setCurrentTask | ( | self, | |
| event = None ) |
| spawnTaskHook | ( | self, | |
| task ) |
| toggleTaskMgrVerbose | ( | self | ) |
| updateTaskListBox | ( | self | ) |
|
protected |
| currentTask = None |
| dynamicUpdate |
| parent = parent |
| popupMenu |
| removeButton |
| removeMatchingButton |
| removeTaskHook |
| setCurrentTask = self.taskListBox.component('listbox') |
| spawnTaskHook = 1) |
| taskListBox |
| taskMgr = taskMgr |
| taskMgrVerbose = IntVar() |
| update |