

Public Member Functions | |
| def | __init__ (self, obj, fromPoint, toPoint, canvas) |
| def | setFromPoint (self, x, y) |
| def | setToPoint (self, x, y) |
| def | moveBy (self, dx, dy) |
| def | setArrow (self) |
| def | getObj (self) |
| def | handleDoubleClick (self, pos) |
| def | clear (self) |
| def | selected (self) |
Public Attributes | |
| obj | |
| item | |
| fromPoint | |
| toPoint | |
| arrow | |
| def gui.CItems.LineItem.__init__ | ( | self, | |
| obj, | |||
| fromPoint, | |||
| toPoint, | |||
| canvas | |||
| ) |
| def gui.CItems.LineItem.clear | ( | self | ) |
To remove from canvas
Definition at line 163 of file CItems.py.
References gui.CItems.LineItem.arrow, gui.GraphViewer.LinkItem.arrow, gui.CItems.LineItem.fromPoint, Solution.obj, gui.CItems.TextItem.obj, gui.CItems.PointItem.obj, gui.CItems.LineItem.obj, and gui.CItems.LineItem.toPoint.
| def gui.CItems.LineItem.getObj | ( | self | ) |
The object which contains the line
Definition at line 153 of file CItems.py.
References Solution.obj, gui.CItems.TextItem.obj, gui.CItems.PointItem.obj, and gui.CItems.LineItem.obj.
| def gui.CItems.LineItem.handleDoubleClick | ( | self, | |
| pos | |||
| ) |
Definition at line 156 of file CItems.py.
References Solution.obj, gui.CItems.TextItem.obj, gui.CItems.PointItem.obj, and gui.CItems.LineItem.obj.
| def gui.CItems.LineItem.moveBy | ( | self, | |
| dx, | |||
| dy | |||
| ) |
| def gui.CItems.LineItem.selected | ( | self | ) |
The canvas item has been selected
Definition at line 172 of file CItems.py.
Referenced by gui.browser_catalog.Browser.handleBut1(), and gui.GraphViewer.GraphViewer.selectItem().
| def gui.CItems.LineItem.setArrow | ( | self | ) |
Definition at line 138 of file CItems.py.
Referenced by gui.CItems.LineItem.setFromPoint(), gui.GraphViewer.LinkItem.setFromPoint(), gui.CItems.LineItem.setToPoint(), and gui.GraphViewer.LinkItem.setToPoint().
| def gui.CItems.LineItem.setFromPoint | ( | self, | |
| x, | |||
| y | |||
| ) |
Definition at line 128 of file CItems.py.
References gui.CItems.LineItem.setArrow(), and gui.GraphViewer.LinkItem.setArrow().
| def gui.CItems.LineItem.setToPoint | ( | self, | |
| x, | |||
| y | |||
| ) |
Definition at line 131 of file CItems.py.
References gui.CItems.LineItem.setArrow(), and gui.GraphViewer.LinkItem.setArrow().
| gui.CItems.LineItem.arrow |
Definition at line 123 of file CItems.py.
Referenced by gui.CItems.LineItem.clear().
| gui.CItems.LineItem.fromPoint |
To remove from canvas
Definition at line 116 of file CItems.py.
Referenced by gui.CItems.LineItem.clear().
| gui.CItems.LineItem.item |
Definition at line 115 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.LineItem.obj |
Definition at line 114 of file CItems.py.
Referenced by gui.CItems.PointItem.clear(), gui.CItems.LineItem.clear(), gui.CItems.TextItem.getObj(), gui.CItems.PointItem.getObj(), gui.CItems.LineItem.getObj(), gui.CItems.PointItem.handleDoubleClick(), gui.CItems.LineItem.handleDoubleClick(), gui.CItems.TextItem.moveBy(), and gui.CItems.TextItem.selected().
| gui.CItems.LineItem.toPoint |
Definition at line 117 of file CItems.py.
Referenced by gui.CItems.LineItem.clear().