use new column DnD renderer,

This commit is contained in:
Robin Gareus 2015-12-24 17:28:23 +01:00
parent 3ff674d583
commit 0b30814bdd
3 changed files with 3 additions and 0 deletions

View File

@ -188,6 +188,7 @@ EditorRegions::EditorRegions (Editor* e)
_display.get_selection()->set_mode (SELECTION_MULTIPLE);
_display.add_object_drag (_columns.region.index(), "regions");
_display.set_drag_column (_columns.name.index());
/* setup DnD handling */

View File

@ -204,6 +204,7 @@ Mixer_UI::Mixer_UI ()
favorite_plugins_display.set_rules_hint (true);
favorite_plugins_display.set_can_focus (false);
favorite_plugins_display.add_object_drag (favorite_plugins_columns.plugin.index(), "PluginInfoPtr");
favorite_plugins_display.set_drag_column (favorite_plugins_columns.name.index());
favorite_plugins_scroller.add (favorite_plugins_display);
favorite_plugins_scroller.set_policy (Gtk::POLICY_NEVER, Gtk::POLICY_AUTOMATIC);

View File

@ -106,6 +106,7 @@ PluginSelector::PluginSelector (PluginManager& mgr)
plugin_display.set_reorderable (false);
plugin_display.set_rules_hint (true);
plugin_display.add_object_drag (plugin_columns.plugin.index(), "PluginInfoPtr");
plugin_display.set_drag_column (plugin_columns.name.index());
// setting a sort-column prevents re-ordering via Drag/Drop
plugin_model->set_sort_column (plugin_columns.name.index(), Gtk::SORT_ASCENDING);