ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/rxvt-unicode/src/rxvt.h
(Generate patch)

Comparing rxvt-unicode/src/rxvt.h (file contents):
Revision 1.23 by pcg, Wed Jan 28 23:40:50 2004 UTC vs.
Revision 1.26 by pcg, Fri Jan 30 15:58:07 2004 UTC

804#ifdef MENUBAR 804#ifdef MENUBAR
805# include "menubar.h" 805# include "menubar.h"
806#endif 806#endif
807 807
808#define BLINK_INTERVAL 0.5 808#define BLINK_INTERVAL 0.5
809#define TEXT_BLINK_INTERVAL 0.5
809 810
810struct mbstate { 811struct mbstate {
811 mbstate_t mbs; 812 mbstate_t mbs;
812 813
813 mbstate () 814 mbstate ()
831 hate_those_clicks:1, /* a.k.a. keep mark position */ 832 hate_those_clicks:1, /* a.k.a. keep mark position */
832 num_scr_allow:1, 833 num_scr_allow:1,
833 bypass_keystate:1, 834 bypass_keystate:1,
834#ifdef CURSOR_BLINK 835#ifdef CURSOR_BLINK
835 hidden_cursor:1, 836 hidden_cursor:1,
837#endif
838#ifdef TEXT_BLINK
839 hidden_text:1,
836#endif 840#endif
837#ifdef POINTER_BLANK 841#ifdef POINTER_BLANK
838 hidden_pointer:1, 842 hidden_pointer:1,
839#endif 843#endif
840 parsed_geometry:1, 844 parsed_geometry:1,
894 fnum, /* logical font number */ 898 fnum, /* logical font number */
895 last_bot, /* scrollbar last bottom position */ 899 last_bot, /* scrollbar last bottom position */
896 last_top, /* scrollbar last top position */ 900 last_top, /* scrollbar last top position */
897 last_state, /* scrollbar last state */ 901 last_state, /* scrollbar last state */
898 scrollbar_len, 902 scrollbar_len,
899 currmaxcol,
900#ifdef MENUBAR 903#ifdef MENUBAR
901 menu_readonly, /* okay to alter menu? */ 904 menu_readonly, /* okay to alter menu? */
902 Arrows_x, 905 Arrows_x,
903#endif 906#endif
904#if MENUBAR_MAX > 1 907#if MENUBAR_MAX > 1
1034/* these three don't need to be kept but do so to placate some mem checkers */ 1037/* these three don't need to be kept but do so to placate some mem checkers */
1035 char *env_windowid; /* environmental variable WINDOWID */ 1038 char *env_windowid; /* environmental variable WINDOWID */
1036 char *env_display; /* environmental variable DISPLAY */ 1039 char *env_display; /* environmental variable DISPLAY */
1037 char *env_term; /* environmental variable TERM */ 1040 char *env_term; /* environmental variable TERM */
1038 char *env_colorfgbg; 1041 char *env_colorfgbg;
1039 char *buffer;
1040 char *locale; 1042 char *locale;
1041 char *codeset; 1043 char *codeset;
1042 char charsets[4]; 1044 char charsets[4];
1043 unsigned char *v_buffer; /* pointer to physical buffer */ 1045 unsigned char *v_buffer; /* pointer to physical buffer */
1044 unsigned int v_buflen; /* size of area to write */ 1046 unsigned int v_buflen; /* size of area to write */
1065 void x_cb (io_watcher &w, short revents); io_watcher x_ev; 1067 void x_cb (io_watcher &w, short revents); io_watcher x_ev;
1066 1068
1067 void incr_cb (time_watcher &w); time_watcher incr_ev; 1069 void incr_cb (time_watcher &w); time_watcher incr_ev;
1068 1070
1069#ifdef CURSOR_BLINK 1071#ifdef CURSOR_BLINK
1072 void cursor_blink_cb (time_watcher &w); time_watcher cursor_blink_ev;
1073#endif
1074#ifdef TEXT_BLINK
1070 void blink_cb (time_watcher &w); time_watcher blink_ev; 1075 void text_blink_cb (time_watcher &w); time_watcher text_blink_ev;
1071#endif 1076#endif
1072 1077
1073#ifdef POINTER_BLANK 1078#ifdef POINTER_BLANK
1074 void pointer_cb (time_watcher &w); time_watcher pointer_ev; 1079 void pointer_cb (time_watcher &w); time_watcher pointer_ev;
1075 void pointer_blank (); 1080 void pointer_blank ();
1133 void scr_reset (); 1138 void scr_reset ();
1134 void scr_reset_realloc (); 1139 void scr_reset_realloc ();
1135 void scr_release (); 1140 void scr_release ();
1136 void scr_clear (); 1141 void scr_clear ();
1137 void scr_refresh (unsigned char refresh_type); 1142 void scr_refresh (unsigned char refresh_type);
1143 bool scr_refresh_rend (rend_t mask, rend_t value);
1138 void scr_erase_screen (int mode); 1144 void scr_erase_screen (int mode);
1139 void scr_touch (bool refresh); 1145 void scr_touch (bool refresh);
1140 void scr_expose (int x, int y, int width, int height, bool refresh); 1146 void scr_expose (int x, int y, int width, int height, bool refresh);
1141}; 1147};
1142 1148

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines