]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
gtk+-2.0: nullability fixes for GtkToolButton and descendants.
authorEvan Nemerson <evan@coeus-group.com>
Sat, 21 Nov 2009 03:54:35 +0000 (19:54 -0800)
committerEvan Nemerson <evan@coeus-group.com>
Sat, 21 Nov 2009 03:54:35 +0000 (19:54 -0800)
Fixes bug 602273.

vapi/gtk+-2.0.vapi
vapi/packages/gtk+-2.0/gtk+-2.0.metadata

index 6777762090011eb7844bac878945c89863503728..db8ba6fd7255fa8107fa80eb483d5bc068ea2261 100644 (file)
@@ -2458,7 +2458,7 @@ namespace Gtk {
        [CCode (cheader_filename = "gtk/gtk.h")]
        public class MenuToolButton : Gtk.ToolButton, Atk.Implementor, Gtk.Buildable, Gtk.Activatable {
                [CCode (type = "GtkToolItem*", has_construct_function = false)]
-               public MenuToolButton (Gtk.Widget icon_widget, string label);
+               public MenuToolButton (Gtk.Widget? icon_widget, string? label);
                [CCode (type = "GtkToolItem*", has_construct_function = false)]
                public MenuToolButton.from_stock (string stock_id);
                public unowned Gtk.Widget get_menu ();
@@ -3017,7 +3017,7 @@ namespace Gtk {
        [CCode (cheader_filename = "gtk/gtk.h")]
        public class RadioToolButton : Gtk.ToggleToolButton, Atk.Implementor, Gtk.Buildable, Gtk.Activatable {
                [CCode (type = "GtkToolItem*", has_construct_function = false)]
-               public RadioToolButton (GLib.SList group);
+               public RadioToolButton (GLib.SList? group);
                [CCode (type = "GtkToolItem*", has_construct_function = false)]
                public RadioToolButton.from_stock (GLib.SList group, string stock_id);
                [CCode (type = "GtkToolItem*", has_construct_function = false)]
@@ -4489,7 +4489,7 @@ namespace Gtk {
        [CCode (cheader_filename = "gtk/gtk.h")]
        public class ToolButton : Gtk.ToolItem, Atk.Implementor, Gtk.Buildable, Gtk.Activatable {
                [CCode (type = "GtkToolItem*", has_construct_function = false)]
-               public ToolButton (Gtk.Widget icon_widget, string label);
+               public ToolButton (Gtk.Widget? icon_widget, string? label);
                [CCode (type = "GtkToolItem*", has_construct_function = false)]
                public ToolButton.from_stock (string stock_id);
                public unowned string get_icon_name ();
index dd3f1dae14900e8e651752713261886bfc8294be..5ed6fd999a39afc4d156063ae3f183cc3b67dd0e 100644 (file)
@@ -245,6 +245,8 @@ GtkMenuShell.children type_arguments="MenuItem" weak="0"
 GtkMenuShell::cancel has_emitter="1"
 GtkMenuShell::deactivate has_emitter="1"
 gtk_menu_shell_append.child type_name="MenuItem" ctype="GtkWidget*"
+gtk_menu_tool_button_new.icon_widget nullable="1"
+gtk_menu_tool_button_new.label nullable="1"
 gtk_message_dialog_new ellipsis="1" printf_format="1"
 gtk_message_dialog_new.parent nullable="1"
 gtk_message_dialog_new_with_markup ellipsis="1"
@@ -352,6 +354,7 @@ GtkRadioActionEntry is_value_type="1"
 gtk_radio_button_new.group nullable="1"
 gtk_radio_button_new_with_label.group nullable="1"
 gtk_radio_button_new_with_mnemonic.group nullable="1"
+gtk_radio_tool_button_new.group nullable="1"
 GtkRecentData is_value_type="1" has_copy_function="0" has_destroy_function="0"
 GtkRecentData.display_name weak="0"
 GtkRecentData.description weak="0"
@@ -470,6 +473,8 @@ GtkToggleActionEntry.callback type_name="ActionCallback" ctype="GCallback"
 GtkToggleButton::toggled has_emitter="1"
 GtkToolbar.GtkTooltips hidden="1"
 GtkToolbar.gpointer hidden="1"
+gtk_tool_button_new.icon_widget nullable="1"
+gtk_tool_button_new.label nullable="1"
 gtk_tool_item_toolbar_reconfigured hidden="1"
 GtkToolItem::set_tooltip hidden="1"
 GtkTreeIter is_value_type="1"