信号

GtkDrawingArea::draw

声明

gboolean
drop (
  GtkDropTarget* self,
  const GValue* value,
  gdouble x,
  gdouble y,
  gpointer user_data
)

描述 [源代码]

当用户将数据拖放到小部件上时,在放置点发出。

信号处理程序必须确定指针位置是否在放置区域内。如果不在此区域内,它返回FALSE,并且不需要进一步处理。

否则,处理程序返回TRUE。在这种情况下,该处理程序将接受放置。处理程序负责使用给定的value并执行放置操作。

默认处理程序

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

参数

value

类型: GValue

正在放置的GValue

数据由函数的调用者所有。
x

类型: gdouble

当前指针位置的x坐标。

y

类型: gdouble

当前指针位置的y坐标。

返回值

类型: gboolean

是否在某些指针位置处接受放置。