Changeset 1b1bbf9 in sasview for sansview/perspectives/fitting


Ignore:
Timestamp:
Apr 6, 2011 8:42:32 AM (14 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:
2ca51f44
Parents:
16865897
Message:

focus color (plots) and adjust panel sizes a bit

Location:
sansview/perspectives/fitting
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • sansview/perspectives/fitting/basepage.py

    re030625 r1b1bbf9  
    2323_QMIN_DEFAULT = 0.0005 
    2424_QMAX_DEFAULT = 0.5 
    25 _NPTS_DEFAULT = 50 
     25_NPTS_DEFAULT = 200 
    2626#Control panel width  
    2727if sys.platform.count("darwin")==0: 
  • sansview/perspectives/fitting/fitpage.py

    r59b8c74 r1b1bbf9  
    27222722            self._show_ftol_dialog() 
    27232723            flag = True 
     2724        elif event.AltDown() or event.ShiftDown(): 
     2725            flag = False 
    27242726        else: 
    2725             flag = False 
     2727            return 
    27262728        # make event free 
    27272729        event.Skip() 
  • sansview/perspectives/fitting/fitpanel.py

    r2296316 r1b1bbf9  
    33import string  
    44import wx 
    5 import wx.lib.flatnotebook as fnb 
     5#from wx.lib.flatnotebook import FlatNotebook as nb 
     6from wx.aui import AuiNotebook as nb 
    67 
    78from sans.guiframe.panel_base import PanelBase 
     
    1415 
    1516 
    16 class FitPanel(fnb.FlatNotebook, PanelBase):     
     17class FitPanel(nb, PanelBase):     
    1718 
    1819    """ 
     
    3233        """ 
    3334        """ 
    34         fnb.FlatNotebook.__init__(self, parent, -1, 
     35        nb.__init__(self, parent, -1, 
    3536                    style= wx.aui.AUI_NB_WINDOWLIST_BUTTON| 
    3637                    wx.aui.AUI_NB_DEFAULT_STYLE| 
    3738                    wx.CLIP_CHILDREN) 
    3839        PanelBase.__init__(self, parent) 
    39         self.SetWindowStyleFlag(style=fnb.FNB_FANCY_TABS) 
     40        #self.SetWindowStyleFlag(style=nb.FNB_FANCY_TABS) 
    4041        self._manager = manager 
    4142        self.parent = parent 
     
    4445        self.menu_mng = models.ModelManager() 
    4546        self.model_list_box = self.menu_mng.get_model_list() 
    46         #pageClosedEvent = fnb.EVT_FLATNOTEBOOK_PAGE_CLOSING  
    47         self.Bind(fnb.EVT_FLATNOTEBOOK_PAGE_CLOSING , self.on_close_page) 
     47        #pageClosedEvent = nb.EVT_FLATNOTEBOOK_PAGE_CLOSING  
     48        pageClosedEvent = wx.aui.EVT_AUINOTEBOOK_PAGE_CLOSE 
     49         
     50        self.Bind(pageClosedEvent, self.on_close_page) 
    4851         ## save the title of the last page tab added 
    4952        self.fit_page_name = {} 
     
    5861        self.Bind(basepage.EVT_NEXT_STATE, self._onRedo) 
    5962        self.Bind(wx.aui.EVT_AUINOTEBOOK_PAGE_CHANGED, self.on_page_changing) 
    60        
     63 
    6164        #add default pages 
    6265        self.add_default_pages() 
     
    375378        """ 
    376379        #remove hint page 
    377         if selected_page == self.hint_page: 
    378             return 
     380        #if selected_page == self.hint_page: 
     381        #    return 
    379382        ## removing sim_page 
    380383        if selected_page == self.sim_page : 
  • sansview/perspectives/fitting/fitting.py

    rbb9f322 r1b1bbf9  
    277277                wx.PostEvent(self.parent, NewPlotEvent(plot=data,  
    278278                                                       title=str(data.title))) 
     279                 
    279280        except: 
    280281            raise 
    281282            #msg = "Fitting Set_data: " + str(sys.exc_value) 
    282283            #wx.PostEvent(self.parent, StatusEvent(status=msg, info="error")) 
    283              
     284     
     285    def set_top_panel(self): 
     286        """ 
     287        Close default (welcome) panel 
     288        """ 
     289        if 'default' in self.parent.panels: 
     290            self.parent.on_close_welcome_panel() 
     291 
     292              
    284293    def set_theory(self,  theory_list=None): 
    285294        """ 
     
    352361                wx.PostEvent(self.parent, NewPlotEvent(plot=data, 
    353362                                        title=data.title)) 
    354                 self.add_fit_page(data) 
    355                 caption = panel.window_name 
    356                 self.store_data(page=panel.id, data=data, caption=caption) 
    357                 self.mypanels.append(panel)  
     363                page = self.add_fit_page(data) 
     364                caption = page.window_name 
     365                self.store_data(page=page.id, data=data, caption=caption) 
     366                self.mypanels.append(page)  
    358367                 
    359368            # get ready for the next set_state 
     
    689698                wx.PostEvent(self.parent, StatusEvent(status=msg, 
    690699                                                       info="warning")) 
     700            self.set_top_panel() 
    691701        except: 
    692702            raise 
     
    726736        if self.sim_page is not None: 
    727737            self.sim_page.draw_page() 
     738        return page 
    728739             
    729740    def _onEVT_SLICER_PANEL(self, event): 
     
    851862                data = plottable 
    852863                self.add_fit_page(data=data) 
     864        self.set_top_panel() 
    853865             
    854866    def update_fit(self, result=None, msg=""): 
  • sansview/perspectives/fitting/ftol_dialog.py

    r2296316 r1b1bbf9  
    1111import wx 
    1212import sys 
    13 from sans.guicomm.events import StatusEvent   
     13from sans.guiframe.events import StatusEvent   
    1414# default ftol 
    1515F_TOL = 1.49012e-08  
Note: See TracChangeset for help on using the changeset viewer.