[pygi] Add override for Gdk.Color
- From: Tomeu Vizoso <tomeuv src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [pygi] Add override for Gdk.Color
- Date: Fri, 30 Apr 2010 13:05:53 +0000 (UTC)
commit 5657ccaaec09e2a3194ea2e9a923724bcc66759e
Author: Tomeu Vizoso <tomeu sugarlabs org>
Date: Thu Apr 29 18:32:50 2010 +0200
Add override for Gdk.Color
https://bugzilla.gnome.org/show_bug.cgi?id=617162
gi/overrides/Gdk.py | 20 +++++++++++++++++++-
1 files changed, 19 insertions(+), 1 deletions(-)
---
diff --git a/gi/overrides/Gdk.py b/gi/overrides/Gdk.py
index 5048939..607d826 100644
--- a/gi/overrides/Gdk.py
+++ b/gi/overrides/Gdk.py
@@ -44,7 +44,25 @@ class Rectangle(Gdk.Rectangle):
Rectangle = override(Rectangle)
-__all__ = ['Rectangle']
+class Color(Gdk.Color):
+
+ def __init__(self, r, g, b):
+ Gdk.Color.__init__(self)
+ self.r = r
+ self.g = g
+ self.b = b
+
+ def __new__(cls):
+ return Gdk.Color.__new__(cls)
+
+ def __repr__(self):
+ return '<Gdk.Color(r=%d, g=%d, b=%d)>' % (self.r, self.g, self.b)
+
+Color = override(Color)
+
+
+__all__ = ['Rectangle', 'Color']
+
import sys
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]