构造函数

GtkShortcutTriggerparse_string

声明 [源]

GtkShortcutTrigger*
gtk_shortcut_trigger_parse_string (
  const char* string
)

描述 [源]

尝试将给定的字符串解析为触发器。

成功时,返回解析后的触发器。解析失败时,返回 NULL

接受的字符串有

  • never,对应 GtkNeverTrigger
  • 由 gtk_accelerator_parse() 解析的字符串,对应 GtkKeyvalTrigger,例如 <Control>C
  • 下划线后跟单个字符,对应 GtkMnemonicTrigger,例如 _l
  • 两个有效的触发器字符串,由 | 字符分隔,对应 GtkAlternativeTrigger<控制>q|<控制>w

注意,在指定 XML 文件(如 GtkBuilder ui 文件)中的触发器时,您需要转义 <> 字符。使用 &lt; 代替 <&gt; 代替 >

参数

string

类型: const char*

要解析的字符串。

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

返回值

类型: GtkShortcutTrigger

一个新的 GtkShortcutTrigger

函数调用者拥有数据,并负责释放它。
返回值可以为 NULL