]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
GActionGroup bindings: add some metadata
authorRyan Lortie <desrt@desrt.ca>
Wed, 30 Mar 2011 10:41:00 +0000 (16:11 +0530)
committerRyan Lortie <desrt@desrt.ca>
Wed, 30 Mar 2011 10:42:04 +0000 (16:12 +0530)
vapi/gio-2.0.vapi
vapi/packages/gio-2.0/gio-2.0.metadata

index 4a35269ad8d2764758ed06bd1ad07db6e909ba30..ab22d42465a3c31cf5dea2b2d030f3aaad670dbb 100644 (file)
@@ -1626,15 +1626,15 @@ namespace GLib {
                public GLib.Variant state { get; set construct; }
                public GLib.VariantType state_type { get; }
        }
-       [CCode (cheader_filename = "gio/gio.h")]
+       [CCode (cheader_filename = "gio/gio.h", type_cname = "GActionGroupInterface")]
        public interface ActionGroup : GLib.Object {
-               public abstract void activate_action (string action_name, GLib.Variant parameter);
+               public abstract void activate_action (string action_name, GLib.Variant? parameter);
                public abstract void change_action_state (string action_name, GLib.Variant value);
                public abstract bool get_action_enabled (string action_name);
-               public abstract unowned GLib.VariantType get_action_parameter_type (string action_name);
-               public abstract unowned GLib.Variant get_action_state (string action_name);
-               public abstract unowned GLib.Variant get_action_state_hint (string action_name);
-               public abstract unowned GLib.VariantType get_action_state_type (string action_name);
+               public abstract unowned GLib.VariantType? get_action_parameter_type (string action_name);
+               public abstract GLib.Variant? get_action_state (string action_name);
+               public abstract GLib.Variant? get_action_state_hint (string action_name);
+               public abstract unowned GLib.VariantType? get_action_state_type (string action_name);
                public abstract bool has_action (string action_name);
                [CCode (array_length = false, array_null_terminated = true)]
                public abstract string[] list_actions ();
index 52c9f60013fca765880fa2d8c5b135b0631ed58c..360b2bbca26cc634a9021cc6a91adc296d9d4376 100644 (file)
@@ -289,10 +289,17 @@ g_application_command_line_get_arguments.argc hidden="1"
 g_application_command_line_get_platform_data nullable="1" transfer_ownership="1"
 g_application_local_command_line.arguments is_array="1" no_array_length="1" array_null_terminated="1" is_ref="1"
 g_application_local_command_line.exit_status is_out="1"
+
+GActionGroup type_cname="GActionGroupInterface"
 GActionGroup::action_added has_emitter="1"
 GActionGroup::action_removed has_emitter="1"
 GActionGroup::action_enabled_changed has_emitter="1"
 GActionGroup::action_state_changed has_emitter="1"
+g_action_group_activate_action.parameter nullable="1"
+g_action_group_get_action_parameter_type nullable="1"
+g_action_group_get_action_state nullable="1" transfer_ownership="1"
+g_action_group_get_action_state_hint nullable="1" transfer_ownership="1"
+g_action_group_get_action_state_type nullable="1"
 g_action_group_list_actions is_array="1" transfer_ownership="1" no_array_length="1" array_null_terminated="1"
 
 g_cancellable_set_error_if_cancelled error_types="IOError"