blaze-svg-0.3.6.1: SVG combinator library

Safe HaskellNone
LanguageHaskell98

Text.Blaze.Svg11

Description

This module exports SVG combinators used to create documents.

Synopsis

Documentation

module Text.Blaze

docType #

Arguments

:: Svg

The document type SVG.

Combinator for the document type. This should be placed at the top of every SVG page.

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
    "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

docTypeSvg #

Arguments

:: Svg

Inner SVG.

-> Svg

Resulting SVG.

Combinator for the <svg> element. This combinator will also insert the correct doctype.

a #

Arguments

:: Svg

Inner SVG.

-> Svg

Resulting SVG.

Combinator for the <a> element.

altglyph #

Arguments

:: Svg

Inner SVG.

-> Svg

Resulting SVG.

Combinator for the <altGlyph> element.

altglyphdef #

Arguments

:: Svg

Resulting SVG.

Combinator for the <altGlyphDef /> element.

altglyphitem #

Arguments

:: Svg

Resulting SVG.

Combinator for the <altGlyphItem /> element.

animate #

Arguments

:: Svg

Resulting SVG.

Combinator for the <animate /> element.

animatecolor #

Arguments

:: Svg

Resulting SVG.

Combinator for the <animateColor /> element.

animatemotion #

Arguments

:: Svg

Resulting SVG.

Combinator for the <animateMotion /> element.

animatetransform #

Arguments

:: Svg

Resulting SVG.

Combinator for the <animateTransform /> element.

circle #

Arguments

:: Svg

Resulting SVG.

Combinator for the <circle /> element.

clippath #

Arguments

:: Svg

Inner SVG.

-> Svg

Resulting SVG.

Combinator for the <clipPath> element.

colorProfile #

Arguments

:: Svg

Resulting SVG.

Combinator for the <color-profile /> element.

cursor #

Arguments

:: Svg

Resulting SVG.

Combinator for the <cursor /> element.

defs #

Arguments

:: Svg

Inner SVG.

-> Svg

Resulting SVG.

Combinator for the <defs> element.

desc #

Arguments

:: Svg

Inner SVG.

-> Svg

Resulting SVG.

Combinator for the <desc> element.

ellipse #

Arguments

:: Svg

Resulting SVG.

Combinator for the <ellipse /> element.

feblend #

Arguments

:: Svg

Resulting SVG.

Combinator for the <feBlend /> element.

fecolormatrix #

Arguments

:: Svg

Resulting SVG.

Combinator for the <feColorMatrix /> element.

fecomponenttransfer #

Arguments

:: Svg

Resulting SVG.

Combinator for the <feComponentTransfer /> element.

fecomposite #

Arguments

:: Svg

Resulting SVG.

Combinator for the <feComposite /> element.

feconvolvematrix #

Arguments

:: Svg

Resulting SVG.

Combinator for the <feConvolveMatrix /> element.

fediffuselighting #

Arguments

:: Svg

Resulting SVG.

Combinator for the <feDiffuseLighting /> element.

fedisplacementmap #

Arguments

:: Svg

Resulting SVG.

Combinator for the <feDisplacementMap /> element.

fedistantlight #

Arguments

:: Svg

Resulting SVG.

Combinator for the <feDistantLight /> element.

feflood #

Arguments

:: Svg

Resulting SVG.

Combinator for the <feFlood /> element.

fefunca #

Arguments

:: Svg

Resulting SVG.

Combinator for the <feFuncA /> element.

fefuncb #

Arguments

:: Svg

Resulting SVG.

Combinator for the <feFuncB /> element.

fefuncg #

Arguments

:: Svg

Resulting SVG.

Combinator for the <feFuncG /> element.

fefuncr #

Arguments

:: Svg

Resulting SVG.

Combinator for the <feFuncR /> element.

fegaussianblur #

Arguments

:: Svg

Resulting SVG.

Combinator for the <feGaussianBlur /> element.

feimage #

Arguments

:: Svg

Resulting SVG.

Combinator for the <feImage /> element.

femerge #

Arguments

:: Svg

Resulting SVG.

Combinator for the <feMerge /> element.

femergenode #

Arguments

:: Svg

Resulting SVG.

Combinator for the <feMergeNode /> element.

femorphology #

Arguments

:: Svg

Resulting SVG.

Combinator for the <feMorphology /> element.

feoffset #

Arguments

:: Svg

Resulting SVG.

Combinator for the <feOffset /> element.

fepointlight #

Arguments

:: Svg

Resulting SVG.

Combinator for the <fePointLight /> element.

fespecularlighting #

Arguments

:: Svg

Resulting SVG.

Combinator for the <feSpecularLighting /> element.

fespotlight #

Arguments

:: Svg

Resulting SVG.

Combinator for the <feSpotLight /> element.

fetile #

Arguments

:: Svg

Resulting SVG.

