Version: 9.16.0
gui.sessions.Sessions Class Reference
Inheritance diagram for gui.sessions.Sessions:
Collaboration diagram for gui.sessions.Sessions:

Public Member Functions

def __init__ (self, port)
 
def getChildren (self)
 
def selected (self)
 
def getIconName (self)
 
def isExpandable (self)
 
- Public Member Functions inherited from gui.Item.Item
def __init__ (self, label="")
 
def isExpandable (self)
 
def getChildren (self)
 
def father (self)
 
def getIconName (self)
 
def panel (self, parent)
 
def box (self, parent)
 
def selected (self)
 
def dblselected (self)
 

Public Attributes

 label
 
 orb
 
 port
 
 emitting
 
- Public Attributes inherited from gui.Item.Item
 label
 
 emitting
 

Additional Inherited Members

- Static Public Attributes inherited from gui.Item.Item
 ADAPT = adapt.adapt
 

Detailed Description

Definition at line 28 of file sessions.py.

Constructor & Destructor Documentation

◆ __init__()

def gui.sessions.Sessions.__init__ (   self,
  port 
)

Reimplemented from gui.Item.Item.

Definition at line 29 of file sessions.py.

29 def __init__(self,port):
30 Item.Item.__init__(self)
31 self.label="Sessions"
32 self.orb=CORBA.ORB_init(sys.argv, CORBA.ORB_ID)
33 self.port=port
34

Member Function Documentation

◆ getChildren()

def gui.sessions.Sessions.getChildren (   self)

Reimplemented from gui.Item.Item.

Definition at line 35 of file sessions.py.

35 def getChildren(self):
36 sublist=[]
37 port=self.port
38 while 1:
39 port=port+1
40 try:
41 session=Session(self,self.orb,port)
42 sublist.append(session)
43 except:
44 #traceback.print_exc()
45 break
46 return sublist
47

References gui.sessions.Sessions.orb, gui.CItems.ControlItem.port, gui.CItems.PortItem.port, gui.Items.ItemPort.port, gui.Items.ItemInGate.port, gui.Items.ItemOutGate.port, gui.sessions.Sessions.port, and gui.sessions.Session.port.

◆ getIconName()

def gui.sessions.Sessions.getIconName (   self)

Reimplemented from gui.Item.Item.

Definition at line 54 of file sessions.py.

54 def getIconName(self):
55 return "folder"
56

◆ isExpandable()

def gui.sessions.Sessions.isExpandable (   self)

Reimplemented from gui.Item.Item.

Definition at line 57 of file sessions.py.

57 def isExpandable(self):
58 return True
59

◆ selected()

Member Data Documentation

◆ emitting

◆ label

gui.sessions.Sessions.label

Definition at line 31 of file sessions.py.

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

◆ orb

gui.sessions.Sessions.orb

Definition at line 32 of file sessions.py.

Referenced by gui.sessions.Sessions.getChildren().

◆ port


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