Changeset 440 for trunk/GSASIIphsGUI.py
- Timestamp:
- Dec 11, 2011 1:55:19 PM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/GSASIIphsGUI.py
r439 r440 214 214 generalData['Type'] = TypeTxt.GetValue() 215 215 dataDisplay.DestroyChildren() #needed to clear away bad cellSizer, etc. 216 # wx.CallAfter(UpdateGeneral) doesn't work here217 216 UpdateGeneral() #must use this way! 218 217 if generalData['Type'] == 'Pawley': … … 245 244 wx.MessageBox(Text,caption=msg,style=Style) 246 245 dataDisplay.DestroyChildren() #needed to clear away bad cellSizer, etc. 247 wx.CallAfter(UpdateGeneral)246 UpdateGeneral() 248 247 249 248 def OnCellRef(event): … … 323 322 generalData['Cell'] = cell 324 323 dataDisplay.DestroyChildren() #needed to clear away bad cellSizer, etc. 325 wx.CallAfter(UpdateGeneral)324 UpdateGeneral() 326 325 327 326 def OnPawleyVal(event): … … 341 340 indx = generalData['AtomTypes'].index(item) 342 341 data['General']['AtomMass'][indx] = generalData['Isotopes'][item][isotope][0] 343 wx.CallAfter(UpdateGeneral)342 UpdateGeneral() 344 343 345 344 cellGUIlist = [[['m3','m3m'],4,zip([" Unit cell: a = "," Vol = "],["%.5f","%.3f"],[True,False],[0,0])], … … 1157 1156 drawingData['Atoms'][r][c] = color 1158 1157 drawAtoms.SetAttr(r,c,attr) 1159 wx.CallAfter(UpdateDrawAtoms)1158 UpdateDrawAtoms() 1160 1159 dlg.Destroy() 1161 1160 elif drawAtoms.GetColLabelValue(c) == 'Residue': … … 1195 1194 dlg.Destroy() 1196 1195 event.StopPropagation() 1197 wx.CallAfter(UpdateDrawAtoms)1196 UpdateDrawAtoms() 1198 1197 G2plt.PlotStructure(self,data) 1199 1198 … … 1346 1345 atNum = generalData['AtomTypes'].index(atom[ct]) 1347 1346 atom[cs+2] = list(generalData['Color'][atNum]) 1348 wx.CallAfter(UpdateDrawAtoms)1347 UpdateDrawAtoms() 1349 1348 drawAtoms.ClearSelection() 1350 1349 G2plt.PlotStructure(self,data) … … 1450 1449 finally: 1451 1450 dlg.Destroy() 1452 wx.CallAfter(UpdateDrawAtoms)1451 UpdateDrawAtoms() 1453 1452 drawAtoms.ClearSelection() 1454 1453 G2plt.PlotStructure(self,data) … … 1493 1492 atomData.append(newAtom) 1494 1493 data['Drawing']['Atoms'] = atomData 1495 wx.CallAfter(UpdateDrawAtoms)1494 UpdateDrawAtoms() 1496 1495 drawAtoms.ClearSelection() 1497 1496 G2plt.PlotStructure(self,data) … … 1546 1545 atomData.append(atom[:]) 1547 1546 data['Drawing']['Atoms'] = atomData 1548 wx.CallAfter(UpdateDrawAtoms)1547 UpdateDrawAtoms() 1549 1548 drawAtoms.ClearSelection() 1550 1549 G2plt.PlotStructure(self,data) … … 1655 1654 for ind in indx: 1656 1655 del atomData[ind] 1657 wx.CallAfter(UpdateDrawAtoms)1656 UpdateDrawAtoms() 1658 1657 drawAtoms.ClearSelection() 1659 1658 G2plt.PlotStructure(self,data) … … 1662 1661 def OnReloadDrawAtoms(event): 1663 1662 data['Drawing']['Atoms'] = [] 1664 wx.CallAfter(UpdateDrawAtoms)1663 UpdateDrawAtoms() 1665 1664 drawAtoms.ClearSelection() 1666 1665 G2plt.PlotStructure(self,data) … … 2855 2854 wx.EndBusyCursor() 2856 2855 data['Pawley ref'] = PawleyPeaks 2857 wx.CallAfter(FillPawleyReflectionsGrid)2856 FillPawleyReflectionsGrid() 2858 2857 2859 2858 def OnPawleyEstimate(event): … … 2890 2889 except IndexError: 2891 2890 pass 2892 wx.CallAfter(FillPawleyReflectionsGrid)2891 FillPawleyReflectionsGrid() 2893 2892 2894 2893 def OnPawleyDelete(event): … … 2901 2900 if result == wx.ID_YES: 2902 2901 data['Pawley ref'] = [] 2903 wx.CallAfter(FillPawleyReflectionsGrid)2902 FillPawleyReflectionsGrid() 2904 2903 2905 2904 def OnTextureRefine(event):
Note: See TracChangeset
for help on using the changeset viewer.