信号

since: 2.22

声明

void
show_processes (
  GMountOperation* self,
  gchar* message,
  GPid* processes,
  char** choices,
  gpointer user_data
)

描述 [src]

当一个或多个进程阻止操作(例如卸载/弹出 GMount 或停止 GDrive)时发出此信号。

请注意,此信号可能会在进程关闭文件时多次发出以更新阻止进程列表。应用程序应仅对最新的信号做出响应(将 GMountOperation:choice 设置为用户所做的选择)。

如果消息包含换行符,则第一行应作为标题显示。例如,它可以用作 GtkMessageDialog 中的主要文本。

默认处理程序

默认处理程序在通过 g_signal_connect() 添加的处理程序之后被调用。

since: 2.22

参数

message

类型: gchar*

包含要向用户显示的消息的字符串。

数据由函数调用者拥有。
值是终止的 UTF-8 字符串。
processes

类型: 一个包含 GPid 的数组

一个包含阻止操作的 GPid 的数组。

数据由函数调用者拥有。
choices

类型: 一个字符串数组

每个可能的选项的字符串数组。

该数组必须以 NULL 终止。
数据由函数调用者拥有。
每个元素都是终止的 UTF-8 字符串。