summaryrefslogtreecommitdiffstats
path: root/Mac/Tools/IDE/Wcontrols.py
diff options
context:
space:
mode:
authorJust van Rossum <just@letterror.com>2001-11-02 21:12:52 (GMT)
committerJust van Rossum <just@letterror.com>2001-11-02 21:12:52 (GMT)
commita73f78b6ec9ae578aa030f65314d4b0d6ac34981 (patch)
tree02f4bdc4c229777972f9415aedc63d297185057a /Mac/Tools/IDE/Wcontrols.py
parent622087a3ed3b054dab25101df89d99bd1422ddb6 (diff)
downloadcpython-a73f78b6ec9ae578aa030f65314d4b0d6ac34981.zip
cpython-a73f78b6ec9ae578aa030f65314d4b0d6ac34981.tar.gz
cpython-a73f78b6ec9ae578aa030f65314d4b0d6ac34981.tar.bz2
use proper APIs for activate/deactivate
Diffstat (limited to 'Mac/Tools/IDE/Wcontrols.py')
-rw-r--r--Mac/Tools/IDE/Wcontrols.py22
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)