构造函数
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
。
函数的调用者拥有数据,并负责释放它。 |