equal
deleted
inserted
replaced
1427 #------------------------------------------------------------------------------- |
1427 #------------------------------------------------------------------------------- |
1428 # Types Tree Management Functions |
1428 # Types Tree Management Functions |
1429 #------------------------------------------------------------------------------- |
1429 #------------------------------------------------------------------------------- |
1430 |
1430 |
1431 def RefreshProjectTree(self): |
1431 def RefreshProjectTree(self): |
1432 self.ProjectTree.SetEvtHandlerEnabled(False) |
1432 if wx.Platform == '__WXMSW__': |
|
1433 self.ProjectTree.SetEvtHandlerEnabled(False) |
1433 |
1434 |
1434 # Extract current selected item tagname |
1435 # Extract current selected item tagname |
1435 selected = self.ProjectTree.GetSelection() |
1436 selected = self.ProjectTree.GetSelection() |
1436 if selected is not None and selected.IsOk(): |
1437 if selected is not None and selected.IsOk(): |
1437 item_infos = self.ProjectTree.GetPyData(selected) |
1438 item_infos = self.ProjectTree.GetPyData(selected) |
1448 self.ProjectTree.Expand(root) |
1449 self.ProjectTree.Expand(root) |
1449 |
1450 |
1450 # Select new item corresponding to previous selected item |
1451 # Select new item corresponding to previous selected item |
1451 if tagname is not None: |
1452 if tagname is not None: |
1452 self.SelectProjectTreeItem(tagname) |
1453 self.SelectProjectTreeItem(tagname) |
1453 else: |
1454 elif wx.Platform == '__WXMSW__': |
1454 self.ProjectTree.SetEvtHandlerEnabled(True) |
1455 self.ProjectTree.SetEvtHandlerEnabled(True) |
1455 |
1456 |
1456 def ResetSelectedItem(self): |
1457 def ResetSelectedItem(self): |
1457 self.SelectedItem = None |
1458 self.SelectedItem = None |
1458 |
1459 |