Changeset 2917 for branch/2frame/GSASIIpwdGUI.py
- Timestamp:
- Jul 7, 2017 4:45:18 PM (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
TabularUnified branch/2frame/GSASIIpwdGUI.py ¶
r2916 r2917 814 814 G2frame.GetStatusBar().SetStatusText('Global refine: select refine column & press Y or N',1) 815 815 G2gd.SetDataMenuBar(G2frame,G2frame.dataWindow.PeakMenu) 816 G2frame.Bind(wx.EVT_MENU, OnAutoSearch, id=G2 gd.wxID_AUTOSEARCH)817 G2frame.Bind(wx.EVT_MENU, OnCopyPeaks, id=G2 gd.wxID_PEAKSCOPY)818 G2frame.Bind(wx.EVT_MENU, OnUnDo, id=G2 gd.wxID_UNDO)816 G2frame.Bind(wx.EVT_MENU, OnAutoSearch, id=G2G.wxID_AUTOSEARCH) 817 G2frame.Bind(wx.EVT_MENU, OnCopyPeaks, id=G2G.wxID_PEAKSCOPY) 818 G2frame.Bind(wx.EVT_MENU, OnUnDo, id=G2G.wxID_UNDO) 819 819 G2frame.Bind(wx.EVT_MENU, OnRefineSelected, id=G2frame.dataWindow.peaksSel.GetId()) 820 820 G2frame.Bind(wx.EVT_MENU, OnRefineAll, id=G2frame.dataWindow.peaksAll.GetId()) 821 G2frame.Bind(wx.EVT_MENU, OnLSQPeakFit, id=G2 gd.wxID_LSQPEAKFIT)822 G2frame.Bind(wx.EVT_MENU, OnOneCycle, id=G2 gd.wxID_LSQONECYCLE)823 G2frame.Bind(wx.EVT_MENU, OnSeqPeakFit, id=G2 gd.wxID_SEQPEAKFIT)824 G2frame.Bind(wx.EVT_MENU, OnClearPeaks, id=G2 gd.wxID_CLEARPEAKS)825 G2frame.Bind(wx.EVT_MENU, OnResetSigGam, id=G2 gd.wxID_RESETSIGGAM)821 G2frame.Bind(wx.EVT_MENU, OnLSQPeakFit, id=G2G.wxID_LSQPEAKFIT) 822 G2frame.Bind(wx.EVT_MENU, OnOneCycle, id=G2G.wxID_LSQONECYCLE) 823 G2frame.Bind(wx.EVT_MENU, OnSeqPeakFit, id=G2G.wxID_SEQPEAKFIT) 824 G2frame.Bind(wx.EVT_MENU, OnClearPeaks, id=G2G.wxID_CLEARPEAKS) 825 G2frame.Bind(wx.EVT_MENU, OnResetSigGam, id=G2G.wxID_RESETSIGGAM) 826 826 if data['peaks']: 827 827 G2frame.dataWindow.AutoSearch.Enable(False) … … 1252 1252 1253 1253 G2gd.SetDataMenuBar(G2frame,G2frame.dataWindow.BackMenu) 1254 G2frame.Bind(wx.EVT_MENU,OnBackCopy,id=G2 gd.wxID_BACKCOPY)1255 G2frame.Bind(wx.EVT_MENU,OnBackFlagCopy,id=G2 gd.wxID_BACKFLAGCOPY)1256 G2frame.Bind(wx.EVT_MENU,OnPeaksMove,id=G2 gd.wxID_PEAKSMOVE)1257 G2frame.Bind(wx.EVT_MENU,OnMakeRDF,id=G2 gd.wxID_MAKEBACKRDF)1254 G2frame.Bind(wx.EVT_MENU,OnBackCopy,id=G2G.wxID_BACKCOPY) 1255 G2frame.Bind(wx.EVT_MENU,OnBackFlagCopy,id=G2G.wxID_BACKFLAGCOPY) 1256 G2frame.Bind(wx.EVT_MENU,OnPeaksMove,id=G2G.wxID_PEAKSMOVE) 1257 G2frame.Bind(wx.EVT_MENU,OnMakeRDF,id=G2G.wxID_MAKEBACKRDF) 1258 1258 G2frame.Bind(wx.EVT_MENU,OnBkgFit,id=G2frame.dataWindow.wxID_BackPts['Fit']) 1259 1259 G2frame.Bind(wx.EVT_MENU,OnBkgClear,id=G2frame.dataWindow.wxID_BackPts['Clear']) … … 1350 1350 #G2frame.SetLabel(G2frame.GetLabel().split('||')[0]+' || '+'Limits') 1351 1351 G2frame.SetTitle('Limits') 1352 G2frame.Bind(wx.EVT_MENU,OnLimitCopy,id=G2 gd.wxID_LIMITCOPY)1353 G2frame.Bind(wx.EVT_MENU,OnAddExcl,id=G2 gd.wxID_ADDEXCLREGION)1352 G2frame.Bind(wx.EVT_MENU,OnLimitCopy,id=G2G.wxID_LIMITCOPY) 1353 G2frame.Bind(wx.EVT_MENU,OnAddExcl,id=G2G.wxID_ADDEXCLREGION) 1354 1354 Draw() 1355 1355 … … 1971 1971 G2gd.SetDataMenuBar(G2frame,G2frame.dataWindow.InstMenu) 1972 1972 G2frame.GetStatusBar().SetStatusText('NB: Azimuth is used for polarization only',1) 1973 G2frame.Bind(wx.EVT_MENU,OnCalibrate,id=G2 gd.wxID_INSTCALIB)1974 G2frame.Bind(wx.EVT_MENU,OnLoad,id=G2 gd.wxID_INSTLOAD)1975 G2frame.Bind(wx.EVT_MENU,OnSave,id=G2 gd.wxID_INSTSAVE)1976 G2frame.Bind(wx.EVT_MENU,OnSaveAll,id=G2 gd.wxID_INSTSAVEALL)1977 G2frame.Bind(wx.EVT_MENU,OnReset,id=G2 gd.wxID_INSTPRMRESET)1978 G2frame.Bind(wx.EVT_MENU,OnInstCopy,id=G2 gd.wxID_INSTCOPY)1979 G2frame.Bind(wx.EVT_MENU,OnInstFlagCopy,id=G2 gd.wxID_INSTFLAGCOPY)1980 #G2frame.Bind(wx.EVT_MENU,OnWaveChange,id=G2 gd.wxID_CHANGEWAVETYPE)1981 G2frame.Bind(wx.EVT_MENU,OnCopy1Val,id=G2 gd.wxID_INST1VAL)1973 G2frame.Bind(wx.EVT_MENU,OnCalibrate,id=G2G.wxID_INSTCALIB) 1974 G2frame.Bind(wx.EVT_MENU,OnLoad,id=G2G.wxID_INSTLOAD) 1975 G2frame.Bind(wx.EVT_MENU,OnSave,id=G2G.wxID_INSTSAVE) 1976 G2frame.Bind(wx.EVT_MENU,OnSaveAll,id=G2G.wxID_INSTSAVEALL) 1977 G2frame.Bind(wx.EVT_MENU,OnReset,id=G2G.wxID_INSTPRMRESET) 1978 G2frame.Bind(wx.EVT_MENU,OnInstCopy,id=G2G.wxID_INSTCOPY) 1979 G2frame.Bind(wx.EVT_MENU,OnInstFlagCopy,id=G2G.wxID_INSTFLAGCOPY) 1980 #G2frame.Bind(wx.EVT_MENU,OnWaveChange,id=G2G.wxID_CHANGEWAVETYPE) 1981 G2frame.Bind(wx.EVT_MENU,OnCopy1Val,id=G2G.wxID_INST1VAL) 1982 1982 elif 'L' in insVal['Type'] or 'R' in insVal['Type']: #SASD data menu commands 1983 1983 G2gd.SetDataMenuBar(G2frame,G2frame.dataWindow.SASDInstMenu) 1984 G2frame.Bind(wx.EVT_MENU,OnInstCopy,id=G2 gd.wxID_INSTCOPY)1984 G2frame.Bind(wx.EVT_MENU,OnInstCopy,id=G2G.wxID_INSTCOPY) 1985 1985 MakeParameterWindow() 1986 1986 … … 2347 2347 #G2frame.SetLabel(G2frame.GetLabel().split('||')[0]+' || '+'Sample Parameters') 2348 2348 G2frame.SetTitle('Sample Parameters') 2349 G2frame.Bind(wx.EVT_MENU, OnSetScale, id=G2 gd.wxID_SETSCALE)2350 G2frame.Bind(wx.EVT_MENU, OnSampleCopy, id=G2 gd.wxID_SAMPLECOPY)2351 G2frame.Bind(wx.EVT_MENU, OnSampleCopySelected, id=G2 gd.wxID_SAMPLECOPYSOME)2352 G2frame.Bind(wx.EVT_MENU, OnSampleFlagCopy, id=G2 gd.wxID_SAMPLEFLAGCOPY)2353 G2frame.Bind(wx.EVT_MENU, OnSampleSave, id=G2 gd.wxID_SAMPLESAVE)2354 G2frame.Bind(wx.EVT_MENU, OnSampleLoad, id=G2 gd.wxID_SAMPLELOAD)2355 G2frame.Bind(wx.EVT_MENU, OnCopy1Val, id=G2 gd.wxID_SAMPLE1VAL)2356 G2frame.Bind(wx.EVT_MENU, OnAllSampleLoad, id=G2 gd.wxID_ALLSAMPLELOAD)2357 G2frame.Bind(wx.EVT_MENU, OnRescaleAll, id=G2 gd.wxID_RESCALEALL)2349 G2frame.Bind(wx.EVT_MENU, OnSetScale, id=G2G.wxID_SETSCALE) 2350 G2frame.Bind(wx.EVT_MENU, OnSampleCopy, id=G2G.wxID_SAMPLECOPY) 2351 G2frame.Bind(wx.EVT_MENU, OnSampleCopySelected, id=G2G.wxID_SAMPLECOPYSOME) 2352 G2frame.Bind(wx.EVT_MENU, OnSampleFlagCopy, id=G2G.wxID_SAMPLEFLAGCOPY) 2353 G2frame.Bind(wx.EVT_MENU, OnSampleSave, id=G2G.wxID_SAMPLESAVE) 2354 G2frame.Bind(wx.EVT_MENU, OnSampleLoad, id=G2G.wxID_SAMPLELOAD) 2355 G2frame.Bind(wx.EVT_MENU, OnCopy1Val, id=G2G.wxID_SAMPLE1VAL) 2356 G2frame.Bind(wx.EVT_MENU, OnAllSampleLoad, id=G2G.wxID_ALLSAMPLELOAD) 2357 G2frame.Bind(wx.EVT_MENU, OnRescaleAll, id=G2G.wxID_RESCALEALL) 2358 2358 if histName[:4] in ['SASD','REFD','PWDR']: 2359 2359 G2frame.dataWindow.SetScale.Enable(True) … … 2569 2569 if 'PWD' in G2frame.GPXtree.GetItemText(G2frame.PatternId): 2570 2570 G2gd.SetDataMenuBar(G2frame,G2frame.dataWindow.IndPeaksMenu) 2571 G2frame.Bind(wx.EVT_MENU, OnReload, id=G2 gd.wxID_INDXRELOAD)2571 G2frame.Bind(wx.EVT_MENU, OnReload, id=G2G.wxID_INDXRELOAD) 2572 2572 G2frame.dataWindow.IndexPeaks.Enable(False) 2573 2573 G2frame.IndexPeaksTable = [] … … 3115 3115 G2frame.SetTitle('Unit cells') 3116 3116 G2gd.SetDataMenuBar(G2frame,G2frame.dataWindow.IndexMenu) 3117 G2frame.Bind(wx.EVT_MENU, OnIndexPeaks, id=G2 gd.wxID_INDEXPEAKS)3118 G2frame.Bind(wx.EVT_MENU, CopyUnitCell, id=G2 gd.wxID_COPYCELL)3119 G2frame.Bind(wx.EVT_MENU, RefineCell, id=G2 gd.wxID_REFINECELL)3120 G2frame.Bind(wx.EVT_MENU, MakeNewPhase, id=G2 gd.wxID_MAKENEWPHASE)3121 G2frame.Bind(wx.EVT_MENU, OnExportCells, id=G2 gd.wxID_EXPORTCELLS)3117 G2frame.Bind(wx.EVT_MENU, OnIndexPeaks, id=G2G.wxID_INDEXPEAKS) 3118 G2frame.Bind(wx.EVT_MENU, CopyUnitCell, id=G2G.wxID_COPYCELL) 3119 G2frame.Bind(wx.EVT_MENU, RefineCell, id=G2G.wxID_REFINECELL) 3120 G2frame.Bind(wx.EVT_MENU, MakeNewPhase, id=G2G.wxID_MAKENEWPHASE) 3121 G2frame.Bind(wx.EVT_MENU, OnExportCells, id=G2G.wxID_EXPORTCELLS) 3122 3122 3123 3123 controls,bravais,cells,dminx,ssopt = data … … 3562 3562 G2gd.SetDataMenuBar(G2frame,G2frame.dataWindow.ReflMenu) 3563 3563 if HKLF: 3564 G2frame.Bind(wx.EVT_MENU, OnPlotHKL, id=G2 gd.wxID_PWDHKLPLOT)3565 G2frame.Bind(wx.EVT_MENU, OnPlot3DHKL, id=G2 gd.wxID_PWD3DHKLPLOT)3564 G2frame.Bind(wx.EVT_MENU, OnPlotHKL, id=G2G.wxID_PWDHKLPLOT) 3565 G2frame.Bind(wx.EVT_MENU, OnPlot3DHKL, id=G2G.wxID_PWD3DHKLPLOT) 3566 3566 G2frame.dataWindow.SelectPhase.Enable(False) 3567 3567 else: 3568 G2frame.Bind(wx.EVT_MENU, OnSelectPhase, id=G2 gd.wxID_SELECTPHASE)3569 G2frame.Bind(wx.EVT_MENU, OnPlotHKL, id=G2 gd.wxID_PWDHKLPLOT)3570 G2frame.Bind(wx.EVT_MENU, OnPlot3DHKL, id=G2 gd.wxID_PWD3DHKLPLOT)3568 G2frame.Bind(wx.EVT_MENU, OnSelectPhase, id=G2G.wxID_SELECTPHASE) 3569 G2frame.Bind(wx.EVT_MENU, OnPlotHKL, id=G2G.wxID_PWDHKLPLOT) 3570 G2frame.Bind(wx.EVT_MENU, OnPlot3DHKL, id=G2G.wxID_PWD3DHKLPLOT) 3571 3571 G2frame.dataWindow.SelectPhase.Enable(False) 3572 3572 … … 3927 3927 G2gd.SetDataMenuBar(G2frame,G2frame.dataWindow.SubstanceMenu) 3928 3928 G2frame.SetTitle('Substances') 3929 G2frame.Bind(wx.EVT_MENU, OnLoadSubstance, id=G2 gd.wxID_LOADSUBSTANCE)3930 G2frame.Bind(wx.EVT_MENU, OnReloadSubstances, id=G2 gd.wxID_RELOADSUBSTANCES)3931 G2frame.Bind(wx.EVT_MENU, OnAddSubstance, id=G2 gd.wxID_ADDSUBSTANCE)3932 G2frame.Bind(wx.EVT_MENU, OnCopySubstance, id=G2 gd.wxID_COPYSUBSTANCE)3933 G2frame.Bind(wx.EVT_MENU, OnDeleteSubstance, id=G2 gd.wxID_DELETESUBSTANCE)3934 G2frame.Bind(wx.EVT_MENU, OnAddElement, id=G2 gd.wxID_ELEMENTADD)3935 G2frame.Bind(wx.EVT_MENU, OnDeleteElement, id=G2 gd.wxID_ELEMENTDELETE)3929 G2frame.Bind(wx.EVT_MENU, OnLoadSubstance, id=G2G.wxID_LOADSUBSTANCE) 3930 G2frame.Bind(wx.EVT_MENU, OnReloadSubstances, id=G2G.wxID_RELOADSUBSTANCES) 3931 G2frame.Bind(wx.EVT_MENU, OnAddSubstance, id=G2G.wxID_ADDSUBSTANCE) 3932 G2frame.Bind(wx.EVT_MENU, OnCopySubstance, id=G2G.wxID_COPYSUBSTANCE) 3933 G2frame.Bind(wx.EVT_MENU, OnDeleteSubstance, id=G2G.wxID_DELETESUBSTANCE) 3934 G2frame.Bind(wx.EVT_MENU, OnAddElement, id=G2G.wxID_ELEMENTADD) 3935 G2frame.Bind(wx.EVT_MENU, OnDeleteElement, id=G2G.wxID_ELEMENTDELETE) 3936 3936 mainSizer = wx.BoxSizer(wx.VERTICAL) 3937 3937 mainSizer.Add(SubstSizer(),0) … … 4586 4586 G2frame.dataWindow.ClearData() 4587 4587 G2frame.SetTitle('Modelling') 4588 G2frame.Bind(wx.EVT_MENU, OnCopyModel, id=G2 gd.wxID_MODELCOPY)4589 G2frame.Bind(wx.EVT_MENU, OnCopyFlags, id=G2 gd.wxID_MODELCOPYFLAGS)4590 G2frame.Bind(wx.EVT_MENU, OnFitModel, id=G2 gd.wxID_MODELFIT)4591 G2frame.Bind(wx.EVT_MENU, OnFitModelAll, id=G2 gd.wxID_MODELFITALL)4592 G2frame.Bind(wx.EVT_MENU, OnUnDo, id=G2 gd.wxID_MODELUNDO)4593 G2frame.Bind(wx.EVT_MENU, OnAddModel, id=G2 gd.wxID_MODELADD)4588 G2frame.Bind(wx.EVT_MENU, OnCopyModel, id=G2G.wxID_MODELCOPY) 4589 G2frame.Bind(wx.EVT_MENU, OnCopyFlags, id=G2G.wxID_MODELCOPYFLAGS) 4590 G2frame.Bind(wx.EVT_MENU, OnFitModel, id=G2G.wxID_MODELFIT) 4591 G2frame.Bind(wx.EVT_MENU, OnFitModelAll, id=G2G.wxID_MODELFITALL) 4592 G2frame.Bind(wx.EVT_MENU, OnUnDo, id=G2G.wxID_MODELUNDO) 4593 G2frame.Bind(wx.EVT_MENU, OnAddModel, id=G2G.wxID_MODELADD) 4594 4594 Indx = {} 4595 4595 mainSizer = G2frame.dataWindow.GetSizer() … … 5170 5170 G2frame.SetTitle('Modelling') 5171 5171 G2frame.dataWindow.ClearData() 5172 G2frame.Bind(wx.EVT_MENU, OnCopyModel, id=G2 gd.wxID_MODELCOPY)5173 G2frame.Bind(wx.EVT_MENU, OnModelPlot, id=G2 gd.wxID_MODELPLOT)5174 G2frame.Bind(wx.EVT_MENU, OnFitModel, id=G2 gd.wxID_MODELFIT)5175 G2frame.Bind(wx.EVT_MENU, OnFitModelAll, id=G2 gd.wxID_MODELFITALL)5176 G2frame.Bind(wx.EVT_MENU, OnUnDo, id=G2 gd.wxID_MODELUNDO)5172 G2frame.Bind(wx.EVT_MENU, OnCopyModel, id=G2G.wxID_MODELCOPY) 5173 G2frame.Bind(wx.EVT_MENU, OnModelPlot, id=G2G.wxID_MODELPLOT) 5174 G2frame.Bind(wx.EVT_MENU, OnFitModel, id=G2G.wxID_MODELFIT) 5175 G2frame.Bind(wx.EVT_MENU, OnFitModelAll, id=G2G.wxID_MODELFITALL) 5176 G2frame.Bind(wx.EVT_MENU, OnUnDo, id=G2G.wxID_MODELUNDO) 5177 5177 mainSizer = G2frame.dataWindow.GetSizer() 5178 5178 mainSizer.Add(wx.StaticText(G2frame.dataWindow,label=' Reflectometry fitting for: '+Name),0,WACV) … … 5974 5974 else: 5975 5975 G2frame.dataWindow.PDFMenu.EnableTop(0,enable=False) 5976 G2frame.Bind(wx.EVT_MENU, OnCopyPDFControls, id=G2 gd.wxID_PDFCOPYCONTROLS)5977 G2frame.Bind(wx.EVT_MENU, OnSavePDFControls, id=G2 gd.wxID_PDFSAVECONTROLS)5978 G2frame.Bind(wx.EVT_MENU, OnLoadPDFControls, id=G2 gd.wxID_PDFLOADCONTROLS)5979 G2frame.Bind(wx.EVT_MENU, OnAddElement, id=G2 gd.wxID_PDFADDELEMENT)5980 G2frame.Bind(wx.EVT_MENU, OnDeleteElement, id=G2 gd.wxID_PDFDELELEMENT)5981 G2frame.Bind(wx.EVT_MENU, OnComputePDF, id=G2 gd.wxID_PDFCOMPUTE)5982 G2frame.Bind(wx.EVT_MENU, OnComputeAllPDF, id=G2 gd.wxID_PDFCOMPUTEALL)5976 G2frame.Bind(wx.EVT_MENU, OnCopyPDFControls, id=G2G.wxID_PDFCOPYCONTROLS) 5977 G2frame.Bind(wx.EVT_MENU, OnSavePDFControls, id=G2G.wxID_PDFSAVECONTROLS) 5978 G2frame.Bind(wx.EVT_MENU, OnLoadPDFControls, id=G2G.wxID_PDFLOADCONTROLS) 5979 G2frame.Bind(wx.EVT_MENU, OnAddElement, id=G2G.wxID_PDFADDELEMENT) 5980 G2frame.Bind(wx.EVT_MENU, OnDeleteElement, id=G2G.wxID_PDFDELELEMENT) 5981 G2frame.Bind(wx.EVT_MENU, OnComputePDF, id=G2G.wxID_PDFCOMPUTE) 5982 G2frame.Bind(wx.EVT_MENU, OnComputeAllPDF, id=G2G.wxID_PDFCOMPUTEALL) 5983 5983 5984 5984 mainSizer = G2frame.dataWindow.GetSizer() … … 6157 6157 6158 6158 G2gd.SetDataMenuBar(G2frame,G2frame.dataWindow.PDFPksMenu) 6159 G2frame.Bind(wx.EVT_MENU, OnCopyPDFPeaks, id=G2 gd.wxID_PDFCOPYPEAKS)6160 G2frame.Bind(wx.EVT_MENU, OnFitPDFpeaks, id=G2 gd.wxID_PDFPKSFIT)6161 G2frame.Bind(wx.EVT_MENU, OnFitAllPDFpeaks, id=G2 gd.wxID_PDFPKSFITALL)6162 G2frame.Bind(wx.EVT_MENU, OnClearPDFpeaks, id=G2 gd.wxID_CLEARPDFPEAKS)6159 G2frame.Bind(wx.EVT_MENU, OnCopyPDFPeaks, id=G2G.wxID_PDFCOPYPEAKS) 6160 G2frame.Bind(wx.EVT_MENU, OnFitPDFpeaks, id=G2G.wxID_PDFPKSFIT) 6161 G2frame.Bind(wx.EVT_MENU, OnFitAllPDFpeaks, id=G2G.wxID_PDFPKSFITALL) 6162 G2frame.Bind(wx.EVT_MENU, OnClearPDFpeaks, id=G2G.wxID_CLEARPDFPEAKS) 6163 6163 mainSizer = G2frame.dataWindow.GetSizer() 6164 6164 mainSizer.Add((5,5),0)
Note: See TracChangeset
for help on using the changeset viewer.