insert value in a specific block [row, column]
(self, row, column, value, **kwargs)
| 527 | self.frame[row,column].configure(fg_color=self.fg_color if row%2==0 else self.fg_color2) |
| 528 | |
| 529 | def insert(self, row, column, value, **kwargs): |
| 530 | """ insert value in a specific block [row, column] """ |
| 531 | if kwargs: self.data[row,column]["args"].update(kwargs) |
| 532 | if self.write: |
| 533 | self.frame[row,column].delete(0, customtkinter.END) |
| 534 | self.frame[row,column].insert(0, value) |
| 535 | self.frame[row,column].configure(**kwargs) |
| 536 | else: |
| 537 | self.frame[row,column].configure(require_redraw=True, text=value, **kwargs) |
| 538 | if (row, column) in self.corner_buttons.keys(): |
| 539 | self.dynamic_hover(self.corner_buttons[row, column], row, column) |
| 540 | |
| 541 | self.update_data() |
| 542 | |
| 543 | def edit(self, row, column, **kwargs): |
| 544 | """ change parameters of a cell without changing value """ |
no test coverage detected