projects
/
ardour.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
if a (file) source really cannot be found, differentiate between audio & MIDI.
[ardour.git]
/
gtk2_ardour
/
crossfade_view.h
diff --git
a/gtk2_ardour/crossfade_view.h
b/gtk2_ardour/crossfade_view.h
index af33cb7296dd76222da9cca6767efee1984449d2..a042611cc9172d45caad943087e5c7140afcbd15 100644
(file)
--- a/
gtk2_ardour/crossfade_view.h
+++ b/
gtk2_ardour/crossfade_view.h
@@
-21,7
+21,6
@@
#define __gtk_ardour_crossfade_view_h__
#include <vector>
#define __gtk_ardour_crossfade_view_h__
#include <vector>
-#include <libgnomecanvasmm.h>
#include "pbd/signals.h"
#include "ardour/crossfade.h"
#include "pbd/signals.h"
#include "ardour/crossfade.h"
@@
-30,13
+29,17
@@
class RouteTimeAxisView;
class AudioRegionView;
class RouteTimeAxisView;
class AudioRegionView;
+namespace ArdourCanvas {
+ class PolyLine;
+}
+
class CrossfadeView : public TimeAxisViewItem
{
public:
class CrossfadeView : public TimeAxisViewItem
{
public:
- CrossfadeView (ArdourCanvas::
Group
*,
+ CrossfadeView (ArdourCanvas::
Container
*,
RouteTimeAxisView&,
boost::shared_ptr<ARDOUR::Crossfade>,
RouteTimeAxisView&,
boost::shared_ptr<ARDOUR::Crossfade>,
- double initial_samples_per_
unit
,
+ double initial_samples_per_
pixel
,
Gdk::Color& basic_color,
AudioRegionView& leftview,
AudioRegionView& rightview);
Gdk::Color& basic_color,
AudioRegionView& leftview,
AudioRegionView& rightview);
@@
-70,8
+73,8
@@
private:
bool _all_in_view;
double _child_height;
bool _all_in_view;
double _child_height;
- ArdourCanvas::Line *fade_in;
- ArdourCanvas::Line *fade_out;
+ ArdourCanvas::
Poly
Line *fade_in;
+ ArdourCanvas::
Poly
Line *fade_out;
void crossfade_changed (const PBD::PropertyChange&);
void crossfade_fades_changed ();
void crossfade_changed (const PBD::PropertyChange&);
void crossfade_fades_changed ();