Version: 9.15.0
gui.Items.ControlLinksItem Class Reference
Inheritance diagram for gui.Items.ControlLinksItem:
Collaboration diagram for gui.Items.ControlLinksItem:

Public Member Functions

def __init__ (self, item)
 
def getIconName (self)
 
def isExpandable (self)
 
def getChildren (self)
 
def addLink (self, link)
 
- Public Member Functions inherited from gui.Item.Item
def father (self)
 
def panel (self, parent)
 
def box (self, parent)
 
def selected (self)
 
def dblselected (self)
 

Public Attributes

 item
 
 label
 
- Public Attributes inherited from gui.Item.Item
 label
 
 emitting
 

Detailed Description

Item for all control links of a composed node

Definition at line 65 of file Items.py.

Constructor & Destructor Documentation

◆ __init__()

def gui.Items.ControlLinksItem.__init__ (   self,
  item 
)

Reimplemented from gui.Item.Item.

Definition at line 67 of file Items.py.

67  def __init__(self,item):
68  Item.Item.__init__(self)
69  self.item=item
70  self.label="Control Links"
71 

Member Function Documentation

◆ addLink()

def gui.Items.ControlLinksItem.addLink (   self,
  link 
)

Definition at line 84 of file Items.py.

84  def addLink(self,link):
85  CONNECTOR.Emit(self,"add",link)
86 

◆ getChildren()

def gui.Items.ControlLinksItem.getChildren (   self)

Reimplemented from gui.Item.Item.

Definition at line 77 of file Items.py.

77  def getChildren(self):
78  sublist=[]
79  for n in self.item.node.edGetDirectDescendants():
80  for p in n.getOutNodes():
81  sublist.append(ControlLinkItem(n,p))
82  return sublist
83 

References YACS::HMI::linkdef.item, gui.CItems.TextItem.item, gui.CItems.PointItem.item, gui.CItems.LineItem.item, gui.CItems.LinkItem.item, gui.CItems.ControlItem.item, gui.CItems.PortItem.item, gui.CItems.Cell.item, gui.graph.Graph.item, gui.Items.ControlLinksItem.item, gui.Items.DataLinksItem.item, gui.panels.PanelScript.item, gui.panels.PanelFunc.item, gui.panels.PanelForLoop.item, gui.panels.PanelInPort.item, and gui.Tree.Node.item.

◆ getIconName()

def gui.Items.ControlLinksItem.getIconName (   self)

Reimplemented from gui.Item.Item.

Definition at line 72 of file Items.py.

72  def getIconName(self):
73  return "folder"

◆ isExpandable()

def gui.Items.ControlLinksItem.isExpandable (   self)

Reimplemented from gui.Item.Item.

Definition at line 74 of file Items.py.

74  def isExpandable(self):
75  return True
76 

Member Data Documentation

◆ item

◆ label

gui.Items.ControlLinksItem.label

Definition at line 70 of file Items.py.

Referenced by gui.CItems.Cell.moveBy(), and gui.CItems.Cell.show().


The documentation for this class was generated from the following file: