类方法

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 字符串。
...

类型: 

格式字符串提供的参数。