eventloop-0.8.2.8: A different take on an IO system. Based on Amanda's IO loop, this eventloop takes a function that maps input events to output events. It can easily be extended by modules that represent IO devices or join multiple modules together.

Safe HaskellSafe
LanguageHaskell2010

Eventloop.Utility.Trees.GeneralTree

Documentation

data GeneralTree Source #

data GeneralNodeContent Source #

Instances
Eq GeneralNodeContent Source # 
Instance details

Defined in Eventloop.Utility.Trees.GeneralTree

Show GeneralNodeContent Source # 
Instance details

Defined in Eventloop.Utility.Trees.GeneralTree

Generic GeneralNodeContent Source # 
Instance details

Defined in Eventloop.Utility.Trees.GeneralTree

Associated Types

type Rep GeneralNodeContent :: Type -> Type #

NFData GeneralNodeContent Source # 
Instance details

Defined in Eventloop.Utility.Trees.GeneralTree

Methods

rnf :: GeneralNodeContent -> () #

type Rep GeneralNodeContent Source # 
Instance details

Defined in Eventloop.Utility.Trees.GeneralTree

data GeneralLine Source #

Constructors

GeneralLine StrokeColor 
Instances
Eq GeneralLine Source # 
Instance details

Defined in Eventloop.Utility.Trees.GeneralTree

Show GeneralLine Source # 
Instance details

Defined in Eventloop.Utility.Trees.GeneralTree

Generic GeneralLine Source # 
Instance details

Defined in Eventloop.Utility.Trees.GeneralTree

Associated Types

type Rep GeneralLine :: Type -> Type #

NFData GeneralLine Source # 
Instance details

Defined in Eventloop.Utility.Trees.GeneralTree

Methods

rnf :: GeneralLine -> () #

type Rep GeneralLine Source # 
Instance details

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 Pos = (X, Y) Source #

layoutLine :: GeneralLine -> LayoutLine Source #