构造函数
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-
类型:
GActionGroupGActionGroup用于触发操作数据由函数的调用者拥有。 pad-
类型:
GdkDevice一个
GDK_SOURCE_TABLET_PAD设备,或NULL以处理所有垫参数可以为 NULL。数据由函数的调用者拥有。
返回值
类型: GtkPadController
一个新的 GtkPadController。
| 函数的调用者拥有数据,并负责释放它。 |