namespace ARDOUR {
class AudioRegion;
- class PeakData;
+ struct PeakData;
};
class AudioTimeAxisView;
void temporarily_hide_envelope (); ///< Dangerous!
void unhide_envelope (); ///< Dangerous!
- void set_envelope_visible (bool);
+ void update_envelope_visibility ();
void set_waveform_visible (bool yn);
void set_waveform_shape (ARDOUR::WaveformShape);
void set_waveform_scale (ARDOUR::WaveformScale);
void redraw_end_xfade_to (boost::shared_ptr<ARDOUR::AudioRegion>, framecnt_t);
void redraw_start_xfade ();
void redraw_end_xfade ();
+
+ void hide_xfades ();
+ void show_xfades ();
protected:
void transients_changed();
+ AutomationLine::VisibleAspects automation_line_visibility () const;
+
private:
void setup_fade_handle_positions ();