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 *);
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 ();
void initial_track_display ();
void show_track_list_menu ();
-
+
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 hide_all_audiobus ();
void show_all_audiotracks();
void hide_all_audiotracks ();
+ void show_all_miditracks();
+ void hide_all_miditracks ();
bool in_group_row_change;
void group_display_selection_changed ();
bool strip_button_release_event (GdkEventButton*, MixerStrip*);
- bool strip_enter_event (GdkEventCrossing*, MixerStrip*);
Width _strip_width;
/// true if we are in fullscreen mode
bool _maximised;
+
+ // true if mixer list is visible
+ bool _show_mixer_list;
};
#endif /* __ardour_mixer_ui_h__ */