方法

GtkApplicationset_accels_for_action

声明 [src]

void
gtk_application_set_accels_for_action (
  GtkApplication* application,
  const char* detailed_action_name,
  const char* const* accels
)

描述 [src]

设置一个或多个将触发指定操作的键盘快捷键。

accels中的第一个项目将是主要快捷键,它可能会在UI中显示。

要为一个操作移除所有快捷键,请为accels使用一个空且以null结尾的数组。

有关detailed_action_name,请参阅g_action_parse_detailed_name()和[Gio.Action.print_detailed_name]。

参数

detailed_action_name

类型: const char*

一个详细操作名称,指定要关联快捷键的操作和目标。

这些数据由方法的调用者拥有。
值是NUL终止的UTF-8字符串。
accels

类型: 一个char*的数组

一个由gtk_accelerator_parse()理解的快捷键列表的格式。

数组必须以null结尾。
这些数据由方法的调用者拥有。
每个元素是一个NUL终止的UTF-8字符串。