From b74b992ad75fda33b15be21cca6e311d0864628f Mon Sep 17 00:00:00 2001 From: Anna Date: Wed, 7 Apr 2010 13:07:26 -0400 Subject: [PATCH] Initial stab at scrollwheel functionality - not quite working yet --- mytwitter.py | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/mytwitter.py b/mytwitter.py index 8f3b8b8..66392ca 100755 --- a/mytwitter.py +++ b/mytwitter.py @@ -26,7 +26,8 @@ class TwitWindow: # Create the scrolled frame that will hold the tweets self.tweet_view = Pmw.ScrolledFrame(self.tkroot, hscrollmode='none', horizflex='elastic') self.tweet_view.pack(expand=Tkinter.YES, fill=Tkinter.BOTH) - self.tweet_view.bind("", self.scroll_wheel); + self.tweet_view.bind("", self.scroll_wheel); + self.tweet_view.bind("", self.scroll_wheel); # Create labels and text widgets for i in range(0, self.num_entries): @@ -75,7 +76,13 @@ class TwitWindow: UpdateWindow() def scroll_wheel(self, event): - + if event.num == 4: + self.tweet_view.xview('scroll', 1, 'units'); + print "DEBUG: scrolling positive" + if event.num == 5: + self.tweet_view.xview('scroll', -1, 'units'); + print "DEBUG: scrolling negative" + ### end class TwitWindow