CVSROOT: /home/cvs
Module name: freesci
Changes by: cvsuser 00/12/01 19:19:58
Modified files:
. : ChangeLog
src : main.c
src/engine : game.c kevent.c kgraphics.c
src/gfx : font.c operations.c sci_widgets.c widgets.c
src/gfx/drivers: ggi_driver.c
src/include : gfx_operations.h gfx_resource.h
gfx_state_internal.h gfx_widgets.h
sci_widgets.h
src/scicore : tools.c
Log message:
* Added edit, button, and icon controls. List controls aren't finished
yet
* Ironed out a few miscellaneous bugs in the widget system
* Fixed a long-standing bug in the GII driver (Enabling CapsLock would
work, but disabling it wouldn't ;-)
Observations:
+ We're saving a LOT of redraws with the new system, especially when
using buttons, text widgets, and similar stuff. I'm not certain that
all cases are caught yet, though.
Next on my "todo" list:
+ Ports need to be moved to a separate list, so that they're drawn after
all ordinary widgets have been drawn.
+ List control
+ Dynview lists
+ OnControl
Is anybody interested in helping out with this (or with some of the other
things marked as "fixme"?
-- Christoph
- [freesci-develop] Re: cvs: cvsuser Lars Skovlund
- [freesci-develop] cvs: cvsuser freesci-develop
- [freesci-develop] cvs: cvsuser freesci-develop
- [freesci-develop] Addendum: cvs: cvsuser Christoph Reichenbach
- [freesci-develop] cvs: cvsuser freesci-develop
- [freesci-develop] cvs: cvsuser freesci-develop
- [freesci-develop] cvs: cvsuser freesci-develop
- [freesci-develop] cvs: cvsuser freesci-develop
- [freesci-develop] cvs: cvsuser freesci-develop
- [freesci-develop] cvs: cvsuser freesci-develop
- [freesci-develop] cvs: cvsuser freesci-develop
- [freesci-develop] cvs: cvsuser freesci-develop
- [freesci-develop] cvs: cvsuser freesci-develop
- [freesci-develop] cvs: cvsuser freesci-develop
- [freesci-develop] cvs: cvsuser freesci-develop
- [freesci-develop] cvs: cvsuser freesci-develop
- [freesci-develop] cvs: cvsuser freesci-develop
- [freesci-develop] Widget system: Bugs (was: cvs... Christoph Reichenbach
- [freesci-develop] cvs: cvsuser freesci-develop
- [freesci-develop] cvs: cvsuser freesci-develop
- [freesci-develop] cvs: cvsuser freesci-develop
