a) completely refactor abstract UI code
authorPaul Davis <paul@linuxaudiosystems.com>
Mon, 24 Apr 2006 22:45:19 +0000 (22:45 +0000)
committerPaul Davis <paul@linuxaudiosystems.com>
Mon, 24 Apr 2006 22:45:19 +0000 (22:45 +0000)
commit028e1ebc4a392572cae586d0e9044a32b867cba4
tree36d3a748486feb3f41575708bef8b153fef2cad4
parent484debb45c5ea45bccf0f9cb05b1239a9c2244a3
a) completely refactor abstract UI code
b) single-thread Tranzport implementation
c) implement BasicUI to share functionality across multiple
     controllers
d) various minor fixes here and there

git-svn-id: svn://localhost/trunk/ardour2@468 d708f5d6-7413-0410-9779-e7cbd77b26cf
38 files changed:
SConstruct
gtk2_ardour/SConscript
gtk2_ardour/ardour_ui_ed.cc
gtk2_ardour/editor.cc
gtk2_ardour/editor_mixer.cc
gtk2_ardour/gain_meter.cc
gtk2_ardour/gui_thread.h
gtk2_ardour/streamview.cc
libs/ardour/SConscript
libs/ardour/ardour/ardour.h
libs/ardour/ardour/basic_ui.h [new file with mode: 0644]
libs/ardour/ardour/configuration.h
libs/ardour/ardour/control_protocol.h
libs/ardour/ardour/control_protocol_manager.h
libs/ardour/ardour/session.h
libs/ardour/basic_ui.cc [new file with mode: 0644]
libs/ardour/configuration.cc
libs/ardour/control_protocol.cc
libs/ardour/control_protocol_manager.cc
libs/ardour/globals.cc
libs/ardour/session_state.cc
libs/ardour/session_transport.cc
libs/gtkmm2ext/gtk_ui.cc
libs/gtkmm2ext/gtkmm2ext/gtk_ui.h
libs/pbd3/SConscript
libs/pbd3/base_ui.cc [new file with mode: 0644]
libs/pbd3/pbd/abstract_ui.h
libs/pbd3/pbd/base_ui.h [new file with mode: 0644]
libs/pbd3/pbd/receiver.h
libs/pbd3/pbd/ringbufferNPT.h
libs/surfaces/generic_midi/SConscript
libs/surfaces/generic_midi/generic_midi_control_protocol.cc
libs/surfaces/generic_midi/generic_midi_control_protocol.h
libs/surfaces/generic_midi/interface.cc
libs/surfaces/tranzport/SConscript
libs/surfaces/tranzport/interface.cc
libs/surfaces/tranzport/tranzport_control_protocol.cc
libs/surfaces/tranzport/tranzport_control_protocol.h