Changeset 2735 for trunk/GSASIIphsGUI.py


Ignore:
Timestamp:
Mar 2, 2017 12:48:10 PM (5 years ago)
Author:
vondreele
Message:

set default flight path = 20. in case FPATH0 missing from TOF Iparm file.
fix problem editing flight path
modify SetPhaseWindow? to take Size as optional variable & make sizer an optional variable
Use it for all table only phase windows in place of set SizePosLeft? - fixes issues of windows jumping about after Refine.
for initial LeBail? refinement exclude all hap variables (size, mustrain, etc.)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/GSASIIphsGUI.py

    r2726 r2735  
    6767atan2d = lambda x,y: 180.*np.arctan2(y,x)/np.pi
    6868
    69 def SetPhaseWindow(mainFrame,phasePage,mainSizer,Scroll=0):
    70     phasePage.SetSizer(mainSizer)
    71     Size = mainSizer.GetMinSize()
     69def SetPhaseWindow(mainFrame,phasePage,mainSizer=None,Size=None,Scroll=0):
     70    if not mainSizer is None:
     71        phasePage.SetSizer(mainSizer)
     72        Size = mainSizer.GetMinSize()
    7273    Size[0] += 40
    7374    Size[1] = min(Size[1]+ 150,500)
     
    17831784                            Atoms.SetCellStyle(row,c,VERY_LIGHT_GREY,True)
    17841785            Atoms.AutoSizeColumns(False)
    1785             G2frame.dataFrame.setSizePosLeft([700,300])
     1786            SetPhaseWindow(G2frame.dataFrame,Atoms,Size=[700,300])
    17861787
    17871788        # FillAtomsGrid executable code starts here
     
    18511852        Atoms.SetMargins(0,0)
    18521853       
    1853 #        G2frame.dataFrame.setSizePosLeft([700,300])
    18541854        Paint()
    18551855
     
    33983398        bottomSizer.Add(StackSizer())
    33993399        mainSizer.Add(bottomSizer)
    3400         SetPhaseWindow(G2frame.dataFrame,G2frame.layerData,mainSizer,Scroll)
     3400        SetPhaseWindow(G2frame.dataFrame,G2frame.layerData,mainSizer,Scroll=Scroll)
    34013401       
    34023402    def OnCopyPhase(event):
     
    38353835        G2frame.bottomSizer = ShowAtomInfo()
    38363836        mainSizer.Add(G2frame.bottomSizer)
    3837         SetPhaseWindow(G2frame.dataFrame,G2frame.waveData,mainSizer,Scroll)
     3837        SetPhaseWindow(G2frame.dataFrame,G2frame.waveData,mainSizer,Scroll=Scroll)
    38383838   
    38393839    def OnWaveVary(event):
     
    42054205           if colLabels[c] not in ['Style','Label','Color']:
    42064206                drawAtoms.SetColAttr(c,attr)
    4207         G2frame.dataFrame.setSizePosLeft([600,300])
     4207        SetPhaseWindow(G2frame.dataFrame,drawAtoms,Size=[600,300])
    42084208
    42094209        FindBondsDraw(data)
     
    72377237            G2frame.PawleyRefl.SetMargins(0,0)
    72387238            G2frame.PawleyRefl.AutoSizeColumns(False)
    7239             G2frame.dataFrame.setSizePosLeft([450,300])
     7239            SetPhaseWindow(G2frame.dataFrame,G2frame.PawleyRefl,Size=[450,300])
    72407240                   
    72417241    def OnPawleySet(event):
     
    75227522            G2plt.PlotStructure(G2frame,data)                   
    75237523           
    7524         G2frame.dataFrame.setSizePosLeft([500,300])
    75257524        G2frame.dataFrame.SetStatusText('')
    75267525        if 'Map Peaks' in data:
     
    75397538            MapPeaks.SetMargins(0,0)
    75407539            MapPeaks.AutoSizeColumns(False)
     7540            SetPhaseWindow(G2frame.dataFrame,MapPeaks,Size=[440,300])
    75417541                   
    75427542    def OnPeaksMove(event):
Note: See TracChangeset for help on using the changeset viewer.