Fix various cursor problems

Multimedia / Ardour - David Robillard [leibniz.local] - 20 December 2014 00:13 UTC

Add a new scoped cursor system that makes it much harder to screw up and end up with stick cursors and so on.

670938c Fix various cursor problems.
gtk2_ardour/cursor_context.cc | 62 +++++++++++++++++++++++++++++
gtk2_ardour/cursor_context.h | 75 +++++++++++++++++++++++++++++++++++
gtk2_ardour/editor.cc | 13 ++++--
gtk2_ardour/editor.h | 32 +++++++++------
gtk2_ardour/editor_audio_import.cc | 37 ++++++-----------
gtk2_ardour/editor_canvas.cc | 77 +++++++++++++++++-------------------
gtk2_ardour/editor_drag.cc | 4 +-
gtk2_ardour/editor_drag.h | 2 +
gtk2_ardour/editor_mouse.cc | 32 ++++++---------
gtk2_ardour/editor_ops.cc | 18 +++------
gtk2_ardour/midi_region_view.cc | 44 +++++++--------------
gtk2_ardour/midi_region_view.h | 6 +--
gtk2_ardour/wscript | 1 +
13 files changed, 254 insertions(+), 149 deletions(-)

  • Share