summaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
authorDana Jansens <danakj@orodu.net>2003-02-08 08:13:02 +0000
committerDana Jansens <danakj@orodu.net>2003-02-08 08:13:02 +0000
commitf51f1c775f3f09cf184ead323d111985c888d52e (patch)
tree22bfcdb158b450c2f7e971b206f37e5c873d79e3 /scripts
parente72d9d90f9f29809dead53968395c2c8ae5470f0 (diff)
stacked cycling menu works now. add a highlighted flag to otk widgets
Diffstat (limited to 'scripts')
-rw-r--r--scripts/stackedcycle.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/scripts/stackedcycle.py b/scripts/stackedcycle.py
index fc086aad..c951f6b3 100644
--- a/scripts/stackedcycle.py
+++ b/scripts/stackedcycle.py
@@ -112,10 +112,10 @@ class _cycledata:
w = otk.Label(self.widget)
if current and c.window() == current.window():
self.menupos = i
- #w.focus() XXX
+ w.setHighlighted(1)
pass
else:
- #w.unfocus() XXX
+ w.setHighlighted(0)
pass
self.menuwidgets.append(w)
@@ -192,7 +192,7 @@ class _cycledata:
if not len(self.clients): return # don't both doing anything
- #self.menuwidgets[self.menupos].unfocus() XXX
+ self.menuwidgets[self.menupos].setHighlighted(0)
if forward:
self.menupos += 1
else:
@@ -200,7 +200,7 @@ class _cycledata:
# wrap around
if self.menupos < 0: self.menupos = len(self.clients) - 1
elif self.menupos >= len(self.clients): self.menupos = 0
- #self.menuwidgets[self.menupos].focus() XXX
+ self.menuwidgets[self.menupos].setHighlighted(1)
if ACTIVATE_WHILE_CYCLING:
self.activatetarget(0) # activate, but dont deiconify/unshade/raise