信号
GioMountOperation::show-unmount-progress
since: 2.34
声明
void
show_unmount_progress (
GMountOperation* self,
gchar* message,
gint64 time_left,
gint64 bytes_left,
gpointer user_data
)
描述 [源]
当卸载操作忙碌了超过一段时间(通常是1.5秒)时发出。
当卸载或弹出卷时,内核可能需要在缓冲区中刷新待处理数据到稳定的存储设备中,这可能会花费相当长的时间。只要卸载操作尚未完成,这个信号可能会被多次发出,当操作完成时,最后会再次发出,并设置 bytes_left
为零。
应当通过在用户界面中显示一个通知,并在 bytes_left
达到零时关闭或显示某个完成的通知,来处理 GMountOperation 的实现这个信号。
如果信息中包含换行符,则第一行应作为标题展示。例如,它可以作为 GtkMessageDialog
的主要文本。
默认处理程序 在通过 |
自2.34以来可用 |