struct Gtk::DropTarget::AcceptSignal
- Gtk::DropTarget::AcceptSignal
- Struct
- Value
- Object
Overview
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 Gtk::DropTarget#reject
or ultimately by returning %FALSE from a 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
Gtk::DropTarget#preload
property should be set and the value
should be inspected via the ::notify:value signal, calling
Gtk::DropTarget#reject
if required.
Defined in:
auto/gtk-4.0/drop_target.crConstructors
Instance Method Summary
- #[](detail : String) : self
- #connect(&block : Proc(Gdk::Drop, Bool))
- #connect(handler : Proc(Gdk::Drop, Bool))
- #connect(handler : Proc(Gtk::DropTarget, Gdk::Drop, Bool))
- #connect_after(&block : Proc(Gdk::Drop, Bool))
- #connect_after(handler : Proc(Gdk::Drop, Bool))
- #connect_after(handler : Proc(Gtk::DropTarget, Gdk::Drop, Bool))
- #emit(drop : Gdk::Drop) : Nil
- #name