Changeset 934 for trunk/GSASIIconstrGUI.py
- Timestamp:
- May 28, 2013 4:29:16 PM (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/GSASIIconstrGUI.py
r929 r934 969 969 rbData['rbSeq'].append([Orig,Piv,0.0,Riding]) 970 970 dlg.Destroy() 971 UpdateResidueRB() 971 UpdateResidueRB() 972 972 973 973 def UpdateVectorRB(Scroll=0): … … 1354 1354 data['Residue'][rbId]['SelSeq'] = [iSeq,angId] 1355 1355 angSlide.SetValue(int(100*Seq[2])) 1356 1357 seqSizer = wx.FlexGridSizer(0,4,2,2) 1356 1357 def OnDelBtn(event): 1358 Obj = event.GetEventObject() 1359 rbId,Seq = Indx[Obj.GetId()] 1360 data['Residue'][rbId]['rbSeq'].remove(Seq) 1361 wx.CallAfter(UpdateResidueRB) 1362 1363 seqSizer = wx.FlexGridSizer(0,5,2,2) 1358 1364 seqSizer.AddGrowableCol(3,0) 1359 1365 iBeg,iFin,angle,iMove = Seq … … 1366 1372 radBt.Bind(wx.EVT_RADIOBUTTON,OnRadBtn) 1367 1373 seqSizer.Add(radBt) 1374 delBt = wx.RadioButton(ResidueRBDisplay,-1,'') 1375 delBt.Bind(wx.EVT_RADIOBUTTON,OnDelBtn) 1376 seqSizer.Add(delBt) 1368 1377 bond = wx.TextCtrl(ResidueRBDisplay,-1,'%s %s'%(atNames[iBeg],atNames[iFin]),size=(50,20)) 1369 1378 seqSizer.Add(bond,0,wx.ALIGN_CENTER_VERTICAL) 1370 1379 Indx[radBt.GetId()] = [Seq,iSeq,ang.GetId()] 1380 Indx[delBt.GetId()] = [rbId,Seq] 1371 1381 Indx[ang.GetId()] = [rbId,Seq,ang] 1372 1382 ang.Bind(wx.EVT_TEXT_ENTER,ChangeAngle) … … 1434 1444 if len(rbData['rbSeq']): 1435 1445 ResidueRBSizer.Add(wx.StaticText(ResidueRBDisplay,-1, 1436 'Sel Bond Angle Riding atoms'),1446 'Sel Del Bond Angle Riding atoms'), 1437 1447 0,wx.ALIGN_CENTER_VERTICAL) 1438 1448 for iSeq,Seq in enumerate(rbData['rbSeq']):
Note: See TracChangeset
for help on using the changeset viewer.