uni-graphs 2.2.1.0 → 2.2.1.1
raw patch · 2 files changed
+11/−10 lines, 2 filesPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
API changes (from Hackage documentation)
- Graphs.DisplayGraph: instance Destroyable DisplayGraph
- Graphs.DisplayGraph: instance Destructible DisplayGraph
- Graphs.DisplayGraph: instance Object DisplayGraph
- Graphs.EmptyGraphSort: instance ArcClass EmptyArc
- Graphs.EmptyGraphSort: instance ArcTypeClass EmptyArcType
- Graphs.EmptyGraphSort: instance ArcTypeConfig arcTypeConfig => HasConfigValue arcTypeConfig EmptyArcTypeParms
- Graphs.EmptyGraphSort: instance ArcTypeParms EmptyArcTypeParms
- Graphs.EmptyGraphSort: instance DeleteArc EmptyGraph EmptyArc
- Graphs.EmptyGraphSort: instance DeleteNode EmptyGraph EmptyNode
- Graphs.EmptyGraphSort: instance Destroyable EmptyGraph
- Graphs.EmptyGraphSort: instance Destructible EmptyGraph
- Graphs.EmptyGraphSort: instance Eq EmptyGraph
- Graphs.EmptyGraphSort: instance Eq1 EmptyArc
- Graphs.EmptyGraphSort: instance Eq1 EmptyArcType
- Graphs.EmptyGraphSort: instance Eq1 EmptyNode
- Graphs.EmptyGraphSort: instance GraphAllConfig EmptyGraph EmptyGraphParms EmptyNode EmptyNodeType EmptyNodeTypeParms EmptyArc EmptyArcType EmptyArcTypeParms
- Graphs.EmptyGraphSort: instance GraphClass EmptyGraph
- Graphs.EmptyGraphSort: instance GraphConfig graphConfig => HasConfig graphConfig EmptyGraphParms
- Graphs.EmptyGraphSort: instance GraphParms EmptyGraphParms
- Graphs.EmptyGraphSort: instance HasDelayer EmptyGraph
- Graphs.EmptyGraphSort: instance HasModifyValue Border EmptyGraph EmptyNode
- Graphs.EmptyGraphSort: instance HasModifyValue FontStyle EmptyGraph EmptyNode
- Graphs.EmptyGraphSort: instance HasModifyValue NodeArcsHidden EmptyGraph EmptyNode
- Graphs.EmptyGraphSort: instance NewArc EmptyGraph EmptyNode EmptyNode EmptyArc EmptyArcType
- Graphs.EmptyGraphSort: instance NewArcType EmptyGraph EmptyArcType EmptyArcTypeParms
- Graphs.EmptyGraphSort: instance NewGraph EmptyGraph EmptyGraphParms
- Graphs.EmptyGraphSort: instance NewNode EmptyGraph EmptyNode EmptyNodeType
- Graphs.EmptyGraphSort: instance NewNodeType EmptyGraph EmptyNodeType EmptyNodeTypeParms
- Graphs.EmptyGraphSort: instance NodeClass EmptyNode
- Graphs.EmptyGraphSort: instance NodeTypeClass EmptyNodeType
- Graphs.EmptyGraphSort: instance NodeTypeConfig nodeTypeConfig => HasConfigValue nodeTypeConfig EmptyNodeTypeParms
- Graphs.EmptyGraphSort: instance NodeTypeParms EmptyNodeTypeParms
- Graphs.EmptyGraphSort: instance Ord EmptyGraph
- Graphs.EmptyGraphSort: instance Ord1 EmptyArc
- Graphs.EmptyGraphSort: instance Ord1 EmptyArcType
- Graphs.EmptyGraphSort: instance Ord1 EmptyNode
- Graphs.EmptyGraphSort: instance SetArcType EmptyGraph EmptyArc EmptyArcType
- Graphs.EmptyGraphSort: instance SetNodeFocus EmptyGraph EmptyNode
- Graphs.EmptyGraphSort: instance Typeable EmptyGraph
- Graphs.EmptyGraphSort: instance Typeable1 EmptyArc
- Graphs.EmptyGraphSort: instance Typeable1 EmptyArcType
- Graphs.EmptyGraphSort: instance Typeable1 EmptyNode
- Graphs.EmptyGraphSort: instance Typeable1 EmptyNodeType
- Graphs.FindCommonParents: getAllNodes :: GraphBack node nodeKey -> [node]
- Graphs.FindCommonParents: getKey :: GraphBack node nodeKey -> node -> (Maybe nodeKey)
- Graphs.FindCommonParents: getParents :: GraphBack node nodeKey -> node -> (Maybe [node])
- Graphs.GetAttributes: arcType :: ArcAttributes arcType -> arcType
- Graphs.GetAttributes: arcTypeTitle :: ArcTypeAttributes -> String
- Graphs.GetAttributes: instance Enum ShapeSort
- Graphs.GetAttributes: instance GUIValue ShapeSort
- Graphs.GetAttributes: instance Read (NodeTypeAttributes nodeLabel)
- Graphs.GetAttributes: instance Read ArcTypeAttributes
- Graphs.GetAttributes: instance Read ShapeSort
- Graphs.GetAttributes: instance Read arcType => Read (ArcAttributes arcType)
- Graphs.GetAttributes: instance Read nodeType => Read (NodeAttributes nodeType)
- Graphs.GetAttributes: instance Show (NodeTypeAttributes nodeLabel)
- Graphs.GetAttributes: instance Show ArcTypeAttributes
- Graphs.GetAttributes: instance Show NodePreAttributes
- Graphs.GetAttributes: instance Show ShapeSort
- Graphs.GetAttributes: instance Show arcType => Show (ArcAttributes arcType)
- Graphs.GetAttributes: instance Show nodeType => Show (NodeAttributes nodeType)
- Graphs.GetAttributes: instance Typeable ArcTypeAttributes
- Graphs.GetAttributes: instance Typeable CancelException
- Graphs.GetAttributes: instance Typeable1 ArcAttributes
- Graphs.GetAttributes: instance Typeable1 NodeAttributes
- Graphs.GetAttributes: instance Typeable1 NodeTypeAttributes
- Graphs.GetAttributes: nodeTitle :: NodeAttributes nodeType -> String
- Graphs.GetAttributes: nodeType :: NodeAttributes nodeType -> nodeType
- Graphs.GetAttributes: nodeTypeTitle :: NodeTypeAttributes nodeLabel -> String
- Graphs.GetAttributes: shape :: NodeTypeAttributes nodeLabel -> Shape nodeLabel
- Graphs.Graph: deRegister :: GraphConnectionData nodeLabel nodeTypeLabel arcLabel arcTypeLabel -> IO ()
- Graphs.Graph: graphState :: GraphConnectionData nodeLabel nodeTypeLabel arcLabel arcTypeLabel -> CannedGraph nodeLabel nodeTypeLabel arcLabel arcTypeLabel
- Graphs.Graph: graphUpdate :: GraphConnectionData nodeLabel nodeTypeLabel arcLabel arcTypeLabel -> Update nodeLabel nodeTypeLabel arcLabel arcTypeLabel -> IO ()
- Graphs.Graph: instance (Read nodeLabel, Read nodeTypeLabel, Read arcLabel, Read arcTypeLabel) => Read (CannedGraph nodeLabel nodeTypeLabel arcLabel arcTypeLabel)
- Graphs.Graph: instance (Read nodeLabel, Read nodeTypeLabel, Read arcLabel, Read arcTypeLabel) => Read (Update nodeLabel nodeTypeLabel arcLabel arcTypeLabel)
- Graphs.Graph: instance (Show nodeLabel, Show nodeTypeLabel, Show arcLabel, Show arcTypeLabel) => Show (CannedGraph nodeLabel nodeTypeLabel arcLabel arcTypeLabel)
- Graphs.Graph: instance (Show nodeLabel, Show nodeTypeLabel, Show arcLabel, Show arcTypeLabel) => Show (Update nodeLabel nodeTypeLabel arcLabel arcTypeLabel)
- Graphs.Graph: instance Eq Arc
- Graphs.Graph: instance Eq ArcType
- Graphs.Graph: instance Eq Node
- Graphs.Graph: instance Eq NodeType
- Graphs.Graph: instance Ord Arc
- Graphs.Graph: instance Ord ArcType
- Graphs.Graph: instance Ord Node
- Graphs.Graph: instance Ord NodeType
- Graphs.Graph: instance Read Arc
- Graphs.Graph: instance Read ArcType
- Graphs.Graph: instance Read Node
- Graphs.Graph: instance Read NodeType
- Graphs.Graph: instance Show (PartialShow (CannedGraph nodeLabel nodeTypeLabel arcLabel arcTypeLabel))
- Graphs.Graph: instance Show (PartialShow (Update nodeLabel nodeTypeLabel arcLabel arcTypeLabel))
- Graphs.Graph: instance Show (PartialShow a) => Show (PartialShow [a])
- Graphs.Graph: instance Show Arc
- Graphs.Graph: instance Show ArcType
- Graphs.Graph: instance Show Node
- Graphs.Graph: instance Show NodeType
- Graphs.Graph: instance StringClass Arc
- Graphs.Graph: instance StringClass ArcType
- Graphs.Graph: instance StringClass Node
- Graphs.Graph: instance StringClass NodeType
- Graphs.Graph: instance Typeable Arc
- Graphs.Graph: instance Typeable ArcType
- Graphs.Graph: instance Typeable Node
- Graphs.Graph: instance Typeable NodeType
- Graphs.Graph: nameSourceBranch :: GraphConnectionData nodeLabel nodeTypeLabel arcLabel arcTypeLabel -> NameSourceBranch
- Graphs.Graph: updates :: CannedGraph nodeLabel nodeTypeLabel arcLabel arcTypeLabel -> [Update nodeLabel nodeTypeLabel arcLabel arcTypeLabel]
- Graphs.GraphConfigure: instance [overlap ok] (ArcTypeParms arcTypeParms, HasConfigValue DoubleClickAction arcTypeParms, HasConfigValue LocalMenu arcTypeParms, HasConfigValue ValueTitle arcTypeParms, HasConfigValue Color arcTypeParms, HasConfigValue EdgePattern arcTypeParms, HasConfigValue EdgeDir arcTypeParms, HasConfigValue Head arcTypeParms) => HasArcTypeConfigs arcTypeParms
- Graphs.GraphConfigure: instance [overlap ok] (GraphAll graph graphParms node nodeType nodeTypeParms arc arcType arcTypeParms, HasGraphConfigs graphParms, HasNodeTypeConfigs nodeTypeParms, HasNodeModifies graph node, HasArcTypeConfigs arcTypeParms) => GraphAllConfig graph graphParms node nodeType nodeTypeParms arc arcType arcTypeParms
- Graphs.GraphConfigure: instance [overlap ok] (GraphParms graphParms, HasConfig GlobalMenu graphParms, HasConfig GraphTitle graphParms, HasConfig GraphGesture graphParms, HasConfig OptimiseLayout graphParms, HasConfig SurveyView graphParms, HasConfig AllowDragging graphParms, HasConfig AllowClose graphParms, HasConfig Orientation graphParms, HasConfig FileMenuAct graphParms, HasConfig ActionWrapper graphParms, HasConfig (SimpleSource GraphTitle) graphParms, HasConfig Delayer graphParms) => HasGraphConfigs graphParms
- Graphs.GraphConfigure: instance [overlap ok] (NodeTypeParms nodeTypeParms, HasConfigValue LocalMenu nodeTypeParms, HasConfigValue ValueTitle nodeTypeParms, HasConfigValue ValueTitleSource nodeTypeParms, HasConfigValue FontStyleSource nodeTypeParms, HasConfigValue BorderSource nodeTypeParms, HasConfigValue NodeGesture nodeTypeParms, HasConfigValue NodeDragAndDrop nodeTypeParms, HasConfigValue DoubleClickAction nodeTypeParms, HasConfigValue Shape nodeTypeParms, HasConfigValue Color nodeTypeParms) => HasNodeTypeConfigs nodeTypeParms
- Graphs.GraphConfigure: instance [overlap ok] (Typeable value, HasConfigValue option configuration) => HasConfig (option value) (configuration value)
- Graphs.GraphConfigure: instance [overlap ok] ArcTypeConfig Color
- Graphs.GraphConfigure: instance [overlap ok] ArcTypeConfig DoubleClickAction
- Graphs.GraphConfigure: instance [overlap ok] ArcTypeConfig EdgeDir
- Graphs.GraphConfigure: instance [overlap ok] ArcTypeConfig EdgePattern
- Graphs.GraphConfigure: instance [overlap ok] ArcTypeConfig Head
- Graphs.GraphConfigure: instance [overlap ok] ArcTypeConfig LocalMenu
- Graphs.GraphConfigure: instance [overlap ok] ArcTypeConfig ValueTitle
- Graphs.GraphConfigure: instance [overlap ok] Eq FileMenuOption
- Graphs.GraphConfigure: instance [overlap ok] Eq FontStyle
- Graphs.GraphConfigure: instance [overlap ok] GraphConfig (SimpleSource GraphTitle)
- Graphs.GraphConfigure: instance [overlap ok] GraphConfig ActionWrapper
- Graphs.GraphConfigure: instance [overlap ok] GraphConfig AllowClose
- Graphs.GraphConfigure: instance [overlap ok] GraphConfig AllowDragging
- Graphs.GraphConfigure: instance [overlap ok] GraphConfig Delayer
- Graphs.GraphConfigure: instance [overlap ok] GraphConfig FileMenuAct
- Graphs.GraphConfigure: instance [overlap ok] GraphConfig GlobalMenu
- Graphs.GraphConfigure: instance [overlap ok] GraphConfig GraphGesture
- Graphs.GraphConfigure: instance [overlap ok] GraphConfig GraphTitle
- Graphs.GraphConfigure: instance [overlap ok] GraphConfig OptimiseLayout
- Graphs.GraphConfigure: instance [overlap ok] GraphConfig Orientation
- Graphs.GraphConfigure: instance [overlap ok] GraphConfig SurveyView
- Graphs.GraphConfigure: instance [overlap ok] HasCoMapIO LocalMenu
- Graphs.GraphConfigure: instance [overlap ok] HasCoMapIO NodeGesture
- Graphs.GraphConfigure: instance [overlap ok] HasCoMapIO ValueTitle
- Graphs.GraphConfigure: instance [overlap ok] HasModifyValue NodeArcsHidden graph node => HasNodeModifies graph node
- Graphs.GraphConfigure: instance [overlap ok] HasModifyValue option graph object => HasModifyValue (Maybe option) graph object
- Graphs.GraphConfigure: instance [overlap ok] ModifyHasDef NodeArcsHidden
- Graphs.GraphConfigure: instance [overlap ok] NodeTypeConfig BorderSource
- Graphs.GraphConfigure: instance [overlap ok] NodeTypeConfig Color
- Graphs.GraphConfigure: instance [overlap ok] NodeTypeConfig DoubleClickAction
- Graphs.GraphConfigure: instance [overlap ok] NodeTypeConfig FontStyleSource
- Graphs.GraphConfigure: instance [overlap ok] NodeTypeConfig LocalMenu
- Graphs.GraphConfigure: instance [overlap ok] NodeTypeConfig NodeDragAndDrop
- Graphs.GraphConfigure: instance [overlap ok] NodeTypeConfig NodeGesture
- Graphs.GraphConfigure: instance [overlap ok] NodeTypeConfig Shape
- Graphs.GraphConfigure: instance [overlap ok] NodeTypeConfig ValueTitle
- Graphs.GraphConfigure: instance [overlap ok] NodeTypeConfig ValueTitleSource
- Graphs.GraphConfigure: instance [overlap ok] Ord FileMenuOption
- Graphs.GraphConfigure: instance [overlap ok] Read (Color value)
- Graphs.GraphConfigure: instance [overlap ok] Read (EdgeDir value)
- Graphs.GraphConfigure: instance [overlap ok] Read (EdgePattern value)
- Graphs.GraphConfigure: instance [overlap ok] Read (Head value)
- Graphs.GraphConfigure: instance [overlap ok] Read (Shape value)
- Graphs.GraphConfigure: instance [overlap ok] Show (Color value)
- Graphs.GraphConfigure: instance [overlap ok] Show (EdgeDir value)
- Graphs.GraphConfigure: instance [overlap ok] Show (EdgePattern value)
- Graphs.GraphConfigure: instance [overlap ok] Show (Head value)
- Graphs.GraphConfigure: instance [overlap ok] Show (Shape value)
- Graphs.GraphConnection: nodeIn :: SubGraph -> Node -> Bool
- Graphs.GraphConnection: nodeTypeIn :: SubGraph -> NodeType -> Bool
- Graphs.GraphDisp: instance (GraphClass graph, NewGraph graph graphParms, GraphParms graphParms, NewNode graph node nodeType, DeleteNode graph node, SetNodeFocus graph node, NodeClass node, NodeTypeClass nodeType, NewNodeType graph nodeType nodeTypeParms, NodeTypeParms nodeTypeParms, NewArc graph node node arc arcType, SetArcType graph arc arcType, DeleteArc graph arc, ArcClass arc, ArcTypeClass arcType, NewArcType graph arcType arcTypeParms) => GraphAll graph graphParms node nodeType nodeTypeParms arc arcType arcTypeParms
- Graphs.GraphDisp: instance Eq graph => Eq (Graph graph graphParms node nodeType nodeTypeParms arc arcType arcTypeParms)
- Graphs.GraphDisp: instance GraphAll graph graphParms node nodeType nodeTypeParms arc arcType arcTypeParms => Destroyable (Graph graph graphParms node nodeType nodeTypeParms arc arcType arcTypeParms)
- Graphs.GraphDisp: instance GraphAll graph graphParms node nodeType nodeTypeParms arc arcType arcTypeParms => Destructible (Graph graph graphParms node nodeType nodeTypeParms arc arcType arcTypeParms)
- Graphs.GraphDisp: instance GraphAll graph graphParms node nodeType nodeTypeParms arc arcType arcTypeParms => HasDelayer (Graph graph graphParms node nodeType nodeTypeParms arc arcType arcTypeParms)
- Graphs.GraphDisp: instance Kind1 takesParm
- Graphs.GraphDisp: instance Kind2 takesParms
- Graphs.GraphDisp: instance Kind3 takesParms
- Graphs.GraphDisp: instance Ord graph => Ord (Graph graph graphParms node nodeType nodeTypeParms arc arcType arcTypeParms)
- Graphs.GraphEditor: instance Destroyable GraphEditor
- Graphs.GraphEditor: instance Destructible GraphEditor
- Graphs.GraphEditor: instance Object GraphEditor
- Graphs.NewNames: instance Read FrozenNameSource
- Graphs.NewNames: instance Read NameSourceBranch
- Graphs.NewNames: instance Show FrozenNameSource
- Graphs.NewNames: instance Show NameSourceBranch
- Graphs.PureGraph: arcInfo :: ArcData nodeInfo arcInfo -> arcInfo
- Graphs.PureGraph: instance (Eq nodeInfo, Eq arcInfo) => Eq (ArcData nodeInfo arcInfo)
- Graphs.PureGraph: instance (Eq nodeInfo, Eq arcInfo) => Eq (NodeData nodeInfo arcInfo)
- Graphs.PureGraph: instance (Ord nodeInfo, Ord arcInfo) => Ord (ArcData nodeInfo arcInfo)
- Graphs.PureGraph: instance (Ord nodeInfo, Ord arcInfo) => Ord (NodeData nodeInfo arcInfo)
- Graphs.PureGraph: instance (Show nodeInfo, Show arcInfo) => Show (ArcData nodeInfo arcInfo)
- Graphs.PureGraph: instance (Show nodeInfo, Show arcInfo) => Show (NodeData nodeInfo arcInfo)
- Graphs.PureGraph: instance (Show nodeInfo, Show arcInfo) => Show (PureGraph nodeInfo arcInfo)
- Graphs.PureGraph: instance Show (PartialShow (NodeData nodeInfo arcInfo))
- Graphs.PureGraph: instance Show (PartialShow (PureGraph nodeInfo arcInfo))
- Graphs.PureGraph: nodeDataFM :: PureGraph nodeInfo arcInfo -> Map nodeInfo (NodeData nodeInfo arcInfo)
- Graphs.PureGraph: parents :: NodeData nodeInfo arcInfo -> [ArcData nodeInfo arcInfo]
- Graphs.PureGraph: target :: ArcData nodeInfo arcInfo -> nodeInfo
- Graphs.SimpleGraph: clientID :: ClientData nodeLabel nodeTypeLabel arcLabel arcTypeLabel -> ObjectID
- Graphs.SimpleGraph: clientSink :: ClientData nodeLabel nodeTypeLabel arcLabel arcTypeLabel -> (Update nodeLabel nodeTypeLabel arcLabel arcTypeLabel -> IO ())
- Graphs.SimpleGraph: instance Destroyable (SimpleGraph nodeLabel nodeTypeLabel arcLabel arcTypeLabel)
- Graphs.SimpleGraph: instance Eq (ClientData nodeLabel nodeTypeLabel arcLabel arcTypeLabel)
- Graphs.SimpleGraph: instance Graph SimpleGraph
- Graphs.SimpleGraph: instance Object (SimpleGraph nodeLabel nodeTypeLabel arcLabel arcTypeLabel)
- Graphs.SimpleGraph: instance Synchronized (SimpleGraph nodeLabel nodeTypeLabel arcLabel arcTypeLabel)
+ Graphs.DisplayGraph: instance Events.Destructible.Destroyable Graphs.DisplayGraph.DisplayGraph
+ Graphs.DisplayGraph: instance Events.Destructible.Destructible Graphs.DisplayGraph.DisplayGraph
+ Graphs.DisplayGraph: instance Util.Object.Object Graphs.DisplayGraph.DisplayGraph
+ Graphs.EmptyGraphSort: instance Events.Destructible.Destroyable Graphs.EmptyGraphSort.EmptyGraph
+ Graphs.EmptyGraphSort: instance Events.Destructible.Destructible Graphs.EmptyGraphSort.EmptyGraph
+ Graphs.EmptyGraphSort: instance GHC.Classes.Eq Graphs.EmptyGraphSort.EmptyGraph
+ Graphs.EmptyGraphSort: instance GHC.Classes.Ord Graphs.EmptyGraphSort.EmptyGraph
+ Graphs.EmptyGraphSort: instance Graphs.GraphConfigure.GraphAllConfig Graphs.EmptyGraphSort.EmptyGraph Graphs.EmptyGraphSort.EmptyGraphParms Graphs.EmptyGraphSort.EmptyNode Graphs.EmptyGraphSort.EmptyNodeType Graphs.EmptyGraphSort.EmptyNodeTypeParms Graphs.EmptyGraphSort.EmptyArc Graphs.EmptyGraphSort.EmptyArcType Graphs.EmptyGraphSort.EmptyArcTypeParms
+ Graphs.EmptyGraphSort: instance Graphs.GraphConfigure.HasModifyValue Graphs.GraphConfigure.Border Graphs.EmptyGraphSort.EmptyGraph Graphs.EmptyGraphSort.EmptyNode
+ Graphs.EmptyGraphSort: instance Graphs.GraphConfigure.HasModifyValue Graphs.GraphConfigure.FontStyle Graphs.EmptyGraphSort.EmptyGraph Graphs.EmptyGraphSort.EmptyNode
+ Graphs.EmptyGraphSort: instance Graphs.GraphConfigure.HasModifyValue Graphs.GraphConfigure.NodeArcsHidden Graphs.EmptyGraphSort.EmptyGraph Graphs.EmptyGraphSort.EmptyNode
+ Graphs.EmptyGraphSort: instance Graphs.GraphDisp.ArcClass Graphs.EmptyGraphSort.EmptyArc
+ Graphs.EmptyGraphSort: instance Graphs.GraphDisp.ArcTypeClass Graphs.EmptyGraphSort.EmptyArcType
+ Graphs.EmptyGraphSort: instance Graphs.GraphDisp.ArcTypeConfig arcTypeConfig => Graphs.GraphConfigure.HasConfigValue arcTypeConfig Graphs.EmptyGraphSort.EmptyArcTypeParms
+ Graphs.EmptyGraphSort: instance Graphs.GraphDisp.ArcTypeParms Graphs.EmptyGraphSort.EmptyArcTypeParms
+ Graphs.EmptyGraphSort: instance Graphs.GraphDisp.DeleteArc Graphs.EmptyGraphSort.EmptyGraph Graphs.EmptyGraphSort.EmptyArc
+ Graphs.EmptyGraphSort: instance Graphs.GraphDisp.DeleteNode Graphs.EmptyGraphSort.EmptyGraph Graphs.EmptyGraphSort.EmptyNode
+ Graphs.EmptyGraphSort: instance Graphs.GraphDisp.Eq1 Graphs.EmptyGraphSort.EmptyArc
+ Graphs.EmptyGraphSort: instance Graphs.GraphDisp.Eq1 Graphs.EmptyGraphSort.EmptyArcType
+ Graphs.EmptyGraphSort: instance Graphs.GraphDisp.Eq1 Graphs.EmptyGraphSort.EmptyNode
+ Graphs.EmptyGraphSort: instance Graphs.GraphDisp.GraphClass Graphs.EmptyGraphSort.EmptyGraph
+ Graphs.EmptyGraphSort: instance Graphs.GraphDisp.GraphConfig graphConfig => Util.Computation.HasConfig graphConfig Graphs.EmptyGraphSort.EmptyGraphParms
+ Graphs.EmptyGraphSort: instance Graphs.GraphDisp.GraphParms Graphs.EmptyGraphSort.EmptyGraphParms
+ Graphs.EmptyGraphSort: instance Graphs.GraphDisp.NewArc Graphs.EmptyGraphSort.EmptyGraph Graphs.EmptyGraphSort.EmptyNode Graphs.EmptyGraphSort.EmptyNode Graphs.EmptyGraphSort.EmptyArc Graphs.EmptyGraphSort.EmptyArcType
+ Graphs.EmptyGraphSort: instance Graphs.GraphDisp.NewArcType Graphs.EmptyGraphSort.EmptyGraph Graphs.EmptyGraphSort.EmptyArcType Graphs.EmptyGraphSort.EmptyArcTypeParms
+ Graphs.EmptyGraphSort: instance Graphs.GraphDisp.NewGraph Graphs.EmptyGraphSort.EmptyGraph Graphs.EmptyGraphSort.EmptyGraphParms
+ Graphs.EmptyGraphSort: instance Graphs.GraphDisp.NewNode Graphs.EmptyGraphSort.EmptyGraph Graphs.EmptyGraphSort.EmptyNode Graphs.EmptyGraphSort.EmptyNodeType
+ Graphs.EmptyGraphSort: instance Graphs.GraphDisp.NewNodeType Graphs.EmptyGraphSort.EmptyGraph Graphs.EmptyGraphSort.EmptyNodeType Graphs.EmptyGraphSort.EmptyNodeTypeParms
+ Graphs.EmptyGraphSort: instance Graphs.GraphDisp.NodeClass Graphs.EmptyGraphSort.EmptyNode
+ Graphs.EmptyGraphSort: instance Graphs.GraphDisp.NodeTypeClass Graphs.EmptyGraphSort.EmptyNodeType
+ Graphs.EmptyGraphSort: instance Graphs.GraphDisp.NodeTypeConfig nodeTypeConfig => Graphs.GraphConfigure.HasConfigValue nodeTypeConfig Graphs.EmptyGraphSort.EmptyNodeTypeParms
+ Graphs.EmptyGraphSort: instance Graphs.GraphDisp.NodeTypeParms Graphs.EmptyGraphSort.EmptyNodeTypeParms
+ Graphs.EmptyGraphSort: instance Graphs.GraphDisp.Ord1 Graphs.EmptyGraphSort.EmptyArc
+ Graphs.EmptyGraphSort: instance Graphs.GraphDisp.Ord1 Graphs.EmptyGraphSort.EmptyArcType
+ Graphs.EmptyGraphSort: instance Graphs.GraphDisp.Ord1 Graphs.EmptyGraphSort.EmptyNode
+ Graphs.EmptyGraphSort: instance Graphs.GraphDisp.SetArcType Graphs.EmptyGraphSort.EmptyGraph Graphs.EmptyGraphSort.EmptyArc Graphs.EmptyGraphSort.EmptyArcType
+ Graphs.EmptyGraphSort: instance Graphs.GraphDisp.SetNodeFocus Graphs.EmptyGraphSort.EmptyGraph Graphs.EmptyGraphSort.EmptyNode
+ Graphs.EmptyGraphSort: instance Util.Delayer.HasDelayer Graphs.EmptyGraphSort.EmptyGraph
+ Graphs.FindCommonParents: [getAllNodes] :: GraphBack node nodeKey -> [node]
+ Graphs.FindCommonParents: [getKey] :: GraphBack node nodeKey -> node -> (Maybe nodeKey)
+ Graphs.FindCommonParents: [getParents] :: GraphBack node nodeKey -> node -> (Maybe [node])
+ Graphs.GetAttributes: [arcTypeTitle] :: ArcTypeAttributes -> String
+ Graphs.GetAttributes: [arcType] :: ArcAttributes arcType -> arcType
+ Graphs.GetAttributes: [nodeTitle] :: NodeAttributes nodeType -> String
+ Graphs.GetAttributes: [nodeTypeTitle] :: NodeTypeAttributes nodeLabel -> String
+ Graphs.GetAttributes: [nodeType] :: NodeAttributes nodeType -> nodeType
+ Graphs.GetAttributes: [shape] :: NodeTypeAttributes nodeLabel -> Shape nodeLabel
+ Graphs.GetAttributes: instance GHC.Enum.Enum Graphs.GetAttributes.ShapeSort
+ Graphs.GetAttributes: instance GHC.Read.Read (Graphs.GetAttributes.NodeTypeAttributes nodeLabel)
+ Graphs.GetAttributes: instance GHC.Read.Read Graphs.GetAttributes.ArcTypeAttributes
+ Graphs.GetAttributes: instance GHC.Read.Read Graphs.GetAttributes.ShapeSort
+ Graphs.GetAttributes: instance GHC.Read.Read arcType => GHC.Read.Read (Graphs.GetAttributes.ArcAttributes arcType)
+ Graphs.GetAttributes: instance GHC.Read.Read nodeType => GHC.Read.Read (Graphs.GetAttributes.NodeAttributes nodeType)
+ Graphs.GetAttributes: instance GHC.Show.Show (Graphs.GetAttributes.NodeTypeAttributes nodeLabel)
+ Graphs.GetAttributes: instance GHC.Show.Show Graphs.GetAttributes.ArcTypeAttributes
+ Graphs.GetAttributes: instance GHC.Show.Show Graphs.GetAttributes.NodePreAttributes
+ Graphs.GetAttributes: instance GHC.Show.Show Graphs.GetAttributes.ShapeSort
+ Graphs.GetAttributes: instance GHC.Show.Show arcType => GHC.Show.Show (Graphs.GetAttributes.ArcAttributes arcType)
+ Graphs.GetAttributes: instance GHC.Show.Show nodeType => GHC.Show.Show (Graphs.GetAttributes.NodeAttributes nodeType)
+ Graphs.GetAttributes: instance HTk.Kernel.GUIValue.GUIValue Graphs.GetAttributes.ShapeSort
+ Graphs.Graph: [deRegister] :: GraphConnectionData nodeLabel nodeTypeLabel arcLabel arcTypeLabel -> IO ()
+ Graphs.Graph: [graphState] :: GraphConnectionData nodeLabel nodeTypeLabel arcLabel arcTypeLabel -> CannedGraph nodeLabel nodeTypeLabel arcLabel arcTypeLabel
+ Graphs.Graph: [graphUpdate] :: GraphConnectionData nodeLabel nodeTypeLabel arcLabel arcTypeLabel -> Update nodeLabel nodeTypeLabel arcLabel arcTypeLabel -> IO ()
+ Graphs.Graph: [nameSourceBranch] :: GraphConnectionData nodeLabel nodeTypeLabel arcLabel arcTypeLabel -> NameSourceBranch
+ Graphs.Graph: [updates] :: CannedGraph nodeLabel nodeTypeLabel arcLabel arcTypeLabel -> [Update nodeLabel nodeTypeLabel arcLabel arcTypeLabel]
+ Graphs.Graph: instance (GHC.Read.Read nodeTypeLabel, GHC.Read.Read nodeLabel, GHC.Read.Read arcTypeLabel, GHC.Read.Read arcLabel) => GHC.Read.Read (Graphs.Graph.CannedGraph nodeLabel nodeTypeLabel arcLabel arcTypeLabel)
+ Graphs.Graph: instance (GHC.Read.Read nodeTypeLabel, GHC.Read.Read nodeLabel, GHC.Read.Read arcTypeLabel, GHC.Read.Read arcLabel) => GHC.Read.Read (Graphs.Graph.Update nodeLabel nodeTypeLabel arcLabel arcTypeLabel)
+ Graphs.Graph: instance (GHC.Show.Show nodeTypeLabel, GHC.Show.Show nodeLabel, GHC.Show.Show arcTypeLabel, GHC.Show.Show arcLabel) => GHC.Show.Show (Graphs.Graph.CannedGraph nodeLabel nodeTypeLabel arcLabel arcTypeLabel)
+ Graphs.Graph: instance (GHC.Show.Show nodeTypeLabel, GHC.Show.Show nodeLabel, GHC.Show.Show arcTypeLabel, GHC.Show.Show arcLabel) => GHC.Show.Show (Graphs.Graph.Update nodeLabel nodeTypeLabel arcLabel arcTypeLabel)
+ Graphs.Graph: instance GHC.Classes.Eq Graphs.Graph.Arc
+ Graphs.Graph: instance GHC.Classes.Eq Graphs.Graph.ArcType
+ Graphs.Graph: instance GHC.Classes.Eq Graphs.Graph.Node
+ Graphs.Graph: instance GHC.Classes.Eq Graphs.Graph.NodeType
+ Graphs.Graph: instance GHC.Classes.Ord Graphs.Graph.Arc
+ Graphs.Graph: instance GHC.Classes.Ord Graphs.Graph.ArcType
+ Graphs.Graph: instance GHC.Classes.Ord Graphs.Graph.Node
+ Graphs.Graph: instance GHC.Classes.Ord Graphs.Graph.NodeType
+ Graphs.Graph: instance GHC.Read.Read Graphs.Graph.Arc
+ Graphs.Graph: instance GHC.Read.Read Graphs.Graph.ArcType
+ Graphs.Graph: instance GHC.Read.Read Graphs.Graph.Node
+ Graphs.Graph: instance GHC.Read.Read Graphs.Graph.NodeType
+ Graphs.Graph: instance GHC.Show.Show (Graphs.Graph.PartialShow (Graphs.Graph.CannedGraph nodeLabel nodeTypeLabel arcLabel arcTypeLabel))
+ Graphs.Graph: instance GHC.Show.Show (Graphs.Graph.PartialShow (Graphs.Graph.Update nodeLabel nodeTypeLabel arcLabel arcTypeLabel))
+ Graphs.Graph: instance GHC.Show.Show (Graphs.Graph.PartialShow a) => GHC.Show.Show (Graphs.Graph.PartialShow [a])
+ Graphs.Graph: instance GHC.Show.Show Graphs.Graph.Arc
+ Graphs.Graph: instance GHC.Show.Show Graphs.Graph.ArcType
+ Graphs.Graph: instance GHC.Show.Show Graphs.Graph.Node
+ Graphs.Graph: instance GHC.Show.Show Graphs.Graph.NodeType
+ Graphs.Graph: instance Util.AtomString.StringClass Graphs.Graph.Arc
+ Graphs.Graph: instance Util.AtomString.StringClass Graphs.Graph.ArcType
+ Graphs.Graph: instance Util.AtomString.StringClass Graphs.Graph.Node
+ Graphs.Graph: instance Util.AtomString.StringClass Graphs.Graph.NodeType
+ Graphs.GraphConfigure: infixr 0 $$$?
+ Graphs.GraphConfigure: instance (Data.Typeable.Internal.Typeable value, Graphs.GraphConfigure.HasConfigValue option configuration) => Util.Computation.HasConfig (option value) (configuration value)
+ Graphs.GraphConfigure: instance (Graphs.GraphDisp.ArcTypeParms arcTypeParms, Graphs.GraphConfigure.HasConfigValue Graphs.GraphConfigure.DoubleClickAction arcTypeParms, Graphs.GraphConfigure.HasConfigValue Graphs.GraphConfigure.LocalMenu arcTypeParms, Graphs.GraphConfigure.HasConfigValue Graphs.GraphConfigure.ValueTitle arcTypeParms, Graphs.GraphConfigure.HasConfigValue Graphs.GraphConfigure.Color arcTypeParms, Graphs.GraphConfigure.HasConfigValue Graphs.GraphConfigure.EdgePattern arcTypeParms, Graphs.GraphConfigure.HasConfigValue Graphs.GraphConfigure.EdgeDir arcTypeParms, Graphs.GraphConfigure.HasConfigValue Graphs.GraphConfigure.Head arcTypeParms) => Graphs.GraphConfigure.HasArcTypeConfigs arcTypeParms
+ Graphs.GraphConfigure: instance (Graphs.GraphDisp.GraphAll graph graphParms node nodeType nodeTypeParms arc arcType arcTypeParms, Graphs.GraphConfigure.HasGraphConfigs graphParms, Graphs.GraphConfigure.HasNodeTypeConfigs nodeTypeParms, Graphs.GraphConfigure.HasNodeModifies graph node, Graphs.GraphConfigure.HasArcTypeConfigs arcTypeParms) => Graphs.GraphConfigure.GraphAllConfig graph graphParms node nodeType nodeTypeParms arc arcType arcTypeParms
+ Graphs.GraphConfigure: instance (Graphs.GraphDisp.GraphParms graphParms, Util.Computation.HasConfig Graphs.GraphConfigure.GlobalMenu graphParms, Util.Computation.HasConfig Graphs.GraphConfigure.GraphTitle graphParms, Util.Computation.HasConfig Graphs.GraphConfigure.GraphGesture graphParms, Util.Computation.HasConfig Graphs.GraphConfigure.OptimiseLayout graphParms, Util.Computation.HasConfig Graphs.GraphConfigure.SurveyView graphParms, Util.Computation.HasConfig Graphs.GraphConfigure.AllowDragging graphParms, Util.Computation.HasConfig Graphs.GraphConfigure.AllowClose graphParms, Util.Computation.HasConfig Graphs.GraphConfigure.Orientation graphParms, Util.Computation.HasConfig Graphs.GraphConfigure.FileMenuAct graphParms, Util.Computation.HasConfig Graphs.GraphConfigure.ActionWrapper graphParms, Util.Computation.HasConfig (Util.Sources.SimpleSource Graphs.GraphConfigure.GraphTitle) graphParms, Util.Computation.HasConfig Util.Delayer.Delayer graphParms) => Graphs.GraphConfigure.HasGraphConfigs graphParms
+ Graphs.GraphConfigure: instance (Graphs.GraphDisp.NodeTypeParms nodeTypeParms, Graphs.GraphConfigure.HasConfigValue Graphs.GraphConfigure.LocalMenu nodeTypeParms, Graphs.GraphConfigure.HasConfigValue Graphs.GraphConfigure.ValueTitle nodeTypeParms, Graphs.GraphConfigure.HasConfigValue Graphs.GraphConfigure.ValueTitleSource nodeTypeParms, Graphs.GraphConfigure.HasConfigValue Graphs.GraphConfigure.FontStyleSource nodeTypeParms, Graphs.GraphConfigure.HasConfigValue Graphs.GraphConfigure.BorderSource nodeTypeParms, Graphs.GraphConfigure.HasConfigValue Graphs.GraphConfigure.NodeGesture nodeTypeParms, Graphs.GraphConfigure.HasConfigValue Graphs.GraphConfigure.NodeDragAndDrop nodeTypeParms, Graphs.GraphConfigure.HasConfigValue Graphs.GraphConfigure.DoubleClickAction nodeTypeParms, Graphs.GraphConfigure.HasConfigValue Graphs.GraphConfigure.Shape nodeTypeParms, Graphs.GraphConfigure.HasConfigValue Graphs.GraphConfigure.Color nodeTypeParms) => Graphs.GraphConfigure.HasNodeTypeConfigs nodeTypeParms
+ Graphs.GraphConfigure: instance GHC.Classes.Eq Graphs.GraphConfigure.FileMenuOption
+ Graphs.GraphConfigure: instance GHC.Classes.Eq Graphs.GraphConfigure.FontStyle
+ Graphs.GraphConfigure: instance GHC.Classes.Ord Graphs.GraphConfigure.FileMenuOption
+ Graphs.GraphConfigure: instance GHC.Read.Read (Graphs.GraphConfigure.Color value)
+ Graphs.GraphConfigure: instance GHC.Read.Read (Graphs.GraphConfigure.EdgeDir value)
+ Graphs.GraphConfigure: instance GHC.Read.Read (Graphs.GraphConfigure.EdgePattern value)
+ Graphs.GraphConfigure: instance GHC.Read.Read (Graphs.GraphConfigure.Head value)
+ Graphs.GraphConfigure: instance GHC.Read.Read (Graphs.GraphConfigure.Shape value)
+ Graphs.GraphConfigure: instance GHC.Show.Show (Graphs.GraphConfigure.Color value)
+ Graphs.GraphConfigure: instance GHC.Show.Show (Graphs.GraphConfigure.EdgeDir value)
+ Graphs.GraphConfigure: instance GHC.Show.Show (Graphs.GraphConfigure.EdgePattern value)
+ Graphs.GraphConfigure: instance GHC.Show.Show (Graphs.GraphConfigure.Head value)
+ Graphs.GraphConfigure: instance GHC.Show.Show (Graphs.GraphConfigure.Shape value)
+ Graphs.GraphConfigure: instance Graphs.GraphConfigure.HasModifyValue Graphs.GraphConfigure.NodeArcsHidden graph node => Graphs.GraphConfigure.HasNodeModifies graph node
+ Graphs.GraphConfigure: instance Graphs.GraphConfigure.HasModifyValue option graph object => Graphs.GraphConfigure.HasModifyValue (GHC.Base.Maybe option) graph object
+ Graphs.GraphConfigure: instance Graphs.GraphConfigure.ModifyHasDef Graphs.GraphConfigure.NodeArcsHidden
+ Graphs.GraphConfigure: instance Graphs.GraphDisp.ArcTypeConfig Graphs.GraphConfigure.Color
+ Graphs.GraphConfigure: instance Graphs.GraphDisp.ArcTypeConfig Graphs.GraphConfigure.DoubleClickAction
+ Graphs.GraphConfigure: instance Graphs.GraphDisp.ArcTypeConfig Graphs.GraphConfigure.EdgeDir
+ Graphs.GraphConfigure: instance Graphs.GraphDisp.ArcTypeConfig Graphs.GraphConfigure.EdgePattern
+ Graphs.GraphConfigure: instance Graphs.GraphDisp.ArcTypeConfig Graphs.GraphConfigure.Head
+ Graphs.GraphConfigure: instance Graphs.GraphDisp.ArcTypeConfig Graphs.GraphConfigure.LocalMenu
+ Graphs.GraphConfigure: instance Graphs.GraphDisp.ArcTypeConfig Graphs.GraphConfigure.ValueTitle
+ Graphs.GraphConfigure: instance Graphs.GraphDisp.GraphConfig (Util.Sources.SimpleSource Graphs.GraphConfigure.GraphTitle)
+ Graphs.GraphConfigure: instance Graphs.GraphDisp.GraphConfig Graphs.GraphConfigure.ActionWrapper
+ Graphs.GraphConfigure: instance Graphs.GraphDisp.GraphConfig Graphs.GraphConfigure.AllowClose
+ Graphs.GraphConfigure: instance Graphs.GraphDisp.GraphConfig Graphs.GraphConfigure.AllowDragging
+ Graphs.GraphConfigure: instance Graphs.GraphDisp.GraphConfig Graphs.GraphConfigure.FileMenuAct
+ Graphs.GraphConfigure: instance Graphs.GraphDisp.GraphConfig Graphs.GraphConfigure.GlobalMenu
+ Graphs.GraphConfigure: instance Graphs.GraphDisp.GraphConfig Graphs.GraphConfigure.GraphGesture
+ Graphs.GraphConfigure: instance Graphs.GraphDisp.GraphConfig Graphs.GraphConfigure.GraphTitle
+ Graphs.GraphConfigure: instance Graphs.GraphDisp.GraphConfig Graphs.GraphConfigure.OptimiseLayout
+ Graphs.GraphConfigure: instance Graphs.GraphDisp.GraphConfig Graphs.GraphConfigure.Orientation
+ Graphs.GraphConfigure: instance Graphs.GraphDisp.GraphConfig Graphs.GraphConfigure.SurveyView
+ Graphs.GraphConfigure: instance Graphs.GraphDisp.GraphConfig Util.Delayer.Delayer
+ Graphs.GraphConfigure: instance Graphs.GraphDisp.NodeTypeConfig Graphs.GraphConfigure.BorderSource
+ Graphs.GraphConfigure: instance Graphs.GraphDisp.NodeTypeConfig Graphs.GraphConfigure.Color
+ Graphs.GraphConfigure: instance Graphs.GraphDisp.NodeTypeConfig Graphs.GraphConfigure.DoubleClickAction
+ Graphs.GraphConfigure: instance Graphs.GraphDisp.NodeTypeConfig Graphs.GraphConfigure.FontStyleSource
+ Graphs.GraphConfigure: instance Graphs.GraphDisp.NodeTypeConfig Graphs.GraphConfigure.LocalMenu
+ Graphs.GraphConfigure: instance Graphs.GraphDisp.NodeTypeConfig Graphs.GraphConfigure.NodeDragAndDrop
+ Graphs.GraphConfigure: instance Graphs.GraphDisp.NodeTypeConfig Graphs.GraphConfigure.NodeGesture
+ Graphs.GraphConfigure: instance Graphs.GraphDisp.NodeTypeConfig Graphs.GraphConfigure.Shape
+ Graphs.GraphConfigure: instance Graphs.GraphDisp.NodeTypeConfig Graphs.GraphConfigure.ValueTitle
+ Graphs.GraphConfigure: instance Graphs.GraphDisp.NodeTypeConfig Graphs.GraphConfigure.ValueTitleSource
+ Graphs.GraphConfigure: instance Util.ExtendedPrelude.HasCoMapIO Graphs.GraphConfigure.LocalMenu
+ Graphs.GraphConfigure: instance Util.ExtendedPrelude.HasCoMapIO Graphs.GraphConfigure.NodeGesture
+ Graphs.GraphConfigure: instance Util.ExtendedPrelude.HasCoMapIO Graphs.GraphConfigure.ValueTitle
+ Graphs.GraphConnection: [nodeIn] :: SubGraph -> Node -> Bool
+ Graphs.GraphConnection: [nodeTypeIn] :: SubGraph -> NodeType -> Bool
+ Graphs.GraphDisp: instance (Graphs.GraphDisp.GraphClass graph, Graphs.GraphDisp.NewGraph graph graphParms, Graphs.GraphDisp.GraphParms graphParms, Graphs.GraphDisp.NewNode graph node nodeType, Graphs.GraphDisp.DeleteNode graph node, Graphs.GraphDisp.SetNodeFocus graph node, Graphs.GraphDisp.NodeClass node, Graphs.GraphDisp.NodeTypeClass nodeType, Graphs.GraphDisp.NewNodeType graph nodeType nodeTypeParms, Graphs.GraphDisp.NodeTypeParms nodeTypeParms, Graphs.GraphDisp.NewArc graph node node arc arcType, Graphs.GraphDisp.SetArcType graph arc arcType, Graphs.GraphDisp.DeleteArc graph arc, Graphs.GraphDisp.ArcClass arc, Graphs.GraphDisp.ArcTypeClass arcType, Graphs.GraphDisp.NewArcType graph arcType arcTypeParms) => Graphs.GraphDisp.GraphAll graph graphParms node nodeType nodeTypeParms arc arcType arcTypeParms
+ Graphs.GraphDisp: instance GHC.Classes.Eq graph => GHC.Classes.Eq (Graphs.GraphDisp.Graph graph graphParms node nodeType nodeTypeParms arc arcType arcTypeParms)
+ Graphs.GraphDisp: instance GHC.Classes.Ord graph => GHC.Classes.Ord (Graphs.GraphDisp.Graph graph graphParms node nodeType nodeTypeParms arc arcType arcTypeParms)
+ Graphs.GraphDisp: instance Graphs.GraphDisp.GraphAll graph graphParms node nodeType nodeTypeParms arc arcType arcTypeParms => Events.Destructible.Destroyable (Graphs.GraphDisp.Graph graph graphParms node nodeType nodeTypeParms arc arcType arcTypeParms)
+ Graphs.GraphDisp: instance Graphs.GraphDisp.GraphAll graph graphParms node nodeType nodeTypeParms arc arcType arcTypeParms => Events.Destructible.Destructible (Graphs.GraphDisp.Graph graph graphParms node nodeType nodeTypeParms arc arcType arcTypeParms)
+ Graphs.GraphDisp: instance Graphs.GraphDisp.GraphAll graph graphParms node nodeType nodeTypeParms arc arcType arcTypeParms => Util.Delayer.HasDelayer (Graphs.GraphDisp.Graph graph graphParms node nodeType nodeTypeParms arc arcType arcTypeParms)
+ Graphs.GraphDisp: instance Graphs.GraphDisp.Kind1 takesParm
+ Graphs.GraphDisp: instance Graphs.GraphDisp.Kind2 takesParms
+ Graphs.GraphDisp: instance Graphs.GraphDisp.Kind3 takesParms
+ Graphs.GraphEditor: instance Events.Destructible.Destroyable Graphs.GraphEditor.GraphEditor
+ Graphs.GraphEditor: instance Events.Destructible.Destructible Graphs.GraphEditor.GraphEditor
+ Graphs.GraphEditor: instance Util.Object.Object Graphs.GraphEditor.GraphEditor
+ Graphs.NewNames: instance GHC.Read.Read Graphs.NewNames.FrozenNameSource
+ Graphs.NewNames: instance GHC.Read.Read Graphs.NewNames.NameSourceBranch
+ Graphs.NewNames: instance GHC.Show.Show Graphs.NewNames.FrozenNameSource
+ Graphs.NewNames: instance GHC.Show.Show Graphs.NewNames.NameSourceBranch
+ Graphs.PureGraph: [arcInfo] :: ArcData nodeInfo arcInfo -> arcInfo
+ Graphs.PureGraph: [nodeDataFM] :: PureGraph nodeInfo arcInfo -> Map nodeInfo (NodeData nodeInfo arcInfo)
+ Graphs.PureGraph: [parents] :: NodeData nodeInfo arcInfo -> [ArcData nodeInfo arcInfo]
+ Graphs.PureGraph: [target] :: ArcData nodeInfo arcInfo -> nodeInfo
+ Graphs.PureGraph: instance (GHC.Classes.Eq arcInfo, GHC.Classes.Eq nodeInfo) => GHC.Classes.Eq (Graphs.PureGraph.ArcData nodeInfo arcInfo)
+ Graphs.PureGraph: instance (GHC.Classes.Eq arcInfo, GHC.Classes.Eq nodeInfo) => GHC.Classes.Eq (Graphs.PureGraph.NodeData nodeInfo arcInfo)
+ Graphs.PureGraph: instance (GHC.Classes.Ord arcInfo, GHC.Classes.Ord nodeInfo) => GHC.Classes.Ord (Graphs.PureGraph.ArcData nodeInfo arcInfo)
+ Graphs.PureGraph: instance (GHC.Classes.Ord arcInfo, GHC.Classes.Ord nodeInfo) => GHC.Classes.Ord (Graphs.PureGraph.NodeData nodeInfo arcInfo)
+ Graphs.PureGraph: instance (GHC.Show.Show arcInfo, GHC.Show.Show nodeInfo) => GHC.Show.Show (Graphs.PureGraph.ArcData nodeInfo arcInfo)
+ Graphs.PureGraph: instance (GHC.Show.Show arcInfo, GHC.Show.Show nodeInfo) => GHC.Show.Show (Graphs.PureGraph.NodeData nodeInfo arcInfo)
+ Graphs.PureGraph: instance (GHC.Show.Show nodeInfo, GHC.Show.Show arcInfo) => GHC.Show.Show (Graphs.PureGraph.PureGraph nodeInfo arcInfo)
+ Graphs.PureGraph: instance GHC.Show.Show (Graphs.Graph.PartialShow (Graphs.PureGraph.NodeData nodeInfo arcInfo))
+ Graphs.PureGraph: instance GHC.Show.Show (Graphs.Graph.PartialShow (Graphs.PureGraph.PureGraph nodeInfo arcInfo))
+ Graphs.SimpleGraph: [clientID] :: ClientData nodeLabel nodeTypeLabel arcLabel arcTypeLabel -> ObjectID
+ Graphs.SimpleGraph: [clientSink] :: ClientData nodeLabel nodeTypeLabel arcLabel arcTypeLabel -> (Update nodeLabel nodeTypeLabel arcLabel arcTypeLabel -> IO ())
+ Graphs.SimpleGraph: instance Events.Destructible.Destroyable (Graphs.SimpleGraph.SimpleGraph nodeLabel nodeTypeLabel arcLabel arcTypeLabel)
+ Graphs.SimpleGraph: instance Events.Synchronized.Synchronized (Graphs.SimpleGraph.SimpleGraph nodeLabel nodeTypeLabel arcLabel arcTypeLabel)
+ Graphs.SimpleGraph: instance GHC.Classes.Eq (Graphs.SimpleGraph.ClientData nodeLabel nodeTypeLabel arcLabel arcTypeLabel)
+ Graphs.SimpleGraph: instance Graphs.Graph.Graph Graphs.SimpleGraph.SimpleGraph
+ Graphs.SimpleGraph: instance Util.Object.Object (Graphs.SimpleGraph.SimpleGraph nodeLabel nodeTypeLabel arcLabel arcTypeLabel)
- Graphs.FindCommonParents: GraphBack :: [node] -> (node -> (Maybe nodeKey)) -> (node -> (Maybe [node])) -> GraphBack node nodeKey
+ Graphs.FindCommonParents: GraphBack :: [node] -> node -> (Maybe nodeKey) -> node -> (Maybe [node]) -> GraphBack node nodeKey
- Graphs.Graph: GraphConnectionData :: CannedGraph nodeLabel nodeTypeLabel arcLabel arcTypeLabel -> IO () -> (Update nodeLabel nodeTypeLabel arcLabel arcTypeLabel -> IO ()) -> NameSourceBranch -> GraphConnectionData nodeLabel nodeTypeLabel arcLabel arcTypeLabel
+ Graphs.Graph: GraphConnectionData :: CannedGraph nodeLabel nodeTypeLabel arcLabel arcTypeLabel -> IO () -> Update nodeLabel nodeTypeLabel arcLabel arcTypeLabel -> IO () -> NameSourceBranch -> GraphConnectionData nodeLabel nodeTypeLabel arcLabel arcTypeLabel
- Graphs.GraphConfigure: class HasModifyValue NodeArcsHidden graph node => HasNodeModifies graph node
+ Graphs.GraphConfigure: class (HasModifyValue NodeArcsHidden graph node) => HasNodeModifies graph node
- Graphs.GraphConfigure: data MenuPrim subMenuValue value :: * -> * -> *
+ Graphs.GraphConfigure: data MenuPrim subMenuValue value
- Graphs.GraphConfigure: mapMMenuPrim :: Monad m => (a -> m b) -> MenuPrim c a -> m (MenuPrim c b)
+ Graphs.GraphConfigure: mapMMenuPrim :: Monad m => a -> m b -> MenuPrim c a -> m MenuPrim c b
- Graphs.GraphConfigure: mapMMenuPrim' :: Monad m => (c -> m d) -> MenuPrim c a -> m (MenuPrim d a)
+ Graphs.GraphConfigure: mapMMenuPrim' :: Monad m => c -> m d -> MenuPrim c a -> m MenuPrim d a
- Graphs.GraphConfigure: mapMenuPrim :: (a -> b) -> MenuPrim c a -> MenuPrim c b
+ Graphs.GraphConfigure: mapMenuPrim :: () => a -> b -> MenuPrim c a -> MenuPrim c b
- Graphs.GraphConfigure: mapMenuPrim' :: (c -> d) -> MenuPrim c a -> MenuPrim d a
+ Graphs.GraphConfigure: mapMenuPrim' :: () => c -> d -> MenuPrim c a -> MenuPrim d a
- Graphs.GraphConnection: SubGraph :: (Node -> Bool) -> (NodeType -> Bool) -> SubGraph
+ Graphs.GraphConnection: SubGraph :: Node -> Bool -> NodeType -> Bool -> SubGraph
- Graphs.GraphDisp: class (Typeable1 arc, Ord1 arc) => ArcClass arc
+ Graphs.GraphDisp: class (Typeable arc, Ord1 arc) => ArcClass arc
- Graphs.GraphDisp: class (Typeable1 arcType, Ord1 arcType) => ArcTypeClass arcType
+ Graphs.GraphDisp: class (Typeable arcType, Ord1 arcType) => ArcTypeClass arcType
- Graphs.GraphDisp: class (GraphClass graph, NewGraph graph graphParms, GraphParms graphParms, NewNode graph node nodeType, DeleteNode graph node, SetNodeFocus graph node, NodeClass node, Typeable1 node, NodeTypeClass nodeType, NewNodeType graph nodeType nodeTypeParms, NodeTypeParms nodeTypeParms, NewArc graph node node arc arcType, SetArcType graph arc arcType, DeleteArc graph arc, ArcClass arc, Typeable1 arc, ArcTypeClass arcType, NewArcType graph arcType arcTypeParms) => GraphAll graph graphParms node nodeType nodeTypeParms arc arcType arcTypeParms
+ Graphs.GraphDisp: class (GraphClass graph, NewGraph graph graphParms, GraphParms graphParms, NewNode graph node nodeType, DeleteNode graph node, SetNodeFocus graph node, NodeClass node, Typeable node, NodeTypeClass nodeType, NewNodeType graph nodeType nodeTypeParms, NodeTypeParms nodeTypeParms, NewArc graph node node arc arcType, SetArcType graph arc arcType, DeleteArc graph arc, ArcClass arc, Typeable arc, ArcTypeClass arcType, NewArcType graph arcType arcTypeParms) => GraphAll graph graphParms node nodeType nodeTypeParms arc arcType arcTypeParms
- Graphs.GraphDisp: class (Typeable1 node, Ord1 node) => NodeClass node
+ Graphs.GraphDisp: class (Typeable node, Ord1 node) => NodeClass node
- Graphs.GraphDisp: class Typeable1 nodeType => NodeTypeClass nodeType
+ Graphs.GraphDisp: class Typeable (nodeType :: * -> *) => NodeTypeClass nodeType
- Graphs.GraphDisp: deleteArcPrim :: (DeleteArc graph arc, Typeable value) => graph -> arc value -> IO ()
+ Graphs.GraphDisp: deleteArcPrim :: (DeleteArc graph arc, (Typeable value)) => graph -> arc value -> IO ()
- Graphs.GraphDisp: getMultipleNodes :: GraphAll graph graphParms node nodeType nodeTypeParms arc arcType arcTypeParms => (Graph graph graphParms node nodeType nodeTypeParms arc arcType arcTypeParms) -> (Event (WrappedNode node) -> IO a) -> IO a
+ Graphs.GraphDisp: getMultipleNodes :: (GraphAll graph graphParms node nodeType nodeTypeParms arc arcType arcTypeParms) => (Graph graph graphParms node nodeType nodeTypeParms arc arcType arcTypeParms) -> (Event (WrappedNode node) -> IO a) -> IO a
- Graphs.GraphDisp: newGraph :: GraphAll graph graphParms node nodeType nodeTypeParms arc arcType arcTypeParms => (Graph graph graphParms node nodeType nodeTypeParms arc arcType arcTypeParms) -> graphParms -> IO (Graph graph graphParms node nodeType nodeTypeParms arc arcType arcTypeParms)
+ Graphs.GraphDisp: newGraph :: (GraphAll graph graphParms node nodeType nodeTypeParms arc arcType arcTypeParms) => (Graph graph graphParms node nodeType nodeTypeParms arc arcType arcTypeParms) -> graphParms -> IO (Graph graph graphParms node nodeType nodeTypeParms arc arcType arcTypeParms)
- Graphs.GraphDisp: redraw :: GraphAll graph graphParms node nodeType nodeTypeParms arc arcType arcTypeParms => (Graph graph graphParms node nodeType nodeTypeParms arc arcType arcTypeParms) -> IO ()
+ Graphs.GraphDisp: redraw :: (GraphAll graph graphParms node nodeType nodeTypeParms arc arcType arcTypeParms) => (Graph graph graphParms node nodeType nodeTypeParms arc arcType arcTypeParms) -> IO ()
Files
- Graphs/GraphDisp.hs +8/−7
- uni-graphs.cabal +3/−3
Graphs/GraphDisp.hs view
@@ -3,6 +3,7 @@ {-# LANGUAGE MultiParamTypeClasses #-} {-# LANGUAGE FlexibleInstances #-} {-# LANGUAGE UndecidableInstances #-}+{-# LANGUAGE KindSignatures #-} -- | -- Description: Basic Interface for Graph Display@@ -60,7 +61,7 @@ -- DaVinci, the type parameter is required to be an instance of 'Typeable'. -- -- * node. A value of this type is an actual node in a graph.--- (Will be an instance of 'Typeable' via 'Typeable1'.)+-- (Will be an instance of 'Typeable' via 'Typeable'.) -- -- * nodeType. Nodes are created with a particular UniForM \"type\" which -- is a Haskell value of type nodetype. In fact a graph might@@ -480,12 +481,12 @@ -- class (GraphClass graph,NewGraph graph graphParms,GraphParms graphParms, NewNode graph node nodeType,DeleteNode graph node,SetNodeFocus graph node,- NodeClass node,Typeable1 node,NodeTypeClass nodeType,+ NodeClass node,Typeable node,NodeTypeClass nodeType, NewNodeType graph nodeType nodeTypeParms,NodeTypeParms nodeTypeParms, NewArc graph node node arc arcType, SetArcType graph arc arcType, DeleteArc graph arc,- ArcClass arc,Typeable1 arc,ArcTypeClass arcType,+ ArcClass arc,Typeable arc,ArcTypeClass arcType, NewArcType graph arcType arcTypeParms ) => GraphAll graph graphParms node nodeType nodeTypeParms@@ -574,9 +575,9 @@ graph -> node value -> IO () -class (Typeable1 node,Ord1 node) => NodeClass node+class (Typeable node,Ord1 node) => NodeClass node -class Typeable1 nodeType => NodeTypeClass nodeType+class Typeable (nodeType :: * -> *) => NodeTypeClass nodeType class (GraphClass graph,NodeTypeClass nodeType,NodeTypeParms nodeTypeParms) => NewNodeType graph nodeType nodeTypeParms where@@ -616,9 +617,9 @@ setArcValuePrim :: Typeable value => graph -> arc value -> value -> IO () getArcValuePrim :: Typeable value => graph -> arc value -> IO value -class (Typeable1 arc,Ord1 arc) => ArcClass arc+class (Typeable arc,Ord1 arc) => ArcClass arc -class (Typeable1 arcType,Ord1 arcType) => ArcTypeClass arcType where+class (Typeable arcType,Ord1 arcType) => ArcTypeClass arcType where -- This is a special arc type which stops the arc being drawn at all. invisibleArcType :: Typeable value => arcType value
uni-graphs.cabal view
@@ -1,16 +1,16 @@ name: uni-graphs-version: 2.2.1.0+version: 2.2.1.1 build-type: Simple license: LGPL license-file: LICENSE author: uniform@informatik.uni-bremen.de-maintainer: Christian.Maeder@dfki.de+maintainer: chr.maeder@web.de homepage: http://www.informatik.uni-bremen.de/uniform/wb/ category: GUI synopsis: Graphs description: Graphs toolkit cabal-version: >= 1.4-Tested-With: GHC==6.10.4, GHC==6.12.3+Tested-With: GHC==7.10.3, GHC==8.4.3 flag debug description: add debug traces