svg-builder-0.1.0.2: DSL for building SVG.

Copyright | (c) 2015 Jeffrey Rosenbluth
License | BSD-style (see LICENSE)
Maintainer | jeffrey.rosenbluth@gmail.com
Safe Haskell | None
Language | Haskell2010

Graphics.Svg.Elements

Description

SVG elements.

Synopsis

- doctype :: Element
- svg11_ :: Element -> Element
- a_ :: Term result => [Attribute] -> result
- altGlyph_ :: Term result => [Attribute] -> result
- altGlyphDef_ :: Term result => [Attribute] -> result
- altGlyphItem_ :: Term result => [Attribute] -> result
- animate_ :: Term result => [Attribute] -> result
- animateColor_ :: Term result => [Attribute] -> result
- animateMotion_ :: Term result => [Attribute] -> result
- animateTransform_ :: Term result => [Attribute] -> result
- circle_ :: Term result => [Attribute] -> result
- clipPath_ :: Term result => [Attribute] -> result
- colorProfile_ :: Term result => [Attribute] -> result
- cursor_ :: Term result => [Attribute] -> result
- defs_ :: Term result => [Attribute] -> result
- desc_ :: Term result => [Attribute] -> result
- ellipse_ :: Term result => [Attribute] -> result
- feBlend_ :: Term result => [Attribute] -> result
- feColorMatrix_ :: Term result => [Attribute] -> result
- feComponentTransfer_ :: Term result => [Attribute] -> result
- feComposite_ :: Term result => [Attribute] -> result
- feConvolveMatrix_ :: Term result => [Attribute] -> result
- feDiffuseLighting_ :: Term result => [Attribute] -> result
- feDisplacementMap_ :: Term result => [Attribute] -> result
- feDistantLight_ :: Term result => [Attribute] -> result
- feFlood_ :: Term result => [Attribute] -> result
- feFuncA_ :: Term result => [Attribute] -> result
- feFuncB_ :: Term result => [Attribute] -> result
- feFuncG_ :: Term result => [Attribute] -> result
- feFuncR_ :: Term result => [Attribute] -> result
- feGaussianBlur_ :: Term result => [Attribute] -> result
- feImage_ :: Term result => [Attribute] -> result
- feMerge_ :: Term result => [Attribute] -> result
- feMergeNode_ :: Term result => [Attribute] -> result
- feMorphology_ :: Term result => [Attribute] -> result
- feOffset_ :: Term result => [Attribute] -> result
- fePointLight_ :: Term result => [Attribute] -> result
- feSpecularLighting_ :: Term result => [Attribute] -> result
- feSpotLight_ :: Term result => [Attribute] -> result
- feTile_ :: Term result => [Attribute] -> result
- feTurbulence_ :: Term result => [Attribute] -> result
- filter_ :: Term result => [Attribute] -> result
- font_ :: Term result => [Attribute] -> result
- fontFace_ :: Term result => [Attribute] -> result
- fontFaceFormat_ :: [Attribute] -> Element
- fontFaceName_ :: [Attribute] -> Element
- fontFaceSrc_ :: Term result => [Attribute] -> result
- fontFaceUri_ :: Term result => [Attribute] -> result
- foreignObject_ :: Term result => [Attribute] -> result
- g_ :: Term result => [Attribute] -> result
- glyph_ :: Term result => [Attribute] -> result
- glyphRef_ :: [Attribute] -> Element
- hkern_ :: [Attribute] -> Element
- image_ :: Term result => [Attribute] -> result
- line_ :: Term result => [Attribute] -> result
- linearGradient_ :: Term result => [Attribute] -> result
- marker_ :: Term result => [Attribute] -> result
- mask_ :: Term result => [Attribute] -> result
- metadata_ :: Term result => [Attribute] -> result
- missingGlyph_ :: Term result => [Attribute] -> result
- mpath_ :: Term result => [Attribute] -> result
- path_ :: Term result => [Attribute] -> result
- pattern_ :: Term result => [Attribute] -> result
- polygon_ :: Term result => [Attribute] -> result
- polyline_ :: Term result => [Attribute] -> result
- radialGradient_ :: Term result => [Attribute] -> result
- rect_ :: Term result => [Attribute] -> result
- script_ :: Term result => [Attribute] -> result
- set_ :: Term result => [Attribute] -> result
- stop_ :: Term result => [Attribute] -> result
- style_ :: Term result => [Attribute] -> result
- svg_ :: Term result => [Attribute] -> result
- switch_ :: Term result => [Attribute] -> result
- symbol_ :: Term result => [Attribute] -> result
- text_ :: Term result => [Attribute] -> result
- textPath_ :: Term result => [Attribute] -> result
- title_ :: Term result => [Attribute] -> result
- tref_ :: Term result => [Attribute] -> result
- tspan_ :: Term result => [Attribute] -> result
- use_ :: Term result => [Attribute] -> result
- view_ :: Term result => [Attribute] -> result
- vkern_ :: [Attribute] -> Element

