switch all action registration/binding code over to new API.

This removes the ability to change bindings via menus.

Still to come: saving modified bindings, and reworking the key editor
This commit is contained in:
Paul Davis 2015-08-01 23:40:55 -04:00
parent d0fc12bd22
commit a13a8da8ac
18 changed files with 586 additions and 698 deletions

View file

@ -21,6 +21,7 @@
#include <gtkmm/table.h>
#include "gtkmm2ext/bindable_button.h"
#include "gtkmm2ext/bindings.h"
#include "ardour_button.h"
#include "ardour_knob.h"
@ -40,7 +41,7 @@ namespace Gtkmm2ext {
class MonitorSection : public RouteUI
{
public:
public:
MonitorSection (ARDOUR::Session*);
~MonitorSection ();
@ -175,4 +176,7 @@ class MonitorSection : public RouteUI
void processors_changed (ARDOUR::RouteProcessorChange);
Glib::RefPtr<Gtk::ToggleAction> proctoggle;
bool _ui_initialized;
private:
Gtkmm2ext::ActionMap myactions;
};