Combinator for the <feTile /> element.

feturbulence #

Arguments

:: Svg

Resulting SVG.

Combinator for the <feTurbulence /> element.

filter_ #

Arguments

:: Svg

Resulting SVG.

Combinator for the <filter /> element.

font #

Arguments

:: Svg

Resulting SVG.

Combinator for the <font /> element.

fontFace #

Arguments

:: Svg

Resulting SVG.

Combinator for the <font-face /> element.

fontFaceFormat #

Arguments

:: Svg

Resulting SVG.

Combinator for the <font-face-format /> element.

fontFaceName #

Arguments

:: Svg

Resulting SVG.

Combinator for the <font-face-name /> element.

fontFaceSrc #

Arguments

:: Svg

Resulting SVG.

Combinator for the <font-face-src /> element.

fontFaceUri #

Arguments

:: Svg

Resulting SVG.

Combinator for the <font-face-uri /> element.

foreignobject #

Arguments

:: Svg

Inner SVG.

-> Svg

Resulting SVG.

Combinator for the <foreignObject> element.

g #

Arguments

:: Svg

Inner SVG.

-> Svg

Resulting SVG.

Combinator for the <g> element.

glyph #

Arguments

:: Svg

Inner SVG.

-> Svg

Resulting SVG.

Combinator for the <glyph> element.

glyphref #

Arguments

:: Svg

Resulting SVG.

Combinator for the <glyphRef /> element.

hkern #

Arguments

:: Svg

Resulting SVG.

Combinator for the <hkern /> element.

image #

Arguments

:: Svg

Resulting SVG.

Combinator for the <image /> element.

line #

Arguments

:: Svg

Resulting SVG.

Combinator for the <line /> element.

lineargradient #

Arguments

:: Svg

Inner SVG.

-> Svg

Resulting SVG.

Combinator for the <linearGradient> element.

marker #

Arguments

:: Svg

Inner SVG.

-> Svg

Resulting SVG.

Combinator for the <marker> element.

mask #

Arguments

:: Svg

Inner SVG.

-> Svg

Resulting SVG.

Combinator for the <mask> element.

metadata #

Arguments

:: Svg

Inner SVG.

-> Svg

Resulting SVG.

Combinator for the <metadata> element.

missingGlyph #

Arguments

:: Svg

Inner SVG.

-> Svg

Resulting SVG.

Combinator for the <missing-glyph> element.

mpath #

Arguments

:: Svg

Resulting SVG.

Combinator for the <mpath /> element.

path #

Arguments

:: Svg

Resulting SVG.

Combinator for the <path /> element.

pattern #

Arguments

:: Svg

Inner SVG.

-> Svg

Resulting SVG.

Combinator for the <pattern> element.

polygon #

Arguments

:: Svg

Resulting SVG.

Combinator for the <polygon /> element.

polyline #

Arguments

:: Svg

Resulting SVG.

Combinator for the <polyline /> element.

radialgradient #

Arguments

:: Svg

Inner SVG.

-> Svg

Resulting SVG.

Combinator for the <radialGradient> element.

rect #

Arguments

:: Svg

Resulting SVG.

Combinator for the <rect /> element.

script #

Arguments

:: Svg

Inner SVG.

-> Svg

Resulting SVG.

Combinator for the <script> element.

set #

Arguments

:: Svg

Resulting SVG.

Combinator for the <set /> element.

stop #

Arguments

:: Svg

Resulting SVG.

Combinator for the <stop /> element.

style #

Arguments

:: Svg

Inner SVG.

-> Svg

Resulting SVG.

Combinator for the <style> element.

svg #

Arguments

:: Svg

Inner SVG.

-> Svg

Resulting SVG.

Combinator for the <svg> element.

switch #

Arguments

:: Svg

Inner SVG.

-> Svg

Resulting SVG.

Combinator for the <switch> element.

symbol #

Arguments

:: Svg

Inner SVG.

-> Svg

Resulting SVG.

Combinator for the <symbol> element.

text_ #

Arguments

:: Svg

Inner SVG.

-> Svg

Resulting SVG.

Combinator for the <text> element.

textpath #

Arguments

:: Svg

Inner SVG.

-> Svg

Resulting SVG.

Combinator for the <textPath> element.

title #

Arguments

:: Svg

Inner SVG.

-> Svg

Resulting SVG.

Combinator for the <title> element.

tref #

Arguments

:: Svg

Resulting SVG.

Combinator for the <tref /> element.

tspan #

Arguments

:: Svg

Inner SVG.

-> Svg

Resulting SVG.

Combinator for the <tspan> element.

use #

Arguments

:: Svg

Resulting SVG.

Combinator for the <use /> element.

view #

Arguments

:: Svg

Resulting SVG.

Combinator for the <view /> element.

vkern #

Arguments

:: Svg

Resulting SVG.

Combinator for the <vkern /> element.