diff --git a/TermTk/TTkWidgets/TTkModelView/tablewidget.py b/TermTk/TTkWidgets/TTkModelView/tablewidget.py index 8ae9f255..3f8fe15a 100644 --- a/TermTk/TTkWidgets/TTkModelView/tablewidget.py +++ b/TermTk/TTkWidgets/TTkModelView/tablewidget.py @@ -233,6 +233,15 @@ class TTkTableWidget(TTkAbstractScrollView): self.viewChanged.emit() def _refreshLayout(self): + self._selected = None + self._selectedBase = None + self._hoverPos = None + self._dragPos = None + self._currentPos = None + self._hSeparatorSelected = None + self._vSeparatorSelected = None + self._sortColumn = -1 + self._sortOrder = TTkK.AscendingOrder rows = self._tableModel.rowCount() cols = self._tableModel.columnCount() self._vHeaderSize = vhs = 1+max(len(self._tableModel.headerData(_p, TTkK.VERTICAL)) for _p in range(rows) ) diff --git a/tests/t.ui/test.ui.032.table.07.py b/tests/t.ui/test.ui.032.table.07.py index ddbdfa1e..12c62df9 100755 --- a/tests/t.ui/test.ui.032.table.07.py +++ b/tests/t.ui/test.ui.032.table.07.py @@ -291,12 +291,12 @@ if args.csv: # Resize Button -rvb = ttk.TTkButton(parent=controls, pos=(1,5), size=( 3,1), text="V", border=False) -rhb = ttk.TTkButton(parent=controls, pos=(4,5), size=( 3,1), text="H", border=False) +rcb = ttk.TTkButton(parent=controls, pos=(1,5), size=( 3,1), text="C", border=False) +rrb = ttk.TTkButton(parent=controls, pos=(4,5), size=( 3,1), text="R", border=False) rb = ttk.TTkButton(parent=controls, pos=(7,5), size=(11,1), text="Resize", border=False) -rhb.clicked.connect(table.resizeRowsToContents) -rvb.clicked.connect(table.resizeColumnsToContents) +rrb.clicked.connect(table.resizeRowsToContents) +rcb.clicked.connect(table.resizeColumnsToContents) rb.clicked.connect( table.resizeRowsToContents) rb.clicked.connect( table.resizeColumnsToContents) diff --git a/tools/check.import.sh b/tools/check.import.sh index 3903df26..2ff050fd 100755 --- a/tools/check.import.sh +++ b/tools/check.import.sh @@ -85,8 +85,9 @@ __check(){ -e "TTkTerminal/terminalhelper.py:import struct, fcntl, termios" \ -e "TTkTerminal/terminalhelper.py:from select import select" \ -e "TTkTerminal/__init__.py:import importlib.util" \ - -e "TTkTerminal/__init__.py:import platform" - + -e "TTkTerminal/__init__.py:import platform" | + grep -v \ + -e "TTkModelView/tablemodelcsv.py:import csv" } ; if __check ; then