Browse Source

feat(TextEdit): add clear method (#458)

pull/459/head
Pier CeccoPierangioliEugenio 5 months ago committed by GitHub
parent
commit
d75345b997
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
  1. 3
      libs/pyTermTk/TermTk/TTkGui/textdocument.py
  2. 4
      libs/pyTermTk/TermTk/TTkWidgets/texedit.py

3
libs/pyTermTk/TermTk/TTkGui/textdocument.py

@ -238,6 +238,9 @@ class TTkTextDocument():
def characterCount(self):
return sum([len[x] for x in self._dataLines])+self.lineCount()
def clear(self):
self.setText(self._default_init_text)
def setText(self, text:TTkStringType) -> None:
remLines = len(self._dataLines)
if not isinstance(text, str) and not isinstance(text,TTkString):

4
libs/pyTermTk/TermTk/TTkWidgets/texedit.py

@ -619,7 +619,9 @@ class TTkTextEditView(TTkAbstractScrollView):
The undo/redo history is also cleared.
'''
self.setText(TTkString())
self.viewMoveTo(0, 0)
self._textDocument.clear()
self._updateSize()
def lineWrapMode(self) -> TTkK.LineWrapMode:
'''

Loading…
Cancel
Save