| Safe Haskell | None |
|---|---|
| Language | Haskell98 |
Control.Monad.Takahashi.HtmlBuilder.Monad
Documentation
Constructors
| SimpleDraw | |
| HStretch | |
| WStretch | |
| Stretch |
Constructors
| DivInfo | |
Fields
| |
data HtmlBuilderBase o a where Source
Constructors
| GetHtmlOption :: HtmlBuilderBase o o | |
| PutHtmlOption :: o -> HtmlBuilderBase o () | |
| WriteHeader1 :: String -> HtmlBuilderBase o () | |
| WriteHeader2 :: String -> HtmlBuilderBase o () | |
| WriteHeader3 :: String -> HtmlBuilderBase o () | |
| WriteParagraph :: String -> HtmlBuilderBase o () | |
| WriteList :: [String] -> HtmlBuilderBase o () | |
| DrawPicture :: DrawType -> String -> HtmlBuilderBase o () | |
| VerticalDiv :: [DivInfo o] -> HtmlBuilderBase o () | |
| HorizonDiv :: [DivInfo o] -> HtmlBuilderBase o () | |
| WriteHtml :: Html -> HtmlBuilderBase o () |
Instances
| MonadState x (HtmlBuilder x) |
type HtmlBuilder o = Skeleton (HtmlBuilderBase o) Source
divInfo2Tuple :: DivInfo o -> (Int, (MakeStyle (), HtmlBuilder o ())) Source
tuple2DivInfo :: (Int, (MakeStyle (), HtmlBuilder o ())) -> DivInfo o Source
getHtmlOption :: HtmlBuilder o o Source
putHtmlOption :: o -> HtmlBuilder o () Source
writeHeader1 :: String -> HtmlBuilder o () Source
writeHeader2 :: String -> HtmlBuilder o () Source
writeHeader3 :: String -> HtmlBuilder o () Source
writeParagraph :: String -> HtmlBuilder o () Source
writeList :: [String] -> HtmlBuilder o () Source
drawPicture :: DrawType -> String -> HtmlBuilder o () Source
verticalDiv :: [DivInfo o] -> HtmlBuilder o () Source
horizonDiv :: [DivInfo o] -> HtmlBuilder o () Source
writeHtml :: Html -> HtmlBuilder o () Source