Ignore:
Timestamp:
Dec 15, 2016 2:50:36 PM (5 years ago)
Author:
vondreele
Message:

put default 'Plane' into drawing Data from old gpx files
fix frame display issues for rigid bodies

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/GSASIIconstrGUI.py

    r2551 r2583  
    10761076        Size[1] = min(500,Size[1])
    10771077        G2frame.dataFrame.setSizePosLeft(Size)
    1078 #        G2frame.dataFrame.SetSize((500,250)) # set frame size here
    10791078
    10801079    def OnPageChanged(event):
     
    16121611                Obj = event.GetEventObject()
    16131612                rbId = Indx[Obj.GetId()]
    1614                 del data['Vector'][rbId]
    1615                 data['RBIds']['Vector'].remove(rbId)
    1616                 rbData['useCount'] -= 1
     1613                if rbId in data['Vector']:
     1614                    del data['Vector'][rbId]
     1615                    data['RBIds']['Vector'].remove(rbId)
     1616                    rbData['useCount'] -= 1
    16171617                wx.CallAfter(UpdateVectorRB)
    16181618               
     
    18001800        VectorRBDisplay.SetSizer(VectorRBSizer,True)
    18011801        Size = VectorRBSizer.GetMinSize()
    1802 #        Size[0] += 40
    1803 #        Size[1] = max(Size[1],450) + 20
     1802        Size[0] += 40
     1803        Size[1] = max(Size[1],450) + 20
    18041804        VectorRBDisplay.SetSize(Size)
    18051805        VectorRB.SetScrollbars(10,10,Size[0]/10-4,Size[1]/10-1)
     
    18221822                Obj = event.GetEventObject()
    18231823                rbId = Indx[Obj.GetId()]
    1824                 del data['Residue'][rbId]
    1825                 data['RBIds']['Residue'].remove(rbId)
     1824                if rbId in data['Residue']:
     1825                    del data['Residue'][rbId]
     1826                    data['RBIds']['Residue'].remove(rbId)
    18261827                wx.CallAfter(UpdateResidueRB)
    18271828               
     
    20602061        #ResidueRB.DestroyChildren() # bad, deletes scrollbars on Mac!
    20612062        if ResidueRB.GetSizer():
    2062             ResidueRB.GetSizer().Clear(True)
     2063            ResidueRB.DestroyChildren()
     2064#            ResidueRB.GetSizer().Clear(True)
     2065           
    20632066        ResidueRBDisplay = wx.Panel(ResidueRB)
    20642067        ResidueRBSizer = wx.BoxSizer(wx.VERTICAL)
     
    20852088        ResidueRBDisplay.SetSizer(ResidueRBSizer,True)
    20862089        Size = ResidueRBSizer.GetMinSize()
    2087 #        Size[0] += 40
    2088 #        Size[1] = max(Size[1],450) + 20
     2090        Size[0] += 40
     2091        Size[1] = max(Size[1],450) + 20
    20892092        ResidueRBDisplay.SetSize(Size)
    20902093        ResidueRB.SetScrollbars(10,10,Size[0]/10-4,Size[1]/10-1)
Note: See TracChangeset for help on using the changeset viewer.