Make control point selection more consistent.
authornick_m <mainsbridge@gmail.com>
Sun, 13 Sep 2015 19:24:28 +0000 (05:24 +1000)
committernick_m <mainsbridge@gmail.com>
Mon, 19 Oct 2015 13:53:27 +0000 (00:53 +1100)
commit17294ab9ec2d0b826dce88930148fda0f5e978b3
treefbcca294ff1009370e3a12366b5fd8df17abee06
parent03df442d0e5878868a7bc945cf23371271e67c42
Make control point selection more consistent.

- disallow simultaneous events via ControlList::editor_add ()
- clicking on an automation line selects the points that define it.
- don't 'flash' a region selection when using mousedraw mode.
- cp click selection resembles region selection.
- region gain points respect snap modifier (a la automation points).
gtk2_ardour/audio_region_view.cc
gtk2_ardour/automation_region_view.cc
gtk2_ardour/automation_time_axis.cc
gtk2_ardour/editor_drag.cc
gtk2_ardour/editor_mouse.cc
gtk2_ardour/editor_selection.cc
gtk2_ardour/selection.cc
libs/evoral/evoral/ControlList.hpp
libs/evoral/src/ControlList.cpp