pmDrawLine :: PixmapId -> GCId -> Line -> FRequest pmDrawLines :: PixmapId -> GCId -> CoordMode -> [Point] -> FRequest pmDrawImageString :: PixmapId -> GCId -> Point -> String -> FRequest pmDrawImageString16 :: PixmapId -> GCId -> Point -> String -> FRequest pmDrawString :: PixmapId -> GCId -> Point -> String -> FRequest pmDrawString16 :: PixmapId -> GCId -> Point -> String -> FRequest pmDrawRectangle :: PixmapId -> GCId -> Rect -> FRequest pmFillRectangle :: PixmapId -> GCId -> Rect -> FRequest pmFillPolygon :: PixmapId -> GCId -> Shape -> CoordMode -> [Point] -> FRequest pmDrawArc :: PixmapId -> GCId -> Rect -> Int -> Int -> FRequest pmFillArc :: PixmapId -> GCId -> Rect -> Int -> Int -> FRequest pmCopyArea :: PixmapId -> GCId -> Drawable -> Rect -> Point -> FRequest pmCopyPlane :: PixmapId -> GCId -> Drawable -> Rect -> Point -> Int -> FRequest pmDrawPoint :: PixmapId -> GCId -> Point -> FRequest pmCreatePutImage :: PixmapId -> GCId -> Rect -> ImageFormat -> [Pixel] -> FRequest
pmDrawLine pm gc l = Draw (Pixmap pm) gc (DrawLine l) pmDrawImageString pm gc p s = Draw (Pixmap pm) gc (DrawImageString p s) . . .