version 1.47, 2011/10/04 11:01:13 |
version 1.47.8.1, 2014/08/20 00:02:17 |
|
|
#endif |
#endif |
#define __ISDIRTY 0x01 /* Line is dirty. */ |
#define __ISDIRTY 0x01 /* Line is dirty. */ |
#define __ISPASTEOL 0x02 /* Cursor is past end of line */ |
#define __ISPASTEOL 0x02 /* Cursor is past end of line */ |
|
#define __ISFORCED 0x04 /* Force update, no optimisation */ |
unsigned int flags; |
unsigned int flags; |
unsigned int hash; /* Hash value for the line. */ |
unsigned int hash; /* Hash value for the line. */ |
int *firstchp, *lastchp; /* First and last chngd columns ptrs */ |
int *firstchp, *lastchp; /* First and last chngd columns ptrs */ |
Line 129 struct __window { /* Window structure. |
|
Line 130 struct __window { /* Window structure. |
|
#define __NOTIMEOUT 0x00020000 /* Wait indefinitely for func keys */ |
#define __NOTIMEOUT 0x00020000 /* Wait indefinitely for func keys */ |
#define __IDCHAR 0x00040000 /* insert/delete char sequences */ |
#define __IDCHAR 0x00040000 /* insert/delete char sequences */ |
#define __ISPAD 0x00080000 /* "window" is a pad */ |
#define __ISPAD 0x00080000 /* "window" is a pad */ |
|
#define __ISDERWIN 0x00100000 /* "window" is derived from parent */ |
unsigned int flags; |
unsigned int flags; |
int delay; /* delay for getch() */ |
int delay; /* delay for getch() */ |
attr_t wattr; /* Character attributes */ |
attr_t wattr; /* Character attributes */ |
Line 139 struct __window { /* Window structure. |
|
Line 141 struct __window { /* Window structure. |
|
int pbegy, pbegx, |
int pbegy, pbegx, |
sbegy, sbegx, |
sbegy, sbegx, |
smaxy, smaxx; /* Saved prefresh() values */ |
smaxy, smaxx; /* Saved prefresh() values */ |
|
int dery, derx; /* derived window coordinates |
|
- top left corner of source |
|
relative to parent win */ |
#ifdef HAVE_WCHAR |
#ifdef HAVE_WCHAR |
nschar_t *bnsp; /* Background non-spacing char list */ |
nschar_t *bnsp; /* Background non-spacing char list */ |
#endif /* HAVE_WCHAR */ |
#endif /* HAVE_WCHAR */ |
Line 193 struct __screen { |
|
Line 198 struct __screen { |
|
int lx, ly; /* loop parameters for refresh */ |
int lx, ly; /* loop parameters for refresh */ |
int COLS; /* Columns on the screen. */ |
int COLS; /* Columns on the screen. */ |
int LINES; /* Lines on the screen. */ |
int LINES; /* Lines on the screen. */ |
|
int TABSIZE; /* Size of a tab. */ |
int COLORS; /* Maximum colors on the screen */ |
int COLORS; /* Maximum colors on the screen */ |
int COLOR_PAIRS; /* Maximum color pairs on the screen */ |
int COLOR_PAIRS; /* Maximum color pairs on the screen */ |
int My_term; /* Use Def_term regardless. */ |
int My_term; /* Use Def_term regardless. */ |
Line 289 int __cputchar_args(int, void *); |
|
Line 295 int __cputchar_args(int, void *); |
|
void _cursesi_free_keymap(keymap_t *); |
void _cursesi_free_keymap(keymap_t *); |
int _cursesi_gettmode(SCREEN *); |
int _cursesi_gettmode(SCREEN *); |
void _cursesi_reset_acs(SCREEN *); |
void _cursesi_reset_acs(SCREEN *); |
int _cursesi_addbyte(WINDOW *, __LINE **, int *, int *, int , attr_t); |
int _cursesi_addbyte(WINDOW *, __LINE **, int *, int *, int , attr_t, int); |
int _cursesi_addwchar(WINDOW *, __LINE **, int *, int *, const cchar_t *); |
int _cursesi_addwchar(WINDOW *, __LINE **, int *, int *, const cchar_t *, |
|
int); |
|
int _cursesi_waddbytes(WINDOW *, const char *, int, attr_t, int); |
#ifdef HAVE_WCHAR |
#ifdef HAVE_WCHAR |
void _cursesi_reset_wacs(SCREEN *); |
void _cursesi_reset_wacs(SCREEN *); |
#endif /* HAVE_WCHAR */ |
#endif /* HAVE_WCHAR */ |