uni-uDrawGraph-2.2.1.4: Graphs binding

Safe HaskellSafe
LanguageHaskell98

UDrawGraph.Types

Description

This file was taken from Sven Panne's page on 31st July 2001. I have since changed it a little. The version before these changes may be found in DaVinciTypes.hs.orig.

Documentation

data TclCmd Source #

Instances
Eq TclCmd Source # 
Instance details

Defined in UDrawGraph.Types

Methods

(==) :: TclCmd -> TclCmd -> Bool #

(/=) :: TclCmd -> TclCmd -> Bool #

Show TclCmd Source # 
Instance details

Defined in UDrawGraph.Types

data VisualCmd Source #

Instances
Eq VisualCmd Source # 
Instance details

Defined in UDrawGraph.Types

Show VisualCmd Source # 
Instance details

Defined in UDrawGraph.Types

data DaVinciAnswer Source #

data Node Source #

Constructors

N NodeId Type [Attribute] [Edge] 
R NodeId 
Instances
Eq Node Source # 
Instance details

Defined in UDrawGraph.Types

Methods

(==) :: Node -> Node -> Bool #

(/=) :: Node -> Node -> Bool #

Show Node Source # 
Instance details

Defined in UDrawGraph.Types

Methods

showsPrec :: Int -> Node -> ShowS #

show :: Node -> String #

showList :: [Node] -> ShowS #

data Edge Source #

Constructors

E EdgeId Type [Attribute] Node 
Instances
Eq Edge Source # 
Instance details

Defined in UDrawGraph.Types

Methods

(==) :: Edge -> Edge -> Bool #

(/=) :: Edge -> Edge -> Bool #

Show Edge Source # 
Instance details

Defined in UDrawGraph.Types

Methods

showsPrec :: Int -> Edge -> ShowS #

show :: Edge -> String #

showList :: [Edge] -> ShowS #

data Attribute Source #

Constructors

A String String 
M [MenuEntry] 
Instances
Eq Attribute Source # 
Instance details

Defined in UDrawGraph.Types

Show Attribute Source # 
Instance details

Defined in UDrawGraph.Types

HasModifyValue Attribute DaVinciGraph DaVinciNode # 
Instance details

Defined in UDrawGraph.Graph

Methods

modify :: Typeable value => Attribute -> DaVinciGraph -> DaVinciNode value -> IO () #

data NodeUpdate Source #

Instances
Eq NodeUpdate Source # 
Instance details

Defined in UDrawGraph.Types

Show NodeUpdate Source # 
Instance details

Defined in UDrawGraph.Types

data AttrChange Source #

Instances
Eq AttrChange Source # 
Instance details

Defined in UDrawGraph.Types

Show AttrChange Source # 
Instance details

Defined in UDrawGraph.Types

data MixedUpdate Source #

Constructors

NU NodeUpdate 
EU EdgeUpdate 
Instances
Eq MixedUpdate Source # 
Instance details

Defined in UDrawGraph.Types

Show MixedUpdate Source # 
Instance details

Defined in UDrawGraph.Types

data TypeChange Source #

Instances
Eq TypeChange Source # 
Instance details

Defined in UDrawGraph.Types

Show TypeChange Source # 
Instance details

Defined in UDrawGraph.Types

data IconEntry Source #

Instances
Eq IconEntry Source # 
Instance details

Defined in UDrawGraph.Types

Show IconEntry Source # 
Instance details

Defined in UDrawGraph.Types

data VisualRule Source #

Constructors

NR Type [Attribute] 
ER Type [Attribute] 
Instances
Eq VisualRule Source # 
Instance details

Defined in UDrawGraph.Types

Show VisualRule Source # 
Instance details

Defined in UDrawGraph.Types

newtype NodeId Source #

Constructors

NodeId String 
Instances
Eq NodeId Source # 
Instance details

Defined in UDrawGraph.Types

Methods

(==) :: NodeId -> NodeId -> Bool #

(/=) :: NodeId -> NodeId -> Bool #

Ord NodeId Source # 
Instance details

Defined in UDrawGraph.Types

Show NodeId Source # 
Instance details

Defined in UDrawGraph.Types

newtype EdgeId Source #

Constructors

EdgeId String 
Instances
Eq EdgeId Source # 
Instance details

Defined in UDrawGraph.Types

Methods

(==) :: EdgeId -> EdgeId -> Bool #

(/=) :: EdgeId -> EdgeId -> Bool #

Ord EdgeId Source # 
Instance details

Defined in UDrawGraph.Types

Show EdgeId Source # 
Instance details

Defined in UDrawGraph.Types

