From f51f1c775f3f09cf184ead323d111985c888d52e Mon Sep 17 00:00:00 2001 From: Dana Jansens Date: Sat, 8 Feb 2003 08:13:02 +0000 Subject: stacked cycling menu works now. add a highlighted flag to otk widgets --- scripts/stackedcycle.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'scripts/stackedcycle.py') 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 -- cgit v1.2.3