Beispiel #1
0
    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 + '"')
Beispiel #2
0
    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 + '"')