构造函数

GtkPadControllernew

声明 [src]

GtkPadController*
gtk_pad_controller_new (
  GActionGroup* group,
  GdkDevice* pad
)

描述 [src]

创建一个新的 GtkPadController,将 pad 的事件关联到操作。

可以提供一个 NULL 的 pad,以便控制器以通用的方式管理所有垫设备,不建议在同一个顶层窗口中混用 GtkPadController 对象的 NULL 和非 NULL pad 参数,因为执行顺序不能保证。

GtkPadController 创建时没有任何已映射的操作。为了将垫事件映射到操作,请使用 gtk_pad_controller_set_action_entries()gtk_pad_controller_set_action()

请注意,垫事件只会传递给 GtkWindow,因此将垫控制器添加到任何其他类型的窗口将不会产生影响。

参数

group

类型: GActionGroup

GActionGroup 用于触发操作

数据由函数的调用者拥有。
pad

类型: GdkDevice

一个 GDK_SOURCE_TABLET_PAD 设备,或 NULL 以处理所有垫

参数可以为 NULL
数据由函数的调用者拥有。

返回值

类型: GtkPadController

一个新的 GtkPadController

函数的调用者拥有数据,并负责释放它。