freehand cursors: add presets, add crosshair style
authorAndrew Chadwick <andrewc-git@piffle.org>
Thu, 31 Jan 2013 01:55:35 +0000 (01:55 +0000)
committerAndrew Chadwick <andrewc-git@piffle.org>
Thu, 31 Jan 2013 01:55:35 +0000 (01:55 +0000)
commitb3c0ecbba42b27d8db2871a18f35d3dd6e971301
treea0e435348e8324ffda89893b77639fde71e9e284
parent610bc4e8cf305b8e40d3850b61d0539d4c191941
freehand cursors: add presets, add crosshair style

Add prefs UI on the View tab for cursor presets, and set thin, medium, and
thick styles of circle. For the circle styles, "light outline" is the
default, a white circle inside a black one with some alpha.  It suffers
from a hardware rendering bug on some systems, so add "medium" and "heavy"
outline options with black borders to all sides at a couple of extra
weights.  Good compromises, hopefully.

Add a simple crosshair style for those who just want to know where the nib
of their pen is. It uses icons to show the fancier brush blend modes.
gui/application.py
gui/preferenceswindow.py
gui/tileddrawwidget.py