X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=gtk2_ardour%2Fmixer_ui.h;h=4ab48ffd3135c708bf00021cf66c7e4b325736aa;hb=c912bd61ae49cc79158f3322439c29b27ef51de8;hp=4f1c6823e76ce5cc9400f9ecebd1e1bc8b627197;hpb=fc367f9b210c45c7492ceaaf7d3f43cbf06308d9;p=ardour.git diff --git a/gtk2_ardour/mixer_ui.h b/gtk2_ardour/mixer_ui.h index 4f1c6823e7..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 (); @@ -250,9 +258,9 @@ class Mixer_UI : public Gtk::Window, public PBD::ScopedConnectionList, public AR Width _strip_width; void sync_order_keys_from_treeview (); - void sync_treeview_from_order_keys (ARDOUR::RouteSortOrderKey); + void sync_treeview_from_order_keys (); void reset_remote_control_ids (); - void reset_order_keys (ARDOUR::RouteSortOrderKey); + void reset_order_keys (); bool ignore_reorder; @@ -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__ */