[Python-checkins] CVS: python/dist/src/Mac/Tools/IDE Wcontrols.py,1.9,1.10
Just van Rossum
jvr@users.sourceforge.net
Fri, 02 Nov 2001 14:51:46 -0800
Update of /cvsroot/python/python/dist/src/Mac/Tools/IDE
In directory usw-pr-cvs1:/tmp/cvs-serv1074
Modified Files:
Wcontrols.py
Log Message:
use 32bit APIs for control values, refactor slightly
Index: Wcontrols.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Mac/Tools/IDE/Wcontrols.py,v
retrieving revision 1.9
retrieving revision 1.10
diff -C2 -d -r1.9 -r1.10
*** Wcontrols.py 2001/11/02 21:12:52 1.9
--- Wcontrols.py 2001/11/02 22:51:42 1.10
***************
*** 95,99 ****
--- 95,112 ----
def gettitle(self):
return self._title
+
+ def set(self, value):
+ if self._control:
+ self._control.SetControl32BitValue(value)
+ else:
+ self._value = value
+
+ def get(self):
+ if self._control:
+ return self._control.GetControl32BitValue()
+ else:
+ return self._value
+
class Button(ControlWidget):
***************
*** 166,182 ****
def toggle(self):
self.set(not self.get())
!
! def set(self, value):
! if self._control:
! self._control.SetControlValue(value)
! else:
! self._value = value
!
! def get(self):
! if self._control:
! return self._control.GetControlValue()
! else:
! return self._value
!
class RadioButton(ControlWidget):
--- 179,183 ----
def toggle(self):
self.set(not self.get())
!
class RadioButton(ControlWidget):
***************
*** 218,228 ****
else:
button._value = (button == self)
!
! def get(self):
! if self._control:
! return self._control.GetControlValue()
! else:
! return self._value
!
class Scrollbar(ControlWidget):
--- 219,223 ----
else:
button._value = (button == self)
!
class Scrollbar(ControlWidget):
***************
*** 235,241 ****
# interface
! def set(self, value):
! if self._callback:
! Wbase.CallbackCall(self._callback, 1, value)
def up(self):
--- 230,236 ----
# interface
! # def set(self, value):
! # if self._callback:
! # Wbase.CallbackCall(self._callback, 1, value)
def up(self):
***************
*** 256,269 ****
def setmin(self, min):
! self._control.SetControlMinimum(min)
! def setmax(self, min):
! self._control.SetControlMinimum(max)
def getmin(self):
! return self._control.GetControlMinimum()
def getmax(self):
! return self._control.GetControlMinimum()
# internals
--- 251,267 ----
def setmin(self, min):
! self._control.SetControl32BitMinimum(min)
! def setmax(self, max):
! self._control.SetControl32BitMaximum(max)
+ def setviewsize(self, view):
+ self._control.SetControlViewSize(view)
+
def getmin(self):
! return self._control.GetControl32BitMinimum()
def getmax(self):
! return self._control.GetControl32BitMaximum()
# internals
***************
*** 300,304 ****
def _hit(self, part):
if part == Controls.inThumb:
! value = self._control.GetControlValue()
elif part == Controls.inUpButton:
value = "+"
--- 298,302 ----
def _hit(self, part):
if part == Controls.inThumb:
! value = self._control.GetControl32BitValue()
elif part == Controls.inUpButton:
value = "+"
***************
*** 330,346 ****
Qd.FrameRect(self._bounds)
self.GetWindow().ValidWindowRect(self._bounds)
!
! def set(self, value):
! if self._control:
! self._control.SetControlValue(value)
! else:
! self._value = value
!
! def get(self):
! if self._control:
! return self._control.GetControlValue()
! else:
! return self._value
!
def _scalebarvalue(absmin, absmax, curmin, curmax):
--- 328,332 ----
Qd.FrameRect(self._bounds)
self.GetWindow().ValidWindowRect(self._bounds)
!
def _scalebarvalue(absmin, absmax, curmin, curmax):