direct.tkpanels.TaskManagerPanel

from direct.tkpanels.TaskManagerPanel import TaskManagerPanel, TaskManagerWidget

Undocumented Module

Inheritance diagram

Inheritance diagram of direct.tkpanels.TaskManagerPanel

class TaskManagerPanel(taskMgr, parent=None, **kw)[source]

Bases: AppShell

__init__(taskMgr, parent=None, **kw)[source]
appname = 'TaskManager Panel'
createInterface()[source]
frameHeight = 400
frameWidth = 300
onDestroy(event)[source]
usecommandarea = 0
usestatusarea = 0
class TaskManagerWidget(parent, taskMgr)[source]

Bases: DirectObject

TaskManagerWidget class: this class contains methods for creating a panel to control taskManager tasks.

__init__(parent, taskMgr)[source]

TaskManagerWidget class pops up a control panel to view/delete tasks managed by the taskManager.

onDestroy()[source]
popupMenu(event)[source]

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()[source]
removeMatchingTasks()[source]
removeTaskHook(task)[source]
setCurrentTask(event=None)[source]
spawnTaskHook(task)[source]
toggleTaskMgrVerbose()[source]
updateTaskListBox()[source]