# DirectSessionPanel

from direct.tkpanels.DirectSessionPanel import DirectSessionPanel

## Inheritance:

DirectSessionPanel: AppShell
AppShell: DirectObject
DirectObject:

## Methods of DirectSessionPanel:

__init__
addAmbient
addDirectional
addJBNodePath
addLight
addNodePath
addNodePathToDict
addPoint
addSpot
appInit
createDevicePage
createEnvPage
createGridPage
createInterface
createLightsPage
createMemPage
createTasksPage
onDestroy
pushRedo
pushRedoHook
pushUndo
pushUndoHook
redoHook
redoListEmptyHook
resetFov
selectDisplayRegionNamed
selectedNodePathHook
selectJBModeNamed
selectJBNodePathNamed
selectLightNamed
selectNodePathNamed
setBackgroundColor
setBackgroundColorVec
setConstantAttenuation
setExponent
setFar
setHFov
setLightColor
setLinearAttenuation
setNear
setQuadraticAttenuation
setSpecularColor
setVFov
toggleActiveLight
toggleDirect
toggleDirectGrid
toggleGrid
toggleHprSnap
toggleJoybox
toggleLights
toggleWidgetOnTop
toggleXyzSnap
undoHook
undoListEmptyHook
updateDisplayRegionInfo
updateEnvironmentInfo
updateGridInfo
updateInfo
updateLightInfo

## Methods of AppShell:

__createAboutBox
__createBalloon
__createCommandArea
__createDataArea
__createInterface
__createMenuBar
__createMessageBar
__init__
addVariable
addWidget
alignbuttons
appInit
balloon
bind
buttonAdd
buttonBox
createInterface
createMenuBar
createWidget
getVariable
getWidget
interior
messageBar
newCreateButton
newCreateCheckbutton
newCreateColorEntry
newCreateComboBox
newCreateDial
newCreateEntryScale
newCreateFloater
newCreateLabeledEntry
newCreateOptionMenu
newCreateRadiobutton
newCreateSider
newCreateVector2Entry
newCreateVector3Entry
onDestroy
quit
showAbout
toggleBalloon
transformRGB
updateProgress

## Methods of DirectObject:

__init__
_addTask
_clearTask
accept
acceptOnce
addTask
classTree
detectLeaks
doMethodLater
getAllAccepting
ignore
ignoreAll
isAccepting
isIgnoring
removeAllTasks
removeTask

__init__ def __init__(self, parent=None, **kw) Undocumented function.

addAmbient def addAmbient(self) Undocumented function.

addDirectional def addDirectional(self) Undocumented function.

addJBNodePath def addJBNodePath(self, nodePath) Undocumented function.

addLight def addLight(self, light) Undocumented function.

addNodePath def addNodePath(self, nodePath) Undocumented function.

addNodePathToDict def addNodePathToDict(self, nodePath, names, menu, dict) Undocumented function.

addPoint def addPoint(self) Undocumented function.

addSpot def addSpot(self) Undocumented function.

appInit def appInit(self) Undocumented function.

createDevicePage def createDevicePage(self, devicePage) Undocumented function.

createEnvPage def createEnvPage(self, envPage) Undocumented function.

createGridPage def createGridPage(self, gridPage) Undocumented function.

createInterface def createInterface(self) Undocumented function.

createLightsPage def createLightsPage(self, lightsPage) Undocumented function.

createMemPage def createMemPage(self, memPage) Undocumented function.

createTasksPage def createTasksPage(self, tasksPage) Undocumented function.

onDestroy def onDestroy(self, event) Undocumented function.

pushRedo def pushRedo(self) Undocumented function.

pushRedoHook def pushRedoHook(self) Undocumented function.

pushUndo def pushUndo(self, fResetRedo=1) Undocumented function.

pushUndoHook def pushUndoHook(self) Undocumented function.

redoHook def redoHook(self, nodePathList=[]) Undocumented function.

redoListEmptyHook def redoListEmptyHook(self) Undocumented function.

