diff options
author | Just van Rossum <just@letterror.com> | 2001-11-02 21:12:52 (GMT) |
---|---|---|
committer | Just van Rossum <just@letterror.com> | 2001-11-02 21:12:52 (GMT) |
commit | a73f78b6ec9ae578aa030f65314d4b0d6ac34981 (patch) | |
tree | 02f4bdc4c229777972f9415aedc63d297185057a /Mac | |
parent | 622087a3ed3b054dab25101df89d99bd1422ddb6 (diff) | |
download | cpython-a73f78b6ec9ae578aa030f65314d4b0d6ac34981.zip cpython-a73f78b6ec9ae578aa030f65314d4b0d6ac34981.tar.gz cpython-a73f78b6ec9ae578aa030f65314d4b0d6ac34981.tar.bz2 |
use proper APIs for activate/deactivate
Diffstat (limited to 'Mac')
-rw-r--r-- | Mac/Tools/IDE/Wcontrols.py | 22 |
1 files changed, 5 insertions, 17 deletions
diff --git a/Mac/Tools/IDE/Wcontrols.py b/Mac/Tools/IDE/Wcontrols.py index 399a930..37d19a4 100644 --- a/Mac/Tools/IDE/Wcontrols.py +++ b/Mac/Tools/IDE/Wcontrols.py @@ -65,7 +65,10 @@ class ControlWidget(Wbase.ClickableWidget): def activate(self, onoff): self._activated = onoff if self._enabled: - self._control.HiliteControl((not onoff) and 255) + if onoff: + self._control.ActivateControl() + else: + self._control.DeactivateControl() def draw(self, visRgn = None): if self._visible: @@ -105,7 +108,7 @@ class Button(ControlWidget): if not self._enabled: return import time - self._control.HiliteControl(1) + self._control.HiliteControl(Controls.kControlButtonPart) time.sleep(0.1) self._control.HiliteControl(0) if self._callback: @@ -116,11 +119,6 @@ class Button(ControlWidget): self._control.HiliteControl((not onoff) and 255) self._enabled = onoff - def activate(self, onoff): - self._activated = onoff - if self._enabled: - self._control.HiliteControl((not onoff) and 255) - def show(self, onoff): ControlWidget.show(self, onoff) @@ -332,16 +330,6 @@ class Scrollbar(ControlWidget): Qd.FrameRect(self._bounds) self.GetWindow().ValidWindowRect(self._bounds) - def activate(self, onoff): - self._activated = onoff - if self._visible: - if onoff: - self._control.ShowControl() - else: - self._control.HideControl() - self.draw(None) - self.GetWindow().ValidWindowRect(self._bounds) - def set(self, value): if self._control: self._control.SetControlValue(value) |