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.179 by root, Mon Jan 2 15:10:18 2006 UTC vs.
Revision 1.181 by root, Mon Jan 2 17:17:02 2006 UTC

213 213
214#ifdef NO_RESOURCES 214#ifdef NO_RESOURCES
215# undef USE_XGETDEFAULT 215# undef USE_XGETDEFAULT
216#endif 216#endif
217 217
218#if ISO_14755 218#if defined (ISO_14755) || defined (ENABLE_PERL)
219# define ENABLE_OVERLAY 1 219# define ENABLE_OVERLAY 1
220#endif 220#endif
221 221
222/* now look for other badly set stuff */ 222/* now look for other badly set stuff */
223 223
555 555
556/* 556/*
557 * Resource list 557 * Resource list
558 */ 558 */
559enum { 559enum {
560 Rs_display_name = 0, 560#define Rs_def(name) Rs_ ## name,
561 Rs_term_name, 561#define Rs_reserve(name,count) Rs_ ## name ## _ = Rs_ ## name + (count) - 1,
562 Rs_iconName, 562#include "rsinc.h"
563 Rs_geometry, 563#undef Rs_def
564 Rs_reverseVideo, 564#undef Rs_reserve
565 Rs_color,
566 _Rs_color = Rs_color + NRS_COLORS - 1,
567 Rs_font,
568#if ENABLE_STYLES
569 Rs_boldFont,
570 Rs_italicFont,
571 Rs_boldItalicFont,
572 Rs_intensityStyles,
573#endif
574 Rs_name,
575 Rs_title,
576#if defined (XPM_BACKGROUND) || (MENUBAR_MAX)
577 Rs_path,
578#endif
579#ifdef XPM_BACKGROUND
580 Rs_backgroundPixmap,
581#endif
582#if (MENUBAR_MAX)
583 Rs_menu,
584#endif
585 Rs_loginShell,
586 Rs_jumpScroll,
587#ifdef HAVE_SCROLLBARS
588 Rs_scrollBar,
589 Rs_scrollBar_right,
590 Rs_scrollBar_floating,
591 Rs_scrollBar_align,
592 Rs_scrollstyle, /* Rs_scrollBar_style */
593 Rs_scrollBar_thickness,
594#endif
595 Rs_scrollTtyOutput,
596 Rs_scrollTtyKeypress,
597 Rs_scrollWithBuffer,
598 Rs_saveLines,
599 Rs_utmpInhibit,
600 Rs_visualBell,
601#if ! defined(NO_MAPALERT) && defined(MAPALERT_OPTION)
602 Rs_mapAlert,
603#endif
604#ifdef META8_OPTION
605 Rs_meta8,
606#endif
607#ifdef MOUSE_WHEEL
608 Rs_mouseWheelScrollPage,
609#endif
610#ifndef NO_BACKSPACE_KEY
611 Rs_backspace_key,
612#endif
613#ifndef NO_DELETE_KEY
614 Rs_delete_key,
615#endif
616 Rs_selectstyle,
617#ifdef PRINTPIPE
618 Rs_print_pipe,
619#endif
620#ifdef USE_XIM
621 Rs_preeditType,
622 Rs_inputMethod,
623#endif
624#ifdef TRANSPARENT
625 Rs_transparent,
626 Rs_transparent_all,
627#endif
628#if ENABLE_FRILLS
629 Rs_pty_fd,
630 Rs_hold,
631 Rs_ext_bwidth,
632 Rs_int_bwidth,
633 Rs_borderLess,
634 Rs_lineSpace,
635 Rs_cursorUnderline,
636#endif
637#if CURSOR_BLINK
638 Rs_cursorBlink,
639#endif
640#if ENABLE_XEMBED
641 Rs_embed,
642#endif
643 Rs_cutchars,
644 Rs_modifier,
645 Rs_answerbackstring,
646 Rs_tripleclickwords,
647 Rs_insecure,
648 Rs_pointerBlank,
649 Rs_pointerBlankDelay,
650 Rs_imLocale,
651 Rs_imFont,
652 Rs_pastableTabs,
653#ifndef NO_SECONDARY_SCREEN
654 Rs_secondaryScreen,
655 Rs_secondaryScroll,
656#endif
657#ifdef OFF_FOCUS_FADING
658 Rs_fade,
659#endif
660#ifdef TINTING
661 Rs_shade,
662#endif
663 NUM_RESOURCES 565 NUM_RESOURCES
664}; 566};
665 567
666// see init.C:xa_names, which must be kept in sync 568// see init.C:xa_names, which must be kept in sync
667enum { 569enum {
1025#endif 927#endif
1026 928
1027struct rxvt_term : zero_initialized, rxvt_vars { 929struct rxvt_term : zero_initialized, rxvt_vars {
1028 log_callback *log_hook; // log error messages through this hook, if != 0 930 log_callback *log_hook; // log error messages through this hook, if != 0
1029 getfd_callback *getfd_hook; // convert remote to local fd, if != 0 931 getfd_callback *getfd_hook; // convert remote to local fd, if != 0
932
933#if ENABLE_PERL
934 void *self; // perl's $self
935#endif
1030 936
1031 struct mbstate mbstate; // current input multibyte state 937 struct mbstate mbstate; // current input multibyte state
1032 938
1033 unsigned char want_refresh:1, 939 unsigned char want_refresh:1,
1034#ifdef TRANSPARENT 940#ifdef TRANSPARENT
1561 void selection_property (Window win, Atom prop); 1467 void selection_property (Window win, Atom prop);
1562 void selection_request (Time tm, int x, int y); 1468 void selection_request (Time tm, int x, int y);
1563 int selection_request_other (Atom target, int selnum); 1469 int selection_request_other (Atom target, int selnum);
1564 void selection_clear (); 1470 void selection_clear ();
1565 void selection_make (Time tm); 1471 void selection_make (Time tm);
1472 bool selection_grab (Time tm);
1566 void selection_start_colrow (int col, int row); 1473 void selection_start_colrow (int col, int row);
1567 void selection_delimit_word (enum page_dirn dirn, const row_col_t *mark, row_col_t *ret); 1474 void selection_delimit_word (enum page_dirn dirn, const row_col_t *mark, row_col_t *ret);
1568 void selection_extend_colrow (int32_t col, int32_t row, int button3, int buttonpress, int clickchange); 1475 void selection_extend_colrow (int32_t col, int32_t row, int button3, int buttonpress, int clickchange);
1569 void selection_remove_trailing_spaces (); 1476 void selection_remove_trailing_spaces ();
1570 void selection_send (const XSelectionRequestEvent &rq); 1477 void selection_send (const XSelectionRequestEvent &rq);

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines