Changeset 1453 for trunk/GSASIIddataGUI.py
- Timestamp:
- Aug 1, 2014 3:19:48 PM (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/GSASIIddataGUI.py
r1378 r1453 163 163 hist = Indx[Obj.GetId()] 164 164 sourceDict = UseList[hist] 165 copyNames = ['Scale','Pref.Ori.','Size','Mustrain','HStrain','Extinction','Babinet'] 165 if 'HKLF' in sourceDict['Histogram']: 166 copyNames = ['Scale','Extinction','Babinet'] 167 else: #PWDR 168 copyNames = ['Scale','Pref.Ori.','Size','Mustrain','HStrain','Extinction','Babinet'] 166 169 copyDict = {} 167 170 for name in copyNames: … … 185 188 sourceDict = UseList[hist] 186 189 copyDict = {} 187 copyNames = ['Scale','Pref.Ori.','Size','Mustrain','HStrain','Extinction','Babinet'] 190 if 'HKLF' in sourceDict['Histogram']: 191 copyNames = ['Scale','Extinction','Babinet'] 192 else: #PWDR 193 copyNames = ['Scale','Pref.Ori.','Size','Mustrain','HStrain','Extinction','Babinet'] 188 194 babNames = ['BabA','BabU'] 189 195 for name in copyNames: 190 196 if name in ['Scale','Extinction','HStrain']: 191 copyDict[name] = sourceDict[name][1] 197 if name == 'Extinction' and 'HKLF' in sourceDict['Histogram']: 198 copyDict[name] = {} 199 for item in ['Eg','Es','Ep']: 200 copyDict[name][item] = sourceDict[name][2][item][1] 201 else: 202 copyDict[name] = sourceDict[name][1] 192 203 elif name in ['Size','Mustrain']: 193 204 copyDict[name] = [sourceDict[name][0],sourceDict[name][2],sourceDict[name][4]] … … 216 227 for name in copyNames: 217 228 if name in ['Scale','Extinction','HStrain']: 218 UseList[item][name][1] = copy.copy(copyDict[name]) 229 if name == 'Extinction' and 'HKLF' in sourceDict['Histogram']: 230 for itm in ['Eg','Es','Ep']: 231 UseList[item][name][2][itm][1] = copy.copy(copyDict[name][itm]) 232 else: 233 UseList[item][name][1] = copy.copy(copyDict[name]) 219 234 elif name in ['Size','Mustrain']: 220 235 UseList[item][name][0] = copy.copy(copyDict[name][0]) … … 779 794 if UseList[item]['Extinction'][1] != 'None': 780 795 extSizer.Add((0,5),) 781 valSizer =wx.BoxSizer(wx.HORIZONTAL) 782 valSizer.Add(wx.StaticText(DData,-1,' Tbar(mm):'),0,WACV) 783 tbarVal = wx.TextCtrl(DData,wx.ID_ANY, 784 '%.3f'%(UseList[item]['Extinction'][2]['Tbar']),style=wx.TE_PROCESS_ENTER) 785 Indx[tbarVal.GetId()] = item 786 tbarVal.Bind(wx.EVT_TEXT_ENTER,OnTbarVal) 787 tbarVal.Bind(wx.EVT_KILL_FOCUS,OnTbarVal) 788 valSizer.Add(tbarVal,0,WACV) 789 valSizer.Add(wx.StaticText(DData,-1,' cos(2ThM):'),0,WACV) 790 cos2tm = wx.TextCtrl(DData,wx.ID_ANY, 791 '%.3f'%(UseList[item]['Extinction'][2]['Cos2TM']),style=wx.TE_PROCESS_ENTER) 792 Indx[cos2tm.GetId()] = item 793 cos2tm.Bind(wx.EVT_TEXT_ENTER,OnCos2TM) 794 cos2tm.Bind(wx.EVT_KILL_FOCUS,OnCos2TM) 795 valSizer.Add(cos2tm,0,WACV) 796 extSizer.Add(valSizer,0,WACV) 796 if 'Tbar' in UseList[item]['Extinction'][2]: #skipped for TOF 797 valSizer =wx.BoxSizer(wx.HORIZONTAL) 798 valSizer.Add(wx.StaticText(DData,-1,' Tbar(mm):'),0,WACV) 799 tbarVal = wx.TextCtrl(DData,wx.ID_ANY, 800 '%.3f'%(UseList[item]['Extinction'][2]['Tbar']),style=wx.TE_PROCESS_ENTER) 801 Indx[tbarVal.GetId()] = item 802 tbarVal.Bind(wx.EVT_TEXT_ENTER,OnTbarVal) 803 tbarVal.Bind(wx.EVT_KILL_FOCUS,OnTbarVal) 804 valSizer.Add(tbarVal,0,WACV) 805 valSizer.Add(wx.StaticText(DData,-1,' cos(2ThM):'),0,WACV) 806 cos2tm = wx.TextCtrl(DData,wx.ID_ANY, 807 '%.3f'%(UseList[item]['Extinction'][2]['Cos2TM']),style=wx.TE_PROCESS_ENTER) 808 Indx[cos2tm.GetId()] = item 809 cos2tm.Bind(wx.EVT_TEXT_ENTER,OnCos2TM) 810 cos2tm.Bind(wx.EVT_KILL_FOCUS,OnCos2TM) 811 valSizer.Add(cos2tm,0,WACV) 812 extSizer.Add(valSizer,0,WACV) 797 813 val2Sizer =wx.BoxSizer(wx.HORIZONTAL) 798 814 if 'Primary' in UseList[item]['Extinction'][1]:
Note: See TracChangeset
for help on using the changeset viewer.