Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Documentation
data GeneralTree Source
data GeneralNodeContent Source
type LeftOffset = X Source
type RightOffset = X Source
type BottomOffset = Y Source
type Middle = GraphicalNumeric Source
class GeneralizeTree a where Source
generalizeTree :: a -> GeneralTree Source
flattenDimensions :: [Dimensions] -> Dimensions Source
layoutGeneralTree :: LeftOffset -> TopOffset -> GeneralTree -> (LayoutTree, RightOffset, BottomOffset) Source
layoutGeneralTreeChildren :: LeftOffset -> TopOffset -> [(GeneralLine, GeneralTree)] -> ([(LayoutLine, LayoutTree)], RightOffset, BottomOffset) Source
layoutLine :: GeneralLine -> LayoutLine Source
layoutGeneralTrees :: LeftOffset -> TopOffset -> [GeneralTree] -> ([LayoutTree], RightOffset, BottomOffset) Source
layoutGeneralNodeContentList :: Middle -> Height -> [GeneralNodeContent] -> [LayoutNodeContent] Source
layoutGeneralNodeContent :: Pos -> GeneralNodeContent -> LayoutNodeContent Source