[CCode (cheader_filename = "gio/gio.h", has_type_id = false)]
public struct ActionEntry {
public weak string name;
- public GLib.Callback activate;
+ public GLib.SimpleActionActivateCallback activate;
public weak string parameter_type;
public weak string state;
- public GLib.Callback change_state;
+ public GLib.SimpleActionChangeStateCallback change_state;
}
[CCode (cheader_filename = "gio/gio.h", has_type_id = false)]
public struct DBusErrorEntry {
public delegate GLib.Variant SettingsBindSetMapping (GLib.Value value, GLib.VariantType expected_type);
[CCode (cheader_filename = "gio/gio.h", instance_pos = 2.9)]
public delegate bool SettingsGetMapping (GLib.Variant value, out void* result);
+ [CCode (cheader_filename = "gio/gio.h")]
+ public delegate void SimpleActionActivateCallback (GLib.SimpleAction action, GLib.Variant? parameter);
+ [CCode (cheader_filename = "gio/gio.h")]
+ public delegate void SimpleActionChangeStateCallback (GLib.SimpleAction action, GLib.Variant value);
[CCode (cheader_filename = "gio/gio.h", has_target = false)]
public delegate void SimpleAsyncThreadFunc (GLib.SimpleAsyncResult res, GLib.Object object, GLib.Cancellable? cancellable = null);
[CCode (cheader_filename = "gio/gio.h", instance_pos = 2.9)]
NO_FLAGS
}
+ public delegate void SimpleActionActivateCallback (SimpleAction action, Variant? parameter);
+ public delegate void SimpleActionChangeStateCallback (SimpleAction action, Variant value);
[CCode (cheader_filename = "gio/gio.h", instance_pos = 6.9)]
public delegate GLib.Variant DBusInterfaceGetPropertyFunc (GLib.DBusConnection connection, string sender, string object_path, string interface_name, string property_name) throws GLib.Error;
[CCode (cheader_filename = "gio/gio.h", instance_pos = 7.9)]
dbus_address_get_for_bus_sync parent="GLib.BusType" name="get_address_sync"
ActionEntry
- .activate type="GLib.Callback"
- .change_state type="GLib.Callback"
+ .activate type="GLib.SimpleActionActivateCallback"
+ .change_state type="GLib.SimpleActionChangeStateCallback"
ActionGroup
.query_action#virtual_method virtual
Application.local_command_line