Panda3D
|
DirectScrolledFrame -- a special frame that uses DirectScrollBar to implement a small window (the frameSize) into a potentially much larger virtual canvas (the canvasSize, scrolledFrame.getCanvas()). Unless specified otherwise, scroll bars are automatically created and managed as needed, based on the relative sizes od the frameSize and the canvasSize. You can also set manageScrollBars = 0 and explicitly position and hide or show the scroll bars yourself.
def __init__ | ( | self, | |
parent = None , |
|||
kw | |||
) |
Reimplemented from DirectFrame.
def __setitem__ | ( | self, | |
key, | |||
value | |||
) | [inherited] |
def addoptions | ( | self, | |
optionDefs, | |||
optionkeywords | |||
) | [inherited] |
addoptions(optionDefs) - add option def to option info
def bind | ( | self, | |
event, | |||
command, | |||
extraArgs = [] |
|||
) | [inherited] |
Bind the command (which should expect one arg) to the specified event (such as ENTER, EXIT, B1PRESS, B1CLICK, etc.) See DirectGuiGlobals for possible events
def cget | ( | self, | |
option | |||
) | [inherited] |
Get current configuration setting for this option
def commandFunc | ( | self | ) |
def component | ( | self, | |
name | |||
) | [inherited] |
def components | ( | self | ) | [inherited] |
def configure | ( | self, | |
option = None , |
|||
kw | |||
) | [inherited] |
configure(option = None) Query or configure the megawidget options.
def copyOptions | ( | self, | |
other | |||
) | [inherited] |
Copy other's options into our self so we look and feel like other
def createcomponent | ( | self, | |
componentName, | |||
componentAliases, | |||
componentGroup, | |||
widgetClass, | |||
widgetArgs, | |||
kw | |||
) | [inherited] |
Create a component (during construction or later) for this widget.
def defineoptions | ( | self, | |
keywords, | |||
optionDefs, | |||
dynamicGroups = () |
|||
) | [inherited] |
defineoptions(keywords, optionDefs, dynamicGroups = {})
def destroy | ( | self | ) |
Reimplemented from DirectFrame.
def destroycomponent | ( | self, | |
name | |||
) | [inherited] |
def disableEdit | ( | self | ) | [inherited] |
def editStart | ( | self, | |
event | |||
) | [inherited] |
def editStop | ( | self, | |
event | |||
) | [inherited] |
def enableEdit | ( | self | ) | [inherited] |
def frameInitialiseFunc | ( | self | ) | [inherited] |
def getBounds | ( | self, | |
state = 0 |
|||
) | [inherited] |
Reimplemented in DirectEntry.
def getCanvas | ( | self | ) |
def getCenter | ( | self | ) | [inherited] |
def getFrameType | ( | self, | |
state = 0 |
|||
) | [inherited] |
def getHeight | ( | self | ) | [inherited] |
def getWidth | ( | self | ) | [inherited] |
def guiDragTask | ( | self, | |
state | |||
) | [inherited] |
def guiScaleTask | ( | self, | |
state | |||
) | [inherited] |
def hascomponent | ( | self, | |
component | |||
) | [inherited] |
def initialiseoptions | ( | self, | |
myClass | |||
) | [inherited] |
Call all initialisation functions to initialize widget options to default of keyword value
def isinitoption | ( | self, | |
option | |||
) | [inherited] |
Is this opition one that can only be specified at construction?
def options | ( | self | ) | [inherited] |
Print out a list of available widget options. Does not include subcomponent options.
def postInitialiseFunc | ( | self | ) | [inherited] |
def printConfig | ( | self, | |
indent = 0 |
|||
) | [inherited] |
def resetFrameSize | ( | self | ) | [inherited] |
Reimplemented in DirectCheckButton, and DirectRadioButton.
def setAutoHideScrollBars | ( | self | ) |
def setBorderUvWidth | ( | self | ) | [inherited] |
def setBorderWidth | ( | self | ) | [inherited] |
def setCanvasSize | ( | self | ) |
def setFrameColor | ( | self | ) | [inherited] |
def setFrameSize | ( | self, | |
fClearFrame = 0 |
|||
) | [inherited] |
Reimplemented in DirectCheckButton, and DirectRadioButton.
def setFrameTexture | ( | self | ) | [inherited] |
def setFrameVisibleScale | ( | self | ) | [inherited] |
def setGeom | ( | self | ) | [inherited] |
def setImage | ( | self | ) | [inherited] |
def setManageScrollBars | ( | self | ) |
def setProp | ( | self, | |
propString, | |||
value | |||
) | [inherited] |
Allows you to set a property like frame['text'] = 'Joe' in a function instead of an assignment. This is useful for setting properties inside function intervals where must input a function and extraArgs, not an assignment.
def setRelief | ( | self, | |
fSetStyle = 1 |
|||
) | [inherited] |
def setState | ( | self | ) | [inherited] |
def setText | ( | self | ) | [inherited] |
def taskName | ( | self, | |
idString | |||
) | [inherited] |
def unbind | ( | self, | |
event | |||
) | [inherited] |
Unbind the specified event
def uniqueName | ( | self, | |
idString | |||
) | [inherited] |
def updateFrameStyle | ( | self | ) | [inherited] |
bounds [inherited] |
Reimplemented in DirectCheckButton, DirectEntry, and DirectRadioButton.
tuple DefDynGroups = ('text', 'geom', 'image') [static, inherited] |
fInit [inherited] |
frameStyle [inherited] |
float gridSpacing = 0.05 [static, inherited] |
dictionary guiDict = {} [static, inherited] |
tuple guiEdit = config.GetBool('direct-gui-edit', 0) [static, inherited] |
guiId [inherited] |
Reimplemented from DirectGuiBase.
guiItem [inherited] |
inactiveInitState = DGG.NORMAL [static, inherited] |
ll [inherited] |
Reimplemented in DirectEntry.
postInitialiseFuncList [inherited] |
int snapToGrid = 0 [static, inherited] |
stateNodePath [inherited] |
ur [inherited] |
Reimplemented in DirectEntry.