[pygobject] Fix attributes 2BUTTON_PRESS and 3BUTTON_PRESS of Gdk.EventType.



commit d143afa6da4f5b5f47be8df11fa41d7b47ab1794
Author: Laszlo Pandy <lpandy src gnome org>
Date:   Wed Jan 19 16:14:42 2011 +0100

    Fix attributes 2BUTTON_PRESS and 3BUTTON_PRESS of Gdk.EventType.
    
    This puts an underscore in front of 2BUTTON_PRESS and 3BUTTON_PRESS because in Python attributes starting with a numeral causes a syntax error.

 gi/overrides/Gdk.py |    7 +++++--
 1 files changed, 5 insertions(+), 2 deletions(-)
---
diff --git a/gi/overrides/Gdk.py b/gi/overrides/Gdk.py
index e536da4..08db7ab 100644
--- a/gi/overrides/Gdk.py
+++ b/gi/overrides/Gdk.py
@@ -77,6 +77,9 @@ else:
     Window = override(Window)
     __all__.append('Window')
 
+Gdk.EventType._2BUTTON_PRESS = getattr(Gdk.EventType, "2BUTTON_PRESS")
+Gdk.EventType._3BUTTON_PRESS = getattr(Gdk.EventType, "3BUTTON_PRESS")
+
 class Event(Gdk.Event):
     _UNION_MEMBERS = {
         Gdk.EventType.DELETE: 'any',
@@ -84,8 +87,8 @@ class Event(Gdk.Event):
         Gdk.EventType.EXPOSE: 'expose',
         Gdk.EventType.MOTION_NOTIFY: 'motion',
         Gdk.EventType.BUTTON_PRESS: 'button',
-        getattr(Gdk.EventType, "2BUTTON_PRESS"): 'button',
-        getattr(Gdk.EventType, "3BUTTON_PRESS"): 'button',
+        Gdk.EventType._2BUTTON_PRESS: 'button',
+        Gdk.EventType._3BUTTON_PRESS: 'button',
         Gdk.EventType.BUTTON_RELEASE: 'button',
         Gdk.EventType.KEY_PRESS: 'key',
         Gdk.EventType.KEY_RELEASE: 'key',



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