Ignore:
Timestamp:
May 28, 2013 4:29:16 PM (10 years ago)
Author:
vondreele
Message:

changes for MC/SA

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/GSASIIconstrGUI.py

    r929 r934  
    969969            rbData['rbSeq'].append([Orig,Piv,0.0,Riding])           
    970970        dlg.Destroy()
    971         UpdateResidueRB()       
     971        UpdateResidueRB()
    972972
    973973    def UpdateVectorRB(Scroll=0):
     
    13541354                data['Residue'][rbId]['SelSeq'] = [iSeq,angId]
    13551355                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)
    13581364            seqSizer.AddGrowableCol(3,0)
    13591365            iBeg,iFin,angle,iMove = Seq
     
    13661372            radBt.Bind(wx.EVT_RADIOBUTTON,OnRadBtn)                   
    13671373            seqSizer.Add(radBt)
     1374            delBt = wx.RadioButton(ResidueRBDisplay,-1,'')
     1375            delBt.Bind(wx.EVT_RADIOBUTTON,OnDelBtn)
     1376            seqSizer.Add(delBt)
    13681377            bond = wx.TextCtrl(ResidueRBDisplay,-1,'%s %s'%(atNames[iBeg],atNames[iFin]),size=(50,20))
    13691378            seqSizer.Add(bond,0,wx.ALIGN_CENTER_VERTICAL)
    13701379            Indx[radBt.GetId()] = [Seq,iSeq,ang.GetId()]
     1380            Indx[delBt.GetId()] = [rbId,Seq]
    13711381            Indx[ang.GetId()] = [rbId,Seq,ang]
    13721382            ang.Bind(wx.EVT_TEXT_ENTER,ChangeAngle)
     
    14341444            if len(rbData['rbSeq']):
    14351445                ResidueRBSizer.Add(wx.StaticText(ResidueRBDisplay,-1,
    1436                     'Sel  Bond             Angle      Riding atoms'),
     1446                    'Sel  Del  Bond             Angle      Riding atoms'),
    14371447                    0,wx.ALIGN_CENTER_VERTICAL)                       
    14381448            for iSeq,Seq in enumerate(rbData['rbSeq']):
Note: See TracChangeset for help on using the changeset viewer.