equal
deleted
inserted
replaced
82 self.UpButton.Enable(self.Editable and row > 0) |
82 self.UpButton.Enable(self.Editable and row > 0) |
83 if self.DownButton is not None: |
83 if self.DownButton is not None: |
84 self.DownButton.Enable(self.Editable and 0 <= row < rows - 1) |
84 self.DownButton.Enable(self.Editable and 0 <= row < rows - 1) |
85 |
85 |
86 def CloseEditControl(self): |
86 def CloseEditControl(self): |
87 self.SetGridCursor(self.GetGridCursorRow(), self.GetGridCursorCol()) |
87 row, col = self.GetGridCursorRow(), self.GetGridCursorCol() |
|
88 if row != -1 and col != -1: |
|
89 self.SetGridCursor(row, col) |
88 |
90 |
89 def AddRow(self): |
91 def AddRow(self): |
90 self.CloseEditControl() |
92 self.CloseEditControl() |
91 new_row = self.GetGridCursorRow() + 1 |
93 new_row = self.GetGridCursorRow() + 1 |
92 col = max(self.GetGridCursorCol(), 0) |
94 col = max(self.GetGridCursorCol(), 0) |