summaryrefslogtreecommitdiff
path: root/gtk2_ardour
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2014-02-25 11:55:21 -0500
committerPaul Davis <paul@linuxaudiosystems.com>2014-02-25 12:02:50 -0500
commitcc22583c167d0240341aee2f54002df94a904816 (patch)
tree15bedfb4097203ea5112d0218ec70a44854bd839 /gtk2_ardour
parent0bcf3001f5d071dacb9231be4f9956cfd4bb93d3 (diff)
reorder (in source only) positioning of ruler/marker canvas groups
Diffstat (limited to 'gtk2_ardour')
-rw-r--r--gtk2_ardour/editor_canvas.cc23
1 files changed, 13 insertions, 10 deletions
diff --git a/gtk2_ardour/editor_canvas.cc b/gtk2_ardour/editor_canvas.cc
index 92acabbd76..36e5fe9d5d 100644
--- a/gtk2_ardour/editor_canvas.cc
+++ b/gtk2_ardour/editor_canvas.cc
@@ -142,20 +142,23 @@ Editor::initialize_canvas ()
_time_markers_group = new ArdourCanvas::Group (_time_bars_canvas->root());
- meter_group = new ArdourCanvas::Group (_time_markers_group, ArdourCanvas::Duple (0.0, timebar_height * 5.0));
- CANVAS_DEBUG_NAME (meter_group, "meter group");
- tempo_group = new ArdourCanvas::Group (_time_markers_group, ArdourCanvas::Duple (0.0, timebar_height * 4.0));
- CANVAS_DEBUG_NAME (tempo_group, "tempo group");
- range_marker_group = new ArdourCanvas::Group (_time_markers_group, ArdourCanvas::Duple (0.0, timebar_height * 3.0));
- CANVAS_DEBUG_NAME (range_marker_group, "range marker group");
- transport_marker_group = new ArdourCanvas::Group (_time_markers_group, ArdourCanvas::Duple (0.0, timebar_height * 2.0));
- CANVAS_DEBUG_NAME (transport_marker_group, "transport marker group");
- marker_group = new ArdourCanvas::Group (_time_markers_group, ArdourCanvas::Duple (0.0, timebar_height));
- CANVAS_DEBUG_NAME (marker_group, "marker group");
cd_marker_group = new ArdourCanvas::Group (_time_markers_group, ArdourCanvas::Duple (0.0, 0.0));
CANVAS_DEBUG_NAME (cd_marker_group, "cd marker group");
+ /* the vide is temporarily placed a the same location as the
+ cd_marker_group, but is moved later.
+ */
videotl_group = new ArdourCanvas::Group (_time_markers_group, ArdourCanvas::Duple(0.0, 0.0));
CANVAS_DEBUG_NAME (videotl_group, "videotl group");
+ marker_group = new ArdourCanvas::Group (_time_markers_group, ArdourCanvas::Duple (0.0, timebar_height + 1.0));
+ CANVAS_DEBUG_NAME (marker_group, "marker group");
+ transport_marker_group = new ArdourCanvas::Group (_time_markers_group, ArdourCanvas::Duple (0.0, (timebar_height * 2.0) + 1.0));
+ CANVAS_DEBUG_NAME (transport_marker_group, "transport marker group");
+ range_marker_group = new ArdourCanvas::Group (_time_markers_group, ArdourCanvas::Duple (0.0, (timebar_height * 3.0) + 1.0));
+ CANVAS_DEBUG_NAME (range_marker_group, "range marker group");
+ tempo_group = new ArdourCanvas::Group (_time_markers_group, ArdourCanvas::Duple (0.0, (timebar_height * 4.0) + 1.0));
+ CANVAS_DEBUG_NAME (tempo_group, "tempo group");
+ meter_group = new ArdourCanvas::Group (_time_markers_group, ArdourCanvas::Duple (0.0, (timebar_height * 5.0) + 1.0));
+ CANVAS_DEBUG_NAME (meter_group, "meter group");
ARDOUR_UI::instance()->video_timeline = new VideoTimeLine(this, videotl_group, (timebar_height * videotl_bar_height));