 | MSAGLClient Class |
Control/Class communicating with the MSAGL library
TODO: still some issues, while node nesting looked ok during recent tests, sometimes the text labels disappear - but only under Mono/Linux - and with pan they appear again
Inheritance HierarchySystemObject
SystemMarshalByRefObject
System.ComponentModelComponent
System.Windows.FormsControl
System.Windows.FormsScrollableControl
System.Windows.FormsContainerControl
System.Windows.FormsUserControl
de.unika.ipd.grGen.graphViewerAndSequenceDebuggerMSAGLClient
Namespace:
de.unika.ipd.grGen.graphViewerAndSequenceDebugger
Assembly:
graphViewerAndSequenceDebuggerWindowsForms (in graphViewerAndSequenceDebuggerWindowsForms.dll) Version: GrGen.NET 8.1
Syntaxpublic class MSAGLClient : UserControl,
IBasicGraphViewerClient
The MSAGLClient type exposes the following members.
Constructors|
| Name | Description |
|---|
 | MSAGLClient | Initializes a new instance of the MSAGLClient class |
 | MSAGLClient(Form) |
Creates a new MSAGLClient instance, adding itself to the hosting form (at position 0).
|
 | MSAGLClient(SplitterPanel) |
Creates a new MSAGLClient instance, adding itself to the hosting splitter panel (at position 0) (not for main graph rendering).
|
Top
Properties
Methods|
| Name | Description |
|---|
 | AddEdge(String, String, String, String, String) | |
 | AddEdge(String, String, String, String, String, String) | |
 | AddEdgeRealizer | |
 | AddNode(String, String, String) | |
 | AddNode(String, String, String, String) | |
 | AddNodeRealizer | |
 | AddSubgraphNode(String, String, String) | |
 | AddSubgraphNode(String, String, String, String) | |
 | ApplyRealizer | |
 | ChangeEdge |
Sets the edge realizer of the given edge.
If realizer is null, the realizer for the type of the edge is used.
|
 | ChangeNode |
Sets the node realizer of the given node.
If realizer is null, the realizer for the type of the node is used.
|
 | ClearEdgeAttribute | |
 | ClearGraph | |
 | ClearNodeAttribute | |
 | Close | |
 | DeleteAllEdges(Node) | |
 | DeleteAllEdges(Subgraph) | |
 | DeleteEdge | |
 | DeleteNode | |
 | Dispose |
Verwendete Ressourcen bereinigen.
(Overrides ContainerControlDispose(Boolean).) |
 | Encode | |
 | ForceLayout |
Forces MSAGL to relayout the graph.
|
  | GetColor | |
 | GetEdgeName | |
 | GetGraphElementAttributes | |
 | GetLayoutOptions |
Retrieves the available options of the current layouter of MSAGL and the current values.
|
  | GetLineStyle | |
  | GetNodeShape | |
 | HideViewer | |
  | IsValidLayout | |
 | MoveNode | |
 | ReadCommand | |
 | RenameEdge | |
 | RenameNode | |
 | SetEdgeAttribute | |
 | SetEdgeLabel(String, String) | |
 | SetEdgeLabel(String, String, String) | |
 | SetLayout |
Sets the current layouter of MSAGL
|
 | SetLayoutOption |
Sets a layout option of the current layouter of MSAGL.
|
 | SetNodeAttribute | |
 | SetNodeLabel(String, String) | |
 | SetNodeLabel(String, String, String) | |
 | ShowViewer | |
 | SleepAndDoEvents | |
 | Sync |
We're in synch as long as our hosting form is not closed
|
 | WaitForElement | |
Top
Events
Fields
See Also