Changeset 2645 for trunk/GSASIIgrid.py
- Timestamp:
- Jan 18, 2017 7:00:20 PM (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/GSASIIgrid.py
r2642 r2645 150 150 151 151 [ wxID_PDFCOPYCONTROLS, wxID_PDFSAVECONTROLS, wxID_PDFLOADCONTROLS, 152 wxID_PDFCOMPUTE, wxID_PDFCOMPUTEALL, wxID_PDFADDELEMENT, wxID_PDFDELELEMENT, wxID_PDFOPT,153 ] = [wx.NewId() for item in range( 8)]152 wxID_PDFCOMPUTE, wxID_PDFCOMPUTEALL, wxID_PDFADDELEMENT, wxID_PDFDELELEMENT, #wxID_PDFOPT, 153 ] = [wx.NewId() for item in range(7)] 154 154 155 155 [ wxID_MCRON,wxID_MCRLIST,wxID_MCRSAVE,wxID_MCRPLAY, … … 2177 2177 self.PDFEdit.Append(help='Compute all PDFs', id=wxID_PDFCOMPUTEALL, kind=wx.ITEM_NORMAL, 2178 2178 text='Compute all PDFs') 2179 self.PDFEdit.Append(help='Optimize PDF', id=wxID_PDFOPT, kind=wx.ITEM_NORMAL,2180 text='Optimize corrections for r<Rmin section of current G(r)')2179 # self.PDFEdit.Append(help='Optimize PDF', id=wxID_PDFOPT, kind=wx.ITEM_NORMAL, 2180 # text='Optimize corrections for r<Rmin section of current G(r)') 2181 2181 self.PostfillDataMenu() 2182 2182 … … 4552 4552 elif G2frame.PatternTree.GetItemText(item).startswith('PDF '): 4553 4553 G2frame.PatternId = item 4554 for i in G2frame.ExportPDF: i.Enable(True) 4554 for i in G2frame.ExportPDF: i.Enable(True) # this should be done on .gpx load; is done on OnMakePDFs (GSASII.py) 4555 data = G2frame.PatternTree.GetItemPyData(GetPatternTreeItemId(G2frame,item,'PDF Controls')) 4556 G2pdG.UpdatePDFGrid(G2frame,data) 4555 4557 G2plt.PlotISFG(G2frame,plotType='S(Q)') 4556 4558 elif G2frame.PatternTree.GetItemText(item) == 'Phases': … … 4559 4561 value='Select one phase to see its parameters') 4560 4562 elif 'I(Q)' in G2frame.PatternTree.GetItemText(item): 4563 for i in G2frame.ExportPDF: i.Enable(True) # this should be done on .gpx load; is done on OnMakePDFs (GSASII.py) 4561 4564 G2frame.PatternId = G2frame.PatternTree.GetItemParent(item) 4562 4565 data = G2frame.PatternTree.GetItemPyData(GetPatternTreeItemId(G2frame,G2frame.PatternId,'PDF Controls')) … … 4564 4567 G2plt.PlotISFG(G2frame,plotType='I(Q)',newPlot=True) 4565 4568 elif 'S(Q)' in G2frame.PatternTree.GetItemText(item): 4569 for i in G2frame.ExportPDF: i.Enable(True) # this should be done on .gpx load; is done on OnMakePDFs (GSASII.py) 4566 4570 G2frame.PatternId = G2frame.PatternTree.GetItemParent(item) 4567 4571 data = G2frame.PatternTree.GetItemPyData(GetPatternTreeItemId(G2frame,G2frame.PatternId,'PDF Controls')) … … 4569 4573 G2plt.PlotISFG(G2frame,plotType='S(Q)',newPlot=True) 4570 4574 elif 'F(Q)' in G2frame.PatternTree.GetItemText(item): 4575 for i in G2frame.ExportPDF: i.Enable(True) # this should be done on .gpx load; is done on OnMakePDFs (GSASII.py) 4571 4576 G2frame.PatternId = G2frame.PatternTree.GetItemParent(item) 4572 4577 data = G2frame.PatternTree.GetItemPyData(GetPatternTreeItemId(G2frame,G2frame.PatternId,'PDF Controls')) … … 4574 4579 G2plt.PlotISFG(G2frame,plotType='F(Q)',newPlot=True) 4575 4580 elif 'G(R)' in G2frame.PatternTree.GetItemText(item): 4581 for i in G2frame.ExportPDF: i.Enable(True) # this should be done on .gpx load; is done on OnMakePDFs (GSASII.py) 4576 4582 G2frame.PatternId = G2frame.PatternTree.GetItemParent(item) 4577 4583 data = G2frame.PatternTree.GetItemPyData(GetPatternTreeItemId(G2frame,G2frame.PatternId,'PDF Controls')) 4578 4584 G2pdG.UpdatePDFGrid(G2frame,data) 4579 4585 G2plt.PlotISFG(G2frame,plotType='G(R)',newPlot=True) 4586 elif G2frame.PatternTree.GetItemText(item) == 'PDF Controls': 4587 for i in G2frame.ExportPDF: i.Enable(True) # this should be done on .gpx load; is done on OnMakePDFs (GSASII.py) 4588 G2frame.dataFrame.helpKey = G2frame.PatternTree.GetItemText(item) # special treatment to avoid PDF_PDF Controls 4589 G2frame.PatternId = G2frame.PatternTree.GetItemParent(item) 4590 data = G2frame.PatternTree.GetItemPyData(item) 4591 G2pdG.UpdatePDFGrid(G2frame,data) 4592 G2plt.PlotISFG(G2frame,plotType='I(Q)') 4593 G2plt.PlotISFG(G2frame,plotType='S(Q)') 4594 G2plt.PlotISFG(G2frame,plotType='F(Q)') 4595 G2plt.PlotISFG(G2frame,plotType='G(R)') 4580 4596 elif G2frame.PatternTree.GetItemText(parentID) == 'Phases': 4581 4597 data = G2frame.PatternTree.GetItemPyData(item) … … 4614 4630 G2plt.PlotImage(G2frame,newPlot=False) 4615 4631 G2imG.UpdateStressStrain(G2frame,strsta) 4616 elif G2frame.PatternTree.GetItemText(item) == 'PDF Controls':4617 G2frame.dataFrame.helpKey = G2frame.PatternTree.GetItemText(item) # special treatment, not PDF_PDF Controls4618 G2frame.PatternId = G2frame.PatternTree.GetItemParent(item)4619 for i in G2frame.ExportPDF: i.Enable(True)4620 data = G2frame.PatternTree.GetItemPyData(item)4621 G2pdG.UpdatePDFGrid(G2frame,data)4622 G2plt.PlotISFG(G2frame,plotType='I(Q)')4623 G2plt.PlotISFG(G2frame,plotType='S(Q)')4624 G2plt.PlotISFG(G2frame,plotType='F(Q)')4625 G2plt.PlotISFG(G2frame,plotType='G(R)')4626 4632 elif G2frame.PatternTree.GetItemText(item) == 'Peak List': 4627 4633 G2frame.PatternId = G2frame.PatternTree.GetItemParent(item)
Note: See TracChangeset
for help on using the changeset viewer.