[pygobject] pygtkcompat: Remove first argument for get_origin()



commit ba00afb1e50759b2b321f16e05a15946053cdafa
Author: Johan Dahlin <johan gnome org>
Date:   Mon Mar 19 10:58:09 2012 -0300

    pygtkcompat: Remove first argument for get_origin()

 gi/pygtkcompat.py         |    5 +++++
 tests/test_pygtkcompat.py |    5 +++++
 2 files changed, 10 insertions(+), 0 deletions(-)
---
diff --git a/gi/pygtkcompat.py b/gi/pygtkcompat.py
index a62c953..6791bec 100644
--- a/gi/pygtkcompat.py
+++ b/gi/pygtkcompat.py
@@ -139,6 +139,11 @@ def enable_gtk(version='2.0'):
         return rect
     Gdk.Window.get_frame_extents = get_frame_extents
 
+    orig_get_origin = Gdk.Window.get_origin
+    def get_origin(self):
+        return orig_get_origin(self)[1:]
+    Gdk.Window.get_origin = get_origin
+
     # gtk
     gi.require_version('Gtk', version)
     from gi.repository import Gtk
diff --git a/tests/test_pygtkcompat.py b/tests/test_pygtkcompat.py
index 0526199..2567f68 100644
--- a/tests/test_pygtkcompat.py
+++ b/tests/test_pygtkcompat.py
@@ -75,3 +75,8 @@ class TestGTKCompat(unittest.TestCase):
 
     def testPixbufLoader(self):
         gtk.gdk.PixbufLoader('png')
+
+    def testGdkWindow(self):
+        w = gtk.Window()
+        w.realize()
+        self.assertEquals(w.get_window().get_origin(), (0, 0))



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