Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Synopsis
- data Clickable s
- view :: Clickable s -> View
- click :: Clickable s -> React s MouseEv ()
- clickable :: View -> Position -> Position -> Clickable s
- clickableText :: Position -> WithTextExtents -> Clickable s
- data WithTextExtents
- withTextExtents :: FontName -> FontSize -> Text -> React s (CalcTextExtents :- 'Nil) WithTextExtents
- nextToText :: Position -> WithTextExtents -> Position
- translate :: Position -> WithTextExtents -> (Rational, Rational) -> Position
- type FontName = String
- type FontSize = Double
Clickable
clickableText :: Position -> WithTextExtents -> Clickable s Source #
With Text Extents
data WithTextExtents Source #
withTextExtents :: FontName -> FontSize -> Text -> React s (CalcTextExtents :- 'Nil) WithTextExtents Source #
nextToText :: Position -> WithTextExtents -> Position Source #