X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=gtk2_ardour%2Fmixer_ui.h;h=4ab48ffd3135c708bf00021cf66c7e4b325736aa;hb=5799cb85092a7bd015f48d46babc4d64be592b0a;hp=db841535b7c10ecd77c741597ccf6d48ff0bf22b;hpb=664e715a002450ac0f079411f6f051c122a4322a;p=ardour.git diff --git a/gtk2_ardour/mixer_ui.h b/gtk2_ardour/mixer_ui.h index db841535b7..4ab48ffd31 100644 --- a/gtk2_ardour/mixer_ui.h +++ b/gtk2_ardour/mixer_ui.h @@ -80,10 +80,18 @@ class Mixer_UI : public Gtk::Window, public PBD::ScopedConnectionList, public AR void show_strip (MixerStrip *); void hide_strip (MixerStrip *); + void maximise_mixer_space(); + void restore_mixer_space(); + void ensure_float (Gtk::Window&); MonitorSection* monitor_section() const { return _monitor_section; } + void deselect_all_strip_processors(); + void delete_processors(); + + void select_none (); + protected: void set_route_targets_for_operation (); @@ -269,6 +277,7 @@ class Mixer_UI : public Gtk::Window, public PBD::ScopedConnectionList, public AR it during a session teardown. */ bool _in_group_rebuild_or_clear; + bool _route_deletion_in_progress; void update_title (); MixerStrip* strip_by_x (int x); @@ -279,6 +288,9 @@ class Mixer_UI : public Gtk::Window, public PBD::ScopedConnectionList, public AR bool _following_editor_selection; void monitor_section_going_away (); + + /// true if we are in fullscreen mode + bool _maximised; }; #endif /* __ardour_mixer_ui_h__ */