Update _curses.pyi

First pass at types for curses functions.
This commit is contained in:
gotyaoi
2016-12-22 15:28:21 -08:00
committed by Łukasz Langa
parent 562ab18792
commit 37dff4d8bc

View File

@@ -2,7 +2,9 @@
#
# NOTE: This dynamically typed stub was automatically generated by stubgen.
from typing import Any
from typing import Any, BinaryIO, Tuple, Union
chtype = Union[str, bytes, int]
ALL_MOUSE_EVENTS = ... # type: int
A_ALTCHARSET = ... # type: int
@@ -217,79 +219,79 @@ REPORT_MOUSE_POSITION = ... # type: int
_C_API = ... # type: Any
version = ... # type: bytes
def baudrate(*args, **kwargs): ...
def beep(*args, **kwargs): ...
def can_change_color(*args, **kwargs): ...
def cbreak(*args, **kwargs): ...
def color_content(*args, **kwargs): ...
def color_pair(*args, **kwargs): ...
def curs_set(*args, **kwargs): ...
def def_prog_mode(*args, **kwargs): ...
def def_shell_mode(*args, **kwargs): ...
def delay_output(*args, **kwargs): ...
def doupdate(*args, **kwargs): ...
def echo(*args, **kwargs): ...
def endwin(*args, **kwargs): ...
def erasechar(*args, **kwargs): ...
def filter(*args, **kwargs): ...
def flash(*args, **kwargs): ...
def flushinp(*args, **kwargs): ...
def getmouse(*args, **kwargs): ...
def getsyx(*args, **kwargs): ...
def getwin(*args, **kwargs): ...
def halfdelay(*args, **kwargs): ...
def has_colors(*args, **kwargs): ...
def has_ic(*args, **kwargs): ...
def has_il(*args, **kwargs): ...
def has_key(*args, **kwargs): ...
def init_color(*args, **kwargs): ...
def init_pair(*args, **kwargs): ...
def initscr(*args, **kwargs): ...
def intrflush(*args, **kwargs): ...
def is_term_resized(*args, **kwargs): ...
def isendwin(*args, **kwargs): ...
def keyname(*args, **kwargs): ...
def killchar(*args, **kwargs): ...
def longname(*args, **kwargs): ...
def meta(*args, **kwargs): ...
def mouseinterval(*args, **kwargs): ...
def mousemask(*args, **kwargs): ...
def napms(*args, **kwargs): ...
def newpad(*args, **kwargs): ...
def newwin(*args, **kwargs): ...
def nl(*args, **kwargs): ...
def nocbreak(*args, **kwargs): ...
def noecho(*args, **kwargs): ...
def nonl(*args, **kwargs): ...
def noqiflush(*args, **kwargs): ...
def noraw(*args, **kwargs): ...
def pair_content(*args, **kwargs): ...
def pair_number(*args, **kwargs): ...
def putp(*args, **kwargs): ...
def qiflush(*args, **kwargs): ...
def raw(*args, **kwargs): ...
def reset_prog_mode(*args, **kwargs): ...
def reset_shell_mode(*args, **kwargs): ...
def resetty(*args, **kwargs): ...
def resize_term(*args, **kwargs): ...
def resizeterm(*args, **kwargs): ...
def savetty(*args, **kwargs): ...
def setsyx(*args, **kwargs): ...
def setupterm(*args, **kwargs): ...
def start_color(*args, **kwargs): ...
def termattrs(*args, **kwargs): ...
def termname(*args, **kwargs): ...
def tigetflag(*args, **kwargs): ...
def tigetnum(*args, **kwargs): ...
def tigetstr(*args, **kwargs): ...
def tparm(*args, **kwargs): ...
def typeahead(*args, **kwargs): ...
def unctrl(*args, **kwargs): ...
def unget_wch(*args, **kwargs): ...
def ungetch(*args, **kwargs): ...
def ungetmouse(*args, **kwargs): ...
def update_lines_cols(*args, **kwargs): ...
def use_default_colors(*args, **kwargs): ...
def use_env(*args, **kwargs): ...
def baudrate() -> int: ...
def beep() -> None: ...
def can_change_color() -> bool: ...
def cbreak(flag: bool = ...) -> None: ...
def color_content(color_number: int) -> Tuple[int, int, int]: ...
def color_pair(color_number: int) -> int: ...
def curs_set(visibility: int) -> int: ...
def def_prog_mode() -> None: ...
def def_shell_mode() -> None: ...
def delay_output(ms: int) -> None: ...
def doupdate() -> None: ...
def echo(flag: bool = ...) -> None: ...
def endwin() -> None: ...
def erasechar() -> bytes: ...
def filter() -> None: ...
def flash() -> None: ...
def flushinp() -> None: ...
def getmouse() -> Tuple[int, int, int, int, int]: ...
def getsyx() -> Tuple[int, int]: ...
def getwin(f: BinaryIO): ...
def halfdelay(tenths: int) -> None: ...
def has_colors() -> bool: ...
def has_ic() -> bool: ...
def has_il() -> bool: ...
def has_key(ch: int) -> bool: ...
def init_color(color_number: int, r: int, g: int, b: int) -> None: ...
def init_pair(pair_number: int, fg: int, bg: int) -> None: ...
def initscr(): ...
def intrflush(ch: bool) -> None: ...
def is_term_resized(nlines: int, ncols: int) -> bool: ...
def isendwin() -> bool: ...
def keyname(k: int) -> bytes: ...
def killchar() -> bytes: ...
def longname() -> bytes: ...
def meta(yes: bool) -> None: ...
def mouseinterval(interval: int) -> None: ...
def mousemask(mousemask: int) -> Tuple[int, int]: ...
def napms(ms: int) -> int: ...
def newpad(nlines: int, ncols: int): ...
def newwin(nlines: int, ncols: int, begin_y: int = ..., begin_x: int = ...): ...
def nl(flag: bool = ...) -> None: ...
def nocbreak() -> None: ...
def noecho() -> None: ...
def nonl() -> None: ...
def noqiflush() -> None: ...
def noraw() -> None: ...
def pair_content(pair_number: int) -> Tuple[int, int]: ...
def pair_number(attr: int) -> int: ...
def putp(string: bytes) -> None: ...
def qiflush(flag: bool = ...) -> None: ...
def raw(flag: bool = ...) -> None: ...
def reset_prog_mode() -> None: ...
def reset_shell_mode() -> None: ...
def resetty() -> None: ...
def resize_term(nlines: int, ncols: int) -> None: ...
def resizeterm(nlines: int, ncols: int) -> None: ...
def savetty() -> None: ...
def setsyx(y: int, x: int) -> None: ...
def setupterm(termstr: str = ..., fd: int = ...) -> None: ...
def start_color() -> None: ...
def termattrs() -> int: ...
def termname() -> bytes: ...
def tigetflag(capname: str) -> int: ...
def tigetnum(capname: str) -> int: ...
def tigetstr(capname: str) -> bytes: ...
def tparm(fmt: str, i1: int = ..., i2: int = ..., i3: int = ..., i4: int = ..., i5: int = ..., i6: int = ..., i7: int = ..., i8: int = ..., i9: int = ...) -> str: ...
def typeahead(fd: int) -> None: ...
def unctrl(ch: chtype) -> bytes: ...
def unget_wch(ch: chtype) -> None: ...
def ungetch(ch: chtype) -> None: ...
def ungetmouse(id: int, x: int, y: int, z: int, bstate: int) -> None: ...
def update_lines_cols() -> int: ...
def use_default_colors() -> None: ...
def use_env(flag: bool) -> None: ...
class error(Exception): ...