Esempio n. 1
0
  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()
Esempio n. 2
0
    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()
Esempio n. 3
0
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)
Esempio n. 4
0
  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()