Changeset 4318af7f in sasview for prview/perspectives/pr


Ignore:
Timestamp:
Jul 9, 2008 10:37:54 AM (16 years ago)
Author:
Mathieu Doucet <doucetm@…>
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:
7a2feab
Parents:
8800ff6
Message:

Improvements for Mac

Location:
prview/perspectives/pr
Files:
1 added
2 edited

Legend:

Unmodified
Added
Removed
  • prview/perspectives/pr/inversion_panel.py

    r357b79b r4318af7f  
    297297         
    298298    def _do_layout(self): 
    299         #panel = wx.Panel(self, -1) 
    300         vbox = wx.BoxSizer(wx.VERTICAL) 
    301         #vbox.SetMinSize((1000,50)) 
     299        vbox = wx.GridBagSizer(0,0) 
     300        iy_vb = 0 
    302301 
    303302        # ----- I(q) data ----- 
     
    338337        pars_sizer.Add(self.bck_chk, (iy,0), (1,2), wx.LEFT|wx.EXPAND|wx.ADJUST_MINSIZE, 15) 
    339338        boxsizer1.Add(pars_sizer, 0, wx.EXPAND)   
    340         vbox.Add(boxsizer1) 
     339        vbox.Add(boxsizer1, (iy_vb,0), (1,1), wx.RIGHT|wx.EXPAND|wx.ADJUST_MINSIZE, 0) 
    341340         
    342341        # ----- Add slit parameters ----- 
     
    348347            sizer_slit = wx.GridBagSizer(5,5) 
    349348     
    350             label_sheight = wx.StaticText(self, -1, "Height", size=(35,20)) 
    351             label_swidth = wx.StaticText(self, -1, "Width", size=(35,20)) 
     349            label_sheight = wx.StaticText(self, -1, "Height", size=(40,20)) 
     350            label_swidth = wx.StaticText(self, -1, "Width", size=(40,20)) 
    352351            #label_sunits1 = wx.StaticText(self, -1, "[A^(-1)]") 
    353             label_sunits2 = wx.StaticText(self, -1, "[A^(-1)]", size=(40,20)) 
     352            label_sunits2 = wx.StaticText(self, -1, "[A^(-1)]", size=(55,20)) 
    354353            self.sheight_ctl = wx.TextCtrl(self, -1, size=(60,20)) 
    355354            self.swidth_ctl = wx.TextCtrl(self, -1, size=(60,20)) 
     
    368367             
    369368            sboxsizer.Add(sizer_slit, wx.TOP, 15) 
    370             vbox.Add(sboxsizer) 
     369            iy_vb += 1 
     370            vbox.Add(sboxsizer, (iy_vb,0), (1,1), wx.RIGHT|wx.EXPAND|wx.ADJUST_MINSIZE, 0) 
    371371         
    372372         
     
    378378        sizer_q = wx.GridBagSizer(5,5) 
    379379 
    380         label_qmin = wx.StaticText(self, -1, "Q min", size=(35,20)) 
    381         label_qmax = wx.StaticText(self, -1, "Q max", size=(35,20)) 
     380        label_qmin = wx.StaticText(self, -1, "Q min", size=(40,20)) 
     381        label_qmax = wx.StaticText(self, -1, "Q max", size=(40,20)) 
    382382        #label_qunits1 = wx.StaticText(self, -1, "[A^(-1)]") 
    383         label_qunits2 = wx.StaticText(self, -1, "[A^(-1)]", size=(40,20)) 
     383        label_qunits2 = wx.StaticText(self, -1, "[A^(-1)]", size=(55,20)) 
    384384        self.qmin_ctl = wx.TextCtrl(self, -1, size=(60,20)) 
    385385        self.qmax_ctl = wx.TextCtrl(self, -1, size=(60,20)) 
     
    397397        sizer_q.Add(label_qunits2, (iy,4), (1,1), wx.LEFT|wx.EXPAND, 5) 
    398398        qboxsizer.Add(sizer_q, wx.TOP, 15) 
    399         vbox.Add(qboxsizer) 
     399 
     400        iy_vb += 1 
     401        vbox.Add(qboxsizer, (iy_vb,0), (1,1), wx.RIGHT|wx.EXPAND|wx.ADJUST_MINSIZE, 0) 
    400402         
    401403         
     
    472474        boxsizer2.Add(sizer_params, 0) 
    473475         
    474         vbox.Add(boxsizer2) 
     476        iy_vb += 1 
     477        vbox.Add(boxsizer2, (iy_vb,0), (1,1), wx.RIGHT|wx.EXPAND|wx.ADJUST_MINSIZE, 0) 
    475478 
    476479 
     
    565568 
    566569        ressizer.Add(sizer_res, 0) 
    567         vbox.Add(ressizer) 
     570        iy_vb += 1 
     571        vbox.Add(ressizer, (iy_vb,0), (1,1), wx.RIGHT|wx.EXPAND|wx.ADJUST_MINSIZE, 0) 
    568572 
    569573        # ----- Buttons ----- 
    570574        static_line = wx.StaticLine(self, -1) 
    571         vbox.Add(static_line, 0, wx.EXPAND|wx.TOP, 10) 
     575        iy_vb += 1 
     576        vbox.Add(static_line, (iy_vb,0), (1,1), wx.EXPAND|wx.TOP, 10) 
    572577         
    573578        id = wx.NewId() 
     
    587592        sizer_button.Add(button_OK, 0, wx.LEFT|wx.ADJUST_MINSIZE, 10) 
    588593        #sizer_button.Add(button_Cancel, 0, wx.LEFT|wx.RIGHT|wx.ADJUST_MINSIZE, 10)         
    589         vbox.Add(sizer_button, 0, wx.EXPAND|wx.BOTTOM|wx.TOP, 10) 
     594        iy_vb += 1 
     595        vbox.Add(sizer_button, (iy_vb,0), (1,1), wx.EXPAND|wx.BOTTOM|wx.TOP, 10) 
    590596 
    591597 
  • prview/perspectives/pr/pr_thread.py

    r357b79b r4318af7f  
    11import sys, time 
    22from calcthread import CalcThread 
    3 from sans.pr.invertor import Invertor 
    4 import numpy 
    5 from config import printEVT 
    63 
    74class CalcPr(CalcThread): 
     
    2825        self.starttime = 0 
    2926         
    30     def isquit(self): 
    31         try: 
    32             CalcThread.isquit(self) 
    33         except KeyboardInterrupt: 
    34             printEVT("P(r) calc interrupted") 
    35             raise KeyboardInterrupt 
    36          
    3727    def compute(self): 
    38         import time 
     28        """ 
     29            Perform P(r) inversion 
     30        """ 
    3931        try: 
    4032            self.starttime = time.time() 
     
    4638        except KeyboardInterrupt: 
    4739            # Thread was interrupted, just proceed 
    48             printEVT("P(r) calc interrupted") 
     40            pass 
    4941        except: 
    5042            if not self.error_func==None: 
     
    8476        except KeyboardInterrupt: 
    8577            # Thread was interrupted, just proceed 
    86             printEVT("Alpha estimator thread interrupted") 
     78            pass 
    8779        except: 
    8880            if not self.error_func==None: 
     
    119111            Calculates the estimate 
    120112        """ 
    121         import time 
    122113        try:             
    123114            t_0 = time.time() 
     
    129120        except KeyboardInterrupt: 
    130121            # Thread was interrupted, just proceed 
    131             printEVT("Number of terms thread interrupted") 
     122            pass 
    132123        except: 
    133124            if not self.error_func==None: 
Note: See TracChangeset for help on using the changeset viewer.