version 1.254, 2010/12/21 22:37:59 |
version 1.255, 2010/12/29 21:49:06 |
|
|
#define MODE_INSERT 0x2 |
#define MODE_INSERT 0x2 |
#define MODE_KCURSOR 0x4 |
#define MODE_KCURSOR 0x4 |
#define MODE_KKEYPAD 0x8 /* set = application, clear = number */ |
#define MODE_KKEYPAD 0x8 /* set = application, clear = number */ |
#define MODE_MOUSE 0x10 |
#define MODE_WRAP 0x10 /* whether lines wrap */ |
#define MODE_MOUSEMOTION 0x20 |
#define MODE_MOUSE_STANDARD 0x20 |
#define MODE_WRAP 0x40 /* whether lines wrap */ |
#define MODE_MOUSE_HIGHLIGHT 0x40 |
|
#define MODE_MOUSE_BUTTON 0x80 |
|
#define MODE_MOUSE_ANY 0x100 |
|
|
|
#define ALL_MOUSE_MODES (MODE_MOUSE_STANDARD| \ |
|
MODE_MOUSE_HIGHLIGHT|MODE_MOUSE_BUTTON|MODE_MOUSE_ANY) |
|
|
/* |
/* |
* A single UTF-8 character. |
* A single UTF-8 character. |
* |
* |
|
|
void screen_write_reverseindex(struct screen_write_ctx *); |
void screen_write_reverseindex(struct screen_write_ctx *); |
void screen_write_scrollregion(struct screen_write_ctx *, u_int, u_int); |
void screen_write_scrollregion(struct screen_write_ctx *, u_int, u_int); |
void screen_write_insertmode(struct screen_write_ctx *, int); |
void screen_write_insertmode(struct screen_write_ctx *, int); |
void screen_write_mousemode(struct screen_write_ctx *, int); |
void screen_write_mousemode_on(struct screen_write_ctx *, int); |
|
void screen_write_mousemode_off(struct screen_write_ctx *); |
void screen_write_linefeed(struct screen_write_ctx *, int); |
void screen_write_linefeed(struct screen_write_ctx *, int); |
void screen_write_linefeedscreen(struct screen_write_ctx *, int); |
void screen_write_linefeedscreen(struct screen_write_ctx *, int); |
void screen_write_carriagereturn(struct screen_write_ctx *); |
void screen_write_carriagereturn(struct screen_write_ctx *); |