| 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 |
Instances
data GeneralLine Source #
Constructors
| GeneralLine StrokeColor |
Instances
| Eq GeneralLine Source # | |
Defined in Eventloop.Utility.Trees.GeneralTree | |
| Show GeneralLine Source # | |
Defined in Eventloop.Utility.Trees.GeneralTree Methods showsPrec :: Int -> GeneralLine -> ShowS # show :: GeneralLine -> String # showList :: [GeneralLine] -> ShowS # | |
| Generic GeneralLine Source # | |
Defined in Eventloop.Utility.Trees.GeneralTree Associated Types type Rep GeneralLine :: Type -> Type # | |
| NFData GeneralLine Source # | |
Defined in Eventloop.Utility.Trees.GeneralTree Methods rnf :: GeneralLine -> () # | |
| type Rep GeneralLine Source # | |
Defined in Eventloop.Utility.Trees.GeneralTree type Rep GeneralLine = D1 (MetaData "GeneralLine" "Eventloop.Utility.Trees.GeneralTree" "eventloop-0.8.2.8-inplace" False) (C1 (MetaCons "GeneralLine" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 StrokeColor))) | |
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 #
Instances
| GeneralizeTree GeneralTree Source # | |
Defined in Eventloop.Utility.Trees.GeneralTree Methods | |
| GeneralizeTree RoseTree Source # | |
Defined in Eventloop.Module.DrawTrees.DrawTrees Methods generalizeTree :: RoseTree -> GeneralTree Source # | |
| GeneralizeTree RBTree Source # | |
Defined in Eventloop.Module.DrawTrees.DrawTrees Methods generalizeTree :: RBTree -> 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 #