|
Panda3D
|
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 | |
| float | knobSF = 0.0 |
| lastAngle = self.computeDialAngle(event) | |
| minExp | |
| int | rollCount = 0 |
| snapAngle = TWO_PI / numSegments | |
| updateTask = taskMgr.add(self.updateDialTask, 'updateDial') | |
| value = value | |
Protected Member Functions | |
| _onButtonPress (self, *args) | |
| _onButtonRelease (self, *args) | |
| __init__ | ( | self, | |
| parent = None, | |||
| ** | kw ) |
|
protected |
User redefinable callback executed on button press
|
protected |
User redefinable callback executed on button release
| computeDialAngle | ( | self, | |
| event, | |||
| fShift = 0 ) |
| computeValueFromAngle | ( | self, | |
| dialAngle ) |
| get | ( | self | ) |
self.get() Get current dial value
| 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 ) |
self.set(value, fCommand = 1) Set dial to new value, execute command if 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 ) |
| float knobSF = 0.0 |
| lastAngle = self.computeDialAngle(event) |
| minExp |
| int rollCount = 0 |
| snapAngle = TWO_PI / numSegments |
| updateTask = taskMgr.add(self.updateDialTask, 'updateDial') |
| value = value |