ncurses API Reference

*Auto-generated from module reflection*

NanoLang Mascot

Functions

extern fn initscr_wrapper() -> int

**Returns:** int

extern fn endwin_wrapper() -> int

**Returns:** int

extern fn curs_set_wrapper(_visibility: int) -> int

**Parameters:**

NameType
_visibilityint

**Returns:** int

extern fn clear_wrapper() -> int

**Returns:** int

extern fn refresh_wrapper() -> int

**Returns:** int

extern fn erase_wrapper() -> int

**Returns:** int

extern fn move_wrapper(_y: int, _x: int) -> int

**Parameters:**

NameType
_yint
_xint

**Returns:** int

extern fn mvprintw_wrapper(_y: int, _x: int, _str: string) -> int

**Parameters:**

NameType
_yint
_xint
_strstring

**Returns:** int

extern fn mvaddch_wrapper(_y: int, _x: int, _ch: int) -> int

**Parameters:**

NameType
_yint
_xint
_chint

**Returns:** int

extern fn mvaddstr_wrapper(_y: int, _x: int, _str: string) -> int

**Parameters:**

NameType
_yint
_xint
_strstring

**Returns:** int

extern fn addch_wrapper(_ch: int) -> int

**Parameters:**

NameType
_chint

**Returns:** int

extern fn addstr_wrapper(_str: string) -> int

**Parameters:**

NameType
_strstring

**Returns:** int

extern fn getch_wrapper() -> int

**Returns:** int

extern fn nl_nodelay(_win: int, _bf: int) -> int

**Parameters:**

NameType
_winint
_bfint

**Returns:** int

extern fn nl_keypad(_win: int, _bf: int) -> int

**Parameters:**

NameType
_winint
_bfint

**Returns:** int

extern fn timeout_wrapper(_delay: int) -> void

**Parameters:**

NameType
_delayint

**Returns:** void

extern fn start_color_wrapper() -> int

**Returns:** int

extern fn has_colors_wrapper() -> int

**Returns:** int

extern fn init_pair_wrapper(_pair: int, _fg: int, _bg: int) -> int

**Parameters:**

NameType
_pairint
_fgint
_bgint

**Returns:** int

extern fn attron_wrapper(_attrs: int) -> int

**Parameters:**

NameType
_attrsint

**Returns:** int

extern fn attroff_wrapper(_attrs: int) -> int

**Parameters:**

NameType
_attrsint

**Returns:** int

extern fn getmaxx_wrapper(_win: int) -> int

**Parameters:**

NameType
_winint

**Returns:** int

extern fn getmaxy_wrapper(_win: int) -> int

**Parameters:**

NameType
_winint

**Returns:** int

extern fn stdscr_wrapper() -> int

**Returns:** int

extern fn noecho_wrapper() -> int

**Returns:** int

extern fn echo_wrapper() -> int

**Returns:** int

extern fn cbreak_wrapper() -> int

**Returns:** int

extern fn nocbreak_wrapper() -> int

**Returns:** int

extern fn box_wrapper(_win: int, _verch: int, _horch: int) -> int

**Parameters:**

NameType
_winint
_verchint
_horchint

**Returns:** int

Structs

*No public structs*

Enums

*No public enums*

Unions

*No public unions*

Opaque Types

*No opaque types*

Constants

NameTypeValue
COLOR_BLACKint0
COLOR_REDint1
COLOR_GREENint2
COLOR_YELLOWint3
COLOR_BLUEint4
COLOR_MAGENTAint5
COLOR_CYANint6
COLOR_WHITEint7
KEY_DOWNint258
KEY_UPint259
KEY_LEFTint260
KEY_RIGHTint261
KEY_HOMEint262
KEY_BACKSPACEint263
KEY_F0int264
KEY_ESCint27
KEY_SPACEint32
KEY_ENTERint10
KEY_DCint330
KEY_ICint331
KEY_PPAGEint339
KEY_NPAGEint338
KEY_ENDint360
ERRint-1
OKint0
A_NORMALint0
A_STANDOUTint65536
A_UNDERLINEint131072
A_REVERSEint262144
A_BLINKint524288
A_DIMint1048576
A_BOLDint2097152