From f8ebb4582d4d881fbda75a6bc9cd9c50f5c921f3 Mon Sep 17 00:00:00 2001 From: Carl Hetherington Date: Tue, 28 Dec 2010 18:19:40 +0000 Subject: [PATCH] Unify program change and bank handling so that they are manipulated together. git-svn-id: svn://localhost/ardour2/branches/3.0@8346 d708f5d6-7413-0410-9779-e7cbd77b26cf --- gtk2_ardour/ardour.menus.in | 4 +- gtk2_ardour/ardour3_ui_default.conf | 4 +- gtk2_ardour/canvas_vars.h | 4 +- gtk2_ardour/editor.h | 2 +- gtk2_ardour/editor_actions.cc | 2 +- gtk2_ardour/editor_drag.cc | 24 +- gtk2_ardour/editor_drag.h | 10 +- gtk2_ardour/editor_ops.cc | 14 +- gtk2_ardour/midi_region_view.cc | 321 ++++++++++---------- gtk2_ardour/midi_region_view.h | 62 ++-- gtk2_ardour/midi_time_axis.cc | 9 +- gtk2_ardour/wscript | 4 +- libs/ardour/ardour/midi_model.h | 59 ++++ libs/ardour/enums.cc | 6 + libs/ardour/midi_model.cc | 435 ++++++++++++++++++++++++++++ libs/ardour/session_state.cc | 22 ++ libs/evoral/evoral/Sequence.hpp | 63 +++- libs/evoral/src/SMF.cpp | 13 +- libs/evoral/src/Sequence.cpp | 126 +++++++- 19 files changed, 930 insertions(+), 254 deletions(-) diff --git a/gtk2_ardour/ardour.menus.in b/gtk2_ardour/ardour.menus.in index ffbdfcc131..428160c0f5 100644 --- a/gtk2_ardour/ardour.menus.in +++ b/gtk2_ardour/ardour.menus.in @@ -258,7 +258,7 @@ - + @@ -593,7 +593,7 @@ - + diff --git a/gtk2_ardour/ardour3_ui_default.conf b/gtk2_ardour/ardour3_ui_default.conf index 438aad3c69..afd0f68979 100644 --- a/gtk2_ardour/ardour3_ui_default.conf +++ b/gtk2_ardour/ardour3_ui_default.conf @@ -71,8 +71,8 @@