diff --git a/TermTk/TTkTemplates/text.py b/TermTk/TTkTemplates/text.py index 9636267d..c4cef58d 100644 --- a/TermTk/TTkTemplates/text.py +++ b/TermTk/TTkTemplates/text.py @@ -46,5 +46,5 @@ class TText(): self._text = text else: self._text = TTkString(text) - self.textUpdated(text) + self.textUpdated(self._text) diff --git a/TermTk/TTkWidgets/label.py b/TermTk/TTkWidgets/label.py index 28eba8b4..bd557d3c 100644 --- a/TermTk/TTkWidgets/label.py +++ b/TermTk/TTkWidgets/label.py @@ -33,11 +33,11 @@ class TTkLabel(TTkWidget, TColor, TText): TColor.__init__(self, *args, **kwargs) TText.__init__(self, *args, **kwargs) - self.setDefaultSize(kwargs, len(self.text), 1) + self.setDefaultSize(kwargs, self.text.termWidth(), 1) TTkWidget.__init__(self, *args, **kwargs) self._name = kwargs.get('name' , 'TTkLabel' ) - # self.setMinimumSize(len(self.text), 1) + # self.setMinimumSize(self.text.termWidth(), 1) self.textUpdated(self.text) @pyTTkSlot(str) @@ -51,9 +51,10 @@ class TTkLabel(TTkWidget, TColor, TText): def textUpdated(self, text): w, h = self.size() - if w