----------------------------------------------------------------------------- -- | -- Module : Graphics.HGL.Draw -- Copyright : (c) Alastair Reid, 1999-2003 -- License : BSD-style (see the file libraries/base/LICENSE) -- -- Maintainer : libraries@haskell.org -- Stability : provisional -- Portability : non-portable (requires concurrency) -- -- Drawing in a simple graphics library. -- ----------------------------------------------------------------------------- module Graphics.HGL.Draw ( -- * Graphics -- | The type 'Graphic', which represents an abstract drawing, -- is actually a special case of a 'Draw' monad. module Graphics.HGL.Draw.Monad -- * Graphical objects -- | These are ways of constructing values of type 'Graphic'. , module Graphics.HGL.Draw.Picture , module Graphics.HGL.Draw.Text , module Graphics.HGL.Draw.Region -- * Graphical attributes -- | These are used to alter the above drawings. -- Brushes are used for filling shapes, pens for drawing lines. , module Graphics.HGL.Draw.Brush , module Graphics.HGL.Draw.Pen , module Graphics.HGL.Draw.Font ) where import Graphics.HGL.Draw.Monad import Graphics.HGL.Draw.Picture import Graphics.HGL.Draw.Text import Graphics.HGL.Draw.Region import Graphics.HGL.Draw.Brush import Graphics.HGL.Draw.Pen import Graphics.HGL.Draw.Font ---------------------------------------------------------------- -- The end ----------------------------------------------------------------