From: Marc-André Lureau Date: Fri, 6 Jan 2012 18:41:25 +0000 (+0100) Subject: gio-2.0: add a few nullable from Menu X-Git-Tag: 0.15.1~65 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=568e2bb3936d40e941f299b86c8f2d17c9a0e345;p=thirdparty%2Fvala.git gio-2.0: add a few nullable from Menu https://bugzilla.gnome.org/show_bug.cgi?id=667431 --- diff --git a/vapi/gio-2.0.vapi b/vapi/gio-2.0.vapi index 3e8602dfe..36ddc8a77 100644 --- a/vapi/gio-2.0.vapi +++ b/vapi/gio-2.0.vapi @@ -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 { diff --git a/vapi/packages/gio-2.0/gio-2.0.metadata b/vapi/packages/gio-2.0/gio-2.0.metadata index a5ca2264e..10b54639a 100644 --- a/vapi/packages/gio-2.0/gio-2.0.metadata +++ b/vapi/packages/gio-2.0/gio-2.0.metadata @@ -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"