X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=gtk2_ardour%2Fmarker_time_axis_view.cc;h=c1374c4f962f5c0cfe4cf66bd360d46edf9b84e7;hb=aaa44a37aaf585b9bcd9268a9551a005e6269bdb;hp=59619626fbdf85ce3a34d3a01a807356ced0ee30;hpb=183f69970c6c436b102f8b2fbe1bc6070c9e9bfe;p=ardour.git diff --git a/gtk2_ardour/marker_time_axis_view.cc b/gtk2_ardour/marker_time_axis_view.cc index 59619626fb..c1374c4f96 100644 --- a/gtk2_ardour/marker_time_axis_view.cc +++ b/gtk2_ardour/marker_time_axis_view.cc @@ -54,9 +54,9 @@ MarkerTimeAxisView::MarkerTimeAxisView(MarkerTimeAxis& tv) //GTK2FIX -- how to get the group? is the canvas display really a group? //canvas_group = gnome_canvas_item_new (GNOME_CANVAS_GROUP(_trackview.canvas_display), gnome_canvas_group_get_type (), 0); - canvas_group = new Gnome::Canvas::Group (*_trackview.canvas_display); + canvas_group = new ArdourCanvas::Group (*_trackview.canvas_display); - canvas_rect = new Gnome::Canvas::SimpleRect (*canvas_group); + canvas_rect = new ArdourCanvas::SimpleRect (*canvas_group); canvas_rect->set_property ("x1", 0.0); canvas_rect->set_property ("y1", 0.0); canvas_rect->set_property ("x2", 1000000.0); @@ -64,7 +64,7 @@ MarkerTimeAxisView::MarkerTimeAxisView(MarkerTimeAxis& tv) canvas_rect->set_property ("outline_color_rgba", color_map[cMarkerTrackOutline]); canvas_rect->set_property ("fill_color_rgba", stream_base_color); - gtk_signal_connect(GTK_OBJECT(canvas_rect), "event", (GtkSignalFunc)PublicEditor::canvas_marker_time_axis_view_event, &_trackview) ; + canvas_rect->signal_event().connect (bind (mem_fun (_trackview.editor, &PublicEditor::canvas_marker_time_axis_view_event), canvas_rect, &_trackview)); _samples_per_unit = _trackview.editor.get_current_zoom() ;