Changeset 2850
- Timestamp:
- Jun 1, 2017 10:53:13 PM (7 years ago)
- Location:
- trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/GSASII.py
r2843 r2850 2699 2699 self.G2plotNB.nb.GetPage(pltNum) 2700 2700 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) 2704 2704 2705 2705 def OnPatternTreeItemCollapsed(self, event): … … 2774 2774 wx.CallAfter(self.PatternTree.SelectItem,item) 2775 2775 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) 2778 2778 elif key == wx.WXK_DOWN: 2779 2779 if keyevt.GetModifiers() == wx.MOD_SHIFT and parent != self.root: … … 2788 2788 wx.CallAfter(self.PatternTree.SelectItem,item) 2789 2789 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) 2792 2792 2793 2793 def OnReadPowderPeaks(self,event): -
trunk/GSASIIgrid.py
r2846 r2850 4510 4510 return 0 4511 4511 4512 def SelectDataTreeItem(G2frame,item ):4512 def SelectDataTreeItem(G2frame,item,oldFocus=None): 4513 4513 '''Called from :meth:`GSASII.GSASII.OnDataTreeSelChanged` when a item is selected on the tree. 4514 4514 Also called from GSASII.OnPatternTreeEndDrag, OnAddPhase -- might be better to select item, triggering … … 4558 4558 4559 4559 SetDataMenuBar(G2frame) 4560 G2frame.dataFrame.Raise()4561 4560 G2frame.dataFrame.currentGrids = [] # this will contain pointers to a grid placed in the frame 4562 4561 G2frame.PickId = item … … 4570 4569 wx.TextCtrl(parent=G2frame.dataFrame,size=G2frame.dataFrame.GetClientSize(), 4571 4570 value='Select an item from the tree to see/edit parameters') 4571 G2frame.dataFrame.Raise() 4572 4572 return 4573 4573 else: … … 4832 4832 G2frame.PickIdText = G2frame.GetTreeItemsList(G2frame.PickId) 4833 4833 G2frame.dataFrame.Raise() 4834 4834 if oldFocus: 4835 oldFocus.GetTopLevelParent().Raise() 4836 oldFocus.SetFocus() 4837 4835 4838 def SetDataMenuBar(G2frame,menu=None): 4836 4839 '''Set the menu for the data frame. On the Mac put this
Note: See TracChangeset
for help on using the changeset viewer.