Use curses.window instead of curses._CursesWindow in annotations (#3341)
This commit is contained in:
parent
16d8b209fc
commit
6cdf9d2889
|
|
@ -46,7 +46,7 @@ class AbstractCurses(metaclass=ABCMeta):
|
||||||
pass
|
pass
|
||||||
|
|
||||||
@abstractmethod
|
@abstractmethod
|
||||||
def kickoff(self, win: 'curses._CursesWindow') -> Result:
|
def kickoff(self, win: curses.window) -> Result:
|
||||||
pass
|
pass
|
||||||
|
|
||||||
def clear_all(self) -> None:
|
def clear_all(self) -> None:
|
||||||
|
|
@ -123,7 +123,7 @@ class AbstractViewport:
|
||||||
def __init__(self) -> None:
|
def __init__(self) -> None:
|
||||||
pass
|
pass
|
||||||
|
|
||||||
def add_str(self, screen: 'curses._CursesWindow', row: int, col: int, text: str, color: STYLE) -> None:
|
def add_str(self, screen: curses.window, row: int, col: int, text: str, color: STYLE) -> None:
|
||||||
try:
|
try:
|
||||||
screen.addstr(row, col, text, Tui.t().get_color(color))
|
screen.addstr(row, col, text, Tui.t().get_color(color))
|
||||||
except curses.error:
|
except curses.error:
|
||||||
|
|
@ -323,8 +323,8 @@ class EditViewport(AbstractViewport):
|
||||||
self._alignment = alignment
|
self._alignment = alignment
|
||||||
self._hide_input = hide_input
|
self._hide_input = hide_input
|
||||||
|
|
||||||
self._main_win: 'curses._CursesWindow | None' = None
|
self._main_win: curses.window | None = None
|
||||||
self._edit_win: 'curses._CursesWindow | None' = None
|
self._edit_win: curses.window | None = None
|
||||||
self._textbox: Textbox | None = None
|
self._textbox: Textbox | None = None
|
||||||
|
|
||||||
self._init_wins()
|
self._init_wins()
|
||||||
|
|
@ -595,7 +595,7 @@ class EditMenu(AbstractCurses):
|
||||||
self._input_vp.edit(default_text=self._default_text)
|
self._input_vp.edit(default_text=self._default_text)
|
||||||
|
|
||||||
@override
|
@override
|
||||||
def kickoff(self, win: 'curses._CursesWindow') -> Result:
|
def kickoff(self, win: curses.window) -> Result:
|
||||||
try:
|
try:
|
||||||
self._draw()
|
self._draw()
|
||||||
except KeyboardInterrupt:
|
except KeyboardInterrupt:
|
||||||
|
|
@ -777,7 +777,7 @@ class SelectMenu(AbstractCurses):
|
||||||
return result
|
return result
|
||||||
|
|
||||||
@override
|
@override
|
||||||
def kickoff(self, win: 'curses._CursesWindow') -> Result:
|
def kickoff(self, win: curses.window) -> Result:
|
||||||
self._draw()
|
self._draw()
|
||||||
|
|
||||||
while True:
|
while True:
|
||||||
|
|
@ -1256,7 +1256,7 @@ class Tui:
|
||||||
self.stop()
|
self.stop()
|
||||||
|
|
||||||
@property
|
@property
|
||||||
def screen(self) -> 'curses._CursesWindow':
|
def screen(self) -> curses.window:
|
||||||
return self._screen
|
return self._screen
|
||||||
|
|
||||||
@staticmethod
|
@staticmethod
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue