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.522 by sf-exg, Tue Mar 26 14:16:46 2013 UTC vs.
Revision 1.532 by root, Sat May 17 12:56:15 2014 UTC

77# include <gdk-pixbuf/gdk-pixbuf.h> 77# include <gdk-pixbuf/gdk-pixbuf.h>
78#endif 78#endif
79 79
80#if XRENDER && (HAVE_PIXBUF || ENABLE_TRANSPARENCY) 80#if XRENDER && (HAVE_PIXBUF || ENABLE_TRANSPARENCY)
81# define HAVE_BG_PIXMAP 1 81# define HAVE_BG_PIXMAP 1
82# define HAVE_IMG 1
82#endif 83#endif
83 84
84#if HAVE_BG_PIXMAP 85#if HAVE_BG_PIXMAP
85# if HAVE_PIXBUF 86# if HAVE_PIXBUF
86# define BG_IMAGE_FROM_FILE 1 87# define BG_IMAGE_FROM_FILE 1
400 ERASE = +2, 401 ERASE = +2,
401}; 402};
402 403
403/* modes for rxvt_term::scr_page () - scroll page. used by scrollbar window */ 404/* modes for rxvt_term::scr_page () - scroll page. used by scrollbar window */
404enum page_dirn { 405enum page_dirn {
405 UP, 406 DN = -1,
406 DN,
407 NO_DIR, 407 NO_DIR = 0,
408 UP = 1,
408}; 409};
409 410
410/* arguments for rxvt_term::scr_change_screen () */ 411/* arguments for rxvt_term::scr_change_screen () */
411enum { 412enum {
412 PRIMARY = 0, 413 PRIMARY = 0,
661#endif 662#endif
662 663
663// do not change these constants lightly, there are many interdependencies 664// do not change these constants lightly, there are many interdependencies
664#define IMBUFSIZ 128 // input modifier buffer sizes 665#define IMBUFSIZ 128 // input modifier buffer sizes
665#define KBUFSZ 512 // size of keyboard mapping buffer 666#define KBUFSZ 512 // size of keyboard mapping buffer
666#define CBUFSIZ 2048 // size of command buffer 667#define CBUFSIZ 32768 // size of command buffer (longest command sequence possible)
667#define CBUFCNT 8 // never call pty_fill/cmd_parse more than this often in a row 668#define CBUFCNT 8 // never call pty_fill/cmd_parse more than this often in a row
668#define UBUFSIZ 2048 // character buffer 669#define UBUFSIZ 2048 // character buffer
669 670
670#if ENABLE_FRILLS 671#if ENABLE_FRILLS
671# include <X11/Xmd.h> 672# include <X11/Xmd.h>
1143/* ---------- */ 1144/* ---------- */
1144 rend_t rstyle; 1145 rend_t rstyle;
1145/* ---------- */ 1146/* ---------- */
1146#ifdef SELECTION_SCROLLING 1147#ifdef SELECTION_SCROLLING
1147 int scroll_selection_lines; 1148 int scroll_selection_lines;
1148 enum page_dirn scroll_selection_dir;
1149 int selection_save_x, 1149 int selection_save_x,
1150 selection_save_y, 1150 selection_save_y,
1151 selection_save_state; 1151 selection_save_state;
1152#endif 1152#endif
1153/* ---------- */ 1153/* ---------- */
1332 void pointer_blank (); 1332 void pointer_blank ();
1333#endif 1333#endif
1334 void pointer_unblank (); 1334 void pointer_unblank ();
1335 1335
1336 void tt_printf (const char *fmt,...); 1336 void tt_printf (const char *fmt,...);
1337 void tt_write_ (const char *data, unsigned int len);
1337 void tt_write (const char *data, unsigned int len); 1338 void tt_write (const char *data, unsigned int len);
1339 void tt_write_user_input (const char *data, unsigned int len);
1338 void pty_write (); 1340 void pty_write ();
1339 1341
1340 void make_current () const // make this the "currently active" urxvt instance 1342 void make_current () const // make this the "currently active" urxvt instance
1341 { 1343 {
1342 SET_R (this); 1344 SET_R (this);
1535 void scr_report_position () NOTHROW; 1537 void scr_report_position () NOTHROW;
1536 void set_font_style () NOTHROW; 1538 void set_font_style () NOTHROW;
1537 void scr_charset_choose (int set) NOTHROW; 1539 void scr_charset_choose (int set) NOTHROW;
1538 void scr_charset_set (int set, unsigned int ch) NOTHROW; 1540 void scr_charset_set (int set, unsigned int ch) NOTHROW;
1539 void scr_move_to (int y, int len) NOTHROW; 1541 void scr_move_to (int y, int len) NOTHROW;
1542 bool scr_page (int nlines) NOTHROW;
1540 bool scr_page (enum page_dirn direction, int nlines) NOTHROW; 1543 bool scr_page (enum page_dirn direction, int nlines) NOTHROW
1544 {
1545 return scr_page (direction * nlines);
1546 }
1541 bool scr_changeview (int new_view_start) NOTHROW; 1547 bool scr_changeview (int new_view_start) NOTHROW;
1542 void scr_bell () NOTHROW; 1548 void scr_bell () NOTHROW;
1543 void scr_printscreen (int fullhist) NOTHROW; 1549 void scr_printscreen (int fullhist) NOTHROW;
1544 void scr_xor_rect (int beg_row, int beg_col, int end_row, int end_col, rend_t rstyle1, rend_t rstyle2) NOTHROW; 1550 void scr_xor_rect (int beg_row, int beg_col, int end_row, int end_col, rend_t rstyle1, rend_t rstyle2) NOTHROW;
1545 void scr_xor_span (int beg_row, int beg_col, int end_row, int end_col, rend_t rstyle) NOTHROW; 1551 void scr_xor_span (int beg_row, int beg_col, int end_row, int end_col, rend_t rstyle) NOTHROW;
1562 void selection_rotate (int x, int y) NOTHROW; 1568 void selection_rotate (int x, int y) NOTHROW;
1563 1569
1564 // xdefaults.C 1570 // xdefaults.C
1565 void rxvt_usage (int type); 1571 void rxvt_usage (int type);
1566 const char **get_options (int argc, const char *const *argv); 1572 const char **get_options (int argc, const char *const *argv);
1567 int parse_keysym (const char *str, const char *arg); 1573 int bind_action (const char *str, const char *arg);
1568 const char *x_resource (const char *name); 1574 const char *x_resource (const char *name);
1569 void extract_resources (); 1575 void extract_resources ();
1570 void extract_keysym_resources (); 1576 void extract_keysym_resources ();
1571}; 1577};
1572 1578

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines