[gir-repository] [Gtk] Change GtkIconSize to int in params/return values
- From: Dan Winship <danw src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [gir-repository] [Gtk] Change GtkIconSize to int in params/return values
- Date: Fri, 18 Dec 2009 10:16:05 +0000 (UTC)
commit 659b2b27e1bc8c74cc08c2a51ee985037d25cd05
Author: Dan Winship <danw gnome org>
Date: Tue Nov 10 12:38:13 2009 -0500
[Gtk] Change GtkIconSize to int in params/return values
GtkIconSize is an extensible enumeration (via
gtk_icon_size_register()), so methods that claim to take/return a
GtkIconSize need to actually use "int" to work correctly with bindings
that are strict about enum values.
Also fix up some "(out)" and "(transfer none)" in the gtk_image_get_*
methods while we're there.
https://bugzilla.gnome.org/show_bug.cgi?id=601425
gir/Gtk-custom.c | 169 +++++++++++++++++++++++++++++++++++++++++++++++++++++-
1 files changed, 168 insertions(+), 1 deletions(-)
---
diff --git a/gir/Gtk-custom.c b/gir/Gtk-custom.c
index 4a08f44..f36e558 100644
--- a/gir/Gtk-custom.c
+++ b/gir/Gtk-custom.c
@@ -194,6 +194,12 @@ gtk_dialog_get_vbox(GtkDialog *dialog)
*/
/**
+ * gtk_action_create_icon:
+ *
+ * @icon_size: (type int):
+ */
+
+/**
* gtk_action_group_add_action_with_accel:
*
* @accelerator: (allow-none):
@@ -513,22 +519,67 @@ gtk_dialog_get_vbox(GtkDialog *dialog)
/**
* gtk_icon_set_get_sizes:
- * @sizes: (array length=n_sizes) (out):
+ * @sizes: (array length=n_sizes) (out) (type int):
* @n_sizes:
+ *
+ * FIXME. the (type int) annotation does not work
*/
/**
* gtk_icon_set_render_icon:
+ * @size: (type int):
* @widget: (allow-none):
* @detail: (allow-none):
*/
/**
+ * gtk_icon_size_from_name:
+ *
+ * Return value: (type int):
+ */
+
+/**
+ * gtk_icon_size_get_name:
+ * @size: (type int):
+ */
+
+/**
+ * gtk_icon_size_lookup:
+ * @size: (type int):
+ */
+
+/**
+ * gtk_icon_size_lookup_for_settings:
+ * @size: (type int):
+ */
+
+/**
+ * gtk_icon_size_register:
+ *
+ * Return value: (type int):
+ */
+
+/**
+ * gtk_icon_size_register_alias:
+ * @target: (type int):
+ */
+
+/**
+ * gtk_icon_source_get_size:
+ * Return value: (type int):
+ */
+
+/**
* gtk_icon_source_set_icon_name:
* @icon_name: (allow-none):
*/
/**
+ * gtk_icon_source_set_size:
+ * @size: (type int):
+ */
+
+/**
* gtk_icon_theme_get_default:
*
* Return value: (transfer none):
@@ -585,6 +636,57 @@ gtk_dialog_get_vbox(GtkDialog *dialog)
*/
/**
+ * gtk_image_get_animation:
+ *
+ * Return value: (transfer none):
+ */
+
+/**
+ * gtk_image_get_gicon:
+ * @gicon: (out) (transfer none):
+ * @size: (out) (type int):
+ */
+
+/**
+ * gtk_image_get_icon_name:
+ * @icon_name: (out) (transfer none):
+ * @size: (out) (type int):
+ */
+
+/**
+ * gtk_image_get_icon_set:
+ * @icon_set: (out) (transfer none):
+ * @size: (out) (type int):
+ */
+
+/**
+ * gtk_image_get_pixbuf:
+ *
+ * Return value: (transfer none):
+ */
+
+/**
+ * gtk_image_get_stock:
+ * @stock_id: (out) (transfer none):
+ * @size: (out) (type int):
+ */
+
+/**
+ * gtk_image_new_from_gicon:
+ * @size: (type int):
+ */
+
+/**
+ * gtk_image_new_from_icon_name:
+ * @size: (type int):
+ */
+
+/**
+ * gtk_image_new_from_icon_set:
+ * @size: (type int):
+ */
+
+/**
* gtk_image_new_from_image:
* @image: (allow-none):
* @mask: (allow-none):
@@ -602,11 +704,31 @@ gtk_dialog_get_vbox(GtkDialog *dialog)
*/
/**
+ * gtk_image_new_from_stock:
+ * @size: (type int):
+ */
+
+/**
* gtk_image_set_from_file:
* @filename: (allow-none):
*/
/**
+ * gtk_image_set_from_gicon:
+ * @size: (type int):
+ */
+
+/**
+ * gtk_image_set_from_icon_name:
+ * @size: (type int):
+ */
+
+/**
+ * gtk_image_set_from_icon_set:
+ * @size: (type int):
+ */
+
+/**
* gtk_image_set_from_image:
* @gdk_image: (allow-none):
* @mask: (allow-none):
@@ -623,6 +745,11 @@ gtk_dialog_get_vbox(GtkDialog *dialog)
*/
/**
+ * gtk_image_set_from_stock:
+ * @size: (type int):
+ */
+
+/**
* gtk_init:
* @argc: (inout):
* @argv: (array length=argc) (inout) (allow-none):
@@ -1118,6 +1245,11 @@ gtk_dialog_get_vbox(GtkDialog *dialog)
*/
/**
+ * gtk_scale_button_new:
+ * @size: (type int):
+ */
+
+/**
* gtk_scrolled_window_new:
* @hadjustment: (allow-none):
* @vadjustment: (allow-none):
@@ -1183,6 +1315,7 @@ gtk_dialog_get_vbox(GtkDialog *dialog)
/**
* gtk_style_render_icon:
+ * @size: (type int):
* @widget: (allow-none):
* @detail: (allow-none):
*/
@@ -1367,6 +1500,12 @@ gtk_dialog_get_vbox(GtkDialog *dialog)
*/
/**
+ * gtk_tool_item_get_icon_size:
+ *
+ * Return value: (type int):
+ */
+
+/**
* gtk_tool_item_set_proxy_menu_item:
* @menu_item: (allow-none):
*/
@@ -1378,6 +1517,12 @@ gtk_dialog_get_vbox(GtkDialog *dialog)
*/
/**
+ * gtk_tool_shell_get_icon_size:
+ *
+ * Return value: (type int):
+ */
+
+/**
* gtk_toolbar_append_item:
* @user_data: (allow-none):
*/
@@ -1389,6 +1534,12 @@ gtk_dialog_get_vbox(GtkDialog *dialog)
*/
/**
+ * gtk_toolbar_get_icon_size:
+ *
+ * Return value: (type int):
+ */
+
+/**
* gtk_toolbar_insert_widget:
* @tooltip_text: (allow-none):
* @tooltip_private_text: (allow-none):
@@ -1411,6 +1562,21 @@ gtk_dialog_get_vbox(GtkDialog *dialog)
*/
/**
+ * gtk_toolbar_set_icon_size:
+ * @icon_size: (type int):
+ */
+
+/**
+ * gtk_tooltip_set_icon_from_icon_name:
+ * @size: (type int):
+ */
+
+/**
+ * gtk_tooltip_set_icon_from_stock:
+ * @size: (type int):
+ */
+
+/**
* gtk_tooltips_set_tip:
* @tip_text: (allow-none):
* @tip_private: (allow-none):
@@ -1752,6 +1918,7 @@ gtk_dialog_get_vbox(GtkDialog *dialog)
/**
* gtk_widget_render_icon:
+ * @size: (type int):
* @detail: (allow-none):
*/
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]