From 69ac5b3c33af095ef198ea0a726d56a6a3adea68 Mon Sep 17 00:00:00 2001 From: Paul Davis Date: Fri, 30 Oct 2009 02:52:55 +0000 Subject: [PATCH] lots of deep but hard to spot changes to transport control, primarily relating to looping and transitions between loop, play-range and regular roll/stop ; add GUI option for seamless looping control (under Options). Needs to be forward ported to 3.0. Please TEST THE HELL out of this one - changes were deeper and wider than i would like, but did consolidate some of the GUI transport control code in a good way git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@5976 d708f5d6-7413-0410-9779-e7cbd77b26cf --- ardour.rc.in | 1 + gtk2_ardour/ardour.menus.in | 1 + gtk2_ardour/ardour_ui.cc | 170 +++++++++++++++++++++++++------ gtk2_ardour/ardour_ui.h | 7 +- gtk2_ardour/ardour_ui2.cc | 60 ----------- gtk2_ardour/ardour_ui_dialogs.cc | 2 +- gtk2_ardour/ardour_ui_ed.cc | 6 +- gtk2_ardour/ardour_ui_options.cc | 25 ++--- gtk2_ardour/editor.h | 1 - gtk2_ardour/editor_ops.cc | 28 ----- gtk2_ardour/public_editor.h | 1 - libs/ardour/ardour/session.h | 12 +-- libs/ardour/io.cc | 2 +- libs/ardour/session_events.cc | 4 +- libs/ardour/session_transport.cc | 65 +++++++----- 15 files changed, 203 insertions(+), 182 deletions(-) diff --git a/ardour.rc.in b/ardour.rc.in index 4f7c56510d..bd692fa5a0 100644 --- a/ardour.rc.in +++ b/ardour.rc.in @@ -41,6 +41,7 @@