[pygtk] Bug 614697 - GtkHSV is not wrapped
- From: Gian Mario Tagliaretti <gianmt src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [pygtk] Bug 614697 - GtkHSV is not wrapped
- Date: Sat, 3 Apr 2010 13:21:50 +0000 (UTC)
commit f8b45bfb26350d4b5a092ff4be13d9c65611c2ae
Author: Gian Mario Tagliaretti <gianmt gnome org>
Date: Sat Apr 3 15:21:02 2010 +0200
Bug 614697 - GtkHSV is not wrapped
Methods and functions need manual wrapping though
gtk/gtk-2.18-types.defs | 6 +++
gtk/gtk-2.18.defs | 89 +++++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 95 insertions(+), 0 deletions(-)
---
diff --git a/gtk/gtk-2.18-types.defs b/gtk/gtk-2.18-types.defs
index 4ca0eaa..a586a44 100644
--- a/gtk/gtk-2.18-types.defs
+++ b/gtk/gtk-2.18-types.defs
@@ -15,3 +15,9 @@
(gtype-id "GTK_TYPE_INFO_BAR")
)
+(define-object HSV
+ (in-module "Gtk")
+ (parent "GtkWidget")
+ (c-name "GtkHSV")
+ (gtype-id "GTK_TYPE_HSV")
+)
diff --git a/gtk/gtk-2.18.defs b/gtk/gtk-2.18.defs
index e2e5d5f..ddb8bdd 100644
--- a/gtk/gtk-2.18.defs
+++ b/gtk/gtk-2.18.defs
@@ -245,6 +245,95 @@
+;; From gtkhsv.h
+
+(define-function gtk_hsv_get_type
+ (c-name "gtk_hsv_get_type")
+ (return-type "GType")
+)
+
+(define-function gtk_hsv_new
+ (c-name "gtk_hsv_new")
+ (is-constructor-of "GtkHsv")
+ (return-type "GtkWidget*")
+)
+
+(define-method set_color
+ (of-object "GtkHSV")
+ (c-name "gtk_hsv_set_color")
+ (return-type "none")
+ (parameters
+ '("double" "h")
+ '("double" "s")
+ '("double" "v")
+ )
+)
+
+(define-method get_color
+ (of-object "GtkHSV")
+ (c-name "gtk_hsv_get_color")
+ (return-type "none")
+ (parameters
+ '("gdouble*" "h")
+ '("gdouble*" "s")
+ '("gdouble*" "v")
+ )
+)
+
+(define-method set_metrics
+ (of-object "GtkHSV")
+ (c-name "gtk_hsv_set_metrics")
+ (return-type "none")
+ (parameters
+ '("gint" "size")
+ '("gint" "ring_width")
+ )
+)
+
+(define-method get_metrics
+ (of-object "GtkHSV")
+ (c-name "gtk_hsv_get_metrics")
+ (return-type "none")
+ (parameters
+ '("gint*" "size")
+ '("gint*" "ring_width")
+ )
+)
+
+(define-method is_adjusting
+ (of-object "GtkHSV")
+ (c-name "gtk_hsv_is_adjusting")
+ (return-type "gboolean")
+)
+
+(define-function hsv_to_rgb
+ (c-name "gtk_hsv_to_rgb")
+ (return-type "none")
+ (parameters
+ '("gdouble" "h")
+ '("gdouble" "s")
+ '("gdouble" "v")
+ '("gdouble*" "r")
+ '("gdouble*" "g")
+ '("gdouble*" "b")
+ )
+)
+
+(define-function rgb_to_hsv
+ (c-name "gtk_rgb_to_hsv")
+ (return-type "none")
+ (parameters
+ '("gdouble" "r")
+ '("gdouble" "g")
+ '("gdouble" "b")
+ '("gdouble*" "h")
+ '("gdouble*" "s")
+ '("gdouble*" "v")
+ )
+)
+
+
+
;; From gtkiconview.h
(define-method set_item_padding
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]