Portability | GHC with TypeFamilies and more |
---|---|
Stability | highly unstable |
Maintainer | Stephen Tetley <stephen.tetley@gmail.com> |
Drawing attributes
- data DrawingAttr = DrawingAttr {}
- standardAttr :: FontSize -> DrawingAttr
- strokeAttr :: DrawingAttr -> (RGBi, StrokeAttr)
- fillAttr :: DrawingAttr -> RGBi
- textAttr :: DrawingAttr -> (RGBi, FontAttr)
- markHeight :: FromPtSize u => DrawingAttr -> u
- textDimensions :: FromPtSize u => String -> DrawingAttr -> (u, u)
- thick :: DrawingAttr -> DrawingAttr
- ultrathick :: DrawingAttr -> DrawingAttr
- thin :: DrawingAttr -> DrawingAttr
- fontsize :: Int -> DrawingAttr -> DrawingAttr
- fontface :: FontFace -> DrawingAttr -> DrawingAttr
Drawing attributes
data DrawingAttr Source
strokeAttr :: DrawingAttr -> (RGBi, StrokeAttr)Source
fillAttr :: DrawingAttr -> RGBiSource
textAttr :: DrawingAttr -> (RGBi, FontAttr)Source
markHeight :: FromPtSize u => DrawingAttr -> uSource
A Mark is consider to be the height of a lowercase letter in the current font.
textDimensions :: FromPtSize u => String -> DrawingAttr -> (u, u)Source
textDimensions : text -> DrawingAttr -> (width,height)
Line widths
thin :: DrawingAttr -> DrawingAttrSource
Font properties
fontsize :: Int -> DrawingAttr -> DrawingAttrSource
fontface :: FontFace -> DrawingAttr -> DrawingAttrSource