public string username { get; set; }
public virtual signal void aborted ();
public virtual signal void ask_password (string message, string default_user, string default_domain, GLib.AskPasswordFlags flags);
- public virtual signal void ask_question (string message, string[] choices);
+ public virtual signal void ask_question (string message, [CCode (array_length = false, array_null_terminated = true)] string[] choices);
[HasEmitter]
public virtual signal void reply (GLib.MountOperationResult result);
- public virtual signal void show_processes (string message, GLib.Array processes, string[] choices);
+ public virtual signal void show_processes (string message, GLib.Array<GLib.Pid> processes, [CCode (array_length = false, array_null_terminated = true)] string[] choices);
}
[CCode (cheader_filename = "gio/gio.h")]
public class NativeVolumeMonitor : GLib.VolumeMonitor {
g_mount_unmount async="1"
g_mount_unmount_with_operation async="1"
GMountOperation::reply has_emitter="1"
+GMountOperation::ask_question.choices no_array_length="1" array_null_terminated="1"
+GMountOperation::show_processes.processes type_arguments="Pid"
+GMountOperation::show_processes.choices no_array_length="1" array_null_terminated="1"
g_output_stream_splice error_types="IOError"
g_output_stream_splice_finish error_types="IOError"
g_output_stream_write virtual="1" vfunc_name="write_fn" error_types="IOError"