summaryrefslogtreecommitdiff
path: root/vapi
diff options
context:
space:
mode:
authorEvan Nemerson <evan@coeus-group.com>2010-05-13 22:55:31 -0700
committerEvan Nemerson <evan@coeus-group.com>2010-05-13 22:59:29 -0700
commit7cac25d2c8d7809824d45bdefc1ad95124c21fb6 (patch)
treee3fc2ae3c7eca3a3ae3bb6a2a4380506f6f15cda /vapi
parent6dbe047d2a27e59c66050c73c06f45693296e118 (diff)
downloadvala-7cac25d2c8d7809824d45bdefc1ad95124c21fb6.tar.gz
gtk+-2.0: make Gtk.AccelKey a struct
Fixes bug 617963.
Diffstat (limited to 'vapi')
-rw-r--r--vapi/gtk+-2.0.vapi17
-rw-r--r--vapi/packages/gtk+-2.0/gtk+-2.0.metadata1
2 files changed, 9 insertions, 9 deletions
diff --git a/vapi/gtk+-2.0.vapi b/vapi/gtk+-2.0.vapi
index e37749b90..d189273e1 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 unowned Gtk.AccelKey find (Gtk.AccelGroupFindFunc find_func, void* data);
+ public Gtk.AccelKey find (Gtk.AccelGroupFindFunc find_func, void* data);
public static unowned Gtk.AccelGroup from_accel_closure (GLib.Closure closure);
public bool get_is_locked ();
public Gdk.ModifierType get_modifier_mask ();
@@ -83,14 +83,7 @@ namespace Gtk {
public class AccelGroupEntry {
public GLib.Quark accel_path_quark;
public weak GLib.Closure closure;
- public weak Gtk.AccelKey key;
- }
- [Compact]
- [CCode (cheader_filename = "gtk/gtk.h")]
- public class AccelKey {
- public uint accel_flags;
- public uint accel_key;
- public Gdk.ModifierType accel_mods;
+ public Gtk.AccelKey key;
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class AccelLabel : Gtk.Label, Atk.Implementor, Gtk.Buildable {
@@ -5953,6 +5946,12 @@ namespace Gtk {
[HasEmitter]
public signal void sort_column_changed ();
}
+ [CCode (type_id = "GTK_TYPE_ACCEL_KEY", cheader_filename = "gtk/gtk.h")]
+ public struct AccelKey {
+ public uint accel_key;
+ public Gdk.ModifierType accel_mods;
+ public uint accel_flags;
+ }
[CCode (type_id = "GTK_TYPE_ACTION_ENTRY", cheader_filename = "gtk/gtk.h")]
public struct ActionEntry {
public weak string name;
diff --git a/vapi/packages/gtk+-2.0/gtk+-2.0.metadata b/vapi/packages/gtk+-2.0/gtk+-2.0.metadata
index ffe146072..0d175bb5d 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"
+GtkAccelKey is_value_type="1"
gtk_accelerator_parse.accelerator_key is_out="1"
gtk_accelerator_parse.accelerator_mods is_out="1"
gtk_action_get_proxies type_arguments="Widget"