#define __gtk_ardour_crossfade_view_h__
#include <vector>
-#include <gtkmm.h>
-#include <libgnomecanvas/libgnomecanvas.h>
+#include <libgnomecanvasmm/libgnomecanvasmm.h>
#include <sigc++/signal.h>
#include <ardour/crossfade.h>
struct CrossfadeView : public TimeAxisViewItem
{
- CrossfadeView (Gnome::Canvas::Group*,
+ CrossfadeView (ArdourCanvas::Group*,
AudioTimeAxisView&,
ARDOUR::Crossfade&,
double initial_samples_per_unit,
double spu;
- GnomeCanvasItem *overlap_rect;
- GnomeCanvasItem *fade_in;
- GnomeCanvasItem *fade_out;
- GnomeCanvasItem *active_button;
+ ArdourCanvas::Item *overlap_rect;
+ ArdourCanvas::Line *fade_in;
+ ArdourCanvas::Line *fade_out;
+ ArdourCanvas::Item *active_button;
void crossfade_changed (ARDOUR::Change);
void active_changed ();