Safe Haskell | Safe |
---|---|
Language | Haskell2010 |
Eventloop.Utility.Trees.GeneralTree
Documentation
data GeneralTree Source #
Constructors
GeneralTreeBox [GeneralNodeContent] [(GeneralLine, GeneralTree)] |
Instances
data GeneralNodeContent Source #
Constructors
GeneralNodeText FillColor String | |
GeneralNode FillColor Radius |
type LeftOffset = X Source #
type RightOffset = X Source #
type BottomOffset = Y Source #
type Middle = GraphicalNumeric Source #
class GeneralizeTree a where Source #
Minimal complete definition
Methods
generalizeTree :: a -> GeneralTree Source #
Instances
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 #