MCPcopy Create free account
hub / github.com/Akascape/CTkTable / select

Method select

CTkTable/ctktable.py:511–523  ·  view source on GitHub ↗

select any cell

(self, row, column)

Source from the content-addressed store, hash-verified

509 self.edit_row(0, fg_color=self.header_color)
510
511 def select(self, row, column):
512 """ select any cell """
513 if row == 0 and column == 0:
514 hover_corners = ["", self.hover_color, self.hover_color, self.hover_color]
515 elif row == self.rows - 1 and column == self.columns - 1:
516 hover_corners = [self.hover_color, self.hover_color, "", self.hover_color]
517 elif row == self.rows - 1 and column == 0:
518 hover_corners=[self.hover_color, self.hover_color, self.hover_color, ""]
519 elif row == 0 and column == self.columns - 1:
520 hover_corners = [self.hover_color, "", self.hover_color, self.hover_color]
521 else:
522 hover_corners = [self.hover_color, self.hover_color, self.hover_color, self.hover_color]
523 self.frame[row, column].configure(background_corner_colors=hover_corners, fg_color=self.hover_color)
524
525 def deselect(self, row, column):
526 """ deselect any cell """

Callers

nothing calls this directly

Calls 1

configureMethod · 0.80

Tested by

no test coverage detected