GdkTouchpadEvent

描述 [src]

final class Gdk.TouchpadEvent : GObject.TypeInstance
{
  /* No available fields */
}

与触摸板设备上某个手势相关的事件。

与触摸屏(窗口系统发送基本序列开始、更新、结束事件,并让手势识别留给客户端处理)不同,触摸板手势通常由系统处理,从而产生这些事件。

层级

hierarchy this GdkTouchpadEvent ancestor_0 GdkEvent ancestor_0--this

祖先

实例方法

gdk_touchpad_event_get_deltas

从触摸板事件提取增量信息。

gdk_touchpad_event_get_gesture_phase

从触摸板事件中提取触摸板手势阶段。

gdk_touchpad_event_get_n_fingers

从触摸板事件中提取手指数。

gdk_touchpad_event_get_pinch_angle_delta

从触摸板捏合事件中提取角增量。

gdk_touchpad_event_get_pinch_scale

从触摸板捏合事件中提取范围。

GdkEvent 继承的方法 (20)
gdk_events_get_angle

event1 返回相对于 event2 的角度。

gdk_events_get_center

返回事件位置中间的一个点。

gdk_events_get_distance

返回事件位置之间的距离。

gdk_event_get_axes

从某个事件中提取所有轴值。

gdk_event_get_axis

从事件结构中提取特定轴使用时的轴值。

gdk_event_get_device

返回事件的设备。

gdk_event_get_device_tool

返回表示触发事件的工具的 GdkDeviceTool

gdk_event_get_display

检索与 event 关联的显示。

gdk_event_get_event_sequence

返回事件所属的事件序列。

gdk_event_get_event_type

检索事件类型。

gdk_event_get_history

检索事件所属设备的历史,作为时间和坐标的列表。

gdk_event_get_modifier_state

返回事件的修饰符状态字段。

gdk_event_get_pointer_emulated

返回此事件是否为“模拟”的指针事件。

gdk_event_get_position

从事件中提取事件表面相对 x/y 坐标。

gdk_event_get_seat

返回产生事件的座席。

gdk_event_get_surface

提取与事件关联的表面。

gdk_event_get_time

返回 event 的时间戳。

gdk_event_ref

增加 event 的引用计数。

gdk_event_triggers_context_menu

返回 GdkEvent 是否应当根据平台惯例触发上下文菜单。

gdk_event_unref

减少 event 的引用计数。