类方法
GtkWidgetClassadd_binding
声明 [src]
void
gtk_widget_class_add_binding (
GtkWidgetClass* widget_class,
guint keyval,
GdkModifierType mods,
GtkShortcutFunc callback,
const char* format_string,
...
)
描述 [src]
为 widget_class
创建一个新的快捷键,该键调用给定的 callback
并根据 format_string
提供的参数。
参数和格式字符串必须以类似于 g_variant_new()
的方式提供。
此函数是 gtk_widget_class_add_shortcut()
的方便包装器,必须在类初始化期间调用。它不提供用户数据,如果您需要,您将不得不使用 gtk_widget_class_add_shortcut()
与自定义的快捷键。
此方法对于语言绑定不是直接可用的。
参数
keyval
-
类型:
guint
要安装的绑定的键值。
mods
-
类型:
GdkModifierType
要安装的绑定的键修饰符。
callback
-
类型:
GtkShortcutFunc
在激活时调用的回调。
format_string
-
类型:
const char*
GVariant
参数的格式字符串。参数可以为 NULL
。数据由方法调用者拥有。 值是一个终止于 NUL 的 UTF-8 字符串。 ...
-
类型:
格式字符串提供的参数。