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