struct Gtk::DragSource::DragCancelSignal
- Gtk::DragSource::DragCancelSignal
- GObject::Signal
- Struct
- Value
- Object
Overview
Emitted on the drag source when a drag has failed.
The signal handler may handle a failed drag operation based on
the type of error. It should return true
if the failure has been handled
and the default "drag operation failed" animation should not be shown.
Defined in:
lib/gi-crystal/src/auto/gtk-4.0/drag_source.crInstance Method Summary
- #connect(*, after : Bool = false, &block : Proc(Gdk::Drag, Gdk::DragCancelReason, Bool)) : GObject::SignalConnection
- #connect(handler : Proc(Gdk::Drag, Gdk::DragCancelReason, Bool), *, after : Bool = false) : GObject::SignalConnection
- #connect(handler : Proc(Gtk::DragSource, Gdk::Drag, Gdk::DragCancelReason, Bool), *, after : Bool = false) : GObject::SignalConnection
- #emit(drag : Gdk::Drag, reason : Gdk::DragCancelReason) : Nil
-
#name : String
The signal name
Instance methods inherited from struct GObject::Signal
[](detail : String) : self
[],
name : String
name
Constructor methods inherited from struct GObject::Signal
new(source : GObject::Object, detail : Nil | String = nil)
new
Instance Method Detail
def connect(*, after : Bool = false, &block : Proc(Gdk::Drag, Gdk::DragCancelReason, Bool)) : GObject::SignalConnection
#
def connect(handler : Proc(Gdk::Drag, Gdk::DragCancelReason, Bool), *, after : Bool = false) : GObject::SignalConnection
#
def connect(handler : Proc(Gtk::DragSource, Gdk::Drag, Gdk::DragCancelReason, Bool), *, after : Bool = false) : GObject::SignalConnection
#