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("<MouseWheel>", self.scroll_wheel); + self.tweet_view.bind("<Button-4>", self.scroll_wheel); + self.tweet_view.bind("<Button-5>", 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