Panda3D
Public Member Functions | List of all members
Dial Class Reference
Inheritance diagram for Dial:
Valuator AngleDial

Public Member Functions

def __init__ (self, parent=None, kw)
 
def addValuatorMenuEntries (self)
 
def addValuatorPropertiesToDialog (self)
 
def createValuator (self)
 
def packValuator (self)
 
def setBase (self)
 
def setDelta (self)
 
def setRollover (self)
 
def setSnap (self)
 
- Public Member Functions inherited from Valuator
def __init__ (self, parent=None, kw)
 
def addPropertyToDialog (self, property, pDict)
 
def addValuatorMenuEntries (self)
 
def addValuatorPropertiesToDialog (self)
 
def createValuator (self)
 
def get (self)
 
def mouseReset (self, event)
 
def packValuator (self)
 
def reset (self)
 
def set (self, value, fCommand=1)
 
def setEntry (self, value, fCommand=1)
 
def setEntryFormat (self)
 
def setLabel (self)
 
def setState (self)
 
def validateEntryInput (self, event)
 
def zero (self)
 

Additional Inherited Members

- Public Attributes inherited from Valuator
 adjustedValue
 
 entryFormat
 
 fInit
 
 propertyDict
 
 propertyList
 
- Static Public Attributes inherited from Valuator
int deadband = 5
 
float sfBase = 3.0
 
int sfDist = 7
 

Detailed Description

Valuator widget which includes an angle dial and an entry for setting
floating point values

Constructor & Destructor Documentation

◆ __init__()

def __init__ (   self,
  parent = None,
  kw 
)

Member Function Documentation

◆ addValuatorMenuEntries()

def addValuatorMenuEntries (   self)

◆ addValuatorPropertiesToDialog()

def addValuatorPropertiesToDialog (   self)

◆ createValuator()

def createValuator (   self)

◆ packValuator()

def packValuator (   self)

◆ setBase()

def setBase (   self)
Set Dial base value: value = base + delta * numRevs 

◆ setDelta()

def setDelta (   self)
Set Dial delta value: value = base + delta * numRevs 

◆ setRollover()

def setRollover (   self)
Turn Dial rollover (accumulation of a sum) on/off 

◆ setSnap()

def setSnap (   self)
Turn Dial angle snap on/off