Safe Haskell | Safe |
---|---|
Language | Haskell98 |
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 DaVinciCmd Source #
Graph GraphCmd | |
Multi MultiCmd | |
Menu MenuCmd | |
AppMenu AppMenuCmd | |
DVSet SetCmd | |
Window WindowCmd | |
Tcl TclCmd | |
Special SpecialCmd | |
DVNothing | |
Visual VisualCmd | |
DragAndDrop DragAndDropCmd |
Instances
Eq DaVinciCmd Source # | |
Defined in UDrawGraph.Types (==) :: DaVinciCmd -> DaVinciCmd -> Bool # (/=) :: DaVinciCmd -> DaVinciCmd -> Bool # | |
Show DaVinciCmd Source # | |
Defined in UDrawGraph.Types showsPrec :: Int -> DaVinciCmd -> ShowS # show :: DaVinciCmd -> String # showList :: [DaVinciCmd] -> ShowS # |
data FileMenuCmd Source #
ClearGraph | |
OpenGraph Filename | |
OpenGraphPlaced Filename | |
OpenStatus Filename | |
SaveGraph Filename | |
SaveStatus Filename | |
Print (Maybe Filename) | |
Close | |
Exit |
Instances
Eq FileMenuCmd Source # | |
Defined in UDrawGraph.Types (==) :: FileMenuCmd -> FileMenuCmd -> Bool # (/=) :: FileMenuCmd -> FileMenuCmd -> Bool # | |
Show FileMenuCmd Source # | |
Defined in UDrawGraph.Types showsPrec :: Int -> FileMenuCmd -> ShowS # show :: FileMenuCmd -> String # showList :: [FileMenuCmd] -> ShowS # |
data ViewMenuCmd Source #
Instances
Eq ViewMenuCmd Source # | |
Defined in UDrawGraph.Types (==) :: ViewMenuCmd -> ViewMenuCmd -> Bool # (/=) :: ViewMenuCmd -> ViewMenuCmd -> Bool # | |
Show ViewMenuCmd Source # | |
Defined in UDrawGraph.Types showsPrec :: Int -> ViewMenuCmd -> ShowS # show :: ViewMenuCmd -> String # showList :: [ViewMenuCmd] -> ShowS # |
data NavigationMenuCmd Source #
SelectParents [NodeId] | |
SelectSiblings [NodeId] | |
SelectChilds [NodeId] | |
SelectChildren [NodeId] | |
Navigator (Maybe (NodeId, Direction, Bool)) | |
Find (Maybe (String, Bool, Bool)) |
data AbstractionMenuCmd Source #
HideSubgraph [NodeId] | |
ShowSubgraph [NodeId] | |
RestoreAllSubgraphs | |
HideEdges [NodeId] | |
ShowEdges [NodeId] | |
RestoreAllEdges |
Instances
Eq AbstractionMenuCmd Source # | |
Defined in UDrawGraph.Types (==) :: AbstractionMenuCmd -> AbstractionMenuCmd -> Bool # (/=) :: AbstractionMenuCmd -> AbstractionMenuCmd -> Bool # | |
Show AbstractionMenuCmd Source # | |
Defined in UDrawGraph.Types showsPrec :: Int -> AbstractionMenuCmd -> ShowS # show :: AbstractionMenuCmd -> String # showList :: [AbstractionMenuCmd] -> ShowS # |
data LayoutMenuCmd Source #
Instances
Eq LayoutMenuCmd Source # | |
Defined in UDrawGraph.Types (==) :: LayoutMenuCmd -> LayoutMenuCmd -> Bool # (/=) :: LayoutMenuCmd -> LayoutMenuCmd -> Bool # | |
Show LayoutMenuCmd Source # | |
Defined in UDrawGraph.Types showsPrec :: Int -> LayoutMenuCmd -> ShowS # show :: LayoutMenuCmd -> String # showList :: [LayoutMenuCmd] -> ShowS # |
data AppMenuCmd Source #
CreateMenus [MenuEntry] | |
CreateIcons [IconEntry] | |
ActivateMenus [MenuId] | |
ActivateIcons [IconId] | |
ControlFileEvents |
Instances
Eq AppMenuCmd Source # | |
Defined in UDrawGraph.Types (==) :: AppMenuCmd -> AppMenuCmd -> Bool # (/=) :: AppMenuCmd -> AppMenuCmd -> Bool # | |
Show AppMenuCmd Source # | |
Defined in UDrawGraph.Types showsPrec :: Int -> AppMenuCmd -> ShowS # show :: AppMenuCmd -> String # showList :: [AppMenuCmd] -> ShowS # |
data SpecialCmd Source #
SelectNodes [NodeId] | |
SelectEdge EdgeId | |
FocusNode NodeId | |
FocusNodeAnimated NodeId | |
ShowUrl String | |
Version |
Instances
Eq SpecialCmd Source # | |
Defined in UDrawGraph.Types (==) :: SpecialCmd -> SpecialCmd -> Bool # (/=) :: SpecialCmd -> SpecialCmd -> Bool # | |
Show SpecialCmd Source # | |
Defined in UDrawGraph.Types showsPrec :: Int -> SpecialCmd -> ShowS # show :: SpecialCmd -> String # showList :: [SpecialCmd] -> ShowS # |
data DragAndDropCmd Source #
DraggingOn | |
DragAndDropOn | |
DraggingOff | |
NewNodeAtCoord NodeUpdate | |
NewEdgeAndNodeAtCoord NodeUpdate EdgeUpdate |
Instances
Eq DragAndDropCmd Source # | |
Defined in UDrawGraph.Types (==) :: DragAndDropCmd -> DragAndDropCmd -> Bool # (/=) :: DragAndDropCmd -> DragAndDropCmd -> Bool # | |
Show DragAndDropCmd Source # | |
Defined in UDrawGraph.Types showsPrec :: Int -> DragAndDropCmd -> ShowS # show :: DragAndDropCmd -> String # showList :: [DragAndDropCmd] -> ShowS # |
data DaVinciAnswer Source #
Instances
Eq DaVinciAnswer Source # | |
Defined in UDrawGraph.Types (==) :: DaVinciAnswer -> DaVinciAnswer -> Bool # (/=) :: DaVinciAnswer -> DaVinciAnswer -> Bool # | |
Ord DaVinciAnswer Source # | |
Defined in UDrawGraph.Types compare :: DaVinciAnswer -> DaVinciAnswer -> Ordering # (<) :: DaVinciAnswer -> DaVinciAnswer -> Bool # (<=) :: DaVinciAnswer -> DaVinciAnswer -> Bool # (>) :: DaVinciAnswer -> DaVinciAnswer -> Bool # (>=) :: DaVinciAnswer -> DaVinciAnswer -> Bool # max :: DaVinciAnswer -> DaVinciAnswer -> DaVinciAnswer # min :: DaVinciAnswer -> DaVinciAnswer -> DaVinciAnswer # | |
Read DaVinciAnswer Source # | |
Defined in UDrawGraph.Types readsPrec :: Int -> ReadS DaVinciAnswer # readList :: ReadS [DaVinciAnswer] # | |
Show DaVinciAnswer Source # | |
Defined in UDrawGraph.Types showsPrec :: Int -> DaVinciAnswer -> ShowS # show :: DaVinciAnswer -> String # showList :: [DaVinciAnswer] -> ShowS # |
Instances
Eq Attribute Source # | |
Show Attribute Source # | |
HasModifyValue Attribute DaVinciGraph DaVinciNode # | |
Defined in UDrawGraph.Graph modify :: Typeable value => Attribute -> DaVinciGraph -> DaVinciNode value -> IO () # |
data NodeUpdate Source #
Instances
Eq NodeUpdate Source # | |
Defined in UDrawGraph.Types (==) :: NodeUpdate -> NodeUpdate -> Bool # (/=) :: NodeUpdate -> NodeUpdate -> Bool # | |
Show NodeUpdate Source # | |
Defined in UDrawGraph.Types showsPrec :: Int -> NodeUpdate -> ShowS # show :: NodeUpdate -> String # showList :: [NodeUpdate] -> ShowS # |
data EdgeUpdate Source #
DeleteEdge EdgeId | |
NewEdge EdgeId Type [Attribute] NodeId NodeId | |
NewEdgeBehind EdgeId EdgeId Type [Attribute] NodeId NodeId |
Instances
Eq EdgeUpdate Source # | |
Defined in UDrawGraph.Types (==) :: EdgeUpdate -> EdgeUpdate -> Bool # (/=) :: EdgeUpdate -> EdgeUpdate -> Bool # | |
Show EdgeUpdate Source # | |
Defined in UDrawGraph.Types showsPrec :: Int -> EdgeUpdate -> ShowS # show :: EdgeUpdate -> String # showList :: [EdgeUpdate] -> ShowS # |
data AttrChange Source #
Instances
Eq AttrChange Source # | |
Defined in UDrawGraph.Types (==) :: AttrChange -> AttrChange -> Bool # (/=) :: AttrChange -> AttrChange -> Bool # | |
Show AttrChange Source # | |
Defined in UDrawGraph.Types showsPrec :: Int -> AttrChange -> ShowS # show :: AttrChange -> String # showList :: [AttrChange] -> ShowS # |
data MixedUpdate Source #
Instances
Eq MixedUpdate Source # | |
Defined in UDrawGraph.Types (==) :: MixedUpdate -> MixedUpdate -> Bool # (/=) :: MixedUpdate -> MixedUpdate -> Bool # | |
Show MixedUpdate Source # | |
Defined in UDrawGraph.Types showsPrec :: Int -> MixedUpdate -> ShowS # show :: MixedUpdate -> String # showList :: [MixedUpdate] -> ShowS # |
data TypeChange Source #
Instances
Eq TypeChange Source # | |
Defined in UDrawGraph.Types (==) :: TypeChange -> TypeChange -> Bool # (/=) :: TypeChange -> TypeChange -> Bool # | |
Show TypeChange Source # | |
Defined in UDrawGraph.Types showsPrec :: Int -> TypeChange -> ShowS # show :: TypeChange -> String # showList :: [TypeChange] -> ShowS # |
data VisualRule Source #
Instances
Eq VisualRule Source # | |
Defined in UDrawGraph.Types (==) :: VisualRule -> VisualRule -> Bool # (/=) :: VisualRule -> VisualRule -> Bool # | |
Show VisualRule Source # | |
Defined in UDrawGraph.Types showsPrec :: Int -> VisualRule -> ShowS # show :: VisualRule -> String # showList :: [VisualRule] -> ShowS # |