# Documentation

doctype :: Element Source #

`DOCTYPE` element

svg11_ :: Element -> Element Source #

`svg` element + svg 1.1 Attribute

a_ :: Term result => [Attribute] -> result Source #

`a` element

altGlyph_ :: Term result => [Attribute] -> result Source #

Deprecated: Removed from web standards.

`altglyph` element

altGlyphDef_ :: Term result => [Attribute] -> result Source #

Deprecated: Removed from web standards.

`altglyphdef` element

altGlyphItem_ :: Term result => [Attribute] -> result Source #

Deprecated: Removed from web standards.

`altglyphitem` element

animate_ :: Term result => [Attribute] -> result Source #

`animate` element

animateColor_ :: Term result => [Attribute] -> result Source #

Deprecated: Removed from web standards.

`animatecolor` element

animateMotion_ :: Term result => [Attribute] -> result Source #

`animatemotion` element

animateTransform_ :: Term result => [Attribute] -> result Source #

`animatetransform` element

circle_ :: Term result => [Attribute] -> result Source #

`circle` element

clipPath_ :: Term result => [Attribute] -> result Source #

`clipPath` element or attribute

colorProfile_ :: Term result => [Attribute] -> result Source #

`colorProfile` element

cursor_ :: Term result => [Attribute] -> result Source #

`cursor` element

defs_ :: Term result => [Attribute] -> result Source #

`defs` element

desc_ :: Term result => [Attribute] -> result Source #

`desc` element

ellipse_ :: Term result => [Attribute] -> result Source #

`ellipse` element

feBlend_ :: Term result => [Attribute] -> result Source #

`feblend` element

feColorMatrix_ :: Term result => [Attribute] -> result Source #

`fecolormatrix` element

feComponentTransfer_ :: Term result => [Attribute] -> result Source #

`fecomponenttransfer` element

feComposite_ :: Term result => [Attribute] -> result Source #

`fecomposite` element

feConvolveMatrix_ :: Term result => [Attribute] -> result Source #

`feconvolvematrix` element

feDiffuseLighting_ :: Term result => [Attribute] -> result Source #

`fediffuselighting` element

feDisplacementMap_ :: Term result => [Attribute] -> result Source #

`fedisplacementmap` element

feDistantLight_ :: Term result => [Attribute] -> result Source #

`fedistantlight` element

feFlood_ :: Term result => [Attribute] -> result Source #

`feflood` element

feFuncA_ :: Term result => [Attribute] -> result Source #

`fefunca` element

feFuncB_ :: Term result => [Attribute] -> result Source #

`fefuncb` element

feFuncG_ :: Term result => [Attribute] -> result Source #

`fefuncg` element

feFuncR_ :: Term result => [Attribute] -> result Source #

`fefuncr` element

feGaussianBlur_ :: Term result => [Attribute] -> result Source #

`fegaussianblur` element

feImage_ :: Term result => [Attribute] -> result Source #

`feimage` element

