~tile/xtile/ui

The user-interface module.  Used by all the high-level modules - exper,
agent, and world.
----------------------------------------------------------------------
bump.lisp		A little package for defining "bumps", which
				are pairs of nested windows with
				a kind of diagonal lighting to make
				them look 3-D.
dialog.lisp		Big, mongo, file, representing a significant 
				fraction of the work involved in the
				X version of tileworld.  For display
				and management of dialog boxes with
				buttons and editable text fields.
ui.lisp			The primary low-level interface to CLX used by
				tileworld.  Includes useful functions
				for setting up displays, fonts, graphics
				contexts, and windows, and managing
				incoming X events.
