[pygobject] pygtkcompat: Remove first argument for get_origin()
- From: Johan Dahlin <johan src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [pygobject] pygtkcompat: Remove first argument for get_origin()
- Date: Mon, 19 Mar 2012 13:59:05 +0000 (UTC)
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]