Update header text based on expanded state.
(self)
| 96 | self._header_label.bind("<Button-1>", self._toggle) |
| 97 | |
| 98 | def _update_header_text(self) -> None: |
| 99 | """Update header text based on expanded state.""" |
| 100 | indicator = "▼" if self._expanded else "▶" |
| 101 | self._header_label.configure(text=f"{indicator} {self._title}") |
| 102 | |
| 103 | def _toggle(self, event=None) -> None: |
| 104 | """Toggle expanded/collapsed state.""" |