#include "ardour/types.h"
#include "ardour/session_handle.h"
+#include "gtkmm2ext/visibility_tracker.h"
+
#include "enums.h"
#include "mixer_actor.h"
class MixerGroupTabs;
class MonitorSection;
-class Mixer_UI : public Gtk::Window, public PBD::ScopedConnectionList, public ARDOUR::SessionHandlePtr, public MixerActor
+class Mixer_UI : public Gtk::Window, public PBD::ScopedConnectionList, public ARDOUR::SessionHandlePtr, public MixerActor, public Gtkmm2ext::VisibilityTracker
{
public:
static Mixer_UI* instance();
bool strip_scroller_button_release (GdkEventButton*);
void scroll_left ();
void scroll_right ();
+ void toggle_midi_input_active (bool flip_others);
void add_strips (ARDOUR::RouteList&);
void remove_strip (MixerStrip *);