def __init__(self, parent, log, interpParent=None, obj=None): BaseObjectFrame.__init__(self, parent, log, interpParent, obj) if not self.inObj: uOps = self.parentFlowsh.GetChildUnitOps() #List of tuples (name, uop) obj = uOps[0][1].GetPort('In') self.SetSize(wxSize(330, 600)) ## self.panels.append(MaterialPortPanel(self, self.interpParent, obj)) splitter = wxSplitterWindow(self, -1, style=wxNO_3D|wxSP_3D) panel0 = PropertyPanel(splitter, self.interpParent, obj, size=wxSize(330, 245)) self.panels.append(panel0) panel1 = CompositionPanel(splitter, self.interpParent, obj) splitter.Initialize(panel0) splitter.SetMinimumPaneSize(1) splitter.SplitHorizontally(panel0, panel1, 245) splitter.p0 = panel0 splitter.p1 = panel0 #"""Set icon""" fileName = os.path.join(IMG_PATH, 'sim42.ico') icon = wxIcon(fileName, wxBITMAP_TYPE_ICO) self.SetIcon(icon) #"""Set title""" port = obj uOpName = port.GetParent().GetName() portName = port.GetName() self.SetTitle('Port "' + portName + '" of unit operation "' + uOpName + '"')
def __init__(self, parent, log, interpParent=None, obj=None): BaseObjectFrame.__init__(self, parent, log, interpParent, obj) if not self.inObj: uOps = self.parentFlowsh.GetChildUnitOps() #List of tuples (name, uop) obj = uOps[0][1].GetPort('In') self.panels.append(CompositionPanel(self, self.interpParent, obj)) #"""Set icon""" fileName = os.path.join(IMG_PATH, 'sim42.ico') icon = wxIcon(fileName, wxBITMAP_TYPE_ICO) self.SetIcon(icon) #"""Set title""" port = obj uOpName = port.GetParent().GetName() portName = port.GetName() self.SetTitle('Properties of Port "' + portName + '" of unit operation "' + uOpName + '"')