class Gtk::MountOperation
- Gtk::MountOperation
- Gio::MountOperation
- GObject::Object
- Reference
- Object
Overview
Gtk::MountOperation
is an implementation of GMountOperation
.
The functions and objects described here make working with GTK and GIO more convenient.
Gtk::MountOperation
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, Gtk::MountOperation
shows dialogs to let the user
enter passwords, ask questions or show processes blocking unmount.
Defined in:
lib/gi-crystal/src/auto/gtk-4.0/mount_operation.crConstructors
-
.new(parent : Gtk::Window | Nil) : self
Creates a new
Gtk::MountOperation
. -
.new
Initialize a new
MountOperation
. - .new(*, anonymous : Bool | Nil = nil, choice : Int32 | Nil = nil, display : Gdk::Display | Nil = nil, domain : String | Nil = nil, is_showing : Bool | Nil = nil, is_tcrypt_hidden_volume : Bool | Nil = nil, is_tcrypt_system_volume : Bool | Nil = nil, parent : Gtk::Window | Nil = nil, password : String | Nil = nil, password_save : Gio::PasswordSave | Nil = nil, pim : UInt32 | Nil = nil, username : String | Nil = nil)
Class Method Summary
-
.g_type : UInt64
Returns the type id (GType) registered in GLib type system.
Instance Method Summary
-
#==(other : self)
Returns
true
if this reference is the same as other. -
#display : Gdk::Display
Gets the display on which windows of the
Gtk::MountOperation
will be shown. -
#display=(display : Gdk::Display) : Nil
Sets the display to show windows of the
Gtk::MountOperation
on. - #display=(value : Gdk::Display | Nil) : Gdk::Display | Nil
-
#hash(hasher)
See
Object#hash(hasher)
-
#is_showing? : Bool
Returns whether the
Gtk::MountOperation
is currently displaying a window. -
#parent : Gtk::Window | Nil
Gets the transient parent used by the
Gtk::MountOperation
. -
#parent=(parent : Gtk::Window | Nil) : Nil
Sets the transient parent for windows shown by the
Gtk::MountOperation
.
Instance methods inherited from class Gio::MountOperation
==(other : self)
==,
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 | Nil
domain,
domain=(value : String) : Stringdomain=(value : Nil) : Nil
domain=(domain : String | Nil) : Nil domain=, domain? : String | Nil domain?, hash(hasher) hash, 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 | Nil password, password=(value : String) : String
password=(value : Nil) : Nil
password=(password : String | Nil) : Nil 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 | Nil username, username=(value : String) : String
username=(value : Nil) : Nil
username=(username : String | Nil) : Nil username=, username? : String | Nil username?
Constructor methods inherited from class Gio::MountOperation
new : selfnew(*, anonymous : Bool | Nil = nil, choice : Int32 | Nil = nil, domain : String | Nil = nil, is_tcrypt_hidden_volume : Bool | Nil = nil, is_tcrypt_system_volume : Bool | Nil = nil, password : String | Nil = nil, password_save : Gio::PasswordSave | Nil = nil, pim : UInt32 | Nil = nil, username : String | Nil = nil) new
Class methods inherited from class Gio::MountOperation
g_type : UInt64
g_type
Instance methods inherited from class GObject::Object
==(other : self)
==,
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) | Nil
data,
finalize
finalize,
freeze_notify : Nil
freeze_notify,
getv(names : Enumerable(String), values : Enumerable(_)) : Nil
getv,
hash(hasher)
hash,
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) | Nil
qdata,
ref_count : UInt32
ref_count,
run_dispose : Nil
run_dispose,
set_data(key : String, data : Pointer(Void) | Nil) : Nil
set_data,
set_property(property_name : String, value : _) : Nil
set_property,
steal_data(key : String) : Pointer(Void) | Nil
steal_data,
steal_qdata(quark : UInt32) : Pointer(Void) | Nil
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,
new(pointer : Pointer(Void), transfer : GICrystal::Transfer)new new, newv(object_type : UInt64, parameters : Enumerable(GObject::Parameter)) : self newv
Class methods inherited from class GObject::Object
cast?(obj : GObject::Object) : self | Nil
cast?,
compat_control(what : UInt64, data : Pointer(Void) | Nil) : 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
Macros inherited from class GObject::Object
previous_vfunc(*args)
previous_vfunc,
previous_vfunc!(*args)
previous_vfunc!,
signal(signature)
signal
Constructor Detail
Class Method Detail
Returns the type id (GType) registered in GLib type system.
Instance Method Detail
Returns true
if this reference is the same as other. Invokes same?
.
Gets the display on which windows of the Gtk::MountOperation
will be shown.
Sets the display to show windows of the Gtk::MountOperation
on.
Returns whether the Gtk::MountOperation
is currently displaying
a window.
Sets the transient parent for windows shown by the
Gtk::MountOperation
.