… | |
… | |
384 | TermWin.ext_bwidth = EXTERNALBORDERWIDTH; |
384 | TermWin.ext_bwidth = EXTERNALBORDERWIDTH; |
385 | TermWin.lineSpace = LINESPACE; |
385 | TermWin.lineSpace = LINESPACE; |
386 | TermWin.saveLines = SAVELINES; |
386 | TermWin.saveLines = SAVELINES; |
387 | numPixColors = TOTAL_COLORS; |
387 | numPixColors = TOTAL_COLORS; |
388 | |
388 | |
389 | #ifndef NO_NEW_SELECTION |
|
|
390 | selection_style = NEW_SELECT; |
|
|
391 | #else |
|
|
392 | selection_style = OLD_SELECT; |
|
|
393 | #endif |
|
|
394 | |
|
|
395 | #ifndef NO_BRIGHTCOLOR |
389 | #ifndef NO_BRIGHTCOLOR |
396 | colorfgbg = DEFAULT_RSTYLE; |
390 | colorfgbg = DEFAULT_RSTYLE; |
397 | #endif |
|
|
398 | |
|
|
399 | #if defined (HOTKEY_CTRL) || defined (HOTKEY_META) |
|
|
400 | ks_bigfont = XK_greater; |
|
|
401 | ks_smallfont = XK_less; |
|
|
402 | #endif |
391 | #endif |
403 | |
392 | |
404 | refresh_limit = 1; |
393 | refresh_limit = 1; |
405 | refresh_type = SLOW_REFRESH; |
394 | refresh_type = SLOW_REFRESH; |
406 | prev_nrow = prev_ncol = 0; |
395 | prev_nrow = prev_ncol = 0; |
… | |
… | |
592 | #endif |
581 | #endif |
593 | |
582 | |
594 | if (!rs[Rs_cutchars]) |
583 | if (!rs[Rs_cutchars]) |
595 | rs[Rs_cutchars] = CUTCHARS; |
584 | rs[Rs_cutchars] = CUTCHARS; |
596 | |
585 | |
597 | #ifdef ACS_ASCII |
|
|
598 | if (!rs[Rs_acs_chars]) |
|
|
599 | rs[Rs_acs_chars] = ACS_CHARS; |
|
|
600 | if ((i = STRLEN (rs[Rs_acs_chars])) < 0x20) |
|
|
601 | { |
|
|
602 | val = rxvt_realloc ((void *)rs[Rs_acs_chars], 0x20); |
|
|
603 | for (; i < 0x20; ) |
|
|
604 | val[i] = ' '; |
|
|
605 | rs[Rs_acs_chars] = val; |
|
|
606 | } |
|
|
607 | #endif |
|
|
608 | |
|
|
609 | #ifndef NO_BACKSPACE_KEY |
586 | #ifndef NO_BACKSPACE_KEY |
610 | if (!rs[Rs_backspace_key]) |
587 | if (!rs[Rs_backspace_key]) |
611 | # ifdef DEFAULT_BACKSPACE |
588 | # ifdef DEFAULT_BACKSPACE |
612 | key_backspace = DEFAULT_BACKSPACE; |
589 | key_backspace = DEFAULT_BACKSPACE; |
613 | # else |
590 | # else |
… | |
… | |
639 | #endif |
616 | #endif |
640 | if (rs[Rs_answerbackstring]) |
617 | if (rs[Rs_answerbackstring]) |
641 | { |
618 | { |
642 | rxvt_Str_trim ((char *)rs[Rs_answerbackstring]); |
619 | rxvt_Str_trim ((char *)rs[Rs_answerbackstring]); |
643 | rxvt_Str_escaped ((char *)rs[Rs_answerbackstring]); |
620 | rxvt_Str_escaped ((char *)rs[Rs_answerbackstring]); |
644 | } |
|
|
645 | |
|
|
646 | if (rs[Rs_selectstyle]) |
|
|
647 | { |
|
|
648 | if (STRNCASECMP (rs[Rs_selectstyle], "oldword", 7) == 0) |
|
|
649 | selection_style = OLD_WORD_SELECT; |
|
|
650 | #ifndef NO_OLD_SELECTION |
|
|
651 | |
|
|
652 | else if (STRNCASECMP (rs[Rs_selectstyle], "old", 3) == 0) |
|
|
653 | selection_style = OLD_SELECT; |
|
|
654 | #endif |
|
|
655 | |
|
|
656 | } |
621 | } |
657 | |
622 | |
658 | #ifdef HAVE_SCROLLBARS |
623 | #ifdef HAVE_SCROLLBARS |
659 | setup_scrollbar (rs[Rs_scrollBar_align], rs[Rs_scrollstyle], |
624 | setup_scrollbar (rs[Rs_scrollBar_align], rs[Rs_scrollstyle], |
660 | rs[Rs_scrollBar_thickness]); |
625 | rs[Rs_scrollBar_thickness]); |