class Gtk::MountOperation
- Gtk::MountOperation
- Gio::MountOperation
- GObject::Object
- Reference
- Object
Overview
GtkMountOperation
is an implementation of GMountOperation
.
The functions and objects described here make working with GTK and GIO more convenient.
GtkMountOperation
is needed when mounting volumes:
It is an implementation of GMountOperation
that can be used with
GIO functions for mounting volumes such as
g_file_mount_enclosing_volume(), g_file_mount_mountable(),
g_volume_mount(), g_mount_unmount_with_operation() and others.
When necessary, GtkMountOperation
shows dialogs to let the user
enter passwords, ask questions or show processes blocking unmount.
Defined in:
auto/gtk-4.0/mount_operation.crConstructors
-
.new(parent : Gtk::Window?)
Creates a new
GtkMountOperation
. -
.new
Initialize a new
MountOperation
. - .new(*, anonymous : Bool? = nil, choice : Int32? = nil, display : Gdk::Display? = nil, domain : String? = nil, is_showing : Bool? = nil, is_tcrypt_hidden_volume : Bool? = nil, is_tcrypt_system_volume : Bool? = nil, parent : Gtk::Window? = nil, password : String? = nil, password_save : Gio::PasswordSave? = nil, pim : UInt32? = nil, username : String? = nil)
Class Method Summary
-
.g_type : UInt64
Returns the type id (GType) registered in GLib type system.
Instance Method Summary
-
#display : Gdk::Display
Gets the display on which windows of the
GtkMountOperation
will be shown. -
#display=(display : Gdk::Display) : Nil
Sets the display to show windows of the
GtkMountOperation
on. - #display=(value : Gdk::Display?) : Gdk::Display?
-
#is_showing? : Bool
Returns whether the
GtkMountOperation
is currently displaying a window. -
#parent : Gtk::Window?
Gets the transient parent used by the
GtkMountOperation
. -
#parent=(parent : Gtk::Window?) : Nil
Sets the transient parent for windows shown by the
GtkMountOperation
.
Instance methods inherited from class Gio::MountOperation
aborted_signal
aborted_signal,
anonymous : Bool
anonymous,
anonymous=(anonymous : Bool) : Nil
anonymous=,
anonymous? : Bool
anonymous?,
ask_password_signal
ask_password_signal,
ask_question_signal
ask_question_signal,
choice : Int32
choice,
choice=(choice : Int32) : Nil
choice=,
domain : String?
domain,
domain=(value : String) : Stringdomain=(domain : String?) : Nil domain=, is_tcrypt_hidden_volume : Bool is_tcrypt_hidden_volume, is_tcrypt_hidden_volume=(hidden_volume : Bool) : Nil is_tcrypt_hidden_volume=, is_tcrypt_hidden_volume? : Bool is_tcrypt_hidden_volume?, is_tcrypt_system_volume : Bool is_tcrypt_system_volume, is_tcrypt_system_volume=(system_volume : Bool) : Nil is_tcrypt_system_volume=, is_tcrypt_system_volume? : Bool is_tcrypt_system_volume?, password : String? password, password=(value : String) : String
password=(password : String?) : Nil password=, password_save : Gio::PasswordSave password_save, password_save=(save : Gio::PasswordSave) : Nil password_save=, pim : UInt32 pim, pim=(pim : UInt32) : Nil pim=, reply(result : Gio::MountOperationResult) : Nil reply, reply_signal reply_signal, show_processes_signal show_processes_signal, show_unmount_progress_signal show_unmount_progress_signal, username : String? username, username=(value : String) : String
username=(username : String?) : Nil username=
Constructor methods inherited from class Gio::MountOperation
newnew(*, anonymous : Bool? = nil, choice : Int32? = nil, domain : String? = nil, is_tcrypt_hidden_volume : Bool? = nil, is_tcrypt_system_volume : Bool? = nil, password : String? = nil, password_save : Gio::PasswordSave? = nil, pim : UInt32? = nil, username : String? = nil) new
Class methods inherited from class Gio::MountOperation
g_type : UInt64
g_type
Instance methods inherited from class GObject::Object
bind_property(source_property : String, target : GObject::Object, target_property : String, flags : GObject::BindingFlags) : GObject::Binding
bind_property,
bind_property_full(source_property : String, target : GObject::Object, target_property : String, flags : GObject::BindingFlags, transform_to : GObject::Closure, transform_from : GObject::Closure) : GObject::Binding
bind_property_full,
data(key : String) : Pointer(Void)?
data,
finalize
finalize,
freeze_notify : Nil
freeze_notify,
getv(names : Enumerable(String), values : Enumerable(_)) : Nil
getv,
notify(property_name : String) : Nil
notify,
notify_by_pspec(pspec : GObject::ParamSpec) : Nil
notify_by_pspec,
notify_signal
notify_signal,
property(property_name : String, value : _) : Nil
property,
qdata(quark : UInt32) : Pointer(Void)?
qdata,
ref_count
ref_count,
run_dispose : Nil
run_dispose,
set_data(key : String, data : Pointer(Void)?) : Nil
set_data,
set_property(property_name : String, value : _) : Nil
set_property,
steal_data(key : String) : Pointer(Void)?
steal_data,
steal_qdata(quark : UInt32) : Pointer(Void)?
steal_qdata,
thaw_notify : Nil
thaw_notify,
to_unsafe : Pointer(Void)
to_unsafe,
watch_closure(closure : GObject::Closure) : Nil
watch_closure
Constructor methods inherited from class GObject::Object
cast(obj : GObject::Object) : self
cast,
cast?(obj : GObject::Object) : self?
cast?,
new
new,
newv(object_type : UInt64, parameters : Enumerable(GObject::Parameter)) : self
newv
Class methods inherited from class GObject::Object
compat_control(what : UInt64, data : Pointer(Void)?) : UInt64
compat_control,
g_type : UInt64
g_type,
interface_find_property(g_iface : GObject::TypeInterface, property_name : String) : GObject::ParamSpec
interface_find_property,
interface_list_properties(g_iface : GObject::TypeInterface) : Enumerable(GObject::ParamSpec)
interface_list_properties
Constructor Detail
Class Method Detail
Instance Method Detail
Gets the display on which windows of the GtkMountOperation
will be shown.
Sets the display to show windows of the GtkMountOperation
on.
Sets the transient parent for windows shown by the
GtkMountOperation
.