projects
/
ardour.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
more hot wine.
[ardour.git]
/
gtk2_ardour
/
mixer_ui.h
diff --git
a/gtk2_ardour/mixer_ui.h
b/gtk2_ardour/mixer_ui.h
index db841535b7c10ecd77c741597ccf6d48ff0bf22b..8352ce76a259be9351c60fcfdc003d8e984d5862 100644
(file)
--- a/
gtk2_ardour/mixer_ui.h
+++ b/
gtk2_ardour/mixer_ui.h
@@
-75,15
+75,25
@@
class Mixer_UI : public Gtk::Window, public PBD::ScopedConnectionList, public AR
XMLNode& get_state (void);
int set_state (const XMLNode& );
XMLNode& get_state (void);
int set_state (const XMLNode& );
+ void show_mixer_list (bool yn);
+
void show_window ();
bool hide_window (GdkEventAny *ev);
void show_strip (MixerStrip *);
void hide_strip (MixerStrip *);
void show_window ();
bool hide_window (GdkEventAny *ev);
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 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 ();
protected:
void set_route_targets_for_operation ();
@@
-169,9
+179,9
@@
class Mixer_UI : public Gtk::Window, public PBD::ScopedConnectionList, public AR
void initial_track_display ();
void show_track_list_menu ();
void initial_track_display ();
void show_track_list_menu ();
-
+
void set_all_strips_visibility (bool yn);
void set_all_strips_visibility (bool yn);
- void set_all_audio_
visibility (int tracks, bool yn
);
+ void set_all_audio_
midi_visibility (int, bool
);
void track_visibility_changed (std::string const & path);
void update_track_visibility ();
void track_visibility_changed (std::string const & path);
void update_track_visibility ();
@@
-181,6
+191,8
@@
class Mixer_UI : public Gtk::Window, public PBD::ScopedConnectionList, public AR
void hide_all_audiobus ();
void show_all_audiotracks();
void hide_all_audiotracks ();
void hide_all_audiobus ();
void show_all_audiotracks();
void hide_all_audiotracks ();
+ void show_all_miditracks();
+ void hide_all_miditracks ();
bool in_group_row_change;
bool in_group_row_change;
@@
-269,6
+281,7
@@
class Mixer_UI : public Gtk::Window, public PBD::ScopedConnectionList, public AR
it during a session teardown.
*/
bool _in_group_rebuild_or_clear;
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);
void update_title ();
MixerStrip* strip_by_x (int x);
@@
-279,6
+292,12
@@
class Mixer_UI : public Gtk::Window, public PBD::ScopedConnectionList, public AR
bool _following_editor_selection;
void monitor_section_going_away ();
bool _following_editor_selection;
void monitor_section_going_away ();
+
+ /// true if we are in fullscreen mode
+ bool _maximised;
+
+ // true if mixer list is visible
+ bool _show_mixer_list;
};
#endif /* __ardour_mixer_ui_h__ */
};
#endif /* __ardour_mixer_ui_h__ */