diff --git a/archinstall/tui/curses_menu.py b/archinstall/tui/curses_menu.py index 4efa6d392c..9208582f7c 100644 --- a/archinstall/tui/curses_menu.py +++ b/archinstall/tui/curses_menu.py @@ -21,13 +21,13 @@ STYLE, Alignment, Chars, + FrameDim, FrameProperties, FrameStyle, MenuKeys, Orientation, PreviewStyle, ViewportEntry, - _FrameDim, ) @@ -158,7 +158,7 @@ def align_center(self, lines: list[ViewportEntry], width: int) -> int: def _get_right_frame( self, - dim: _FrameDim, + dim: FrameDim, scroll_percentage: int | None = None, ) -> list[ViewportEntry]: right_frame = {} @@ -181,7 +181,7 @@ def _get_right_frame( def _get_top( self, - dim: _FrameDim, + dim: FrameDim, h_bar: str, frame: FrameProperties, scroll_percentage: int | None = None, @@ -197,7 +197,7 @@ def _get_top( def _get_bottom( self, - dim: _FrameDim, + dim: FrameDim, h_bar: str, scroll_pct: int | None = None, ) -> ViewportEntry: @@ -214,7 +214,7 @@ def _get_frame_dim( max_width: int, max_height: int, frame: FrameProperties, - ) -> _FrameDim: + ) -> FrameDim: rows = self._assemble_entries(entries).split('\n') header_len = len(frame.header) if frame.header else 0 header_len += 3 # for header padding @@ -237,12 +237,12 @@ def _get_frame_dim( frame_end = max_width frame_height = max_height - 1 - return _FrameDim(frame_start, frame_end, frame_height) + return FrameDim(frame_start, frame_end, frame_height) def _adjust_entries( self, entries: list[ViewportEntry], - frame_dim: _FrameDim, + frame_dim: FrameDim, ) -> list[ViewportEntry]: for entry in entries: # top row frame offset diff --git a/archinstall/tui/types.py b/archinstall/tui/types.py index a11a3af09a..10697e7912 100644 --- a/archinstall/tui/types.py +++ b/archinstall/tui/types.py @@ -134,7 +134,7 @@ class Alignment(Enum): @dataclass -class _FrameDim: +class FrameDim: x_start: int x_end: int height: int