def _redraw(self):
for row in self._rows:<EOL><INDENT>for widget in row:<EOL><INDENT>widget.grid_forget()<EOL><DEDENT><DEDENT>offset = <NUM_LIT:0> if not self.headers else <NUM_LIT:1><EOL>for i, row in enumerate(self._rows):<EOL><INDENT>for j, widget in enumerate(row):<EOL><INDENT>widget.grid(row=i+offset, column=j)<EOL><DEDENT><DEDENT>
Forgets the current layout and redraws with the most recent information

:return: None