信号

GtkDragSource::drag-cancel

声明

gboolean
drag_cancel (
  GtkDragSource* self,
  GdkDrag* drag,
  GdkDragCancelReason* reason,
  gpointer user_data
)

描述 [src]

当拖动失败时,该信号将在拖动源中发出。

信号处理程序可以根据错误类型处理一个失败的拖动操作。如果已处理失败,它应该返回 TRUE,并且不应显示默认的“拖动操作失败”动画。

默认处理程序

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

参数

drag

类型: GdkDrag

GdkDrag 对象。

这些数据归函数的调用者所有。
reason

类型: GdkDragCancelReason

关于拖动失败的原因的信息。

这些数据归函数的调用者所有。

返回值

类型: gboolean

如果已处理失败的拖动操作,则为 TRUE