[gnome-games] Only allow selecting with the primary mouse button



commit c26579dabbe6098ef1ef844bf481cef0473d7528
Author: Robert Ancell <robert ancell gmail com>
Date:   Mon May 4 12:33:06 2009 +1000

    Only allow selecting with the primary mouse button
---
 glchess/src/lib/gtkui/chessview.py |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

diff --git a/glchess/src/lib/gtkui/chessview.py b/glchess/src/lib/gtkui/chessview.py
index f85fbec..353409c 100644
--- a/glchess/src/lib/gtkui/chessview.py
+++ b/glchess/src/lib/gtkui/chessview.py
@@ -198,10 +198,12 @@ class GtkViewArea(gtk.DrawingArea):
             # Draw the window
             widget.window.draw_drawable(widget.get_style().white_gc, self.dynamicPixmap,
                                         event.area.x, event.area.y,
-                                        event.area.x, event.area.y, event.area.width, event.area.height)
+                                        event.area.x, event.area.y, event.area.width, event.area.height)   
 
     def __button_press(self, widget, event):
         """Gtk+ signal"""
+        if event.button != 1:
+            return
         self.__startGL()
         if self.view.feedback is not None:
             self.view.feedback.select(event.x, event.y)
@@ -209,6 +211,8 @@ class GtkViewArea(gtk.DrawingArea):
         
     def __button_release(self, widget, event):
         """Gtk+ signal"""
+        if event.button != 1:
+            return
         self.__startGL()
         if self.view.feedback is not None:
             self.view.feedback.deselect(event.x, event.y)



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]