Panda3D
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
DirectGuiWidget Class Reference
Inheritance diagram for DirectGuiWidget:
DirectGuiBase DirectFrame DirectButton DirectDialog DirectEntry DirectEntryScroll DirectLabel DirectScrollBar DirectScrolledFrame DirectScrolledList DirectSlider DirectWaitBar

Public Member Functions

def __init__ (self, parent=None, kw)
 
def copyOptions (self, other)
 
def destroy (self)
 
def disableEdit (self)
 
def editStart (self, event)
 
def editStop (self, event)
 
def enableEdit (self)
 
def frameInitialiseFunc (self)
 
def getBounds (self, state=0)
 
def getCenter (self)
 
def getFrameType (self, state=0)
 
def getHeight (self)
 
def getWidth (self)
 
def guiDragTask (self, state)
 
def guiScaleTask (self, state)
 
def printConfig (self, indent=0)
 
def resetFrameSize (self)
 
def setBorderUvWidth (self)
 
def setBorderWidth (self)
 
def setFrameColor (self)
 
def setFrameSize (self, fClearFrame=0)
 
def setFrameTexture (self)
 
def setFrameVisibleScale (self)
 
def setProp (self, propString, value)
 
def setRelief (self, fSetStyle=1)
 
def setState (self)
 
def taskName (self, idString)
 
def uniqueName (self, idString)
 
def updateFrameStyle (self)
 
- Public Member Functions inherited from DirectGuiBase
def __init__ (self)
 
def __setitem__ (self, key, value)
 
def addoptions (self, optionDefs, optionkeywords)
 
def bind (self, event, command, extraArgs=[])
 
def cget (self, option)
 
def component (self, name)
 
def components (self)
 
def configure (self, option=None, kw)
 
def createcomponent (self, componentName, componentAliases, componentGroup, widgetClass, widgetArgs, kw)
 
def defineoptions (self, keywords, optionDefs, dynamicGroups=())
 
def destroy (self)
 
def destroycomponent (self, name)
 
def hascomponent (self, component)
 
def initialiseoptions (self, myClass)
 
def isinitoption (self, option)
 
def options (self)
 
def postInitialiseFunc (self)
 
def unbind (self, event)
 

Public Attributes

 bounds
 
 frameStyle
 
 guiId
 
 guiItem
 
 ll
 
 stateNodePath
 
 ur
 
- Public Attributes inherited from DirectGuiBase
 fInit
 
 guiId
 
 postInitialiseFuncList
 

Static Public Attributes

float gridSpacing = 0.05
 
dictionary guiDict = {}
 
 guiEdit = get_config_showbase().GetBool('direct-gui-edit', 0)
 
 inactiveInitState = DGG.NORMAL
 
int snapToGrid = 0
 

Constructor & Destructor Documentation

◆ __init__()

def __init__ (   self,
  parent = None,
  kw 
)

Member Function Documentation

◆ copyOptions()

def copyOptions (   self,
  other 
)
Copy other's options into our self so we look and feel like other

◆ destroy()

def destroy (   self)

◆ disableEdit()

def disableEdit (   self)

◆ editStart()

def editStart (   self,
  event 
)

◆ editStop()

def editStop (   self,
  event 
)

◆ enableEdit()

def enableEdit (   self)

◆ frameInitialiseFunc()

def frameInitialiseFunc (   self)

◆ getBounds()

def getBounds (   self,
  state = 0 
)

◆ getCenter()

def getCenter (   self)

◆ getFrameType()

def getFrameType (   self,
  state = 0 
)

◆ getHeight()

def getHeight (   self)

◆ getWidth()

def getWidth (   self)

◆ guiDragTask()

def guiDragTask (   self,
  state 
)

◆ guiScaleTask()

def guiScaleTask (   self,
  state 
)

◆ printConfig()

def printConfig (   self,
  indent = 0 
)

◆ resetFrameSize()

def resetFrameSize (   self)

◆ setBorderUvWidth()

def setBorderUvWidth (   self)

◆ setBorderWidth()

def setBorderWidth (   self)

◆ setFrameColor()

def setFrameColor (   self)

◆ setFrameSize()

def setFrameSize (   self,
  fClearFrame = 0 
)

◆ setFrameTexture()

def setFrameTexture (   self)

◆ setFrameVisibleScale()

def setFrameVisibleScale (   self)

◆ setProp()

def setProp (   self,
  propString,
  value 
)
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.

◆ setRelief()

def setRelief (   self,
  fSetStyle = 1 
)

◆ setState()

def setState (   self)

◆ taskName()

def taskName (   self,
  idString 
)

◆ uniqueName()

def uniqueName (   self,
  idString 
)

◆ updateFrameStyle()

def updateFrameStyle (   self)

Member Data Documentation

◆ bounds

bounds

◆ frameStyle

frameStyle

◆ gridSpacing

float gridSpacing = 0.05
static

◆ guiDict

dictionary guiDict = {}
static

◆ guiEdit

guiEdit = get_config_showbase().GetBool('direct-gui-edit', 0)
static

◆ guiId

guiId

◆ guiItem

guiItem

◆ inactiveInitState

inactiveInitState = DGG.NORMAL
static

◆ ll

ll

◆ snapToGrid

int snapToGrid = 0
static

◆ stateNodePath

stateNodePath

◆ ur

ur