Changeset 1425
- Timestamp:
- 10/08/05 17:32:00 (3 years ago)
- Files:
-
- trunk/dabo/ui/uiwx/dSpinner.py (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/dabo/ui/uiwx/dSpinner.py
r1415 r1425 20 20 super(dSpinner, self)._initEvents() 21 21 self.Bind(wx.EVT_SPINCTRL, self._onWxHit) 22 self.Bind(wx.EVT_TEXT, self._onWxText) 22 23 23 24 … … 32 33 original = list(super(dSpinner, self)._getInitPropertiesList()) 33 34 return tuple(original + additional) 35 36 37 def _onWxText(self, evt): 38 if evt.IsChecked(): 39 # If the user enters invalid text in the text field, IsChecked() 40 # will return False, so we know to ignore the input. 41 self.raiseEvent(dabo.dEvents.Hit, evt) 34 42 35 43 … … 78 86 "Specifies whether the spinner value wraps at the high/low value. (bool)") 79 87 88 80 89 class _dSpinner_test(dSpinner): 81 90 def initProperties(self): … … 84 93 self.SpinnerWrap = True 85 94 95 def onHit(self, evt): 96 print "HIT!", self.Value 97 98 86 99 if __name__ == "__main__": 87 100 import test
