Fix various cursor problems.
authorDavid Robillard <drobilla@leibniz.local>
Sat, 20 Dec 2014 06:11:28 +0000 (01:11 -0500)
committerDavid Robillard <drobilla@leibniz.local>
Sat, 20 Dec 2014 06:13:25 +0000 (01:13 -0500)
commit670938c8c455f2ded443d0ea222ed1cd07ecc528
tree9c58aae398dafb1eb2d8b106a91130c27f88991f
parent5d8021bf44c066ad9b5ee4e8ab824267824be738
Fix various cursor problems.

Add a new scoped cursor system that makes it much harder to screw up and end up
with stick cursors and so on.
13 files changed:
gtk2_ardour/cursor_context.cc [new file with mode: 0644]
gtk2_ardour/cursor_context.h [new file with mode: 0644]
gtk2_ardour/editor.cc
gtk2_ardour/editor.h
gtk2_ardour/editor_audio_import.cc
gtk2_ardour/editor_canvas.cc
gtk2_ardour/editor_drag.cc
gtk2_ardour/editor_drag.h
gtk2_ardour/editor_mouse.cc
gtk2_ardour/editor_ops.cc
gtk2_ardour/midi_region_view.cc
gtk2_ardour/midi_region_view.h
gtk2_ardour/wscript