diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2014-05-21 19:15:08 -0400 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2014-06-03 16:11:24 -0400 |
commit | da7a86025626a022b141d37623f3c16ef21a34a6 (patch) | |
tree | 7df4c8f8961c73c7e3dc2fb5fc6e17b08df1be2c /gtk2_ardour/editor_rulers.cc | |
parent | bf7b35388b245f894c4ef739d5231a82ef1448dc (diff) |
remove useless groups from timebar area, clarify scroll group naming in editor
Diffstat (limited to 'gtk2_ardour/editor_rulers.cc')
-rw-r--r-- | gtk2_ardour/editor_rulers.cc | 46 |
1 files changed, 4 insertions, 42 deletions
diff --git a/gtk2_ardour/editor_rulers.cc b/gtk2_ardour/editor_rulers.cc index 6b1612a3ec..0beb3f31e5 100644 --- a/gtk2_ardour/editor_rulers.cc +++ b/gtk2_ardour/editor_rulers.cc @@ -664,18 +664,12 @@ Editor::update_ruler_visibility () if (tbpos != old_unit_pos) { meter_group->move (ArdourCanvas::Duple (0.0, tbpos - old_unit_pos)); } - old_unit_pos = meter_bar_group->position().y; - if (tbgpos != old_unit_pos) { - meter_bar_group->move (ArdourCanvas::Duple (0.0, tbgpos - old_unit_pos)); - } - meter_bar_group->show(); meter_group->show(); meter_label.show(); tbpos += timebar_height; tbgpos += timebar_height; visible_timebars++; } else { - meter_bar_group->hide(); meter_group->hide(); meter_label.hide(); } @@ -685,18 +679,12 @@ Editor::update_ruler_visibility () if (tbpos != old_unit_pos) { tempo_group->move (ArdourCanvas::Duple (0.0, tbpos - old_unit_pos)); } - old_unit_pos = tempo_bar_group->position().y; - if (tbgpos != old_unit_pos) { - tempo_bar_group->move (ArdourCanvas::Duple (0.0, tbgpos - old_unit_pos)); - } - tempo_bar_group->show(); tempo_group->show(); tempo_label.show(); tbpos += timebar_height; tbgpos += timebar_height; visible_timebars++; } else { - tempo_bar_group->hide(); tempo_group->hide(); tempo_label.hide(); } @@ -706,11 +694,6 @@ Editor::update_ruler_visibility () if (tbpos != old_unit_pos) { range_marker_group->move (ArdourCanvas::Duple (0.0, tbpos - old_unit_pos)); } - old_unit_pos = range_marker_bar_group->position().y; - if (tbgpos != old_unit_pos) { - range_marker_bar_group->move (ArdourCanvas::Duple (0.0, tbgpos - old_unit_pos)); - } - range_marker_bar_group->show(); range_marker_group->show(); range_mark_label.show(); @@ -718,7 +701,6 @@ Editor::update_ruler_visibility () tbgpos += timebar_height; visible_timebars++; } else { - range_marker_bar_group->hide(); range_marker_group->hide(); range_mark_label.hide(); } @@ -728,18 +710,12 @@ Editor::update_ruler_visibility () if (tbpos != old_unit_pos) { transport_marker_group->move (ArdourCanvas::Duple (0.0, tbpos - old_unit_pos)); } - old_unit_pos = transport_marker_bar_group->position().y; - if (tbgpos != old_unit_pos) { - transport_marker_bar_group->move (ArdourCanvas::Duple (0.0, tbgpos - old_unit_pos)); - } - transport_marker_bar_group->show(); transport_marker_group->show(); transport_mark_label.show(); tbpos += timebar_height; tbgpos += timebar_height; visible_timebars++; } else { - transport_marker_bar_group->hide(); transport_marker_group->hide(); transport_mark_label.hide(); } @@ -749,11 +725,6 @@ Editor::update_ruler_visibility () if (tbpos != old_unit_pos) { cd_marker_group->move (ArdourCanvas::Duple (0.0, tbpos - old_unit_pos)); } - old_unit_pos = cd_marker_bar_group->position().y; - if (tbgpos != old_unit_pos) { - cd_marker_bar_group->move (ArdourCanvas::Duple (0.0, tbgpos - old_unit_pos)); - } - cd_marker_bar_group->show(); cd_marker_group->show(); cd_mark_label.show(); tbpos += timebar_height; @@ -762,7 +733,6 @@ Editor::update_ruler_visibility () // make sure all cd markers show up in their respective places update_cd_marker_display(); } else { - cd_marker_bar_group->hide(); cd_marker_group->hide(); cd_mark_label.hide(); // make sure all cd markers show up in their respective places @@ -774,18 +744,12 @@ Editor::update_ruler_visibility () if (tbpos != old_unit_pos) { marker_group->move (ArdourCanvas::Duple (0.0, tbpos - old_unit_pos)); } - old_unit_pos = marker_bar_group->position().y; - if (tbgpos != old_unit_pos) { - marker_bar_group->move (ArdourCanvas::Duple (0.0, tbgpos - old_unit_pos)); - } - marker_bar_group->show(); marker_group->show(); mark_label.show(); tbpos += timebar_height; tbgpos += timebar_height; visible_timebars++; } else { - marker_bar_group->hide(); marker_group->hide(); mark_label.hide(); } @@ -795,11 +759,6 @@ Editor::update_ruler_visibility () if (tbpos != old_unit_pos) { videotl_group->move (ArdourCanvas::Duple (0.0, tbpos - old_unit_pos)); } - old_unit_pos = videotl_group->position().y; - if (tbgpos != old_unit_pos) { - videotl_group->move (ArdourCanvas::Duple (0.0, tbgpos - old_unit_pos)); - } - videotl_group->show(); videotl_group->show(); videotl_label.show(); tbpos += timebar_height * videotl_bar_height; @@ -808,7 +767,6 @@ Editor::update_ruler_visibility () queue_visual_videotimeline_update(); } else { videotl_group->hide(); - videotl_group->hide(); videotl_label.hide(); update_video_timeline(true); } @@ -816,6 +774,10 @@ Editor::update_ruler_visibility () ruler_label_vbox.set_size_request (-1, (int)(timebar_height * visible_rulers)); time_canvas_vbox.set_size_request (-1,-1); + std::cerr << "place HV group at " << timebar_height * visible_timebars << std::endl; + + hv_scroll_group->set_y_position (timebar_height * visible_timebars); + compute_fixed_ruler_scale (); update_fixed_rulers(); redisplay_tempo (false); |