------------------------------------------------------------------------

TODO items:

- Add support for keyboard events to control focused component.
  This requires creation of a focus manager.
- Create UI containers such as panel and scrollpane.
- Create more UI components such as list, scrollbar, textfield, ...
- Add alignment flags for UI components.
- [speed optimization] In OpenGL implementation, images should be
  packed in several bigger textures instead of creating one single image
  for each UI component.
- [speed optimization] Make a separate OpenGL optimized UIFont, which
  knows itself how to draw many images with same mode & flags more
  efficiently. Also the optimized UIFont class should pack the
  characters to one or more big textures instead of using a separate
  texture for each letter.

------------------------------------------------------------------------
$Id: TODO.txt,v 1.1 2004/08/24 21:54:11 tonic Exp $
------------------------------------------------------------------------
