#include "gtkmm2ext/auto_spin.h"
#include "gtkmm2ext/click_box.h"
#include "gtkmm2ext/bindable_button.h"
+#include "gtkmm2ext/stateful_button.h"
#include "pbd/stateful.h"
static sigc::signal<void,boost::shared_ptr<ARDOUR::Route> > SwitchIO;
static PBD::Signal1<void,MixerStrip*> CatchDeletion;
+ std::string state_id() const;
+
protected:
friend class Mixer_UI;
void set_packed (bool yn);
Gtk::Label diskstream_label;
Gtk::Button input_button;
+ Gtkmm2ext::StatefulToggleButton* midi_input_enable_button;
+ Gtk::HBox input_button_box;
Gtk::Label input_label;
Gtk::Button output_button;
Gtk::Label output_label;
std::string longest_label;
+ void midi_input_status_changed ();
+ bool input_active_button_press (GdkEventButton*);
+ bool input_active_button_release (GdkEventButton*);
+
gint mark_update_safe ();
guint32 mode_switch_in_progress;