Safe Haskell | Safe |
---|---|
Language | Haskell2010 |
Documentation
data GeneralTree Source #
Instances
data GeneralNodeContent Source #
Instances
data GeneralLine Source #
Instances
Eq GeneralLine Source # | |
Defined in Eventloop.Utility.Trees.GeneralTree (==) :: GeneralLine -> GeneralLine -> Bool # (/=) :: GeneralLine -> GeneralLine -> Bool # | |
Show GeneralLine Source # | |
Defined in Eventloop.Utility.Trees.GeneralTree showsPrec :: Int -> GeneralLine -> ShowS # show :: GeneralLine -> String # showList :: [GeneralLine] -> ShowS # | |
Generic GeneralLine Source # | |
Defined in Eventloop.Utility.Trees.GeneralTree type Rep GeneralLine :: Type -> Type # from :: GeneralLine -> Rep GeneralLine x # to :: Rep GeneralLine x -> GeneralLine # | |
NFData GeneralLine Source # | |
Defined in Eventloop.Utility.Trees.GeneralTree 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 #
generalizeTree :: a -> GeneralTree Source #
Instances
GeneralizeTree GeneralTree Source # | |
Defined in Eventloop.Utility.Trees.GeneralTree | |
GeneralizeTree RoseTree Source # | |
Defined in Eventloop.Module.DrawTrees.DrawTrees generalizeTree :: RoseTree -> GeneralTree Source # | |
GeneralizeTree RBTree Source # | |
Defined in Eventloop.Module.DrawTrees.DrawTrees 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 #