accept dnd drops from app library prototype

This commit is contained in:
Ashley Wulber 2021-12-16 09:38:20 -05:00
parent 32cc7e7344
commit 221aa4b703
9 changed files with 215 additions and 47 deletions

View file

@ -2,6 +2,8 @@ use gtk::glib;
use gtk::prelude::*;
use gtk::subclass::prelude::*;
use gtk4 as gtk;
use gtk4::DragSource;
use once_cell::sync::OnceCell;
use gtk::CompositeTemplate;
@ -10,6 +12,7 @@ use gtk::CompositeTemplate;
pub struct DockItem {
#[template_child]
pub image: TemplateChild<gtk::Image>,
pub drag_controller: OnceCell<DragSource>,
}
#[glib::object_subclass]