1 parent e29a56d commit d75345bCopy full SHA for d75345b
2 files changed
libs/pyTermTk/TermTk/TTkGui/textdocument.py
@@ -238,6 +238,9 @@ def lineCount(self):
238
def characterCount(self):
239
return sum([len[x] for x in self._dataLines])+self.lineCount()
240
241
+ def clear(self):
242
+ self.setText(self._default_init_text)
243
+
244
def setText(self, text:TTkStringType) -> None:
245
remLines = len(self._dataLines)
246
if not isinstance(text, str) and not isinstance(text,TTkString):
libs/pyTermTk/TermTk/TTkWidgets/texedit.py
@@ -619,7 +619,9 @@ def clear(self) -> None:
619
620
The undo/redo history is also cleared.
621
'''
622
- self.setText(TTkString())
+ self.viewMoveTo(0, 0)
623
+ self._textDocument.clear()
624
+ self._updateSize()
625
626
def lineWrapMode(self) -> TTkK.LineWrapMode:
627
0 commit comments