Schnittstelle DropTarget.OnAccept

Umschließende Klasse:
DropTarget
Funktionsschnittstelle:
Dies ist eine funktionale Schnittstelle, die somit als Zuweisungsziel für einen Lambdaausdruck oder eine Methodenreferenz verwendet werden kann.

@FunctionalInterface public static interface DropTarget.OnAccept
  • Methodenübersicht

    Modifizierer und Typ
    Methode
    Beschreibung
    boolean
    onAccept(Drop drop)
    Emitted on the drop site when a drop operation is about to begin.
  • Methodendetails

    • onAccept

      boolean onAccept(@Nonnull Drop drop)
      Emitted on the drop site when a drop operation is about to begin.

      If the drop is not accepted, %FALSE will be returned and the drop target
      will ignore the drop. If %TRUE is returned, the drop is accepted for now
      but may be rejected later via a call to [method@Gtk.DropTarget.reject]
      or ultimately by returning %FALSE from a [signal@Gtk.DropTarget::drop]
      handler.

      The default handler for this signal decides whether to accept the drop
      based on the formats provided by the @drop.

      If the decision whether the drop will be accepted or rejected depends
      on the data, this function should return %TRUE, the
      [property@Gtk.DropTarget:preload] property should be set and the value
      should be inspected via the ::notify:value signal, calling
      [method@Gtk.DropTarget.reject] if required.
      Parameter:
      drop - the `GdkDrop`
      Gibt zurück:
      %TRUE if @drop is accepted