[CCode (cheader_filename = "gio/gio.h")]
public class SimpleAction : GLib.Object, GLib.Action {
[CCode (has_construct_function = false)]
- public SimpleAction (string name, GLib.VariantType parameter_type);
+ public SimpleAction (string name, GLib.VariantType? parameter_type);
public void set_enabled (bool enabled);
public void set_state (GLib.Variant value);
[CCode (has_construct_function = false)]
- public SimpleAction.stateful (string name, GLib.VariantType parameter_type, GLib.Variant state);
+ public SimpleAction.stateful (string name, GLib.VariantType? parameter_type, GLib.Variant state);
[NoAccessorMethod]
public bool enabled { get; set; }
[NoAccessorMethod]
public GLib.Variant state { owned get; set; }
[NoAccessorMethod]
public GLib.VariantType state_type { owned get; }
- public virtual signal void activate (GLib.Variant p0);
- public virtual signal void change_state (GLib.Variant p0);
+ public virtual signal void activate (GLib.Variant? p0);
+ public virtual signal void change_state (GLib.Variant? p0);
}
[CCode (cheader_filename = "gio/gio.h")]
public class SimpleActionGroup : GLib.Object, GLib.ActionGroup, GLib.ActionMap {
GSettingsBackend base_class="GObject"
GUnixFDList hidden="1"
+
+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"