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

Complete Glyph interface


data Glyph {- abstract -}

glyph :: Picture -> IO (Glyph, DisplayHandle)
transparentGlyph :: Picture -> IO (Glyph, DisplayHandle)

 {- glyph operators -}
setPicture :: Glyph -> Picture -> IO ()
addPicture :: Glyph -> Picture -> IO ()
newPicture :: Glyph -> Picture -> IO ()

setResizeablePicture :: Glyph -> ResizablePicture -> IO ()
newResizeablePicture :: Glyph -> ResizablePicture -> Picture -> IO ()

 {- sets current size of the glyph -}
resizeGlyph :: Glyph -> Size -> IO ()
 {- sets natural size of the glyph -}
setGlyphSize :: Glyph -> Size -> CompassDirection -> IO ()
 {- change the default pen -}
setGlyphPen :: Glyph -> Pen -> IO ()

 {- querying ops. -}
getPicture :: Glyph -> IO Picture
getGlyphNatSize :: Glyph -> IO Size
getGlyphSize :: Glyph -> IO Size
getGlyphPen :: Glyph -> IO Pen


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