make text fallback to looking in local data directory for font file
try to enhance sweep with a border
add GUI class for managing controls and events
rewrite cappedbar totally, give it glowy effect when pressed down
load font from inside package
rewrite sweep totally, change how curve radius is decided
fix dragout bug
remove debugging statements
push individual GUI controls into the Controls submodule
rename classes so that everydamnthing isn't prefixed with "LCARS" -- there's already a namespace for that!
add colours.txt for reference purposes
add example program
rename sweep to "elbo" (traditional name)
allow elbos of any orientation
add usage example for elbos
add some sound effect files
twiddle sfx
add Sound submodule
add sounds to example
make event handlers two-level to easily preserve critical handling when overriding
split out Control class into Drawable/Control: the former has no event hooks
when searching for the target of a click, work from the top down and ignore elements with no suitable event hook
add another screen demo
separate out Button to its own class that just inherits from CappedBar
remove visibility flag from constructors, default to True
fix up external curve on elbos in certain orientations
add a minor Makefile to make development a bit easier
LCARS.Main is now designed to be subclassed to create your program
support fullscreen applications (pass fullscreen=True to LCARS.Main())
windowed applications now discard their WM chrome
make elbo curves larger
fix some bugs in dragging handlers
LCARS.Main now tracks the being-dragged element.
In particular, this allows buttons to glow when you drag out and back in again.
ondrag* events now take an extra target parameter specifying the being-dragged element.
an onclick() event now exists when you mousedown/mouseup on the same element.
Delete some old cruft in CappedBar that is implemented by Button now (including glow!)
change examples to use onclick instead of onmouseup
remove debugging statements
give LCARS.Main an onquit() handler for common shutting-down code
capture Alt+F4 even in fullscreen mode
initial support for redirecting keypresses to a particular control (see LCARS.Main.key_target)
make background colour a property of LCARS.Main for convenience.  Default to black.
fiddle with colour schemes
add the ability to disable controls, intercepting their event handlers to a default location (probably does an error beep)
buttons now beep automatically, unless you specify otherwise