newtype MenuId Source #

Constructors

MenuId String 
Instances
Eq MenuId Source # 
Instance details

Defined in UDrawGraph.Types

Methods

(==) :: MenuId -> MenuId -> Bool #

(/=) :: MenuId -> MenuId -> Bool #

Ord MenuId Source # 
Instance details

Defined in UDrawGraph.Types

Show MenuId Source # 
Instance details

Defined in UDrawGraph.Types

newtype MenuLabel Source #

Constructors

MenuLabel String 
Instances
Eq MenuLabel Source # 
Instance details

Defined in UDrawGraph.Types

Show MenuLabel Source # 
Instance details

Defined in UDrawGraph.Types

newtype MenuMne Source #

Constructors

MenuMne String 
Instances
Eq MenuMne Source # 
Instance details

Defined in UDrawGraph.Types

Methods

(==) :: MenuMne -> MenuMne -> Bool #

(/=) :: MenuMne -> MenuMne -> Bool #

Show MenuMne Source # 
Instance details

Defined in UDrawGraph.Types

newtype MenuAcc Source #

Constructors

MenuAcc String 
Instances
Eq MenuAcc Source # 
Instance details

Defined in UDrawGraph.Types

Methods

(==) :: MenuAcc -> MenuAcc -> Bool #

(/=) :: MenuAcc -> MenuAcc -> Bool #

Show MenuAcc Source # 
Instance details

Defined in UDrawGraph.Types

newtype IconId Source #

Constructors

IconId String 
Instances
Eq IconId Source # 
Instance details

Defined in UDrawGraph.Types

Methods

(==) :: IconId -> IconId -> Bool #

(/=) :: IconId -> IconId -> Bool #

Ord IconId Source # 
Instance details

Defined in UDrawGraph.Types

Show IconId Source # 
Instance details

Defined in UDrawGraph.Types

newtype Type Source #

Constructors

Type String 
Instances
Eq Type Source # 
Instance details

Defined in UDrawGraph.Types

Methods

(==) :: Type -> Type -> Bool #

(/=) :: Type -> Type -> Bool #

Ord Type Source # 
Instance details

Defined in UDrawGraph.Types

Methods

compare :: Type -> Type -> Ordering #

(<) :: Type -> Type -> Bool #

(<=) :: Type -> Type -> Bool #

(>) :: Type -> Type -> Bool #

(>=) :: Type -> Type -> Bool #

max :: Type -> Type -> Type #

min :: Type -> Type -> Type #

Show Type Source # 
Instance details

Defined in UDrawGraph.Types

Methods

showsPrec :: Int -> Type -> ShowS #

show :: Type -> String #

showList :: [Type] -> ShowS #

newtype Filename Source #

Constructors

Filename String 
Instances
Eq Filename Source # 
Instance details

Defined in UDrawGraph.Types

Show Filename Source # 
Instance details

Defined in UDrawGraph.Types

newtype WindowId Source #

Constructors

WindowId String 
Instances
Eq WindowId Source # 
Instance details

Defined in UDrawGraph.Types

Ord WindowId Source # 
Instance details

Defined in UDrawGraph.Types

Show WindowId Source # 
Instance details

Defined in UDrawGraph.Types

data Orient Source #

Instances
Eq Orient Source # 
Instance details

Defined in UDrawGraph.Types

Methods

(==) :: Orient -> Orient -> Bool #

(/=) :: Orient -> Orient -> Bool #

Show Orient Source # 
Instance details

Defined in UDrawGraph.Types

data Direction Source #

Constructors

Up 
Down 
DVLeft 
DVRight 
Instances
Eq Direction Source # 
Instance details

Defined in UDrawGraph.Types

Show Direction Source # 
Instance details

Defined in UDrawGraph.Types

data Btype Source #

Constructors

Bt String String String 
Instances
Eq Btype Source # 
Instance details

Defined in UDrawGraph.Types

Methods

(==) :: Btype -> Btype -> Bool #

(/=) :: Btype -> Btype -> Bool #

Show Btype Source # 
Instance details

Defined in UDrawGraph.Types

Methods

showsPrec :: Int -> Btype -> ShowS #

show :: Btype -> String #

showList :: [Btype] -> ShowS #

data MenuMod Source #

Constructors

Alternate 
Shift 
Control 
Meta 
None 
Instances
Eq MenuMod Source # 
Instance details

Defined in UDrawGraph.Types

Methods

(==) :: MenuMod -> MenuMod -> Bool #

(/=) :: MenuMod -> MenuMod -> Bool #

Show MenuMod Source # 
Instance details

Defined in UDrawGraph.Types