From: Evan Nemerson Date: Sun, 20 Jun 2010 20:06:58 +0000 (-0700) Subject: gtk+-2.0, gtk+-3.0: fix return value of Gtk.AccelGroup.find X-Git-Tag: 0.9.3~120 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=a71d8de130a2bf90941566fcf2bc8b1804b96dee;p=thirdparty%2Fvala.git gtk+-2.0, gtk+-3.0: fix return value of Gtk.AccelGroup.find Fixes bug 617963. --- diff --git a/vapi/gtk+-2.0.vapi b/vapi/gtk+-2.0.vapi index fed138274..0cfefc0a3 100644 --- a/vapi/gtk+-2.0.vapi +++ b/vapi/gtk+-2.0.vapi @@ -66,7 +66,7 @@ namespace Gtk { public void connect_by_path (string accel_path, GLib.Closure closure); public bool disconnect (GLib.Closure closure); public bool disconnect_key (uint accel_key, Gdk.ModifierType accel_mods); - public Gtk.AccelKey find (Gtk.AccelGroupFindFunc find_func, void* data); + public Gtk.AccelKey* find (Gtk.AccelGroupFindFunc find_func); public static unowned Gtk.AccelGroup from_accel_closure (GLib.Closure closure); public bool get_is_locked (); public Gdk.ModifierType get_modifier_mask (); diff --git a/vapi/gtk+-3.0.vapi b/vapi/gtk+-3.0.vapi index a00981a80..1c3388cdc 100644 --- a/vapi/gtk+-3.0.vapi +++ b/vapi/gtk+-3.0.vapi @@ -63,7 +63,7 @@ namespace Gtk { public void connect_by_path (string accel_path, GLib.Closure closure); public bool disconnect (GLib.Closure closure); public bool disconnect_key (uint accel_key, Gdk.ModifierType accel_mods); - public Gtk.AccelKey find (Gtk.AccelGroupFindFunc find_func, void* data); + public Gtk.AccelKey* find (Gtk.AccelGroupFindFunc find_func); public static unowned Gtk.AccelGroup from_accel_closure (GLib.Closure closure); public bool get_is_locked (); public Gdk.ModifierType get_modifier_mask (); diff --git a/vapi/packages/gtk+-2.0/gtk+-2.0-custom.vala b/vapi/packages/gtk+-2.0/gtk+-2.0-custom.vala index 8e2d3085b..fc803003e 100644 --- a/vapi/packages/gtk+-2.0/gtk+-2.0-custom.vala +++ b/vapi/packages/gtk+-2.0/gtk+-2.0-custom.vala @@ -21,6 +21,10 @@ */ namespace Gtk { + public class AccelGroup { + public Gtk.AccelKey* find (Gtk.AccelGroupFindFunc find_func); + } + public struct Allocation { public int x; public int y; diff --git a/vapi/packages/gtk+-2.0/gtk+-2.0.metadata b/vapi/packages/gtk+-2.0/gtk+-2.0.metadata index 7b04c710c..c1a37f4c0 100644 --- a/vapi/packages/gtk+-2.0/gtk+-2.0.metadata +++ b/vapi/packages/gtk+-2.0/gtk+-2.0.metadata @@ -11,6 +11,7 @@ gtk_about_dialog_set_url_hook.data hidden="1" gtk_about_dialog_set_url_hook.destroy hidden="1" gtk_about_dialog_set_url_hook type_name="void" gtk_accel_groups_from_object type_arguments="AccelGroup" +gtk_accel_group_find hidden="1" GtkAccelKey is_value_type="1" gtk_accel_map_lookup_entry.key is_out="1" gtk_accelerator_parse.accelerator_key is_out="1" diff --git a/vapi/packages/gtk+-3.0/gtk+-3.0-custom.vala b/vapi/packages/gtk+-3.0/gtk+-3.0-custom.vala index c30718c1b..feabb3491 100644 --- a/vapi/packages/gtk+-3.0/gtk+-3.0-custom.vala +++ b/vapi/packages/gtk+-3.0/gtk+-3.0-custom.vala @@ -21,6 +21,10 @@ */ namespace Gtk { + public class AccelGroup { + public Gtk.AccelKey* find (Gtk.AccelGroupFindFunc find_func); + } + public struct Allocation { public int x; public int y; diff --git a/vapi/packages/gtk+-3.0/gtk+-3.0.metadata b/vapi/packages/gtk+-3.0/gtk+-3.0.metadata index 2dc8e435f..6c34f0bb1 100644 --- a/vapi/packages/gtk+-3.0/gtk+-3.0.metadata +++ b/vapi/packages/gtk+-3.0/gtk+-3.0.metadata @@ -11,6 +11,7 @@ gtk_about_dialog_set_url_hook.data hidden="1" gtk_about_dialog_set_url_hook.destroy hidden="1" gtk_about_dialog_set_url_hook type_name="void" gtk_accel_groups_from_object type_arguments="AccelGroup" +gtk_accel_group_find hidden="1" GtkAccelKey is_value_type="1" gtk_accel_map_lookup_entry.key is_out="1" gtk_accelerator_parse.accelerator_key is_out="1"