Ignore:
Timestamp:
Apr 23, 2013 6:27:50 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:
7aa1685
Parents:
0e18d07
Message:

fixed a problem with setting a new caption in plot panels

File:
1 edited

Legend:

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

    rf84e4c0 r9159cb9  
    17511751         
    17521752        """ 
    1753         ID = str(uid) 
    1754         config.printEVT("show_panel: %s" % ID) 
    1755         if ID in self.panels.keys(): 
    1756             if not self.panels[ID].frame.IsShown():  
    1757                 if show == 'on': 
    1758                     self.panels[ID].frame.Show()    
    1759                 elif self.panels[ID].window_caption.split(" ")[0] == \ 
    1760                                                             "Residuals": 
    1761                     self._mgr.GetPane(self.panels[ID].window_name).Hide() 
    1762                 else: 
    1763                     self._mgr.GetPane(self.panels[ID].window_name).Show() 
    1764                 # Hide default panel 
    1765                 self._mgr.GetPane(self.panels["default"].window_name).Hide() 
    1766         self._mgr.Update()      
    1767         self._redraw_idle() 
     1753        #Not implemeted 
     1754        return 
    17681755         
    17691756    def load_state(self, path, is_project=False):    
     
    17831770        else: 
    17841771            wx.PostEvent(self, StatusEvent(status=" ")) 
    1785         #if self.defaultPanel is not None and \ 
    1786         #    self._mgr.GetPane(self.panels["default"].window_name).IsShown(): 
    1787         #    self.on_close_welcome_panel() 
    17881772             
    17891773    def load_data(self, path): 
     
    19101894                self._default_save_location = os.path.dirname(path) 
    19111895        dlg.Destroy() 
    1912          
    1913         #try:    
    1914         #    os.popen(path) 
    1915         #    #self.Close() 
    1916         #except: 
    19171896         
    19181897        self.load_state(path=path, is_project=True) 
     
    28712850        """ 
    28722851        # wx.aui.AuiPaneInfo 
    2873         pane_info = self.get_paneinfo(name)  
     2852        pane_info = self.get_paneinfo(old_caption)  
    28742853        # update the data_panel.cb_plotpanel 
    28752854        if 'data_panel' in self.panels.keys(): 
     
    29062885                break 
    29072886        # New Caption 
    2908         pane_info.Caption(caption) 
    2909         # update aui manager 
    2910         self._mgr.Update() 
     2887        pane_info.SetTitle(caption) 
    29112888        return caption 
    29122889         
     
    29182895        : return: AuiPaneInfo of the name 
    29192896        """ 
    2920         return None#self._mgr.GetPane(name)  
     2897        for panel in self.plot_panels.values(): 
     2898            if panel.frame.GetTitle() == name: 
     2899                return panel.frame 
     2900        return None 
    29212901     
    29222902    def enable_undo(self): 
Note: See TracChangeset for help on using the changeset viewer.