Safe Haskell | Safe-Inferred |
---|---|
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 |
Instances
type LeftOffset = X Source
type RightOffset = X Source
type BottomOffset = Y Source
type Middle = GraphicalNumeric Source
class GeneralizeTree a where Source
Methods
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