20 #ifndef __gtk_ardour_crossfade_view_h__
21 #define __gtk_ardour_crossfade_view_h__
25 #include "ardour/crossfade.h"
42 double initial_samples_per_pixel,
43 Gdk::Color& basic_color,
AudioRegionView & left_view
boost::shared_ptr< ARDOUR::Crossfade > crossfade
void horizontal_position_changed()
void crossfade_changed(const PBD::PropertyChange &)
void set_heights(double, double)
ArdourCanvas::PolyLine * fade_out
void reset_width_dependent_items(double pixel_width)
CrossfadeView(ArdourCanvas::Container *, RouteTimeAxisView &, boost::shared_ptr< ARDOUR::Crossfade >, double initial_samples_per_pixel, Gdk::Color &basic_color, AudioRegionView &leftview, AudioRegionView &rightview)
void crossfade_fades_changed()
AudioRegionView & right_view
ArdourCanvas::PolyLine * fade_in
LIBGTKMM2EXT_API int pixel_width(const std::string &str, Pango::FontDescription &font)
static PBD::Signal1< void, CrossfadeView * > CatchDeletion