Safe Haskell | None |
---|
- data ClientType
- newtype DisplayResult = DisplayResult [DR]
- data DR = DR {
- clientType :: ClientType
- result :: Text
- text :: Text -> DisplayResult
- html :: Markup -> DisplayResult
- svg :: Markup -> DisplayResult
- displayString :: String -> DisplayResult
- displayChar :: Char -> DisplayResult
- displayListOf :: (a -> DisplayResult) -> [a] -> DisplayResult
- displaying :: (Display a, Show a) => a -> DisplayResult
- class GDisplay f where
- gdisplay :: f a -> DisplayResult
- class Display a where
- displayList :: [a] -> DisplayResult
- display :: a -> DisplayResult
- displayEmpty :: DisplayResult
- renderMyDiagramToSvg :: Double -> Diagram SVG R2 -> Html
Documentation
newtype DisplayResult Source
text :: Text -> DisplayResultSource
html :: Markup -> DisplayResultSource
svg :: Markup -> DisplayResultSource
displayListOf :: (a -> DisplayResult) -> [a] -> DisplayResultSource
displaying :: (Display a, Show a) => a -> DisplayResultSource
Too fool ExtendedDefaultRules into firing
gdisplay :: f a -> DisplayResultSource
displayList :: [a] -> DisplayResultSource
display :: a -> DisplayResultSource
Display Char | |
Display Double | |
Display Float | |
Display Int | |
Display Int8 | |
Display Int16 | |
Display Int32 | |
Display Int64 | |
Display Integer | |
Display Word | |
Display Word8 | |
Display Word16 | |
Display Word32 | |
Display Word64 | |
Display () | |
Display Text | |
Display Text | |
Display Markup | |
Display DisplayResult | |
Display a => Display [a] | |
Display a => Display (Maybe a) | |
(Display a, Display b) => Display (Either a b) | |
(Display a, Display b) => Display (a, b) | |
(Display a, Display b, Display c) => Display (a, b, c) | |
(~ * a SVG, ~ * b R2, ~ * c Any) => Display (QDiagram a b c) |