接口
GdkDevicePad
说明 [src]
interface Gdk.DevicePad : Gdk.Device
GdkDevicePad
是由类型为 GDK_SOURCE_TABLET_PAD
的设备实现的接口
它允许查询平板设备提供的功能。
平板设备可能包含一个或多个组,每个组都包含可用按钮/环/条的子集。 gdk_device_pad_get_n_groups()
可用于获取组数,gdk_device_pad_get_n_features()
和 gdk_device_pad_get_feature_group()
可结合使用以找出设备有多少个按钮/环/条,以及它们是如何分组的。
这些组中的每一个组都有不同的模式,可用于将每个单独的平板功能映射到多个动作。对于给定的每个组,只有一个模式有效(当前),不同的组可能具有不同的当前模式。可以通过 gdk_device_pad_get_group_n_modes()
找出组中可用模式的数量,并且给定组的当前模式将通过类型为 GDK_PAD_GROUP_MODE
的事件进行通知。
先决条件
为了实现 DevicePad,你的类型必须继承自GdkDevice
。