summaryrefslogtreecommitdiff
path: root/gtk2_ardour/crossfade_edit.h
diff options
context:
space:
mode:
authorTaybin Rutkin <taybin@taybin.com>2005-09-25 22:26:56 +0000
committerTaybin Rutkin <taybin@taybin.com>2005-09-25 22:26:56 +0000
commit14d43ca9fe28a8309b4a52fa85e2b0c64a92248b (patch)
tree0ca37421248da4aaba70869fbc0156bf64e3b0ce /gtk2_ardour/crossfade_edit.h
parentd38e2213d79b1c8952c776a3b60f7709457edc0c (diff)
Switched to use libgnomecanvas (not the C++ one).
git-svn-id: svn://localhost/trunk/ardour2@30 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'gtk2_ardour/crossfade_edit.h')
-rw-r--r--gtk2_ardour/crossfade_edit.h26
1 files changed, 13 insertions, 13 deletions
diff --git a/gtk2_ardour/crossfade_edit.h b/gtk2_ardour/crossfade_edit.h
index c03f320fc7..307e9b860a 100644
--- a/gtk2_ardour/crossfade_edit.h
+++ b/gtk2_ardour/crossfade_edit.h
@@ -6,7 +6,7 @@
#include <gtkmm/box.h>
#include <gtkmm/button.h>
#include <gtkmm/radiobutton.h>
-#include <gtk-canvas.h>
+#include <libgnomecanvas/libgnomecanvas.h>
#include <ardour/curve.h>
#include "ardour_dialog.h"
@@ -63,8 +63,8 @@ class CrossfadeEditor : public ArdourDialog
struct Point {
~Point();
- GtkCanvasItem* box;
- GtkCanvasItem* curve;
+ GnomeCanvasItem* box;
+ GnomeCanvasItem* curve;
double x;
double y;
@@ -81,16 +81,16 @@ class CrossfadeEditor : public ArdourDialog
};
GtkWidget* _canvas;
- GtkCanvasItem* toplevel;
+ GnomeCanvasItem* toplevel;
Gtk::Widget* canvas;
struct Half {
- GtkCanvasItem* line;
- GtkCanvasItem* shading;
+ GnomeCanvasItem* line;
+ GnomeCanvasItem* shading;
list<Point*> points;
ARDOUR::Curve normative_curve; /* 0 - 1.0, linear */
ARDOUR::Curve gain_curve; /* 0 - 2.0, gain mapping */
- vector<GtkCanvasItem*> waves;
+ vector<GnomeCanvasItem*> waves;
Half();
};
@@ -127,13 +127,13 @@ class CrossfadeEditor : public ArdourDialog
gint event_handler (GdkEvent*);
- static gint _canvas_event (GtkCanvasItem*, GdkEvent* event, gpointer data);
- static gint _point_event (GtkCanvasItem*, GdkEvent* event, gpointer data);
- static gint _curve_event (GtkCanvasItem*, GdkEvent* event, gpointer data);
+ static gint _canvas_event (GnomeCanvasItem*, GdkEvent* event, gpointer data);
+ static gint _point_event (GnomeCanvasItem*, GdkEvent* event, gpointer data);
+ static gint _curve_event (GnomeCanvasItem*, GdkEvent* event, gpointer data);
- gint canvas_event (GtkCanvasItem*, GdkEvent* event);
- gint point_event (GtkCanvasItem*, GdkEvent* event);
- gint curve_event (GtkCanvasItem*, GdkEvent* event);
+ gint canvas_event (GnomeCanvasItem*, GdkEvent* event);
+ gint point_event (GnomeCanvasItem*, GdkEvent* event);
+ gint curve_event (GnomeCanvasItem*, GdkEvent* event);
void canvas_allocation (GtkAllocation*);
void add_control_point (double x, double y);