Package ch.bailu.gtk.gtk
Interface DropTargetAsync.OnDrop
- Enclosing class:
- DropTargetAsync
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
-
Method Summary
-
Method Details
-
onDrop
Emitted on the drop site when the user drops the data onto the widget.
The signal handler must determine whether the pointer position is in a
drop zone or not. If it is not in a drop zone, it returns %FALSE and no
further processing is necessary.
Otherwise, the handler returns %TRUE. In this case, this handler will
accept the drop. The handler must ensure that [method@Gdk.Drop.finish]
is called to let the source know that the drop is done. The call to
[method@Gdk.Drop.finish] must only be done when all data has been received.
To receive the data, use one of the read functions provided by
[class@Gdk.Drop] such as [method@Gdk.Drop.read_async] or
[method@Gdk.Drop.read_value_async].- Parameters:
drop
- the `GdkDrop`x
- the x coordinate of the current pointer positiony
- the y coordinate of the current pointer position- Returns:
- whether the drop is accepted at the given pointer position
-