@@ -298,7 +298,7 @@ if sys.version_info >= (3, 9):
298298
299299def getmouse () -> tuple [int , int , int , int , int ]: ...
300300def getsyx () -> tuple [int , int ]: ...
301- def getwin (file : SupportsRead [bytes ], / ) -> _CursesWindow : ...
301+ def getwin (file : SupportsRead [bytes ], / ) -> window : ...
302302def halfdelay (tenths : int , / ) -> None : ...
303303def has_colors () -> bool : ...
304304
@@ -310,7 +310,7 @@ def has_il() -> bool: ...
310310def has_key (key : int , / ) -> bool : ...
311311def init_color (color_number : int , r : int , g : int , b : int , / ) -> None : ...
312312def init_pair (pair_number : int , fg : int , bg : int , / ) -> None : ...
313- def initscr () -> _CursesWindow : ...
313+ def initscr () -> window : ...
314314def intrflush (flag : bool , / ) -> None : ...
315315def is_term_resized (nlines : int , ncols : int , / ) -> bool : ...
316316def isendwin () -> bool : ...
@@ -321,8 +321,8 @@ def meta(yes: bool, /) -> None: ...
321321def mouseinterval (interval : int , / ) -> None : ...
322322def mousemask (newmask : int , / ) -> tuple [int , int ]: ...
323323def napms (ms : int , / ) -> int : ...
324- def newpad (nlines : int , ncols : int , / ) -> _CursesWindow : ...
325- def newwin (nlines : int , ncols : int , begin_y : int = ..., begin_x : int = ..., / ) -> _CursesWindow : ...
324+ def newpad (nlines : int , ncols : int , / ) -> window : ...
325+ def newwin (nlines : int , ncols : int , begin_y : int = ..., begin_x : int = ..., / ) -> window : ...
326326def nl (flag : bool = True , / ) -> None : ...
327327def nocbreak () -> None : ...
328328def noecho () -> None : ...
@@ -378,7 +378,7 @@ def use_env(flag: bool, /) -> None: ...
378378class error (Exception ): ...
379379
380380@final
381- class _CursesWindow :
381+ class window : # undocumented
382382 encoding : str
383383 @overload
384384 def addch (self , ch : _ChType , attr : int = ...) -> None : ...
@@ -431,9 +431,9 @@ class _CursesWindow:
431431 def delch (self , y : int , x : int ) -> None : ...
432432 def deleteln (self ) -> None : ...
433433 @overload
434- def derwin (self , begin_y : int , begin_x : int ) -> _CursesWindow : ...
434+ def derwin (self , begin_y : int , begin_x : int ) -> window : ...
435435 @overload
436- def derwin (self , nlines : int , ncols : int , begin_y : int , begin_x : int ) -> _CursesWindow : ...
436+ def derwin (self , nlines : int , ncols : int , begin_y : int , begin_x : int ) -> window : ...
437437 def echochar (self , ch : _ChType , attr : int = ..., / ) -> None : ...
438438 def enclose (self , y : int , x : int , / ) -> bool : ...
439439 def erase (self ) -> None : ...
@@ -505,16 +505,16 @@ class _CursesWindow:
505505 @overload
506506 def noutrefresh (self , pminrow : int , pmincol : int , sminrow : int , smincol : int , smaxrow : int , smaxcol : int ) -> None : ...
507507 @overload
508- def overlay (self , destwin : _CursesWindow ) -> None : ...
508+ def overlay (self , destwin : window ) -> None : ...
509509 @overload
510510 def overlay (
511- self , destwin : _CursesWindow , sminrow : int , smincol : int , dminrow : int , dmincol : int , dmaxrow : int , dmaxcol : int
511+ self , destwin : window , sminrow : int , smincol : int , dminrow : int , dmincol : int , dmaxrow : int , dmaxcol : int
512512 ) -> None : ...
513513 @overload
514- def overwrite (self , destwin : _CursesWindow ) -> None : ...
514+ def overwrite (self , destwin : window ) -> None : ...
515515 @overload
516516 def overwrite (
517- self , destwin : _CursesWindow , sminrow : int , smincol : int , dminrow : int , dmincol : int , dmaxrow : int , dmaxcol : int
517+ self , destwin : window , sminrow : int , smincol : int , dminrow : int , dmincol : int , dmaxrow : int , dmaxcol : int
518518 ) -> None : ...
519519 def putwin (self , file : IO [Any ], / ) -> None : ...
520520 def redrawln (self , beg : int , num : int , / ) -> None : ...
@@ -530,13 +530,13 @@ class _CursesWindow:
530530 def standend (self ) -> None : ...
531531 def standout (self ) -> None : ...
532532 @overload
533- def subpad (self , begin_y : int , begin_x : int ) -> _CursesWindow : ...
533+ def subpad (self , begin_y : int , begin_x : int ) -> window : ...
534534 @overload
535- def subpad (self , nlines : int , ncols : int , begin_y : int , begin_x : int ) -> _CursesWindow : ...
535+ def subpad (self , nlines : int , ncols : int , begin_y : int , begin_x : int ) -> window : ...
536536 @overload
537- def subwin (self , begin_y : int , begin_x : int ) -> _CursesWindow : ...
537+ def subwin (self , begin_y : int , begin_x : int ) -> window : ...
538538 @overload
539- def subwin (self , nlines : int , ncols : int , begin_y : int , begin_x : int ) -> _CursesWindow : ...
539+ def subwin (self , nlines : int , ncols : int , begin_y : int , begin_x : int ) -> window : ...
540540 def syncdown (self ) -> None : ...
541541 def syncok (self , flag : bool ) -> None : ...
542542 def syncup (self ) -> None : ...
@@ -555,4 +555,3 @@ class _ncurses_version(NamedTuple):
555555 patch : int
556556
557557ncurses_version : _ncurses_version
558- window = _CursesWindow # undocumented
0 commit comments