home · contact · privacy
Add some more docstrings.
authorChristian Heller <c.heller@plomlompom.de>
Mon, 11 Aug 2025 07:59:53 +0000 (09:59 +0200)
committerChristian Heller <c.heller@plomlompom.de>
Mon, 11 Aug 2025 07:59:53 +0000 (09:59 +0200)
ircplom/tui_base.py

index 13e002bc87d7ccf755c91ca6edc3110e6576f83b..7542ebb591cf97ad36e7dd5e901d4702a5381702 100644 (file)
@@ -334,14 +334,17 @@ class Window:
             self.set_geometry()
 
     def taint(self) -> None:
+        'Declare all widgets as in need of re-drawing.'
         self.history.taint()
         self.prompt.taint()
 
     @property
     def tainted(self) -> bool:
+        'If any widget in need of re-drawing.'
         return self.history.tainted or self.prompt.tainted
 
     def set_geometry(self) -> None:
+        'Set geometry for widgets.'
         self._drawable = False
         if self._term.size.y < _MIN_HEIGHT or self._term.size.x < _MIN_WIDTH:
             for widget in (self.history, self.prompt):
@@ -358,6 +361,7 @@ class Window:
         return self._title
 
     def draw_tainted(self) -> None:
+        'Draw tainted widgets (or message that screen too small).'
         if self._drawable:
             for widget in [w for w in (self.history, self.prompt)
                            if w.tainted]: