Changeset d560a37 in sasview for sansguiframe


Ignore:
Timestamp:
Jul 3, 2012 4:40:59 PM (12 years ago)
Author:
Jae Cho <jhjcho@…>
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:
8f59e95
Parents:
e0405592
Message:

changed label of taps and plot default title, and fixed loading text data

Location:
sansguiframe/src/sans/guiframe
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • sansguiframe/src/sans/guiframe/data_processor.py

    rdbb3914 rd560a37  
    561561        self.AddPage(grid, "", True) 
    562562        pos = self.GetPageIndex(grid) 
    563         title = "Batch" + str(self.GetPageCount()) 
     563        title = "Grid" + str(self.GetPageCount()) 
    564564        self.SetPageText(pos, title) 
    565565        self.SetSelection(pos) 
     
    892892                    wx.PostEvent(self.parent.parent, StatusEvent(status=msg,  
    893893                                                                info="error")) 
    894                     time.sleep(0.5) 
     894                    #time.sleep(0.5) 
    895895                    continue 
    896896                else: 
     
    915915                            wx.PostEvent(self.parent.parent,  
    916916                                 StatusEvent(status=msg, info="error"))  
    917                             time.sleep(0.5) 
    918                             continue 
     917                            return 
     918                            #continue 
    919919                        #new_plot.name =  title + ': ' + new_plot.title 
    920920                        if issubclass(new_plot.__class__, Data1D): 
     
    935935                                                 StatusEvent(status=msg, 
    936936                                                              info="error")) 
    937                                     time.sleep(0.5)  
    938                                     continue   
     937                                    #time.sleep(0.5)  
     938                                    return 
     939                                    #continue   
    939940                        """ 
    940941                        wx.PostEvent(self.parent.parent,  
     
    958959                    wx.PostEvent(self.parent.parent,  
    959960                         StatusEvent(status=msg, info="error"))  
    960                     time.sleep(0.5) 
    961                     continue 
     961                    #time.sleep(0.5) 
     962                    return 
     963                    #continue 
    962964     
    963965         
     
    10401042        new_plot.id =  wx.NewId() 
    10411043        new_plot.group_id = wx.NewId() 
    1042         title = "%s vs %s" % (self.y_axis_title.GetValue(),  
    1043                               self.x_axis_title.GetValue()) 
    1044         new_plot.xaxis(self.x_axis_title.GetValue(),  
     1044        y_title = self.y_axis_title.GetValue() 
     1045        x_title = self.x_axis_title.GetValue() 
     1046        title = "%s_vs_%s" % (y_title,  
     1047                              x_title) 
     1048        new_plot.xaxis(x_title,  
    10451049                       self.x_axis_unit.GetValue()) 
    1046         new_plot.yaxis(self.y_axis_title.GetValue(),  
     1050        new_plot.yaxis(y_title,  
    10471051                       self.y_axis_unit.GetValue()) 
    10481052        try: 
    1049             title = self.notebook.GetPageText(pos) 
     1053            title = y_title.strip() 
     1054            title += self.notebook.GetPageText(pos) 
    10501055            new_plot.name = title 
    10511056            new_plot.xtransform = "x" 
    10521057            new_plot.ytransform  = "y"   
     1058            #new_plot.is_data = False 
    10531059            wx.PostEvent(self.parent.parent,  
    10541060                        NewPlotEvent(plot=new_plot,  
     
    12161222class GridFrame(wx.Frame): 
    12171223    def __init__(self, parent=None, data_inputs=None, data_outputs=None, id=-1,  
    1218                  title="Batch Window", size=(800, 500)): 
     1224                 title="Grid Window", size=(800, 500)): 
    12191225        wx.Frame.__init__(self, parent=parent, id=id, title=title, size=size) 
    12201226        self.parent = parent 
  • sansguiframe/src/sans/guiframe/gui_manager.py

    r83b81b8 rd560a37  
    372372                                  details=details, 
    373373                                  file_name=file_name) 
    374         self.batch_frame.Show(True) 
     374        self.show_batch_frame(None) 
    375375         
    376376    def on_read_batch_tofile(self, event): 
     
    403403        fd = open(file_name, 'r') 
    404404        _, ext = os.path.splitext(file_name) 
    405         separator = "\t" 
     405        separator = None 
    406406        if ext.lower() == ".csv": 
    407407            separator = "," 
     
    414414        for index in range(len(lines)): 
    415415            line = lines[index] 
     416            line.strip() 
    416417            count = 0 
    417             if line.find(separator) != -1: 
     418            if separator == None: 
     419                line.replace('\t', ' ') 
     420                #found the first line containing the label 
     421                col_name_toks = line.split() 
     422                for item in col_name_toks: 
     423                    if item.strip() != "": 
     424                        count += 1 
     425                    else: 
     426                        line = " " 
     427            elif line.find(separator) != -1: 
    418428                if line.count(separator) >= 2: 
    419429                    #found the first line containing the label 
     
    430440        if column_names_line.strip() == "" or index is None: 
    431441            return  
     442 
    432443        col_name_toks = column_names_line.split(separator) 
    433444        c_index = 0 
     
    439450                c_index += 1 
    440451                 
    441        
    442452        self.open_with_localapp(data_outputs=data, data_inputs=None, 
    443453                                file_name=file_name, details=details) 
     
    13421352        id = wx.NewId() 
    13431353        hint = "Display batch results into a grid" 
    1344         self._view_menu.Append(id, '&Show Batch Results', hint)  
     1354        self._view_menu.Append(id, '&Show Grid Window', hint)  
    13451355        wx.EVT_MENU(self, id, self.show_batch_frame) 
    13461356 
Note: See TracChangeset for help on using the changeset viewer.