def initProject(self, project=None): self.project = project self.setTitle(self.programName) if project: self.project.application = self.application ###self.setFont() webBrowser = ProjectWebBrowser(self.top, popup=self, project=project) self.helpButton.config(command = lambda url=self.help_url: webBrowser.open(url) ) self.setMenuState()
def initProject(self, project=None): self.project = project if project: self.initTopObjects(self.project) self.project.application = self.application self.setFont() webBrowser = ProjectWebBrowser(self.top, popup=self, project=project) #self.helpButton.config(command = lambda url=self.help_url: webBrowser.open(url) ) for i, func in enumerate(self.updateFuncs): func(project) for button in self.projButtons: button.enable() self.setupSoftware() else: for button in self.projButtons: button.disable() self.setMenuState()
def createHelpButtonList(parent, *args, **kw): popup = guiBase.getPopup(parent) if (not kw.has_key('webBrowser')): webBrowser = ProjectWebBrowser(popup.top, popup=popup, project=popup.project) kw['webBrowser'] = webBrowser return guiUtil.createHelpButtonList(parent, *args, **kw)
def initProject(self, project=None): self.project = project if project: self.initTopObjects(self.project) self.project.application = self.application self.setFont() webBrowser = ProjectWebBrowser(self.top, popup=self, project=project) self.setupSoftware() self.eciFrame.updateAll(project) self.setMenuState()