

Public Member Functions | |
| def | __init__ (self, node, canvas) |
| def | pynotify (self, object, event) |
| def | customEvent (self, event) |
| def | moveBy (self, dx, dy) |
| def | show (self) |
| def | getObj (self) |
| def | popup (self, canvasView) |
| def | tooltip (self, view, pos) |
| def | browse (self) |
| def | selected (self) |
Public Attributes | |
| inports | |
| outports | |
| node | |
| item | |
| label | |
| ingate | |
| outgate | |
Static Public Attributes | |
| dictionary | colors |
| events | |
| def gui.CItems.Cell.__init__ | ( | self, | |
| node, | |||
| canvas | |||
| ) |
| def gui.CItems.Cell.browse | ( | self | ) |
Definition at line 626 of file CItems.py.
Referenced by gui.CItems.Cell.popup(), and gui.GraphViewer.Cell.popup().
| def gui.CItems.Cell.customEvent | ( | self, | |
| event | |||
| ) |
Definition at line 583 of file CItems.py.
References gui.CItems.Cell.colors, 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< PseudoComposedNode * >.node(), YACS::looptypeParser< T >.node(), YACS::looptypeParser< ENGINE::ForLoop * >.node(), YACS::looptypeParser< ENGINE::DynParaLoop * >.node(), YACS::looptypeParser< ENGINE::WhileLoop * >.node(), YACS::casetypeParser.node(), YACS::bloctypeParser< T >.node(), and YACS::bloctypeParser< YACS::ENGINE::Proc * >.node().
| def gui.CItems.Cell.getObj | ( | self | ) |
| def gui.CItems.Cell.moveBy | ( | self, | |
| dx, | |||
| dy | |||
| ) |
Definition at line 593 of file CItems.py.
References gui.CItems.Cell.inports, gui.GraphViewer.Cell.inports, gui.cataitems.ItemService.label, gui.cataitems.ItemType.label, gui.cataitems.ItemCompo.label, gui.cataitems.ItemNode.label, gui.cataitems.ItemComposedNode.label, gui.cataitems.TypesItem.label, gui.cataitems.ComponentsItem.label, gui.cataitems.NodesItem.label, gui.cataitems.ComposedNodesItem.label, gui.cataitems.Cata.label, gui.CItems.Cell.label, gui.Item.Item.label, gui.Items.DataLinkItem.label, gui.Items.StreamLinkItem.label, gui.Items.ControlLinkItem.label, gui.Items.ControlLinksItem.label, gui.Items.DataLinksItem.label, gui.Items.ItemComposedNode.label, gui.Items.ItemPort.label, gui.Items.ItemNode.label, gui.sessions.Sessions.label, gui.sessions.Session.label, gui.CItems.Cell.outports, and gui.GraphViewer.Cell.outports.
| def gui.CItems.Cell.popup | ( | self, | |
| canvasView | |||
| ) |
Definition at line 612 of file CItems.py.
References gui.CItems.Cell.browse(), and gui.GraphViewer.Cell.browse().
Referenced by gui.GraphViewer.GraphViewer.contentsMousePressEvent().
| def gui.CItems.Cell.pynotify | ( | self, | |
| object, | |||
| event | |||
| ) |
Definition at line 568 of file CItems.py.
References gui.CItems.LinkItem.canvas, gui.graph.Graph.canvas, and gui.CItems.Cell.events.
| def gui.CItems.Cell.selected | ( | self | ) |
The canvas item has been selected
Definition at line 629 of file CItems.py.
References 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< PseudoComposedNode * >.node(), YACS::looptypeParser< T >.node(), YACS::looptypeParser< ENGINE::ForLoop * >.node(), YACS::looptypeParser< ENGINE::DynParaLoop * >.node(), YACS::looptypeParser< ENGINE::WhileLoop * >.node(), YACS::casetypeParser.node(), YACS::bloctypeParser< T >.node(), and YACS::bloctypeParser< YACS::ENGINE::Proc * >.node().
Referenced by gui.browser_catalog.Browser.handleBut1(), and gui.GraphViewer.GraphViewer.selectItem().
| def gui.CItems.Cell.show | ( | self | ) |
Definition at line 601 of file CItems.py.
References gui.CItems.Cell.inports, gui.GraphViewer.Cell.inports, gui.cataitems.ItemService.label, gui.cataitems.ItemType.label, gui.cataitems.ItemCompo.label, gui.cataitems.ItemNode.label, gui.cataitems.ItemComposedNode.label, gui.cataitems.TypesItem.label, gui.cataitems.ComponentsItem.label, gui.cataitems.NodesItem.label, gui.cataitems.ComposedNodesItem.label, gui.cataitems.Cata.label, gui.CItems.Cell.label, gui.Item.Item.label, gui.Items.DataLinkItem.label, gui.Items.StreamLinkItem.label, gui.Items.ControlLinkItem.label, gui.Items.ControlLinksItem.label, gui.Items.DataLinksItem.label, gui.Items.ItemComposedNode.label, gui.Items.ItemPort.label, gui.Items.ItemNode.label, gui.sessions.Sessions.label, gui.sessions.Session.label, gui.CItems.Cell.outports, and gui.GraphViewer.Cell.outports.
| def gui.CItems.Cell.tooltip | ( | self, | |
| view, | |||
| pos | |||
| ) |
Definition at line 620 of file CItems.py.
References YACS::HMI::presentationtype_parser.height(), 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< PseudoComposedNode * >.node(), YACS::looptypeParser< T >.node(), YACS::looptypeParser< ENGINE::ForLoop * >.node(), YACS::looptypeParser< ENGINE::DynParaLoop * >.node(), YACS::looptypeParser< ENGINE::WhileLoop * >.node(), YACS::casetypeParser.node(), YACS::bloctypeParser< T >.node(), YACS::bloctypeParser< YACS::ENGINE::Proc * >.node(), and YACS::HMI::presentationtype_parser.width().
|
static |
Definition at line 486 of file CItems.py.
Referenced by gui.CItems.Cell.customEvent().
|
static |
Definition at line 564 of file CItems.py.
Referenced by gui.CItems.Cell.pynotify().
| gui.CItems.Cell.inports |
Definition at line 501 of file CItems.py.
Referenced by gui.CItems.Cell.moveBy(), gui.GraphViewer.Cell.moveBy(), gui.CItems.Cell.show(), and gui.GraphViewer.Cell.show().
| gui.CItems.Cell.item |
Definition at line 506 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.Cell.label |
Definition at line 508 of file CItems.py.
Referenced by gui.CItems.Cell.moveBy(), and gui.CItems.Cell.show().
| gui.CItems.Cell.node |
Definition at line 505 of file CItems.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.CItems.Cell.outports |
Definition at line 502 of file CItems.py.
Referenced by gui.CItems.Cell.moveBy(), gui.GraphViewer.Cell.moveBy(), gui.CItems.Cell.show(), and gui.GraphViewer.Cell.show().