Changeset 938 for trunk/GSASIIpwdGUI.py
- Timestamp:
- May 31, 2013 6:14:01 PM (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/GSASIIpwdGUI.py
r923 r938 1083 1083 filename = os.path.splitext(filename)[0]+'.samprm' 1084 1084 File = open(filename,'w') 1085 File.write("#GSAS-II sample parameter file ; do not add/delete or change order of items!\n")1085 File.write("#GSAS-II sample parameter file\n") 1086 1086 File.write("'Type':'"+str(data['Type'])+"'\n") 1087 1087 File.write("'Gonio. radius':"+str(data['Gonio. radius'])+"\n") 1088 if data.get('InstrName'): 1089 File.write("'InstrName':'"+str(data['InstrName'])+"'\n") 1088 1090 File.close() 1089 1091 finally: … … 1121 1123 def OnSampleCopy(event): 1122 1124 histName = G2frame.PatternTree.GetItemText(G2frame.PatternId) 1123 histType,copyNames = SetCopyNames(histName,addNames=['Omega','Chi','Phi']) 1125 histType,copyNames = SetCopyNames( 1126 histName, 1127 addNames=['Omega','Chi','Phi','Gonio. radius','InstrName']) 1124 1128 copyDict = {} 1125 1129 for parm in copyNames: … … 1284 1288 else: 1285 1289 Obj.SetValue(parm[2]%(data[parm[0]])) #reset in case of error 1290 1291 def SetNameVal(): 1292 inst = instNameVal.GetValue() 1293 data['InstrName'] = inst.strip() 1294 print data['InstrName'] 1295 def OnNameVal(event): 1296 event.Skip() 1297 wx.CallAfter(SetNameVal) 1286 1298 1287 1299 mainSizer = wx.BoxSizer(wx.VERTICAL) 1288 mainSizer.Add(wx.StaticText(G2frame.dataDisplay,label=' Sample parameters: '),0,wx.ALIGN_CENTER_VERTICAL) 1300 topSizer = wx.BoxSizer(wx.HORIZONTAL) 1301 topSizer.Add((-1,-1),1,wx.EXPAND,1) 1302 topSizer.Add(wx.StaticText(G2frame.dataDisplay,label=' Sample and Experimental Parameters')) 1303 topSizer.Add((-1,-1),1,wx.EXPAND,1) 1304 mainSizer.Add(topSizer,0,wx.EXPAND,1) 1305 nameSizer = wx.BoxSizer(wx.HORIZONTAL) 1306 nameSizer.Add(wx.StaticText(G2frame.dataDisplay,wx.ID_ANY,'Instrument Name'), 1307 0,wx.ALIGN_CENTER_VERTICAL) 1308 nameSizer.Add((-1,-1),1,wx.EXPAND,1) 1309 instNameVal = wx.TextCtrl(G2frame.dataDisplay,wx.ID_ANY,data.get('InstrName',''), 1310 size=(200,-1),style=wx.TE_PROCESS_ENTER) 1311 nameSizer.Add(instNameVal) 1312 instNameVal.Bind(wx.EVT_CHAR,OnNameVal) 1313 mainSizer.Add(nameSizer,0,wx.EXPAND,1) 1314 mainSizer.Add((0,5),0) 1315 1289 1316 mainSizer.Add((5,5),0) 1290 parmSizer = wx.FlexGridSizer( 9,2,5,0)1317 parmSizer = wx.FlexGridSizer(10,2,5,0) 1291 1318 scaleRef = wx.CheckBox(G2frame.dataDisplay,label=' Histogram scale factor: ') 1292 1319 scaleRef.SetValue(data['Scale'][1])
Note: See TracChangeset
for help on using the changeset viewer.