From 1078dc7eda26712dee92a9852a3bff895c89f13b Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Mon, 10 Jan 2022 20:40:46 +0100 Subject: [PATCH] DnD-TV: Allow to specify TargetFlags --- libs/gtkmm2ext/dndtreeview.cc | 4 ++-- libs/gtkmm2ext/gtkmm2ext/dndtreeview.h | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/libs/gtkmm2ext/dndtreeview.cc b/libs/gtkmm2ext/dndtreeview.cc index fa75528c73..5854d72696 100644 --- a/libs/gtkmm2ext/dndtreeview.cc +++ b/libs/gtkmm2ext/dndtreeview.cc @@ -124,9 +124,9 @@ DnDTreeViewBase::add_drop_targets (list& targets) } void -DnDTreeViewBase::add_object_drag (int column, string type_name) +DnDTreeViewBase::add_object_drag (int column, string type_name, TargetFlags flags) { - draggable.push_back (TargetEntry (type_name, TargetFlags(0))); + draggable.push_back (TargetEntry (type_name, flags)); data_column = column; object_type = type_name; diff --git a/libs/gtkmm2ext/gtkmm2ext/dndtreeview.h b/libs/gtkmm2ext/gtkmm2ext/dndtreeview.h index 896ee93846..b4f234d316 100644 --- a/libs/gtkmm2ext/gtkmm2ext/dndtreeview.h +++ b/libs/gtkmm2ext/gtkmm2ext/dndtreeview.h @@ -66,7 +66,7 @@ class LIBGTKMM2EXT_API DnDTreeViewBase : public Gtk::TreeView sigc::signal4&, int, int, guint, BoolAccumulator> signal_motion; void add_drop_targets (std::list&); - void add_object_drag (int column, std::string type_name); + void add_object_drag (int column, std::string type_name, Gtk::TargetFlags flags = Gtk::TargetFlags (0)); void on_drag_begin (Glib::RefPtr const & context); void on_drag_end (Glib::RefPtr const & context);