summaryrefslogtreecommitdiff
path: root/gtk2_ardour/audio_time_axis.cc
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2005-11-16 02:57:22 +0000
committerPaul Davis <paul@linuxaudiosystems.com>2005-11-16 02:57:22 +0000
commitf16caf535c3e7a697c7464ecc153bce1b341d0ef (patch)
treede359f3e2ef8d30d070cff3476bcea7d185596cb /gtk2_ardour/audio_time_axis.cc
parentadacfd9b24fb0ac7c4029cd659d21107eb7a2208 (diff)
get editor.cc to compile
git-svn-id: svn://localhost/trunk/ardour2@99 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'gtk2_ardour/audio_time_axis.cc')
-rw-r--r--gtk2_ardour/audio_time_axis.cc23
1 files changed, 7 insertions, 16 deletions
diff --git a/gtk2_ardour/audio_time_axis.cc b/gtk2_ardour/audio_time_axis.cc
index 3958bea4b5..9b444966aa 100644
--- a/gtk2_ardour/audio_time_axis.cc
+++ b/gtk2_ardour/audio_time_axis.cc
@@ -100,7 +100,7 @@ static const gchar * small_x_xpm[] = {
" ",
" "};
-AudioTimeAxisView::AudioTimeAxisView (PublicEditor& ed, Session& sess, Route& rt, CanvasAA& canvas)
+AudioTimeAxisView::AudioTimeAxisView (PublicEditor& ed, Session& sess, Route& rt, Canvas& canvas)
: AxisView(sess),
RouteUI(rt, sess, _("m"), _("s"), _("r")), // mute, solo, and record
TimeAxisView(sess,ed,(TimeAxisView*) 0, canvas),
@@ -1202,20 +1202,15 @@ AudioTimeAxisView::add_gain_automation_child ()
_route,
editor,
*this,
- *(parent_canvas.root()),
+ parent_canvas,
_("gain"),
_route.gain_automation_curve());
-
-#if 0
line = new AutomationGainLine ("automation gain",
_session,
*gain_track,
*gain_track->canvas_display,
- _route.gain_automation_curve(),
- mem_fun (editor, &PublicEditor::canvas_control_point_event),
- mem_fun (editor, &PublicEditor::canvas_line_event));
-#endif
+ _route.gain_automation_curve());
line->set_line_color (color_map[cAutomationLine]);
@@ -1248,7 +1243,7 @@ AudioTimeAxisView::add_pan_automation_child ()
{
XMLProperty* prop;
- pan_track = new PanAutomationTimeAxisView (_session, _route, editor, *this, *(parent_canvas.root()), _("pan"));
+ pan_track = new PanAutomationTimeAxisView (_session, _route, editor, *this, parent_canvas, _("pan"));
update_pans ();
@@ -1294,9 +1289,7 @@ AudioTimeAxisView::update_pans ()
line = new AutomationPanLine ("automation pan", _session, *pan_track,
*pan_track->canvas_display,
- (*p)->automation(),
- mem_fun (editor, &PublicEditor::canvas_control_point_event),
- mem_fun (editor, &PublicEditor::canvas_line_event));
+ (*p)->automation());
if (p == _route.panner().begin()) {
/* first line is a nice orange */
@@ -1472,13 +1465,11 @@ AudioTimeAxisView::add_redirect_automation_curve (Redirect *redirect, uint32_t w
char state_name[256];
snprintf (state_name, sizeof (state_name), "Redirect-%s-%" PRIu32, legalize_for_xml_node (redirect->name()).c_str(), what);
- ran->view = new RedirectAutomationTimeAxisView (_session, _route, editor, *this, (*parent_canvas.root()), name, what, *redirect, state_name);
+ ran->view = new RedirectAutomationTimeAxisView (_session, _route, editor, *this, parent_canvas, name, what, *redirect, state_name);
ral = new RedirectAutomationLine (name,
*redirect, what, _session, *ran->view,
- *ran->view->canvas_display, redirect->automation_list (what),
- mem_fun (editor, &PublicEditor::canvas_control_point_event),
- mem_fun (editor, &PublicEditor::canvas_line_event));
+ *ran->view->canvas_display, redirect->automation_list (what));
ral->set_line_color (color_map[cRedirectAutomationLine]);
ral->queue_reset ();