diff --git a/src/window/dock/animator.py b/src/window/dock/animator.py index 052b40a..1b6a941 100644 --- a/src/window/dock/animator.py +++ b/src/window/dock/animator.py @@ -10,7 +10,7 @@ if TYPE_CHECKING: class DockAnimator: - def __init__(self, canvas: DockCanvas): + def __init__(self, canvas: "DockCanvas"): self._canvas = canvas self._timer_id: Optional[int] = None self._running = False diff --git a/src/window/dock/layout.py b/src/window/dock/layout.py index 283dcb2..3ef4503 100644 --- a/src/window/dock/layout.py +++ b/src/window/dock/layout.py @@ -1,5 +1,5 @@ import math -from typing import TYPE_CHECKING, List, Tuple +from typing import TYPE_CHECKING from .constants import ( BG_PADDING_H, @@ -18,7 +18,7 @@ if TYPE_CHECKING: class DockLayout: @staticmethod def compute( - items: List[DockItem], + items: "list[DockItem]", mouse_x: float, _mouse_y: float, base_icon_size: int, @@ -72,11 +72,11 @@ class DockLayout: @staticmethod def background_rect( - items: List[DockItem], + items: "list[DockItem]", base_icon_size: int, canvas_w: int, canvas_h: int, - ) -> Tuple[float, float, float, float]: + ) -> "tuple[float, float, float, float]": bg_h = base_icon_size + 2 * BG_PADDING_V bg_y = canvas_h - INDICATOR_H - bg_h