509 self.ParentWindow.RefreshBufferState() |
509 self.ParentWindow.RefreshBufferState() |
510 self.RefreshIndexList() |
510 self.RefreshIndexList() |
511 event.Skip() |
511 event.Skip() |
512 |
512 |
513 def OnPartListBoxClick(self, event): |
513 def OnPartListBoxClick(self, event): |
514 self.SubindexGrid.SetGridCursor(0, 0) |
514 if not self.ParentWindow.IsClosing(): |
515 self.RefreshIndexList() |
515 self.SubindexGrid.SetGridCursor(0, 0) |
|
516 self.RefreshIndexList() |
516 event.Skip() |
517 event.Skip() |
517 |
518 |
518 def OnIndexListClick(self, event): |
519 def OnIndexListClick(self, event): |
519 self.SubindexGrid.SetGridCursor(0, 0) |
520 if not self.ParentWindow.IsClosing(): |
520 self.RefreshTable() |
521 self.SubindexGrid.SetGridCursor(0, 0) |
|
522 self.RefreshTable() |
521 event.Skip() |
523 event.Skip() |
522 |
524 |
523 def OnSubindexGridSelectCell(self, event): |
525 def OnSubindexGridSelectCell(self, event): |
524 wx.CallAfter(self.ParentWindow.RefreshStatusBar) |
526 if not self.ParentWindow.IsClosing(): |
|
527 wx.CallAfter(self.ParentWindow.RefreshStatusBar) |
525 event.Skip() |
528 event.Skip() |
526 |
529 |
527 #------------------------------------------------------------------------------- |
530 #------------------------------------------------------------------------------- |
528 # Refresh Functions |
531 # Refresh Functions |
529 #------------------------------------------------------------------------------- |
532 #------------------------------------------------------------------------------- |