def Plug(dsviewer):
     #ensure that our local cherrypy server is running
    htmlServe.StartServing()
    
    dsviewer.tracker = ParticleTrackingView(dsviewer)
    htmlServe.mount(dsviewer.tracker, '/tracks')
    dsviewer.tracker.trackview.LoadURL(htmlServe.getURL() + 'tracks/')
Example #2
0
 def OnSelectTrack(self, event):
     self.selectedTrack = self.clumps[event.GetIndex()]
     #template = env.get_template('trackView.html')
     #self.trackview.SetPage(template.render(clump=self.selectedTrack, img=self.dsviewer.image), '')
     self.trackview.LoadURL(htmlServe.getURL() +
                            'tracks/trackDetail?trackNum=%d' %
                            event.GetIndex())
    def OnView(self, event):
        import webbrowser
        from PYME.DSView import htmlServe

        webbrowser.open('%smeasure/%d' % (htmlServe.getURL(), self.ID))