Panda3D
Public Member Functions | Public Attributes | List of all members
DirectRadioButton Class Reference
Inheritance diagram for DirectRadioButton:
DirectButton DirectFrame DirectGuiWidget DirectGuiBase

Public Member Functions

def __init__ (self, parent=None, **kw)
 
def check (self)
 
def commandFunc (self, event)
 
def resetFrameSize (self)
 
def setFrameSize (self, fClearFrame=0)
 
def setIndicatorValue (self)
 
def setOthers (self, others)
 
def uncheck (self)
 
- Public Member Functions inherited from DirectButton
def setClickSound (self)
 
def setCommandButtons (self)
 
def setRolloverSound (self)
 
- Public Member Functions inherited from DirectFrame
def clearGeom (self)
 
def clearImage (self)
 
def clearText (self)
 
def destroy (self)
 
def setGeom (self, geom=None)
 
def setImage (self, image=None)
 
def setText (self, text=None)
 
- Public Member Functions inherited from DirectGuiWidget
def copyOptions (self, other)
 
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 setBorderUvWidth (self)
 
def setBorderWidth (self)
 
def setFrameColor (self)
 
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 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
 
 colors
 
 indicator
 
- Public Attributes inherited from DirectGuiWidget
 bounds
 
 frameStyle
 
 guiId
 
 guiItem
 
 ll
 
 stateNodePath
 
 ur
 
- Public Attributes inherited from DirectGuiBase
 fInit
 
 guiId
 
 postInitialiseFuncList
 

Additional Inherited Members

- Static Public Attributes inherited from DirectFrame
tuple DefDynGroups = ('text', 'geom', 'image')
 
- Static Public Attributes inherited from DirectGuiWidget
float gridSpacing = 0.05
 
dictionary guiDict = {}
 
 guiEdit = ShowBaseGlobal.config.GetBool('direct-gui-edit', False)
 
 inactiveInitState = DGG.NORMAL
 
int snapToGrid = 0
 

Detailed Description

DirectRadioButton(parent) - Create a DirectGuiWidget which responds
to mouse clicks by setting given value to given variable and
execute a callback function (passing that state through) if defined

Constructor & Destructor Documentation

◆ __init__()

def __init__ (   self,
  parent = None,
**  kw 
)

Reimplemented from DirectButton.

Member Function Documentation

◆ check()

def check (   self)

◆ commandFunc()

def commandFunc (   self,
  event 
)

Reimplemented from DirectButton.

◆ resetFrameSize()

def resetFrameSize (   self)

Reimplemented from DirectGuiWidget.

◆ setFrameSize()

def setFrameSize (   self,
  fClearFrame = 0 
)

Reimplemented from DirectGuiWidget.

◆ setIndicatorValue()

def setIndicatorValue (   self)

◆ setOthers()

def setOthers (   self,
  others 
)

◆ uncheck()

def uncheck (   self)

Member Data Documentation

◆ bounds

bounds

◆ colors

colors

◆ indicator

indicator