Changeset 2850 for trunk/GSASII.py


Ignore:
Timestamp:
Jun 1, 2017 10:53:13 PM (4 years ago)
Author:
toby
Message:

fix arrow key data tree traversal on Mac

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/GSASII.py

    r2843 r2850  
    26992699                self.G2plotNB.nb.GetPage(pltNum)
    27002700            item = event.GetItem()
    2701             wx.CallAfter(G2gd.SelectDataTreeItem,self,item)
    2702             if self.oldFocus: # Why do this?
    2703                 wx.CallAfter(self.oldFocus.SetFocus)
     2701            wx.CallAfter(G2gd.SelectDataTreeItem,self,item,self.oldFocus)
     2702            #if self.oldFocus: # Why do this?
     2703            #    wx.CallAfter(self.oldFocus.SetFocus)
    27042704       
    27052705    def OnPatternTreeItemCollapsed(self, event):
     
    27742774                    wx.CallAfter(self.PatternTree.SelectItem,item)
    27752775            else:   
    2776                 self.PatternTree.GetPrevSibling(item)
    2777                 self.PatternTree.SelectItem(item)
     2776                item = self.PatternTree.GetPrevSibling(item)
     2777                if item.IsOk(): self.PatternTree.SelectItem(item)
    27782778        elif key == wx.WXK_DOWN:
    27792779            if keyevt.GetModifiers() == wx.MOD_SHIFT and parent != self.root:
     
    27882788                    wx.CallAfter(self.PatternTree.SelectItem,item)
    27892789            else:   
    2790                 self.PatternTree.GetNextSibling(item)
    2791                 self.PatternTree.SelectItem(item)
     2790                item = self.PatternTree.GetNextSibling(item)
     2791                if item.IsOk(): self.PatternTree.SelectItem(item)
    27922792               
    27932793    def OnReadPowderPeaks(self,event):
Note: See TracChangeset for help on using the changeset viewer.