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.516 by sf-exg, Mon Dec 31 12:05:34 2012 UTC vs.
Revision 1.524 by sf-exg, Sat Apr 20 19:50:04 2013 UTC

400 ERASE = +2, 400 ERASE = +2,
401}; 401};
402 402
403/* modes for rxvt_term::scr_page () - scroll page. used by scrollbar window */ 403/* modes for rxvt_term::scr_page () - scroll page. used by scrollbar window */
404enum page_dirn { 404enum page_dirn {
405 UP, 405 DN = -1,
406 DN,
407 NO_DIR, 406 NO_DIR = 0,
407 UP = 1,
408}; 408};
409 409
410/* arguments for rxvt_term::scr_change_screen () */ 410/* arguments for rxvt_term::scr_change_screen () */
411enum { 411enum {
412 PRIMARY = 0, 412 PRIMARY = 0,
1143/* ---------- */ 1143/* ---------- */
1144 rend_t rstyle; 1144 rend_t rstyle;
1145/* ---------- */ 1145/* ---------- */
1146#ifdef SELECTION_SCROLLING 1146#ifdef SELECTION_SCROLLING
1147 int scroll_selection_lines; 1147 int scroll_selection_lines;
1148 enum page_dirn scroll_selection_dir;
1149 int selection_save_x, 1148 int selection_save_x,
1150 selection_save_y, 1149 selection_save_y,
1151 selection_save_state; 1150 selection_save_state;
1152#endif 1151#endif
1153/* ---------- */ 1152/* ---------- */
1188 void bg_init (); 1187 void bg_init ();
1189 void bg_destroy (); 1188 void bg_destroy ();
1190 1189
1191# if BG_IMAGE_FROM_FILE 1190# if BG_IMAGE_FROM_FILE
1192 rxvt_image fimage; 1191 rxvt_image fimage;
1193 bool render_image (rxvt_image &image); 1192 void render_image (rxvt_image &image);
1194# endif 1193# endif
1195 1194
1196# if BG_IMAGE_FROM_ROOT 1195# if BG_IMAGE_FROM_ROOT
1197 rxvt_img *root_img; 1196 rxvt_img *root_img;
1198 image_effects root_effects; 1197 image_effects root_effects;
1199 1198
1200 bool render_root_image (); 1199 void render_root_image ();
1201# endif 1200# endif
1202
1203 void tint_image (rxvt_img *img, rxvt_color &tint, bool tint_set, int shade);
1204 1201
1205 ev_tstamp bg_valid_since; 1202 ev_tstamp bg_valid_since;
1206 1203
1207 bool bg_window_size_sensitive (); 1204 bool bg_window_size_sensitive ();
1208 bool bg_window_position_sensitive (); 1205 bool bg_window_position_sensitive ();
1402 void process_color_seq (int report, int color, const char *str, char resp); 1399 void process_color_seq (int report, int color, const char *str, char resp);
1403 void process_xterm_seq (int op, char *str, char resp); 1400 void process_xterm_seq (int op, char *str, char resp);
1404 int privcases (int mode, unsigned long bit); 1401 int privcases (int mode, unsigned long bit);
1405 void process_terminal_mode (int mode, int priv, unsigned int nargs, const int *arg); 1402 void process_terminal_mode (int mode, int priv, unsigned int nargs, const int *arg);
1406 void process_sgr_mode (unsigned int nargs, const int *arg); 1403 void process_sgr_mode (unsigned int nargs, const int *arg);
1404 void set_cursor_style (int style);
1407 // init.C 1405 // init.C
1408 void init (stringvec *argv, stringvec *envv); 1406 void init (stringvec *argv, stringvec *envv);
1409 void init (int argc, const char *const *argv, const char *const *envv); 1407 void init (int argc, const char *const *argv, const char *const *envv);
1410 void init2 (int argc, const char *const *argv); 1408 void init2 (int argc, const char *const *argv);
1411 void init_vars (); 1409 void init_vars ();
1485 void paste (char *data, unsigned int len) NOTHROW; 1483 void paste (char *data, unsigned int len) NOTHROW;
1486 void scr_alloc () NOTHROW; 1484 void scr_alloc () NOTHROW;
1487 void scr_blank_line (line_t &l, unsigned int col, unsigned int width, rend_t efs) const NOTHROW; 1485 void scr_blank_line (line_t &l, unsigned int col, unsigned int width, rend_t efs) const NOTHROW;
1488 void scr_blank_screen_mem (line_t &l, rend_t efs) const NOTHROW; 1486 void scr_blank_screen_mem (line_t &l, rend_t efs) const NOTHROW;
1489 void scr_kill_char (line_t &l, int col) const NOTHROW; 1487 void scr_kill_char (line_t &l, int col) const NOTHROW;
1488 void scr_set_char_rend (line_t &l, int col, rend_t rend);
1490 int scr_scroll_text (int row1, int row2, int count) NOTHROW; 1489 int scr_scroll_text (int row1, int row2, int count) NOTHROW;
1490 void copy_line (line_t &dst, line_t &src);
1491 void scr_reset (); 1491 void scr_reset ();
1492 void scr_release () NOTHROW; 1492 void scr_release () NOTHROW;
1493 void scr_clear (bool really = false) NOTHROW; 1493 void scr_clear (bool really = false) NOTHROW;
1494 void scr_refresh () NOTHROW; 1494 void scr_refresh () NOTHROW;
1495 bool scr_refresh_rend (rend_t mask, rend_t value) NOTHROW; 1495 bool scr_refresh_rend (rend_t mask, rend_t value) NOTHROW;
1534 void scr_report_position () NOTHROW; 1534 void scr_report_position () NOTHROW;
1535 void set_font_style () NOTHROW; 1535 void set_font_style () NOTHROW;
1536 void scr_charset_choose (int set) NOTHROW; 1536 void scr_charset_choose (int set) NOTHROW;
1537 void scr_charset_set (int set, unsigned int ch) NOTHROW; 1537 void scr_charset_set (int set, unsigned int ch) NOTHROW;
1538 void scr_move_to (int y, int len) NOTHROW; 1538 void scr_move_to (int y, int len) NOTHROW;
1539 bool scr_page (int nlines) NOTHROW;
1539 bool scr_page (enum page_dirn direction, int nlines) NOTHROW; 1540 bool scr_page (enum page_dirn direction, int nlines) NOTHROW
1541 {
1542 scr_page (direction * nlines);
1543 }
1540 bool scr_changeview (int new_view_start) NOTHROW; 1544 bool scr_changeview (int new_view_start) NOTHROW;
1541 void scr_bell () NOTHROW; 1545 void scr_bell () NOTHROW;
1542 void scr_printscreen (int fullhist) NOTHROW; 1546 void scr_printscreen (int fullhist) NOTHROW;
1543 void scr_xor_rect (int beg_row, int beg_col, int end_row, int end_col, rend_t rstyle1, rend_t rstyle2) NOTHROW; 1547 void scr_xor_rect (int beg_row, int beg_col, int end_row, int end_col, rend_t rstyle1, rend_t rstyle2) NOTHROW;
1544 void scr_xor_span (int beg_row, int beg_col, int end_row, int end_col, rend_t rstyle) NOTHROW; 1548 void scr_xor_span (int beg_row, int beg_col, int end_row, int end_col, rend_t rstyle) NOTHROW;
1545 void scr_reverse_selection () NOTHROW; 1549 void scr_reverse_selection () NOTHROW;
1546 void scr_dump (int fd) NOTHROW; 1550 void scr_dump (int fd) NOTHROW;
1547 1551
1548 void selection_check (int check_more) NOTHROW; 1552 void selection_check (int check_more) NOTHROW;
1553 void selection_changed () NOTHROW; /* sets want_refresh, corrects coordinates */
1549 void selection_request (Time tm, int selnum = Sel_Primary) NOTHROW; 1554 void selection_request (Time tm, int selnum = Sel_Primary) NOTHROW;
1550 void selection_clear (bool clipboard = false) NOTHROW; 1555 void selection_clear (bool clipboard = false) NOTHROW;
1551 void selection_make (Time tm); 1556 void selection_make (Time tm);
1552 bool selection_grab (Time tm, bool clipboard = false) NOTHROW; 1557 bool selection_grab (Time tm, bool clipboard = false) NOTHROW;
1553 void selection_start_colrow (int col, int row) NOTHROW; 1558 void selection_start_colrow (int col, int row) NOTHROW;

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines