Example #1
0
def launchApplication(projectDir=None):

    global top

    root = Tkinter.Tk()
    root.withdraw()
    top = ApplicationPopup(root)

    project = None
    if projectDir:
        projectDir = normalisePath(projectDir)
        try:
            project = loadProject(top, path=projectDir)
        except ApiError, e:
            showError('Reading project', e.error_msg, parent=top)
Example #2
0
def main(projectDir=None, cache_size=64, glDirect=None):

  global top

  #print 'cache_size =', cache_size

  root = Tkinter.Tk()
  root.withdraw()
  root.option_add("*Background", "grey90")
  root.option_add("*Font", "Helvetica -12")
  root.option_add("*Dialog.msg.wrapLength", '6i')
  
  top = AnalysisPopup(root, cache_size=cache_size, glDirect=glDirect)
  #top.option_add("*Cursor", "crosshair")
  #top.option_add("*Cursor", "watch")
  #top.configure(cursor="crosshair")

  project = None
  if projectDir:
    try:
      project = loadProject(top, path=projectDir)
    except ApiError, e:
      showError('Loading project', e.error_msg)
      raise
Example #3
0
            return

    def quit(self):

        self.guiParent.parent.destroy()

    def destroy(self):

        self.administerNotifiers(self.basePopup.unregisterNotify)
        Frame.destroy(self)


if __name__ == "__main__":

    import sys
    import Tkinter

    root = Tkinter.Tk()
    root.withdraw()

    if len(sys.argv) == 2:
        path = sys.argv[1]
        from ccp.gui.Io import loadProject
        ccpnProject = loadProject(root, path=path)
    else:
        ccpnProject = None

    popup = ExtendNmrPopup(root, ccpnProject=ccpnProject)

    root.mainloop()