--- rxvt-unicode/src/rxvt.h 2004/01/29 21:35:58 1.24 +++ rxvt-unicode/src/rxvt.h 2004/01/30 15:58:07 1.26 @@ -806,6 +806,7 @@ #endif #define BLINK_INTERVAL 0.5 +#define TEXT_BLINK_INTERVAL 0.5 struct mbstate { mbstate_t mbs; @@ -899,7 +900,6 @@ last_top, /* scrollbar last top position */ last_state, /* scrollbar last state */ scrollbar_len, - currmaxcol, #ifdef MENUBAR menu_readonly, /* okay to alter menu? */ Arrows_x, @@ -1039,7 +1039,6 @@ char *env_display; /* environmental variable DISPLAY */ char *env_term; /* environmental variable TERM */ char *env_colorfgbg; - char *buffer; char *locale; char *codeset; char charsets[4]; @@ -1070,7 +1069,10 @@ void incr_cb (time_watcher &w); time_watcher incr_ev; #ifdef CURSOR_BLINK - void blink_cb (time_watcher &w); time_watcher blink_ev; + void cursor_blink_cb (time_watcher &w); time_watcher cursor_blink_ev; +#endif +#ifdef TEXT_BLINK + void text_blink_cb (time_watcher &w); time_watcher text_blink_ev; #endif #ifdef POINTER_BLANK @@ -1138,6 +1140,7 @@ void scr_release (); void scr_clear (); void scr_refresh (unsigned char refresh_type); + bool scr_refresh_rend (rend_t mask, rend_t value); void scr_erase_screen (int mode); void scr_touch (bool refresh); void scr_expose (int x, int y, int width, int height, bool refresh);