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 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;
mutable std::map<int, PointList> _peak;
mutable std::map<int, PointList> _rms;
mutable std::map<int, PointList> _peak;
mutable std::map<int, PointList> _rms;