Ignore:
Timestamp:
Apr 8, 2010 4:08:04 PM (15 years ago)
Author:
Gervaise Alina <gervyh@…>
Branches:
master, ESS_GUI, ESS_GUI_Docs, ESS_GUI_batch_fitting, ESS_GUI_bumps_abstraction, ESS_GUI_iss1116, ESS_GUI_iss879, ESS_GUI_iss959, ESS_GUI_opencl, ESS_GUI_ordering, ESS_GUI_sync_sascalc, costrafo411, magnetic_scatt, release-4.1.1, release-4.1.2, release-4.2.2, release_4.0.1, ticket-1009, ticket-1094-headless, ticket-1242-2d-resolution, ticket-1243, ticket-1249, ticket885, unittest-saveload
Children:
2fff4db
Parents:
edcbd467
Message:

working on hide and show error

File:
1 edited

Legend:

Unmodified
Added
Removed
  • guiframe/local_perspectives/plotting/Plotter1D.py

    rb91c736 r8e87ece  
    1818import time 
    1919 
     20from copy import deepcopy 
    2021import danse.common.plottools 
    2122from danse.common.plottools.PlotPanel import PlotPanel 
     
    299300            name =self.plots[self.graph.selected_plottable].name 
    300301            dy = self.plots[self.graph.selected_plottable].dy 
    301             self.err_dy[name]= dy 
     302            self.err_dy[name]= deepcopy(dy) 
    302303            ## Create a new dy for a new plottable 
    303             import numpy 
    304             dy= numpy.zeros(len(self.plots[self.graph.selected_plottable].y)) 
     304            
     305            dy = numpy.zeros(len(self.plots[self.graph.selected_plottable].y)) 
    305306            selected_plot= self.plots[self.graph.selected_plottable] 
    306              
     307            #post the removed error to the parent 
     308            event = ErrorDataEvent(err_dy= deepcopy(self.err_dy)) 
     309            wx.PostEvent(self.parent, event) 
    307310            if selected_plot.__class__.__name__=="Data1D": 
    308311                # Make sure that we can pass a basic Data1D 
     
    345348            ## save the plot  
    346349            self.plots[self.graph.selected_plottable]=new_plot 
     350           
    347351            ## Render the graph 
    348352            self.graph.render(self) 
    349353            self.subplot.figure.canvas.draw_idle()  
    350354             
    351             event = ErrorDataEvent(err_dy=self.err_dy) 
    352             wx.PostEvent(self.parent, event) 
    353      
    354      
    355355    def _on_add_errors(self, evt): 
    356356        """ 
     
    361361            @param evt: Menu event 
    362362        """ 
    363         
    364          
    365363        if not self.graph.selected_plottable == None \ 
    366364            and self.graph.selected_plottable in self.plots.keys(): 
     
    374372             
    375373            try: 
    376                 dy = self.err_dy[selected_plot.name] 
     374                dy = deepcopy(self.err_dy[selected_plot.name]) 
    377375                
    378376            except: 
Note: See TracChangeset for help on using the changeset viewer.