INNER CODE UNIT · Python
action_toggle_maximize
Kohei-Wada/taskdog · packages/taskdog-ui/src/taskdog/tui/app.py:581
def action_toggle_maximize(self) -> None:
"""Toggle maximize/minimize for the focused widget."""
screen = self.screen
if screen.maximized:
screen.minimize()
else:
focused = self.focused
if focused and getattr(focused, "allow_maximize", False):
screen.maximize(focused)
def action_toggle_gantt_filter(self) -> None:
"""Toggle search filter for Gantt chart."""
enabled = self.state.toggle_gantt_filter()
# Post to current screen so MainScreen's on_filter_changed handler receives it
self.screen.post_message(FilterChanged(gantt_filter_toggled=True))
self._refresh_mode_badges()
status = "enabled" if enabled else "disabled"
self.notify(f"Gantt filter {status}")