Module

Halogen.Svg.Attributes

#Color

data Color

Constructors

#printColor

#TextAnchor

#Orient

#printOrient

#MarkerUnit

#printMarkerUnit

#printTextAnchor

#printBaseline

#printTransform

#PathCommand

#printPathCommand

#CommandArcChoice

data CommandArcChoice

Arc0 = Small arc Arc1 = Large arc

Constructors

Instances

#printCommandArcChoice

#CommandSweepChoice

data CommandSweepChoice

Sweep0 = Counter-Clockwise / Negative Sweep1 = Clockwise / Positive

Constructors

Instances

#printCommandSweepChoice

#Align

data Align

Constructors

#printAlign

#MeetOrSlice

data MeetOrSlice

Constructors

#printMeetOrSlice

#attr

attr :: forall r i. AttrName -> String -> IProp r i

#cx

cx :: forall r i. Number -> IProp (cx :: Number | r) i

#cy

cy :: forall r i. Number -> IProp (cy :: Number | r) i

#r

r :: forall s i. Number -> IProp (r :: Number | s) i

#viewBox

viewBox :: forall r i. Number -> Number -> Number -> Number -> IProp (viewBox :: String | r) i

#preserveAspectRatio

preserveAspectRatio :: forall r i. Maybe { x_ :: Align, y_ :: Align } -> MeetOrSlice -> IProp (preserveAspectRatio :: String | r) i

#rx

rx :: forall r i. Number -> IProp (rx :: Number | r) i

#ry

ry :: forall r i. Number -> IProp (ry :: Number | r) i

#width

width :: forall r i. Number -> IProp (width :: Number | r) i

#height

height :: forall r i. Number -> IProp (height :: Number | r) i

#x

x :: forall r i. Number -> IProp (x :: Number | r) i

#y

y :: forall r i. Number -> IProp (y :: Number | r) i

#x1

x1 :: forall r i. Number -> IProp (x1 :: Number | r) i

#y1

y1 :: forall r i. Number -> IProp (y1 :: Number | r) i

#x2

x2 :: forall r i. Number -> IProp (x2 :: Number | r) i

#y2

y2 :: forall r i. Number -> IProp (y2 :: Number | r) i

#stroke

stroke :: forall r i. Maybe Color -> IProp (stroke :: String | r) i

#fill

fill :: forall r i. Maybe Color -> IProp (fill :: String | r) i

#transform

transform :: forall r i. Array Transform -> IProp (transform :: String | r) i

#d

d :: forall r i. Array PathCommand -> IProp (d :: String | r) i

#text_anchor

text_anchor :: forall r i. TextAnchor -> IProp (text_anchor :: String | r) i

#font_size

font_size :: forall r i. FontSize -> IProp (font_size :: String | r) i

#dominant_baseline

dominant_baseline :: forall r i. Baseline -> IProp (transform :: String | r) i

#class_

class_ :: forall r i. ClassName -> IProp (class :: String | r) i

#classes

classes :: forall r i. Array ClassName -> IProp (class :: String | r) i

#id

id :: forall r i. String -> IProp (id :: String | r) i

#markerWidth

markerWidth :: forall r i. Number -> IProp (markerWidth :: Number | r) i

#markerHeight

markerHeight :: forall r i. Number -> IProp (markerHeight :: Number | r) i

#refX

refX :: forall r i. Number -> IProp (refX :: Number | r) i

#refY

refY :: forall r i. Number -> IProp (refY :: Number | r) i

#orient

orient :: forall r i. Orient -> IProp (orient :: String | r) i

#markerUnits

markerUnits :: forall r i. MarkerUnit -> IProp (markerUnits :: String | r) i

#strokeWidth

strokeWidth :: forall r i. Number -> IProp (strokeWidth :: Number | r) i

#markerEnd

markerEnd :: forall r i. String -> IProp (markerEnd :: String | r) i

#printDurationF

printDurationF :: forall a. Show a => DurationF a -> String

#Duration

#printDuration

#seconds

#FillState

data FillState

Constructors

#printFillState

#dur

dur :: forall r i. Duration -> IProp (dur :: String | r) i

#attributeName

attributeName :: forall r i. String -> IProp (attributeName :: String | r) i

#from

from :: forall r i. String -> IProp (from :: String | r) i

#to

to :: forall r i. String -> IProp (to :: String | r) i

#begin

begin :: forall r i. String -> IProp (begin :: String | r) i

#repeatCount

repeatCount :: forall r i. Int -> IProp (repeatCount :: Int | r) i

#fillAnim

fillAnim :: forall r i. FillState -> IProp (fill :: String | r) i

#xlinkHref

xlinkHref :: forall r i. String -> IProp (xlinkHref :: String | r) i

#path

path :: forall r i. Array PathCommand -> IProp (path :: String | r) i

Modules