diff --git a/libs/surfaces/mackie/gui.cc b/libs/surfaces/mackie/gui.cc index 599610f7ec..8150018f5b 100644 --- a/libs/surfaces/mackie/gui.cc +++ b/libs/surfaces/mackie/gui.cc @@ -34,6 +34,7 @@ #include "pbd/stacktrace.h" #include "gtkmm2ext/actions.h" +#include "gtkmm2ext/bindings.h" #include "gtkmm2ext/gui_thread.h" #include "gtkmm2ext/utils.h" @@ -451,13 +452,13 @@ MackieControlProtocolGUI::build_available_action_menu () vector labels; vector tooltips; vector keys; - vector bindings; + vector > actions; + typedef std::map NodeMap; NodeMap nodes; NodeMap::iterator r; -#warning Paul fix this before you think tabbed is done - // get_all_actions (labels, paths, tooltips, keys, bindings); + Gtkmm2ext::ActionMap::get_all_actions (paths, labels, tooltips, keys, actions); vector::iterator k; vector::iterator p; @@ -467,8 +468,9 @@ MackieControlProtocolGUI::build_available_action_menu () available_action_model->clear (); /* Because there are button bindings built in that are not - in the key binding map, there needs to be a way to undo - a profile edit. */ + in the key binding map, there needs to be a way to undo + a profile edit. + */ TreeIter rowp; TreeModel::Row parent; rowp = available_action_model->append();