信号

ARDKDragSurface::compute-size

自:4.12

声明

void
compute_size (
  GdkDragSurface* self,
  GdkDragSurfaceSize* size,
  gpointer user_data
)

描述 [源代码]

当需要计算表面的大小时发出,当表面存在时。

通常在原生表面布局周期中需要重新计算表面大小时发出此信号。

拖拽表面用户应负责处理此信号并计算所需的表面大小,并使用 gdk_drag_surface_size_set_size() 方法将该大小存储在传递给信号处理器的 GdkDragSurfaceSize 对象中。

未能设置大小将导致使用任意大小作为结果。

默认处理程序

在通过 g_signal_connect() 添加的处理程序之后调用默认处理程序。

自:4.12

参数

size

类型: GdkDragSurfaceSize

拖拽表面的大小。

数据由函数的调用者拥有。