id_t becomes a fully-fledged object, UUID's used for IDs, generic MIDI now owns bindings, MIDI binding concept removed from libardour itself in favor of generic Controllables

git-svn-id: svn://localhost/ardour2/trunk@669 d708f5d6-7413-0410-9779-e7cbd77b26cf
This commit is contained in:
Paul Davis 2006-07-07 23:51:30 +00:00
parent 6f2e8de6a0
commit 8b46567e06
97 changed files with 1444 additions and 2088 deletions

View file

@ -29,10 +29,6 @@
#include "axis_view.h"
namespace Gtkmm2ext {
class BindableToggleButton;
}
namespace ARDOUR {
class AudioTrack;
}
@ -43,6 +39,8 @@ namespace Gtk {
class Widget;
}
class BindableToggleButton;
class RouteUI : public virtual AxisView
{
public:
@ -65,9 +63,9 @@ class RouteUI : public virtual AxisView
bool ignore_toggle;
bool wait_for_release;
Gtkmm2ext::BindableToggleButton * mute_button;
Gtkmm2ext::BindableToggleButton * solo_button;
Gtkmm2ext::BindableToggleButton * rec_enable_button;
BindableToggleButton* mute_button;
BindableToggleButton* solo_button;
BindableToggleButton* rec_enable_button;
virtual string solo_button_name () const { return "SoloButton"; }
virtual string safe_solo_button_name () const { return "SafeSoloButton"; }