resetFov def resetFov(self) Undocumented function.

selectDisplayRegionNamed def selectDisplayRegionNamed(self, name) Undocumented function.

selectedNodePathHook def selectedNodePathHook(self, nodePath) Undocumented function.

selectJBModeNamed def selectJBModeNamed(self, name) Undocumented function.

selectJBNodePathNamed def selectJBNodePathNamed(self, name) Undocumented function.

selectLightNamed def selectLightNamed(self, name) Undocumented function.

selectNodePathNamed def selectNodePathNamed(self, name) Undocumented function.

setBackgroundColor def setBackgroundColor(self, r, g, b) Undocumented function.

setBackgroundColorVec def setBackgroundColorVec(self, color) Undocumented function.

setConstantAttenuation def setConstantAttenuation(self, value) Undocumented function.

setExponent def setExponent(self, value) Undocumented function.

setFar def setFar(self, far) Undocumented function.

setHFov def setHFov(self, hFov) Undocumented function.

setLightColor def setLightColor(self, color) Undocumented function.

setLinearAttenuation def setLinearAttenuation(self, value) Undocumented function.

setNear def setNear(self, near) Undocumented function.

setQuadraticAttenuation def setQuadraticAttenuation(self, value) Undocumented function.

setSpecularColor def setSpecularColor(self, color) Undocumented function.

setVFov def setVFov(self, vFov) Undocumented function.

toggleActiveLight def toggleActiveLight(self) Undocumented function.

toggleDirect def toggleDirect(self) Undocumented function.

toggleDirectGrid def toggleDirectGrid(self) Undocumented function.

toggleGrid def toggleGrid(self) Undocumented function.

toggleHprSnap def toggleHprSnap(self) Undocumented function.

toggleJoybox def toggleJoybox(self) Undocumented function.

toggleLights def toggleLights(self) Undocumented function.

toggleWidgetOnTop def toggleWidgetOnTop(self) Undocumented function.

toggleXyzSnap def toggleXyzSnap(self) Undocumented function.

undoHook def undoHook(self, nodePathList=[]) Undocumented function.

undoListEmptyHook def undoListEmptyHook(self) Undocumented function.

updateDisplayRegionInfo def updateDisplayRegionInfo(self) Undocumented function.

updateEnvironmentInfo def updateEnvironmentInfo(self) Undocumented function.

updateGridInfo def updateGridInfo(self) Undocumented function.

updateInfo def updateInfo(self, page='Environment') Undocumented function.

updateLightInfo def updateLightInfo(self, page=None) Undocumented function.

__createAboutBox def __createAboutBox(self) Undocumented function.

__createBalloon def __createBalloon(self) Undocumented function.

__createCommandArea def __createCommandArea(self) Undocumented function.

__createDataArea def __createDataArea(self) Undocumented function.

__createInterface def __createInterface(self) Undocumented function.

__createMenuBar def __createMenuBar(self) Undocumented function.

__createMessageBar def __createMessageBar(self) Undocumented function.

__init__ def __init__(self, parent=None, **kw) Undocumented function.

addVariable def addVariable(self, category, text, variable) Undocumented function.

addWidget def addWidget(self, category, text, widget) Undocumented function.

alignbuttons def alignbuttons(self) Make all buttons wide as widest

appInit def appInit(self) Undocumented function.

balloon def balloon(self) Undocumented function.

bind def bind(self, child, balloonHelpMsg, statusHelpMsg=None) Undocumented function.

buttonAdd def buttonAdd(self, buttonName, helpMessage=None, statusMessage=None, **kw) Undocumented function.

buttonBox def buttonBox(self) Undocumented function.

createInterface def createInterface(self) Undocumented function.

createMenuBar def createMenuBar(self) Undocumented function.

createWidget def createWidget(self, parent, category, text, widgetClass, help, command, side, fill, expand, kw) Undocumented function.

getVariable def getVariable(self, category, text) Undocumented function.

getWidget def getWidget(self, category, text) Undocumented function.

