方法

GdkToplevelbegin_resize

声明 [源代码]

void
gdk_toplevel_begin_resize (
  GdkToplevel* toplevel,
  GdkSurfaceEdge edge,
  GdkDevice* device,
  int button,
  double x,
  double y,
  guint32 timestamp
)

描述 [源代码]

开始交互式调整尺寸操作。

您可能使用此函数来实现“窗口调整尺寸手柄”。

参数

边缘

类型: GdkSurfaceEdge

拖动开始的边缘或角落。

设备

类型: GdkDevice

用于操作的工具。

该参数可以是 NULL
数据由方法的调用者拥有。
按钮

类型: int

用于拖动的按钮,或 0 代表键盘触发的拖动。

x

类型: double

开始拖动的鼠标点击的表面X坐标。

y

类型: double

开始拖动的鼠标点击的表面Y坐标。

时间戳

类型: guint32

开始拖动的鼠标点击的时间戳(使用 gdk_event_get_time())。