Changeset 1438


Ignore:
Timestamp:
Jul 23, 2014 1:07:44 PM (7 years ago)
Author:
vondreele
Message:

missed the code for the Alt key fix

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/GSASIIphsGUI.py

    r1381 r1438  
    10901090        def RowSelect(event):
    10911091            r,c =  event.GetRow(),event.GetCol()
    1092             if not event.AltDown():
     1092            if not (event.AltDown() or (event.ShiftDown() and event.ControlDown())):
    10931093                Atoms.frm = -1
    10941094                G2frame.dataFrame.SetStatusText('')                   
     
    10971097                    Atoms.ClearSelection()
    10981098            elif c < 0:                   #only row clicks
    1099                 if event.ControlDown():                   
     1099                if event.ControlDown() and not event.ShiftDown():                   
    11001100                    if r in Atoms.GetSelectedRows():
    11011101                        Atoms.DeselectRow(r)
    11021102                    else:
    11031103                        Atoms.SelectRow(r,True)
    1104                 elif event.ShiftDown():
     1104                elif event.ShiftDown() and not event.ControlDown():
    11051105                    indxs = Atoms.GetSelectedRows()
    11061106                    Atoms.ClearSelection()
     
    11101110                    for row in range(ibeg,r+1):
    11111111                        Atoms.SelectRow(row,True)
    1112                 elif event.AltDown():
     1112                elif event.AltDown() or (event.ShiftDown() and event.ControlDown()):
    11131113                    if atomData[r][-1] in rbAtmDict:
    11141114                        G2frame.dataFrame.SetStatusText('**** ERROR - atom is in a rigid body and can not be moved ****')
Note: See TracChangeset for help on using the changeset viewer.