Safe Haskell | None |
---|
Graphics.Rendering.Chart.Backend.Types
- data LineCap
- data LineJoin
- data LineStyle = LineStyle {}
- data FontSlant
- data FontWeight
- data FontStyle = FontStyle {}
- defaultFontStyle :: FontStyle
- data HTextAnchor
- = HTA_Left
- | HTA_Centre
- | HTA_Right
- data VTextAnchor
- = VTA_Top
- | VTA_Centre
- | VTA_Bottom
- | VTA_BaseLine
- data TextSize = TextSize {}
- newtype FillStyle = FillStyleSolid {}
- type AlignmentFn = Point -> Point
- data AlignmentFns = AlignmentFns {}
- bitmapAlignmentFns :: AlignmentFns
- vectorAlignmentFns :: AlignmentFns
- line_width :: Lens' LineStyle Double
- line_join :: Lens' LineStyle LineJoin
- line_dashes :: Lens' LineStyle [Double]
- line_color :: Lens' LineStyle (AlphaColour Double)
- line_cap :: Lens' LineStyle LineCap
- font_weight :: Lens' FontStyle FontWeight
- font_slant :: Lens' FontStyle FontSlant
- font_size :: Lens' FontStyle Double
- font_name :: Lens' FontStyle String
- font_color :: Lens' FontStyle (AlphaColour Double)
Documentation
The different supported line ends.
Constructors
LineCapButt | Just cut the line straight. |
LineCapRound | Make a rounded line end. |
LineCapSquare | Make a square that ends the line. |
The different supported ways to join line ends.
Constructors
LineJoinMiter | Extends the outline until they meet each other. |
LineJoinRound | Draw a circle fragment to connet line end. |
LineJoinBevel | Like miter, but cuts it off if a certain threshold is exceeded. |
Data type for the style of a line.
Constructors
LineStyle | |
Fields
|
The possible slants of a font.
Constructors
FontSlantNormal | Normal font style without slant. |
FontSlantItalic | With a slight slant. |
FontSlantOblique | With a greater slant. |
data FontWeight Source
The possible weights of a font.
Constructors
FontWeightNormal | Normal font style without weight. |
FontWeightBold | Bold font. |
Instances
Eq FontWeight | |
Ord FontWeight | |
Show FontWeight | |
Default FontWeight | The default font weight. |
Data type for a font.
Constructors
FontStyle | |
Fields
|
defaultFontStyle :: FontStyleSource
Deprecated: Use the according Data.Default instance!
The default font style.
data HTextAnchor Source
Possible horizontal anchor points for text.
Constructors
HTA_Left | |
HTA_Centre | |
HTA_Right |
Instances
data VTextAnchor Source
Possible vertical anchor points for text.
Constructors
VTA_Top | |
VTA_Centre | |
VTA_Bottom | |
VTA_BaseLine |
Instances
Text metrics returned by textSize
.
Constructors
TextSize | |
Fields
|
Abstract data type for a fill style.
The contained Cairo action sets the required fill style in the Cairo rendering state.
Constructors
FillStyleSolid | |
Fields |
type AlignmentFn = Point -> PointSource
A function to align points for a certain rendering device.
data AlignmentFns Source
Holds the point and coordinate alignment function.
Constructors
AlignmentFns | |
Fields
|
bitmapAlignmentFns :: AlignmentFnsSource
Alignment to render good on raster based graphics.
vectorAlignmentFns :: AlignmentFnsSource
Alignment to render good on vector based graphics.