]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
gio-2.0: add a few nullable from Menu
authorMarc-André Lureau <marcandre.lureau@gmail.com>
Fri, 6 Jan 2012 18:41:25 +0000 (19:41 +0100)
committerMarc-André Lureau <marcandre.lureau@gmail.com>
Fri, 6 Jan 2012 21:01:08 +0000 (22:01 +0100)
https://bugzilla.gnome.org/show_bug.cgi?id=667431

vapi/gio-2.0.vapi
vapi/packages/gio-2.0/gio-2.0.metadata

index 3e8602dfe3ed5520dc3f2d500540a4bf50741959..36ddc8a7762a81c8171d05dd933e1af6d147f9c3 100644 (file)
@@ -1128,25 +1128,25 @@ namespace GLib {
        public class Menu : GLib.MenuModel {
                [CCode (has_construct_function = false)]
                public Menu ();
-               public void append (string label, string detailed_action);
+               public void append (string? label, string? detailed_action);
                public void append_item (GLib.MenuItem item);
-               public void append_section (string label, GLib.MenuModel section);
-               public void append_submenu (string label, GLib.MenuModel submenu);
+               public void append_section (string? label, GLib.MenuModel section);
+               public void append_submenu (string? label, GLib.MenuModel submenu);
                public void freeze ();
-               public void insert (int position, string label, string detailed_action);
+               public void insert (int position, string? label, string? detailed_action);
                public void insert_item (int position, GLib.MenuItem item);
-               public void insert_section (int position, string label, GLib.MenuModel section);
-               public void insert_submenu (int position, string label, GLib.MenuModel submenu);
+               public void insert_section (int position, string? label, GLib.MenuModel section);
+               public void insert_submenu (int position, string? label, GLib.MenuModel submenu);
                public static unowned GLib.HashTable markup_parser_end (GLib.MarkupParseContext context);
                public static unowned GLib.Menu markup_parser_end_menu (GLib.MarkupParseContext context);
                public static void markup_parser_start (GLib.MarkupParseContext context, string domain, GLib.HashTable objects);
                public static void markup_parser_start_menu (GLib.MarkupParseContext context, string domain, GLib.HashTable objects);
                public static void markup_print_stderr (GLib.MenuModel model);
                public static unowned GLib.StringBuilder markup_print_string (GLib.StringBuilder str, GLib.MenuModel model, int indent, int tabstop);
-               public void prepend (string label, string detailed_action);
+               public void prepend (string? label, string? detailed_action);
                public void prepend_item (GLib.MenuItem item);
-               public void prepend_section (string label, GLib.MenuModel section);
-               public void prepend_submenu (string label, GLib.MenuModel submenu);
+               public void prepend_section (string? label, GLib.MenuModel section);
+               public void prepend_submenu (string? label, GLib.MenuModel submenu);
                public void remove (int position);
        }
        [CCode (cheader_filename = "gio/gio.h")]
@@ -1161,20 +1161,20 @@ namespace GLib {
        [CCode (cheader_filename = "gio/gio.h")]
        public class MenuItem : GLib.Object {
                [CCode (has_construct_function = false)]
-               public MenuItem (string label, string detailed_action);
+               public MenuItem (string? label, string? detailed_action);
                [CCode (has_construct_function = false)]
-               public MenuItem.section (string label, GLib.MenuModel section);
-               public void set_action_and_target (string action, string format_string);
-               public void set_action_and_target_value (string action, GLib.Variant target_value);
-               public void set_attribute (string attribute, string format_string);
-               public void set_attribute_value (string attribute, GLib.Variant value);
+               public MenuItem.section (string? label, GLib.MenuModel section);
+               public void set_action_and_target (string? action, string? format_string);
+               public void set_action_and_target_value (string? action, GLib.Variant? target_value);
+               public void set_attribute (string attribute, string? format_string);
+               public void set_attribute_value (string attribute, GLib.Variant? value);
                public void set_detailed_action (string detailed_action);
-               public void set_label (string label);
-               public void set_link (string link, GLib.MenuModel model);
-               public void set_section (GLib.MenuModel section);
-               public void set_submenu (GLib.MenuModel submenu);
+               public void set_label (string? label);
+               public void set_link (string link, GLib.MenuModel? model);
+               public void set_section (GLib.MenuModel? section);
+               public void set_submenu (GLib.MenuModel? submenu);
                [CCode (has_construct_function = false)]
-               public MenuItem.submenu (string label, GLib.MenuModel submenu);
+               public MenuItem.submenu (string? label, GLib.MenuModel submenu);
        }
        [CCode (cheader_filename = "gio/gio.h")]
        public class MenuLinkIter : GLib.Object {
index a5ca2264e6953a2cae6afcc760db10904b12274f..10b54639a0a09d42f97fb88763a849fbde18be79 100644 (file)
@@ -485,3 +485,33 @@ g_simple_action_new.parameter_type nullable="1"
 g_simple_action_new_stateful.parameter_type nullable="1"
 GSimpleAction::activate.p0 nullable="1"
 GSimpleAction::change_state.p0 nullable="1"
+
+g_menu_insert.label nullable="1"
+g_menu_insert.detailed_action nullable="1"
+g_menu_prepend.label nullable="1"
+g_menu_prepend.detailed_action nullable="1"
+g_menu_append.label nullable="1"
+g_menu_append.detailed_action nullable="1"
+
+g_menu_insert_section.label nullable="1"
+g_menu_prepend_section.label nullable="1"
+g_menu_append_section.label nullable="1"
+
+g_menu_insert_submenu.label nullable="1"
+g_menu_prepend_submenu.label nullable="1"
+g_menu_append_submenu.label nullable="1"
+
+g_menu_item_set_attribute_value.value nullable="1"
+g_menu_item_set_attribute.format_string nullable="1"
+g_menu_item_set_link.model nullable="1"
+g_menu_item_set_label.label nullable="1"
+g_menu_item_set_submenu.submenu nullable="1"
+g_menu_item_set_section.section nullable="1"
+g_menu_item_set_action_and_target_value.action nullable="1"
+g_menu_item_set_action_and_target_value.target_value nullable="1"
+g_menu_item_set_action_and_target.action nullable="1"
+g_menu_item_set_action_and_target.format_string nullable="1"
+g_menu_item_new.label nullable="1"
+g_menu_item_new.detailed_action nullable="1"
+g_menu_item_new_submenu.label nullable="1"
+g_menu_item_new_section.label nullable="1"