feedback/overlays: begin categorizing, add toggles
authorAndrew Chadwick <andrewc-git@piffle.org>
Thu, 12 Jan 2012 01:21:13 +0000 (01:21 +0000)
committerAndrew Chadwick <andrewc-git@piffle.org>
Thu, 12 Jan 2012 01:32:29 +0000 (01:32 +0000)
commit2258511515917f2249e8a8e7c1f3eeac81aed9eb
treee6a3e38226ac39c180406d288ccb393afa3b6d43
parent619789d13d1b3de2c66d8785b749dc7bb5f835a0
feedback/overlays: begin categorizing, add toggles

Add toggle actions and boolean user settings for those classes of
feedback which are currently implemented as overlays. Scale display
defaults to on, last-pos feedback defaults to off.

If we add a statusbar, certain kinds of textual feedback should go
there and not to the overlays if the statusbar is visible. Fading
overlays are quite visually noisy! This will require some sort of
textual feedback manager, but... later.

Regularize overlay constructors. Move responsibility for overlay
management to the drawwindow for now.
gui/application.py
gui/drawwindow.py
gui/menu.xml
gui/overlays.py