SCREEN
ch = SCREEN(r, c);
ch = SCREEN(r, c);
ch = SCREEN(r, c);
ch = SCREEN(r, c);
if (strchr(PUSHOVER, SCREEN(row, col - 1)) != NULL)
else if (strchr(PUSHOVER, SCREEN(row, col + 1)) != NULL)
&& strchr(PUSHOVER, SCREEN(row + 1, col)) != NULL)
&& strchr(PUSHOVER, SCREEN(row - 1, col)) != NULL)
if (strchr(PUSHOVER, SCREEN(row - 1, col)) != NULL)
else if (strchr(PUSHOVER, SCREEN(row + 1, col)) != NULL)
&& strchr(PUSHOVER, SCREEN(row, col + 1)) != NULL)
&& strchr(PUSHOVER, SCREEN(row, col - 1)) != NULL)
_cursesi_reset_acs(SCREEN *screen)
__init_wacs(SCREEN *screen)
_cursesi_reset_wacs(SCREEN *screen)
__init_acs(SCREEN *screen)
SCREEN *_cursesi_screen; /* the current screen we are using */
void delscreen(SCREEN *);
SCREEN *newterm(const char *, FILE *, FILE *);
SCREEN *set_term(SCREEN *);
SCREEN *screen; /* Screen for this window */
extern SCREEN *_cursesi_screen; /* The current screen in use */
int _cursesi_gettmode(SCREEN *);
void _cursesi_reset_acs(SCREEN *);
void _cursesi_reset_wacs(SCREEN *);
void _cursesi_resetterm(SCREEN *);
int _cursesi_setterm(const char *, SCREEN *);
void __init_getch(SCREEN *);
void __init_acs(SCREEN *);
void __init_get_wch(SCREEN *);
void __init_wacs(SCREEN *);
WINDOW *__newwin(SCREEN *, int, int, int, int, int, int);
int __ripoffscreen(SCREEN *);
int __ripoffresize(SCREEN *);
void __ripofftouch(SCREEN *);
int __rippedlines(const SCREEN *, int);
int __slk_init(SCREEN *);
void __slk_free(SCREEN *);
int __slk_resize(SCREEN *, int cols);
int __slk_noutrefresh(SCREEN *);
void __startwin(SCREEN *);
SCREEN *screen;
__init_get_wch(SCREEN *screen)
static void add_key_sequence(SCREEN *screen, const char *sequence, int key_type);
add_key_sequence(SCREEN *screen, const char *sequence, int key_type)
__init_getch(SCREEN *screen)
__newwin(SCREEN *screen, int nlines, int ncols, int by, int bx, int ispad,
__makenew(SCREEN *screen, int nlines, int ncols, int by, int bx, int sub,
static WINDOW *__makenew(SCREEN *screen, int nlines, int ncols, int by,
SCREEN *screen;
__ripoffresize(SCREEN *screen)
__ripofftouch(SCREEN *screen)
__rippedlines(const SCREEN *screen, int line)
__ripoffscreen(SCREEN *screen)
SCREEN *
SCREEN *new_screen;
if ((new_screen = calloc(1, sizeof(SCREEN))) == NULL)
delscreen(SCREEN *screen)
__delscreen(SCREEN *screen)
static void __delscreen(SCREEN *);
SCREEN *
set_term(SCREEN *new)
SCREEN *old_screen = _cursesi_screen;
_cursesi_resetterm(SCREEN *screen)
_cursesi_setterm(const char *type, SCREEN *screen)
__slk_attron(SCREEN *screen, const chtype attr)
__slk_attr_on(SCREEN *screen, const attr_t attr, void *opt)
__slk_attroff(SCREEN *screen, const chtype attr)
__slk_attr_off(SCREEN *screen, const attr_t attr, void *opt)
__slk_attrset(SCREEN *screen, const chtype attr)
__slk_attr_set(SCREEN *screen, const attr_t attr, short pair, void *opt)
__slk_clear(SCREEN *screen)
__slk_color(SCREEN *screen, short pair)
__slk_label(SCREEN *screen, int labnum)
__slk_noutrefresh(SCREEN *screen)
__slk_restore(SCREEN *screen)
__slk_set(SCREEN *screen, int labnum, const char *label, int justify)
__slk_touch(SCREEN *screen)
__slk_wset(SCREEN *screen, int labnum, const wchar_t *label, int justify)
__slk_init(SCREEN *screen)
__slk_free(SCREEN *screen)
static int __slk_attroff(SCREEN *, const chtype);
static int __slk_attron(SCREEN *, const chtype);
__slk_resize(SCREEN *screen, int cols)
static int __slk_attrset(SCREEN *, const chtype);
static int __slk_attr_off(SCREEN *, const attr_t, void *);
static int __slk_attr_on(SCREEN *, const attr_t, void *);
static int __slk_attr_set(SCREEN *, const attr_t, short, void *opt);
static int __slk_color(SCREEN *, short);
__slk_set_finalise(SCREEN *screen, int labnum)
static int __slk_clear(SCREEN *);
static char *__slk_label(SCREEN *, int);
static int __slk_restore(SCREEN *);
static int __slk_set(SCREEN *, int, const char *, int);
static int __slk_touch(SCREEN *);
static int __slk_wset(SCREEN *, int, const wchar_t *, int);
__slk_draw(SCREEN *screen, int labnum)
static int __slk_set_finalise(SCREEN *, int);
static int __slk_draw(SCREEN *, int);
static int __slk_redraw(SCREEN *);
__slk_redraw(SCREEN *screen)
_cursesi_gettmode(SCREEN *screen)
__startwin(SCREEN *screen)
SCREEN *arg; \
set_scrn(const char *arg, SCREEN **x)