Exemple #1
0
 def __init__(self, new_shell=False):
     if new_shell:
         from org.gumtree.data.nexus.ui.viewers import NexusViewer
         self.__viewer__ = NexusViewer.openInNewShell()
         if self.__viewer__ is None:
             raise Exception, 'failed to create the plot in current environment'
     else:
         from org.gumtree.data.nexus.ui import NexusBrowserView
         view = NexusBrowserView.getInstance()
         if view is None:
             #                raise Exception, 'failed to create the plot in current environment'
             from org.gumtree.data.nexus.ui.viewers import NexusViewer
             self.__viewer__ = NexusViewer.openInNewShell()
             if self.__viewer__ is None:
                 raise Exception, 'failed to create the plot in current environment'
         else:
             self.__viewer__ = view.getNexusViewer()
     if jutils.is_jython:
         self.__viewer__.getDatasetBrowser().addDatasetChangeListener(
             DatasetListListener(self))
     self.dlist = []
Exemple #2
0
    def __init__(self, new_shell = False):
        if new_shell :
            from org.gumtree.data.nexus.ui.viewers import NexusViewer
            self.__viewer__ = NexusViewer.openInNewShell()
            if self.__viewer__ is None :
                raise Exception, 'failed to create the plot in current environment'
        else : 
            from org.gumtree.data.nexus.ui import NexusBrowserView
            view = NexusBrowserView.getInstance()
            if view is None :
#                raise Exception, 'failed to create the plot in current environment'
                from org.gumtree.data.nexus.ui.viewers import NexusViewer
                self.__viewer__ = NexusViewer.openInNewShell()
                if self.__viewer__ is None :
                    raise Exception, 'failed to create the plot in current environment'
            else :
                self.__viewer__ = view.getNexusViewer()
        if jutils.is_jython :
            self.__viewer__.getDatasetBrowser().addDatasetChangeListener(
                                        DatasetListListener(self))
        self.dlist = []
Exemple #3
0
 def open(self):
     self.__viewer__ = NexusBrowserView.getInstance().getNexusViewer()
Exemple #4
0
 def open(self):
     self.__viewer__ = NexusBrowserView.getInstance().getNexusViewer()