Public Member Functions | |
| def | __init__ (self, item, parent) |
| def | createGraph (self) |
| def | addLink (self, link) |
| def | addItem (self, item) |
| def | selectItem (self, item) |
| def | layout (self, rankdir) |
| def | clearLinks (self) |
| def | orthoLinks (self) |
Public Attributes | |
| parent | |
| item | |
| node | |
| canvas | |
| editor | |
| citems | |
| def gui.graph.Graph.addItem | ( | self, | |
| item | |||
| ) |
Definition at line 112 of file graph.py.
References gui.CItems.LinkItem.canvas, gui.graph.Graph.canvas, and gui.graph.Graph.citems.
| def gui.graph.Graph.addLink | ( | self, | |
| link | |||
| ) |
Definition at line 93 of file graph.py.
References gui.CItems.LinkItem.canvas, gui.graph.Graph.canvas, and gui.graph.Graph.citems.
| def gui.graph.Graph.clearLinks | ( | self | ) |
Definition at line 185 of file graph.py.
References gui.CItems.LinkItem.canvas, gui.graph.Graph.canvas, and gui.graph.Graph.citems.
| def gui.graph.Graph.layout | ( | self, | |
| rankdir | |||
| ) |
Compute graph layout with graphviz package
Definition at line 123 of file graph.py.
References gui.graph.attrs(), gui.CItems.LinkItem.canvas, gui.graph.Graph.canvas, gui.graph.Graph.citems, gui.cataitems.ItemNode.node, gui.cataitems.ItemComposedNode.node, gui.CItems.ControlItem.node, gui.CItems.PortItem.node, gui.CItems.Cell.node, gui.graph.Graph.node, gui.GraphViewer.PortItem.node, gui.Items.ItemComposedNode.node, gui.Items.ItemNode.node, YACS::servertypeParser< T >.node(), YACS::servicetypeParser< T >.node(), YACS::looptypeParser< ENGINE::WhileLoop * >.node(), YACS::looptypeParser< PseudoComposedNode * >.node(), YACS::looptypeParser< ENGINE::DynParaLoop * >.node(), YACS::looptypeParser< ENGINE::ForLoop * >.node(), YACS::looptypeParser< T >.node(), YACS::casetypeParser.node(), YACS::bloctypeParser< YACS::ENGINE::Proc * >.node(), and YACS::bloctypeParser< T >.node().
| def gui.graph.Graph.orthoLinks | ( | self | ) |
Definition at line 195 of file graph.py.
References gui.CItems.LinkItem.canvas, gui.graph.Graph.canvas, and gui.graph.Graph.citems.
| def gui.graph.Graph.selectItem | ( | self, | |
| item | |||
| ) |
Definition at line 119 of file graph.py.
References gui.graph.Graph.editor.
Referenced by gui.Tree.Tree.additem().
| gui.graph.Graph.canvas |
Definition at line 46 of file graph.py.
Referenced by gui.graph.Graph.addItem(), gui.graph.Graph.addLink(), gui.GraphViewer.GraphViewer.clear(), gui.graph.Graph.clearLinks(), gui.GraphViewer.GraphViewer.contentsMouseDoubleClickEvent(), gui.GraphViewer.GraphViewer.contentsMouseMoveEvent(), gui.GraphViewer.GraphViewer.contentsMousePressEvent(), gui.graph.Graph.layout(), gui.CItems.InControlItem.link(), gui.CItems.OutControlItem.link(), gui.CItems.InPortItem.link(), gui.CItems.OutPortItem.link(), gui.GraphViewer.InPortItem.link(), gui.GraphViewer.OutPortItem.link(), gui.graph.Graph.orthoLinks(), gui.CItems.Cell.pynotify(), gui.GraphViewer.GraphViewer.selectItem(), and gui.CItems.LinkItem.splitLine().
| gui.graph.Graph.citems |
Definition at line 59 of file graph.py.
Referenced by gui.graph.Graph.addItem(), gui.graph.Graph.addLink(), gui.graph.Graph.clearLinks(), gui.graph.Graph.layout(), and gui.graph.Graph.orthoLinks().
| gui.graph.Graph.editor |
Definition at line 47 of file graph.py.
Referenced by gui.graph.Graph.selectItem().
| gui.graph.Graph.item |
Definition at line 43 of file graph.py.
Referenced by gui.Items.ControlLinksItem.getChildren(), gui.Items.DataLinksItem.getChildren(), gui.panels.PanelScript.handleCancel(), gui.panels.PanelFunc.handleCancel(), gui.panels.PanelInPort.handleRestore(), gui.panels.PanelOutPort.handleRestore(), gui.panels.PanelScript.handleSave(), gui.panels.PanelFunc.handleSave(), gui.panels.PanelInPort.handleSave(), gui.Tree.Node.setOpen(), and gui.Tree.Node.setOpen_old().
| gui.graph.Graph.node |
Definition at line 44 of file graph.py.
Referenced by gui.cataitems.ItemNode.addNode(), gui.cataitems.ItemComposedNode.addNode(), gui.Items.ItemComposedNode.addNode(), gui.Items.ItemForLoop.addNode(), gui.CItems.Cell.customEvent(), gui.Items.ItemComposedNode.dblselected(), gui.Items.ItemComposedNode.getChildren(), gui.Items.ItemNode.getChildren(), gui.Items.ItemService.handleCancel(), gui.Items.ItemService.handleSave(), gui.graph.Graph.layout(), gui.CItems.ControlItem.moveBy(), gui.CItems.PortItem.moveBy(), gui.GraphViewer.PortItem.moveBy(), gui.CItems.Cell.selected(), gui.Items.ItemComposedNode.selected(), gui.Items.ItemNode.selected(), and gui.CItems.Cell.tooltip().
| gui.graph.Graph.parent |
Definition at line 42 of file graph.py.
Referenced by gui.Appli.Runner.run().