blaze-svg-0.3.4.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

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

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

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

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

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

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

Resulting SVG.

Combinator for the <textPath /> element.

title

Arguments

:: Svg

Resulting SVG.

Combinator for the <title /> element.

tref

Arguments

:: Svg

Resulting SVG.

Combinator for the <tref /> element.

tspan

Arguments

:: 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.