… | |
… | |
238 | # define HAVE_SCROLLBARS 1 |
238 | # define HAVE_SCROLLBARS 1 |
239 | #endif |
239 | #endif |
240 | |
240 | |
241 | /* width of scrollBar, menuBar shadow, must be 1 or 2 */ |
241 | /* width of scrollBar, menuBar shadow, must be 1 or 2 */ |
242 | #ifdef HALFSHADOW |
242 | #ifdef HALFSHADOW |
243 | # define SHADOW 1 |
243 | # define MENU_SHADOW 1 |
244 | #else |
244 | #else |
245 | # define SHADOW 2 |
245 | # define MENU_SHADOW 2 |
246 | #endif |
246 | #endif |
247 | |
247 | |
248 | #define R_SB_ALIGN_CENTRE 0 |
248 | #define R_SB_ALIGN_CENTRE 0 |
249 | #define R_SB_ALIGN_TOP 1 |
249 | #define R_SB_ALIGN_TOP 1 |
250 | #define R_SB_ALIGN_BOTTOM 2 |
250 | #define R_SB_ALIGN_BOTTOM 2 |
… | |
… | |
469 | URxvt_italicFont = 712, |
469 | URxvt_italicFont = 712, |
470 | URxvt_boldItalicFont = 713, |
470 | URxvt_boldItalicFont = 713, |
471 | |
471 | |
472 | URxvt_view_up = 720, |
472 | URxvt_view_up = 720, |
473 | URxvt_view_down = 721, |
473 | URxvt_view_down = 721, |
|
|
474 | |
|
|
475 | URxvt_perl = 777, |
474 | }; |
476 | }; |
475 | |
477 | |
476 | /* Words starting with `Color_' are colours. Others are counts */ |
478 | /* Words starting with `Color_' are colours. Others are counts */ |
477 | /* |
479 | /* |
478 | * The PixColor and rendition colour usage should probably be decoupled |
480 | * The PixColor and rendition colour usage should probably be decoupled |
… | |
… | |
555 | |
557 | |
556 | /* |
558 | /* |
557 | * Resource list |
559 | * Resource list |
558 | */ |
560 | */ |
559 | enum { |
561 | enum { |
560 | Rs_display_name = 0, |
562 | # define def(name) Rs_ ## name, |
561 | Rs_term_name, |
563 | # define reserve(name,count) Rs_ ## name ## _ = Rs_ ## name + (count) - 1, |
562 | Rs_iconName, |
564 | # include "rsinc.h" |
563 | Rs_geometry, |
565 | # undef def |
564 | Rs_reverseVideo, |
566 | # undef 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 |
567 | NUM_RESOURCES |
664 | }; |
568 | }; |
665 | |
569 | |
666 | // see init.C:xa_names, which must be kept in sync |
570 | // see init.C:xa_names, which must be kept in sync |
667 | enum { |
571 | enum { |
… | |
… | |
880 | #define scrollbar_size() (scrollBar.end - scrollBar.beg \ |
784 | #define scrollbar_size() (scrollBar.end - scrollBar.beg \ |
881 | - scrollbar_minheight ()) |
785 | - scrollbar_minheight ()) |
882 | |
786 | |
883 | #if (MENUBAR_MAX > 1) |
787 | #if (MENUBAR_MAX > 1) |
884 | /* rendition style flags */ |
788 | /* rendition style flags */ |
885 | # define menuBar_height() (fheight + SHADOW) |
789 | # define menuBar_height() (fheight + MENU_SHADOW) |
886 | # define menuBar_TotalHeight() (menuBar_height() + SHADOW + menuBar_margin) |
790 | # define menuBar_TotalHeight() (menuBar_height() + MENU_SHADOW + menuBar_margin) |
887 | # define isMenuBarWindow(w) ((w) == menuBar.win) |
791 | # define isMenuBarWindow(w) ((w) == menuBar.win) |
888 | #else |
792 | #else |
889 | # define menuBar_height() (0) |
793 | # define menuBar_height() (0) |
890 | # define menuBar_TotalHeight() (0) |
794 | # define menuBar_TotalHeight() (0) |
891 | # define isMenuBarWindow(w) (0) |
795 | # define isMenuBarWindow(w) (0) |
… | |
… | |
947 | extern void rxvt_fatal (const char *fmt, ...) __attribute__ ((noreturn)); |
851 | extern void rxvt_fatal (const char *fmt, ...) __attribute__ ((noreturn)); |
948 | extern void rxvt_exit_failure () __attribute__ ((noreturn)); |
852 | extern void rxvt_exit_failure () __attribute__ ((noreturn)); |
949 | |
853 | |
950 | #define SET_LOCALE(locale) rxvt_set_locale (locale) |
854 | #define SET_LOCALE(locale) rxvt_set_locale (locale) |
951 | extern bool rxvt_set_locale (const char *locale); |
855 | extern bool rxvt_set_locale (const char *locale); |
|
|
856 | extern bool rxvt_push_locale (const char *locale); |
|
|
857 | extern void rxvt_pop_locale (); |
952 | |
858 | |
953 | /* |
859 | /* |
954 | ***************************************************************************** |
860 | ***************************************************************************** |
955 | * VARIABLES |
861 | * VARIABLES |
956 | ***************************************************************************** |
862 | ***************************************************************************** |