Go to the first, previous, next, last section, table of contents.

DrawArea operators

The drawing procedures on a DrawArea, descriptions of what they do will follow..ToDo.

* drawPoint :: DrawArea -> Coord -> IO ()
* drawLine :: DrawArea -> Coord -> Coord -> IO ()
* drawPolyLine :: DrawArea -> [Coord] -> IO ()
* drawRline :: DrawArea -> Coord -> Size -> IO ()
* drawPolyRline :: DrawArea -> Coord -> [Size] -> IO ()
* drawPolygon :: DrawArea -> [Coord] -> IO ()
* drawRectangle :: DrawArea -> Rectangle -> IO ()
* drawArc :: DrawArea -> Coord -> Size -> Angles -> IO ()
* drawChord :: DrawArea -> Coord -> Size -> Angles -> IO ()
* drawPie :: DrawArea -> Coord -> Size -> Angles -> IO ()
* drawCircle :: DrawArea -> Coord -> Unit -> IO ()
* drawEllipse :: DrawArea -> Coord -> Size -> IO ()
* drawRaster :: DrawArea -> Coord -> Raster -> IO ()
* drawText :: DrawArea -> Coord -> String -> IO ()
* setPen :: DrawArea -> Pen -> IO ()
* addPen :: DrawArea -> Pen -> IO ()
* getPen :: DrawArea -> IO Pen
* withDAPen :: DrawArea -> Pen -> IO a -> IO a
* setDATransform :: DrawArea -> Transform -> IO ()
* getDATransform :: DrawArea -> IO Transform
* setDAScaling :: DrawArea -> Scaling -> IO ()
* setDARotation :: DrawArea -> Rotation -> IO ()
* setDATranslation :: DrawArea -> Translation -> IO ()
* addDAScaling :: DrawArea -> Scaling -> IO ()
* addDARotation :: DrawArea -> Rotation -> IO ()
* addDATranslation :: DrawArea -> Translation -> IO ()
* getDASize :: DrawArea -> IO Size
* setDASize :: DrawArea -> Size -> IO ()

Go to the first, previous, next, last section, table of contents.