+ void paint ();
+ void plot_peak (wxGraphicsPath &, int, Metrics const &) const;
+ void plot_rms (wxGraphicsPath &, int, Metrics const &) const;
+ float y_for_linear (float, Metrics const &) const;
+ AudioPoint get_point (int channel, int point) const;
+ void mouse_moved (wxMouseEvent& ev);
+ void mouse_leave (wxMouseEvent& ev);
+ void search (std::map<int, PointList> const & search, wxMouseEvent const & ev, double& min_dist, Point& min_point) const;
+
+ boost::shared_ptr<AudioAnalysis> _analysis;
+ bool _channel_visible[MAX_DCP_AUDIO_CHANNELS];
+ bool _type_visible[AudioPoint::COUNT];
+ int _smoothing;
+ std::vector<wxColour> _colours;
+ wxString _message;
+ float _gain_correction;
+