interior def interior(self) Undocumented function.

messageBar def messageBar(self) Undocumented function.

newCreateButton def newCreateButton(self, parent, category, text, help='', command=None, side=LEFT, fill=X, expand=0, **kw) createButton(parent, category, text, [options])

newCreateCheckbutton def newCreateCheckbutton(self, parent, category, text, help='', command=None, initialState=0, anchor=W, side=LEFT, fill=X, expand=0, **kw) createCheckbutton(parent, category, text, [options])

newCreateColorEntry def newCreateColorEntry(self, parent, category, text, help='', command=None, side=LEFT, fill=X, expand=0, **kw) Undocumented function.

newCreateComboBox def newCreateComboBox(self, parent, category, text, help='', command=None, items=[], state=DISABLED, history=0, labelpos=W, label_anchor=W, label_width=16, entry_width=16, side=LEFT, fill=X, expand=0, **kw) Undocumented function.

newCreateDial def newCreateDial(self, parent, category, text, help='', command=None, side=LEFT, fill=X, expand=0, **kw) Undocumented function.

newCreateEntryScale def newCreateEntryScale(self, parent, category, text, help='', command=None, side=LEFT, fill=X, expand=0, **kw) Undocumented function.

newCreateFloater def newCreateFloater(self, parent, category, text, help='', command=None, side=LEFT, fill=X, expand=0, **kw) Undocumented function.

newCreateLabeledEntry def newCreateLabeledEntry(self, parent, category, text, help='', command=None, value='', width=12, relief=SUNKEN, side=LEFT, fill=X, expand=0) createLabeledEntry(parent, category, text, [options])

newCreateOptionMenu def newCreateOptionMenu(self, parent, category, text, help='', command=None, items=[], labelpos=W, label_anchor=W, label_width=16, menu_tearoff=1, side=LEFT, fill=X, expand=0, **kw) Undocumented function.

newCreateRadiobutton def newCreateRadiobutton(self, parent, category, text, variable, value, command=None, help='', anchor=W, side=LEFT, fill=X, expand=0, **kw) createRadiobutton(parent, category, text, variable, value, [options])

newCreateSider def newCreateSider(self, parent, category, text, help='', command=None, side=LEFT, fill=X, expand=0, **kw) Undocumented function.

newCreateVector2Entry def newCreateVector2Entry(self, parent, category, text, help='', command=None, side=LEFT, fill=X, expand=0, **kw) Undocumented function.

newCreateVector3Entry def newCreateVector3Entry(self, parent, category, text, help='', command=None, side=LEFT, fill=X, expand=0, **kw) Undocumented function.

onDestroy def onDestroy(self, event) Undocumented function.

quit def quit(self) Undocumented function.

showAbout def showAbout(self) Undocumented function.

toggleBalloon def toggleBalloon(self) Undocumented function.

transformRGB def transformRGB(self, rgb, max=1.0) Undocumented function.

updateProgress def updateProgress(self, newValue=0, newMax=0) Undocumented function.

__init__ def __init__(self) Undocumented function.

_addTask def _addTask(self, task) Undocumented function.

_clearTask def _clearTask(self, task) Undocumented function.

accept def accept(self, event, method, extraArgs=[]) Undocumented function.

acceptOnce def acceptOnce(self, event, method, extraArgs=[]) Undocumented function.

addTask def addTask(self, *args, **kwargs) Undocumented function.

classTree def classTree(self) Undocumented function.

detectLeaks def detectLeaks(self) Undocumented function.

doMethodLater def doMethodLater(self, *args, **kwargs) Undocumented function.

getAllAccepting def getAllAccepting(self) Undocumented function.

ignore def ignore(self, event) Undocumented function.

ignoreAll def ignoreAll(self) Undocumented function.

isAccepting def isAccepting(self, event) Undocumented function.

isIgnoring def isIgnoring(self, event) Undocumented function.

removeAllTasks def removeAllTasks(self) Undocumented function.

removeTask def removeTask(self, taskOrName) Undocumented function.