Panda3D
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | Protected Member Functions | Protected Attributes | List of all members
DialWidget Class Reference
Inheritance diagram for DialWidget:

Public Member Functions

 __init__ (self, parent=None, **kw)
 
 computeDialAngle (self, event, fShift=0)
 
 computeValueFromAngle (self, dialAngle)
 
 get (self)
 
 highlightKnob (self, event)
 
 knobMouseDown (self, event)
 
 knobMouseUp (self, event)
 
 mouseDown (self, event)
 Canvas callback functions Dial.
 
 mouseMotion (self, event, fShift=0)
 
 mouseUp (self, event)
 
 restoreKnob (self, event)
 
 set (self, value, fCommand=1)
 
 setBackground (self)
 
 setBorderwidth (self)
 
 setNumDigits (self)
 
 setNumSegments (self)
 
 setRelief (self)
 
 shiftMouseMotion (self, event)
 
 updateDialSF (self, event)
 
 updateDialTask (self, state)
 
 updateIndicator (self, value)
 
 updateIndicatorDegrees (self, degAngle)
 
 updateIndicatorRadians (self, dialAngle)
 

Public Attributes

 highlightKnob
 
 knobMouseDown
 
 knobMouseUp
 
 knobSF
 
 lastAngle
 
 minExp
 
 mouseDown
 
 mouseMotion
 
 mouseUp
 
 restoreKnob
 
 rollCount
 
 setBackground
 
 setBorderwidth
 
 setNumDigits
 
 setNumSegments
 
 setRelief
 
 shiftMouseMotion
 
 snapAngle
 
 updateDialSF
 
 updateTask
 
 value
 

Protected Member Functions

 _onButtonPress (self, *args)
 
 _onButtonRelease (self, *args)
 

Protected Attributes

 _widget
 

Constructor & Destructor Documentation

◆ __init__()

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

Member Function Documentation

◆ _onButtonPress()

_onButtonPress ( self,
* args )
protected
 User redefinable callback executed on button press 

◆ _onButtonRelease()

_onButtonRelease ( self,
* args )
protected
 User redefinable callback executed on button release 

◆ computeDialAngle()

computeDialAngle ( self,
event,
fShift = 0 )

◆ computeValueFromAngle()

computeValueFromAngle ( self,
dialAngle )

◆ get()

get ( self)
self.get()
Get current dial value

◆ highlightKnob()

highlightKnob ( self,
event )

◆ knobMouseDown()

knobMouseDown ( self,
event )

◆ knobMouseUp()

knobMouseUp ( self,
event )

◆ mouseDown()

mouseDown ( self,
event )

Canvas callback functions Dial.

◆ mouseMotion()

mouseMotion ( self,
event,
fShift = 0 )

◆ mouseUp()

mouseUp ( self,
event )

◆ restoreKnob()

restoreKnob ( self,
event )

◆ set()

set ( self,
value,
fCommand = 1 )
self.set(value, fCommand = 1)
Set dial to new value, execute command if fCommand == 1

◆ setBackground()

setBackground ( self)

◆ setBorderwidth()

setBorderwidth ( self)

◆ setNumDigits()

setNumDigits ( self)

◆ setNumSegments()

setNumSegments ( self)

◆ setRelief()

setRelief ( self)

◆ shiftMouseMotion()

shiftMouseMotion ( self,
event )

◆ updateDialSF()

updateDialSF ( self,
event )

◆ updateDialTask()

updateDialTask ( self,
state )

◆ updateIndicator()

updateIndicator ( self,
value )

◆ updateIndicatorDegrees()

updateIndicatorDegrees ( self,
degAngle )

◆ updateIndicatorRadians()

updateIndicatorRadians ( self,
dialAngle )

Member Data Documentation

◆ _widget

_widget
protected

◆ highlightKnob

highlightKnob

◆ knobMouseDown

knobMouseDown

◆ knobMouseUp

knobMouseUp

◆ knobSF

knobSF

◆ lastAngle

lastAngle

◆ minExp

minExp

◆ mouseDown

mouseDown

◆ mouseMotion

mouseMotion

◆ mouseUp

mouseUp

◆ restoreKnob

restoreKnob

◆ rollCount

rollCount

◆ setBackground

setBackground

◆ setBorderwidth

setBorderwidth

◆ setNumDigits

setNumDigits

◆ setNumSegments

setNumSegments

◆ setRelief

setRelief

◆ shiftMouseMotion

shiftMouseMotion

◆ snapAngle

snapAngle

◆ updateDialSF

updateDialSF

◆ updateTask

updateTask

◆ value

value