From cd4b3529bec4e129d6df591acdb0ce89c3b7d6b6 Mon Sep 17 00:00:00 2001 From: Eugenio Parodi Date: Fri, 27 Sep 2024 13:28:19 +0100 Subject: [PATCH] Fix smoke test error --- TermTk/TTkWidgets/TTkModelView/tablewidget.py | 9 +++++++++ tests/t.ui/test.ui.032.table.07.py | 8 ++++---- tools/check.import.sh | 5 +++-- 3 files changed, 16 insertions(+), 6 deletions(-) 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