summaryrefslogtreecommitdiff
path: root/gtk2_ardour/automation_line.h
diff options
context:
space:
mode:
authorNick Mainsbridge <beatroute@iprimus.com.au>2005-11-23 17:21:12 +0000
committerNick Mainsbridge <beatroute@iprimus.com.au>2005-11-23 17:21:12 +0000
commit54a80321064aa543023cd0b224ba9d433520983f (patch)
treef865a7fe2269054f4215e3bbaa477cd9f091e813 /gtk2_ardour/automation_line.h
parentfb45ffea71d345ced0cfbb12b9dcd89ecb1e8dbf (diff)
Gnome::Canvas -> ArdourCanvas and some other small fixes
git-svn-id: svn://localhost/trunk/ardour2@107 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'gtk2_ardour/automation_line.h')
-rw-r--r--gtk2_ardour/automation_line.h23
1 files changed, 12 insertions, 11 deletions
diff --git a/gtk2_ardour/automation_line.h b/gtk2_ardour/automation_line.h
index ed3ad05b16..0567abba05 100644
--- a/gtk2_ardour/automation_line.h
+++ b/gtk2_ardour/automation_line.h
@@ -27,9 +27,10 @@
#include <sys/types.h>
#include <gtkmm.h>
-#include <libgnomecanvasmm/libgnomecanvasmm.h>
+#include <libgnomecanvasmm/line.h>
#include <sigc++/signal.h>
-
+#include "canvas.h"
+#include "simplerect.h"
#include <pbd/undo.h>
#include <ardour/automation_event.h>
@@ -77,7 +78,7 @@ class ControlPoint
void set_size (double);
void set_visible (bool);
- Gnome::Canvas::SimpleRect* item;
+ ArdourCanvas::SimpleRect* item;
AutomationLine& line;
uint32_t view_index;
ARDOUR::AutomationList::iterator model;
@@ -97,7 +98,7 @@ class ControlPoint
class AutomationLine : public sigc::trackable
{
public:
- AutomationLine (string name, TimeAxisView&, Gnome::Canvas::Group&, ARDOUR::AutomationList&);
+ AutomationLine (string name, TimeAxisView&, ArdourCanvas::Group&, ARDOUR::AutomationList&);
virtual ~AutomationLine ();
void queue_reset ();
@@ -137,9 +138,9 @@ class AutomationLine : public sigc::trackable
TimeAxisView& trackview;
- Gnome::Canvas::Group& canvas_group() const { return *group; }
- Gnome::Canvas::Item& parent_group() const { return _parent_group; }
- Gnome::Canvas::Item& grab_item() const { return *line; }
+ ArdourCanvas::Group& canvas_group() const { return *group; }
+ ArdourCanvas::Item& parent_group() const { return _parent_group; }
+ ArdourCanvas::Item& grab_item() const { return *line; }
void show_selection();
void hide_selection ();
@@ -171,10 +172,10 @@ class AutomationLine : public sigc::trackable
bool no_draw : 1;
bool points_visible : 1;
- Gnome::Canvas::Group& _parent_group;
- Gnome::Canvas::Group* group;
- Gnome::Canvas::Line* line; /* line */
- Gnome::Canvas::Points line_points; /* coordinates for canvas line */
+ ArdourCanvas::Group& _parent_group;
+ ArdourCanvas::Group* group;
+ ArdourCanvas::Line* line; /* line */
+ ArdourCanvas::Points line_points; /* coordinates for canvas line */
vector<ControlPoint*> control_points; /* visible control points */
struct ALPoint {