Version: 9.16.0
gui.cataitems.Obj Class Reference
Inheritance diagram for gui.cataitems.Obj:
Collaboration diagram for gui.cataitems.Obj:

Public Member Functions

def __init__ (self, root=None)
 
def selected (self)
 
def panel (self, parent)
 
def panel1 (self, parent)
 
- 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

 root
 
 emitting
 
 text
 
- Public Attributes inherited from gui.Item.Item
 label
 
 emitting
 

Static Public Attributes

def box = panel
 
list panels = [("Panel1",panel1)]
 
- Static Public Attributes inherited from gui.Item.Item
 ADAPT = adapt.adapt
 

Detailed Description

Definition at line 26 of file cataitems.py.

Constructor & Destructor Documentation

◆ __init__()

def gui.cataitems.Obj.__init__ (   self,
  root = None 
)

Reimplemented from gui.Item.Item.

Reimplemented in gui.cataitems.Cata.

Definition at line 27 of file cataitems.py.

27 def __init__(self,root=None):
28 Item.Item.__init__(self)
29 if root:
30 self.root=root
31 else:
32 self.root=self
33

Member Function Documentation

◆ panel()

def gui.cataitems.Obj.panel (   self,
  parent 
)
Retourne un tab widget pour browser/editer la proc

Reimplemented from gui.Item.Item.

Definition at line 40 of file cataitems.py.

40 def panel(self,parent):
41 """Retourne un tab widget pour browser/editer la proc"""
42 tabWidget = QTabWidget( parent )
43 for name,method in self.panels:
44 tabWidget.addTab( method(self,tabWidget), name )
45 return tabWidget
46

References gui.BoxManager.BoxManager.panels, gui.cataitems.Obj.panels, gui.Items.ItemComposedNode.panels, gui.Items.ItemPort.panels, gui.Items.ItemInPort.panels, gui.Items.ItemOutPort.panels, gui.Items.ItemNode.panels, gui.Items.ItemScriptNode.panels, gui.Items.ItemFuncNode.panels, gui.Items.ItemService.panels, and gui.PanelManager.PanelManager.panels.

◆ panel1()

def gui.cataitems.Obj.panel1 (   self,
  parent 
)

Definition at line 49 of file cataitems.py.

49 def panel1(self,parent):
50 qvbox=QVBox(parent)
51 self.text=QTextEdit(qvbox,"log")
52 self.text.setFrameShape(QTextEdit.NoFrame)
53 self.text.setTextFormat(QTextEdit.PlainText)
54 self.text.setWordWrap(QTextEdit.FixedColumnWidth)
55 #self.text.setWrapColumnOrWidth(120)
56 self.text.setReadOnly(1)
57 return qvbox
58

◆ selected()

Member Data Documentation

◆ box

def gui.cataitems.Obj.box = panel
static

Definition at line 47 of file cataitems.py.

◆ emitting

◆ panels

◆ root

◆ text

gui.cataitems.Obj.text

Definition at line 51 of file cataitems.py.


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