功能
GioUnixDesktopAppInfolaunch_action
自: 2.38
声明 [src]
void
g_desktop_app_info_launch_action (
GDesktopAppInfo* info,
const gchar* action_name,
GAppLaunchContext* launch_context
)
描述 [src]
激活指定应用程序的动作。
您只能调用从g_desktop_app_info_list_actions()
返回的动作名称。
请注意,如果桌面文件的入口指示应用程序支持启动通知,并且launch_context
不为NULL
,那么在激活动作时将使用启动通知(因此,在接收方上执行动作必须在其完成后发出启动通知结束的信号)。这是根据桌面文件规范声明附加动作的应用程序预期的行为。
与g_app_info_launch()
一样,没有办法检测在这个函数中使用时发生的失败。
自: 2.38
参数
info
-
类型:
GDesktopAppInfo
数据由函数的调用者拥有。 action_name
-
类型: const gchar*
动作名称,来自
g_desktop_app_info_list_actions()
。数据由函数的调用者拥有。 值是一个以NULL终止的UTF-8字符串。 launch_context
-
参数可以是 NULL
。数据由函数的调用者拥有。