
Public Member Functions | |
| def | __init__ (self, fromPort, toPort, canvas) |
| def | deletePoint (self, point, pos) |
| def | clearPoints (self) |
| def | splitline (self, line, pos) |
| def | splitLine (self, line, x, y) |
| def | setFromPoint (self, x, y) |
| def | setToPoint (self, x, y) |
| def | moveBy (self, dx, dy) |
| def | popup (self, canvasView) |
| def | delete (self) |
| def | tooltip (self, view, pos) |
| def | selected (self) |
Public Attributes | |
| fromPort | |
| toPort | |
| canvas | |
| item | |
| lines | |
| points | |
| def gui.CItems.LinkItem.__init__ | ( | self, | |
| fromPort, | |||
| toPort, | |||
| canvas | |||
| ) |
| def gui.CItems.LinkItem.clearPoints | ( | self | ) |
Definition at line 203 of file CItems.py.
References gui.CItems.LinkItem.deletePoint(), and gui.CItems.LinkItem.points.
| def gui.CItems.LinkItem.delete | ( | self | ) |
Definition at line 248 of file CItems.py.
Referenced by gui.GraphViewer.LinkItem.popup().
| def gui.CItems.LinkItem.deletePoint | ( | self, | |
| point, | |||
| pos | |||
| ) |
Delete intermediate point
Definition at line 187 of file CItems.py.
References gui.CItems.LinkItem.lines, and gui.CItems.LinkItem.points.
Referenced by gui.CItems.LinkItem.clearPoints().
| def gui.CItems.LinkItem.moveBy | ( | self, | |
| dx, | |||
| dy | |||
| ) |
| def gui.CItems.LinkItem.popup | ( | self, | |
| canvasView | |||
| ) |
Definition at line 240 of file CItems.py.
Referenced by gui.GraphViewer.GraphViewer.contentsMousePressEvent().
| def gui.CItems.LinkItem.selected | ( | self | ) |
The canvas item has been selected
Definition at line 256 of file CItems.py.
Referenced by gui.browser_catalog.Browser.handleBut1(), and gui.GraphViewer.GraphViewer.selectItem().
| def gui.CItems.LinkItem.setFromPoint | ( | self, | |
| x, | |||
| y | |||
| ) |
Definition at line 229 of file CItems.py.
References gui.CItems.LinkItem.lines.
| def gui.CItems.LinkItem.setToPoint | ( | self, | |
| x, | |||
| y | |||
| ) |
Definition at line 233 of file CItems.py.
References gui.CItems.LinkItem.lines.
| def gui.CItems.LinkItem.splitline | ( | self, | |
| line, | |||
| pos | |||
| ) |
Definition at line 208 of file CItems.py.
References gui.CItems.LinkItem.splitLine().
| def gui.CItems.LinkItem.splitLine | ( | self, | |
| line, | |||
| x, | |||
| y | |||
| ) |
Split line at position x,y
Definition at line 211 of file CItems.py.
References gui.CItems.LinkItem.canvas, gui.graph.Graph.canvas, gui.CItems.LinkItem.lines, and gui.CItems.LinkItem.points.
Referenced by gui.CItems.LinkItem.splitline().
| def gui.CItems.LinkItem.tooltip | ( | self, | |
| view, | |||
| pos | |||
| ) |
Reimplemented in gui.CItems.ControlLinkItem.
Definition at line 251 of file CItems.py.
References gui.CItems.LinkItem.fromPort, and gui.CItems.LinkItem.toPort.
| gui.CItems.LinkItem.canvas |
Definition at line 179 of file CItems.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.CItems.LinkItem.fromPort |
Definition at line 177 of file CItems.py.
Referenced by gui.CItems.LinkItem.tooltip(), and gui.CItems.ControlLinkItem.tooltip().
| gui.CItems.LinkItem.item |
Definition at line 180 of file CItems.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.CItems.LinkItem.lines |
Definition at line 183 of file CItems.py.
Referenced by gui.CItems.LinkItem.deletePoint(), gui.CItems.LinkItem.setFromPoint(), gui.CItems.LinkItem.setToPoint(), and gui.CItems.LinkItem.splitLine().
| gui.CItems.LinkItem.points |
Definition at line 184 of file CItems.py.
Referenced by gui.CItems.LinkItem.clearPoints(), gui.CItems.LinkItem.deletePoint(), and gui.CItems.LinkItem.splitLine().
| gui.CItems.LinkItem.toPort |
Definition at line 178 of file CItems.py.
Referenced by gui.CItems.LinkItem.tooltip(), and gui.CItems.ControlLinkItem.tooltip().