diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2015-09-01 15:46:59 -0400 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2016-02-22 15:31:24 -0500 |
commit | 379bc359480c145013848ed9421e4dab2cce3397 (patch) | |
tree | 31beb45ac5fc2ea9db26057f694a9fac3b7556e9 /libs | |
parent | ae88abff333f9fac9f03e7247556b4a3251c2278 (diff) |
update Mackie code to use new API to get all actions
Diffstat (limited to 'libs')
-rw-r--r-- | libs/surfaces/mackie/gui.cc | 12 |
1 files changed, 7 insertions, 5 deletions
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<string> labels; vector<string> tooltips; vector<string> keys; - vector<AccelKey> bindings; + vector<Glib::RefPtr<Gtk::Action> > actions; + typedef std::map<string,TreeIter> 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<string>::iterator k; vector<string>::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(); |