feMerge_ :: Term result => [Attribute] -> result Source #

`femerge` element

feMergeNode_ :: Term result => [Attribute] -> result Source #

`femergenode` element

feMorphology_ :: Term result => [Attribute] -> result Source #

`femorphology` element

feOffset_ :: Term result => [Attribute] -> result Source #

`feoffset` element

fePointLight_ :: Term result => [Attribute] -> result Source #

`fepointlight` element

feSpecularLighting_ :: Term result => [Attribute] -> result Source #

`fespecularlighting` element

feSpotLight_ :: Term result => [Attribute] -> result Source #

`fespotlight` element

feTile_ :: Term result => [Attribute] -> result Source #

`fetile` element

feTurbulence_ :: Term result => [Attribute] -> result Source #

`feturbulence` element

filter_ :: Term result => [Attribute] -> result Source #

`filter_` element

font_ :: Term result => [Attribute] -> result Source #

`font` element

fontFace_ :: Term result => [Attribute] -> result Source #

`fontFace` element

fontFaceFormat_ :: [Attribute] -> Element Source #

`fontFaceFormat` element

fontFaceName_ :: [Attribute] -> Element Source #

`fontFaceName` element

fontFaceSrc_ :: Term result => [Attribute] -> result Source #

`fontFaceSrc` element

fontFaceUri_ :: Term result => [Attribute] -> result Source #

`fontFaceUri` element

foreignObject_ :: Term result => [Attribute] -> result Source #

`foreignobject` element

g_ :: Term result => [Attribute] -> result Source #

`g` element

glyph_ :: Term result => [Attribute] -> result Source #

`glyph` element or attribute

glyphRef_ :: [Attribute] -> Element Source #

`glyphref` element

hkern_ :: [Attribute] -> Element Source #

`hkern` element

image_ :: Term result => [Attribute] -> result Source #

`image` element

line_ :: Term result => [Attribute] -> result Source #

`line` element

linearGradient_ :: Term result => [Attribute] -> result Source #

`lineargradient` element

marker_ :: Term result => [Attribute] -> result Source #

`marker` element

mask_ :: Term result => [Attribute] -> result Source #

`mask` element or attribute

metadata_ :: Term result => [Attribute] -> result Source #

`metadata` element

missingGlyph_ :: Term result => [Attribute] -> result Source #

`missingGlyph` element

mpath_ :: Term result => [Attribute] -> result Source #

`mpath` element

path_ :: Term result => [Attribute] -> result Source #

`path` element

pattern_ :: Term result => [Attribute] -> result Source #

`pattern` element

polygon_ :: Term result => [Attribute] -> result Source #

`polygon` element

polyline_ :: Term result => [Attribute] -> result Source #

`polyline` element

radialGradient_ :: Term result => [Attribute] -> result Source #

`radialgradient` element

rect_ :: Term result => [Attribute] -> result Source #

`rect` element

script_ :: Term result => [Attribute] -> result Source #

`script` element

set_ :: Term result => [Attribute] -> result Source #

`set` element

stop_ :: Term result => [Attribute] -> result Source #

`stop` element

style_ :: Term result => [Attribute] -> result Source #

`style` element

svg_ :: Term result => [Attribute] -> result Source #

`svg` element

switch_ :: Term result => [Attribute] -> result Source #

`switch` element

symbol_ :: Term result => [Attribute] -> result Source #

`symbol` element

text_ :: Term result => [Attribute] -> result Source #

`text_` element

textPath_ :: Term result => [Attribute] -> result Source #

`textpath` element

title_ :: Term result => [Attribute] -> result Source #

`title` element

tref_ :: Term result => [Attribute] -> result Source #

`tref` element

tspan_ :: Term result => [Attribute] -> result Source #

`tspan` element

use_ :: Term result => [Attribute] -> result Source #

`use` element

view_ :: Term result => [Attribute] -> result Source #

`view` element

vkern_ :: [Attribute] -> Element Source #

`vkern` element