Safe Haskell | Safe |
---|---|
Language | Haskell2010 |
Documentation
data GeneralTree Source #
data GeneralNodeContent Source #
data GeneralLine 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 #
textHeight :: Float 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 #