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}")

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…