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.411 by sf-exg, Wed Jul 21 09:00:43 2010 UTC vs.
Revision 1.417 by root, Tue Nov 23 22:58:09 2010 UTC

555#define PrivMode_vt52 (1UL<<18) 555#define PrivMode_vt52 (1UL<<18)
556#define PrivMode_LFNL (1UL<<19) 556#define PrivMode_LFNL (1UL<<19)
557#define PrivMode_MouseBtnEvent (1UL<<20) 557#define PrivMode_MouseBtnEvent (1UL<<20)
558#define PrivMode_MouseAnyEvent (1UL<<21) 558#define PrivMode_MouseAnyEvent (1UL<<21)
559#define PrivMode_BracketPaste (1UL<<22) 559#define PrivMode_BracketPaste (1UL<<22)
560#define PrivMode_ExtModeMouse (1UL<<23) // xterm pseudo-utf-8 hack
561#define PrivMode_ExtMouseRight (1UL<<24) // xterm pseudo-utf-8, but works in non-utf-8-locales
560 562
561#define PrivMode_mouse_report (PrivMode_MouseX10|PrivMode_MouseX11|PrivMode_MouseBtnEvent|PrivMode_MouseAnyEvent) 563#define PrivMode_mouse_report (PrivMode_MouseX10|PrivMode_MouseX11|PrivMode_MouseBtnEvent|PrivMode_MouseAnyEvent)
562 564
563#ifdef ALLOW_132_MODE 565#ifdef ALLOW_132_MODE
564# define PrivMode_Default (PrivMode_Autowrap|PrivMode_ShiftKeys|PrivMode_VisibleCursor|PrivMode_132OK) 566# define PrivMode_Default (PrivMode_Autowrap|PrivMode_ShiftKeys|PrivMode_VisibleCursor|PrivMode_132OK)
807{ 809{
808 int x, y, w, h; // overlay dimensions 810 int x, y, w, h; // overlay dimensions
809 text_t **text; 811 text_t **text;
810 rend_t **rend; 812 rend_t **rend;
811 813
812 // while tempting to add swap() etc. here, it effetcively only increases code size 814 // while tempting to add swap() etc. here, it effectively only increases code size
813}; 815};
814 816
815/* ------------------------------------------------------------------------- */ 817/* ------------------------------------------------------------------------- */
816 818
817typedef struct 819typedef struct
1074 char * incr_buf; 1076 char * incr_buf;
1075 size_t incr_buf_size, incr_buf_fill; 1077 size_t incr_buf_size, incr_buf_fill;
1076/* ---------- */ 1078/* ---------- */
1077 struct mouse_event MEvent; 1079 struct mouse_event MEvent;
1078 XComposeStatus compose; 1080 XComposeStatus compose;
1079 struct termios tio; 1081 static struct termios def_tio;
1080 row_col_t oldcursor; 1082 row_col_t oldcursor;
1081#ifdef HAVE_BG_PIXMAP 1083#ifdef HAVE_BG_PIXMAP
1082 bgPixmap_t bgPixmap; 1084 bgPixmap_t bgPixmap;
1083#endif 1085#endif
1084#ifdef HAVE_AFTERIMAGE 1086#ifdef HAVE_AFTERIMAGE
1158 void rootwin_cb (XEvent &xev); 1160 void rootwin_cb (XEvent &xev);
1159 xevent_watcher rootwin_ev; 1161 xevent_watcher rootwin_ev;
1160#endif 1162#endif
1161#ifdef HAVE_BG_PIXMAP 1163#ifdef HAVE_BG_PIXMAP
1162 void update_background (); 1164 void update_background ();
1163#if TRACE_PIXMAPS
1164 void trace_update_background (const char *file, int line);
1165# define update_background() trace_update_background (__FILE__, __LINE__)
1166#endif
1167 void update_background_cb (ev::timer &w, int revents); 1165 void update_background_cb (ev::timer &w, int revents);
1168 ev::timer update_background_ev; 1166 ev::timer update_background_ev;
1169#endif 1167#endif
1170 1168
1171 void x_cb (XEvent &xev); 1169 void x_cb (XEvent &xev);
1297 int run_child (const char *const *argv); 1295 int run_child (const char *const *argv);
1298 void color_aliases (int idx); 1296 void color_aliases (int idx);
1299 void create_windows (int argc, const char *const *argv); 1297 void create_windows (int argc, const char *const *argv);
1300 void get_colours (); 1298 void get_colours ();
1301 void get_ourmods (); 1299 void get_ourmods ();
1300 void set_icon (const char *file);
1302 // main.C 1301 // main.C
1303 void tt_winch (); 1302 void tt_winch ();
1304 rxvt_term (); 1303 rxvt_term ();
1305 ~rxvt_term (); 1304 ~rxvt_term ();
1306 void destroy (); 1305 void destroy ();
1408 else 1407 else
1409 priv_modes &= ~bit; 1408 priv_modes &= ~bit;
1410 } 1409 }
1411 1410
1412 // modifies first argument(!) 1411 // modifies first argument(!)
1412 void tt_paste (char *data, unsigned int len) NOTHROW;
1413 void paste (char *data, unsigned int len) NOTHROW; 1413 void paste (char *data, unsigned int len) NOTHROW;
1414 void scr_blank_line (line_t &l, unsigned int col, unsigned int width, rend_t efs) const NOTHROW; 1414 void scr_blank_line (line_t &l, unsigned int col, unsigned int width, rend_t efs) const NOTHROW;
1415 void scr_blank_screen_mem (line_t &l, rend_t efs) const NOTHROW; 1415 void scr_blank_screen_mem (line_t &l, rend_t efs) const NOTHROW;
1416 void scr_kill_char (line_t &l, int col) const NOTHROW; 1416 void scr_kill_char (line_t &l, int col) const NOTHROW;
1417 int scr_scroll_text (int row1, int row2, int count) NOTHROW; 1417 int scr_scroll_text (int row1, int row2, int count) NOTHROW;

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines