类
GtkMountOperation
说明 [src]
class Gtk.MountOperation : Gio.MountOperation
{
GtkMountOperationPrivate* priv
}
GtkMountOperation
是 GMountOperation
的实现。
此处描述的函数和对象使使用 GTK 和 GIO 更加方便。
安装卷时需要 GtkMountOperation
:它是 GMountOperation
的一种实现,可与用于安装卷的 GIO 函数配合使用,例如 g_file_mount_enclosing_volume()、g_file_mount_mountable()、g_volume_mount()、g_mount_unmount_with_operation()
等。
在必要时,GtkMountOperation
会显示对话框,以便用户输入密码、提出问题或显示阻止卸载的进程。
实例方法
从 GMountOperation 继承的方法 (19)
g_mount_operation_get_anonymous
检查挂载操作是否被用于匿名用户。
g_mount_operation_get_choice
从挂载操作中获取一个选择。
g_mount_operation_get_domain
获取挂载操作的域。
g_mount_operation_get_is_tcrypt_hidden_volume
检查挂载操作是否被用于 TCRYPT 隐藏卷。
g_mount_operation_get_is_tcrypt_system_volume
检查挂载操作是否被用于 TCRYPT 系统卷。
g_mount_operation_get_password
从挂载操作中获取一个密码。
g_mount_operation_get_password_save
获取挂载操作的保存密码状态。
g_mount_operation_get_pim
从挂载操作中获取 PIM。
g_mount_operation_get_username
从挂载操作中获取用户名。
g_mount_operation_reply
发出 GMountOperation::reply
信号。
g_mount_operation_set_anonymous
如果 anonymous
为 TRUE
,则设置挂载操作以使用匿名用户。
g_mount_operation_set_choice
为挂载操作设置默认选择。
g_mount_operation_set_domain
设置挂载操作的域。
g_mount_operation_set_is_tcrypt_hidden_volume
如果 `hidden_volume` 为 `TRUE`,设置挂载操作以使用隐藏卷。
g_mount_operation_set_is_tcrypt_system_volume
如果 `system_volume` 为 `TRUE`,设置挂载操作以使用系统卷。
g_mount_operation_set_password
将挂载操作的密码设置为 `password`。
g_mount_operation_set_password_save
设置保存挂载操作密码的状态。
g_mount_operation_set_pim
将挂载操作的 PIM 设置为 `pim`。
g_mount_operation_set_username
将 `op` 中的用户名设置为 `username`。
属性
从 GMountOperation (9) 继承的属性
Gio.MountOperation:anonymous
身份验证时是否使用匿名用户。
Gio.MountOperation:choice
挂载操作期间提出问题时用户选择项的索引。请参见 `GMountOperation::ask-question` 信号。
Gio.MountOperation:domain
用于挂载操作的域。
Gio.MountOperation:is-tcrypt-hidden-volume
待解锁设备是否是 TCRYPT 隐藏卷。请参阅 VeraCrypt 文档。
Gio.MountOperation:is-tcrypt-system-volume
待解锁设备是否是 TCRYPT 系统卷。在此上下文中,系统卷是一个安装有引导程序和操作系统的卷。仅支持 Windows 操作系统。如需进一步了解文档,请参阅 VeraCrypt 文档。
Gio.MountOperation:password
执行挂载操作时用于身份验证的密码。
Gio.MountOperation:password-save
确定是否且如何保存密码信息。
Gio.MountOperation:pim
解锁 VeraCrypt 卷时,VeraCrypt PIM 值。请参阅 VeraCrypt 文档。
Gio.MountOperation:username
执行挂载操作时用于身份验证的用户名。
信号
从 GMountOperation (6) 继承的信号
GMountOperation::aborted
例如,当挂载操作进行中时设备变为不可用时,后端会发出此信号。
GMountOperation::ask-password
挂载操作要求用户输入密码时发出。
GMountOperation::ask-question
当向用户提出问题并提供供用户选择的选择列表时发出。
GMountOperation::reply
当用户已答复挂载操作时发出。
GMountOperation::show-processes
当一个或多个进程阻塞操作时发出,例如卸载/弹出 `GMount` 或停止 `GDrive`。
GMountOperation::show-unmount-progress
当卸载操作已经忙碌超过一段时间(通常为 1.5 秒)时发出。
从 GObject (1) 继承的信号
GObject::notify
当对象的一个属性通过 g_object_set_property()、g_object_set() 等来设置值时,则向该对象发出 notify 信号。
类结构
struct GtkMountOperationClass {
GMountOperationClass parent_class;
void (* _gtk_reserved1) (
void
);
void (* _gtk_reserved2) (
void
);
void (* _gtk_reserved3) (
void
);
void (* _gtk_reserved4) (
void
);
}
无可用描述。
类成员
parent_class: GMountOperationClass
父类。
_gtk_reserved1: void (* _gtk_reserved1) ( void )
无可用描述。
_gtk_reserved2: void (* _gtk_reserved2) ( void )
无可用描述。
_gtk_reserved3: void (* _gtk_reserved3) ( void )
无可用描述。
_gtk_reserved4: void (* _gtk_reserved4) ( void )
无可用描述。