Version: 9.15.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 father (self)
 
def panel (self, parent)
 
def box (self, parent)
 
def dblselected (self)
 

Public Attributes

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

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: