summaryrefslogtreecommitdiffstats
path: root/gi/overrides
diff options
context:
space:
mode:
authorSimon van der Linden <svdlinden@src.gnome.org>2009-11-08 12:35:08 +0100
committerSimon van der Linden <svdlinden@src.gnome.org>2009-11-08 13:02:56 +0100
commitb24fd9633cabe1d95cde173a04e9a49833b06a26 (patch)
treed78195fc9dc55c4b59aecd7a7d992aaf10ead558 /gi/overrides
downloadpygi-b24fd9633cabe1d95cde173a04e9a49833b06a26.tar.gz
pygi-b24fd9633cabe1d95cde173a04e9a49833b06a26.tar.xz
pygi-b24fd9633cabe1d95cde173a04e9a49833b06a26.zip
Initial import
Diffstat (limited to 'gi/overrides')
-rw-r--r--gi/overrides/Gdk.py21
-rw-r--r--gi/overrides/Gtk.py13
-rw-r--r--gi/overrides/Makefile.am10
-rw-r--r--gi/overrides/__init__.py0
4 files changed, 44 insertions, 0 deletions
diff --git a/gi/overrides/Gdk.py b/gi/overrides/Gdk.py
new file mode 100644
index 0000000..e3e2d29
--- /dev/null
+++ b/gi/overrides/Gdk.py
@@ -0,0 +1,21 @@
+import sys
+
+from ..module import DynamicModule
+
+class GdkModule(DynamicModule):
+
+ def __init__(self):
+ super(GdkModule, self).__init__()
+
+ initialized, argv = self.init_check(tuple(sys.argv))
+ if not initialized:
+ raise RuntimeError("Gdk couldn't be initialized")
+
+ def rectangle_new(self, x, y, width, height):
+ rectangle = self.Rectangle()
+ rectangle.x = x
+ rectangle.y = y
+ rectangle.width = width
+ rectangle.height = height
+ return rectangle
+
diff --git a/gi/overrides/Gtk.py b/gi/overrides/Gtk.py
new file mode 100644
index 0000000..3de0e7e
--- /dev/null
+++ b/gi/overrides/Gtk.py
@@ -0,0 +1,13 @@
+import sys
+
+from ..module import DynamicModule
+
+class GtkModule(DynamicModule):
+
+ def __init__(self):
+ super(GtkModule, self).__init__()
+
+ initialized, argv = self.init_check(tuple(sys.argv))
+ if not initialized:
+ raise RuntimeError("Gtk couldn't be initialized")
+
diff --git a/gi/overrides/Makefile.am b/gi/overrides/Makefile.am
new file mode 100644
index 0000000..1c3bee7
--- /dev/null
+++ b/gi/overrides/Makefile.am
@@ -0,0 +1,10 @@
+PLATFORM_VERSION = 2.0
+
+pkgpyexecdir = $(pyexecdir)/gtk-2.0/gi
+
+pygioverridesdir = $(pkgpyexecdir)/overrides
+pygioverrides_PYTHON = \
+ Gtk.py \
+ Gdk.py \
+ __init__.py
+
diff --git a/gi/overrides/__init__.py b/gi/overrides/__init__.py
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/gi/overrides/__init__.py