Methods

Widgets can be identified as sources or targets using Gtk::DragSource and Gtk::DropTarget event controllers.

auto source = Gtk::DragSource::create();
m_source_widget.add_controller(source);

Some DragSource methods:

auto target = Gtk::DropTarget::create(gtype, actions);
m_target_widget.add_controller(target);

Some DropTarget methods: