color history: fix most-recent adjuster
authorAndrew Chadwick <andrewc-git@piffle.org>
Fri, 2 Nov 2012 21:30:10 +0000 (21:30 +0000)
committerAndrew Chadwick <andrewc-git@piffle.org>
Fri, 2 Nov 2012 21:45:40 +0000 (21:45 +0000)
commita22e286b279eb884493a27b577dc1bcf5eba9064
treeb1f1ded506b03c740df6afee63be6872f4c1eb12
parentf7b9ba53edf37a5a793c937a501076936fa60282
color history: fix most-recent adjuster

Fix display of the most recently painted colour in the Colors subwindow
by listening for both automatic stroke splits (so that opaque splatter
brushes update the history like they should) and for when the user lifts
the pen (so the dialog and history is updated immediately even though
the last stroke isn't split yet).

https://gna.org/bugs/?20279

Some secondary fixes and tweaks:

Test and fix out-of-box defaults and restored cases; document new order
for history.

Fix: default colour now isn't just RGBColor.new_from_hex_str()'s boring
mid-grey (oops). It's now the last item in the history.

New default history colours; might as well since that needed its order
reversing.
gui/colors/adjbases.py
gui/colorwindow.py