… | |
… | |
1239 | |
1239 | |
1240 | void ecb_cold |
1240 | void ecb_cold |
1241 | rxvt_term::pointer_unblank () |
1241 | rxvt_term::pointer_unblank () |
1242 | { |
1242 | { |
1243 | XDefineCursor (dpy, vt, TermWin_cursor); |
1243 | XDefineCursor (dpy, vt, TermWin_cursor); |
1244 | recolour_cursor (); |
1244 | recolor_cursor (); |
1245 | |
1245 | |
1246 | #ifdef POINTER_BLANK |
1246 | #ifdef POINTER_BLANK |
1247 | hidden_pointer = 0; |
1247 | hidden_pointer = 0; |
1248 | |
1248 | |
1249 | if (option (Opt_pointerBlank)) |
1249 | if (option (Opt_pointerBlank)) |
… | |
… | |
1779 | #endif |
1779 | #endif |
1780 | #if OFF_FOCUS_FADING |
1780 | #if OFF_FOCUS_FADING |
1781 | if (rs[Rs_fade]) |
1781 | if (rs[Rs_fade]) |
1782 | { |
1782 | { |
1783 | pix_colors = pix_colors_focused; |
1783 | pix_colors = pix_colors_focused; |
1784 | scr_recolour (); |
1784 | scr_recolor (); |
1785 | } |
1785 | } |
1786 | #endif |
1786 | #endif |
1787 | #if ENABLE_FRILLS |
1787 | #if ENABLE_FRILLS |
1788 | if (option (Opt_urgentOnBell)) |
1788 | if (option (Opt_urgentOnBell)) |
1789 | set_urgency (0); |
1789 | set_urgency (0); |
… | |
… | |
1826 | #endif |
1826 | #endif |
1827 | #if OFF_FOCUS_FADING |
1827 | #if OFF_FOCUS_FADING |
1828 | if (rs[Rs_fade]) |
1828 | if (rs[Rs_fade]) |
1829 | { |
1829 | { |
1830 | pix_colors = pix_colors_unfocused; |
1830 | pix_colors = pix_colors_unfocused; |
1831 | scr_recolour (); |
1831 | scr_recolor (); |
1832 | } |
1832 | } |
1833 | #endif |
1833 | #endif |
1834 | |
1834 | |
1835 | HOOK_INVOKE ((this, HOOK_FOCUS_OUT, DT_END)); |
1835 | HOOK_INVOKE ((this, HOOK_FOCUS_OUT, DT_END)); |
1836 | } |
1836 | } |
1837 | } |
1837 | } |
1838 | |
1838 | |
1839 | void ecb_cold |
1839 | void ecb_cold |
1840 | rxvt_term::update_fade_color (unsigned int idx) |
1840 | rxvt_term::update_fade_color (unsigned int idx, bool first_time) |
1841 | { |
1841 | { |
1842 | #if OFF_FOCUS_FADING |
1842 | #if OFF_FOCUS_FADING |
1843 | if (rs[Rs_fade]) |
1843 | if (rs[Rs_fade]) |
1844 | { |
1844 | { |
|
|
1845 | if (!first_time) |
|
|
1846 | pix_colors_focused [idx].free (this); |
|
|
1847 | |
1845 | rgba c; |
1848 | rgba c; |
1846 | pix_colors [Color_fade].get (c); |
1849 | pix_colors [Color_fade].get (c); |
1847 | pix_colors_focused [idx].fade (this, atoi (rs[Rs_fade]), pix_colors_unfocused [idx], c); |
1850 | pix_colors_focused [idx].fade (this, atoi (rs[Rs_fade]), pix_colors_unfocused [idx], c); |
1848 | } |
1851 | } |
1849 | #endif |
1852 | #endif |
… | |
… | |
3918 | //case 19: // ninth alt font |
3921 | //case 19: // ninth alt font |
3919 | //case 20: // gothic |
3922 | //case 20: // gothic |
3920 | case 21: // disable bold, faint, sometimes doubly underlined (iso 8613) |
3923 | case 21: // disable bold, faint, sometimes doubly underlined (iso 8613) |
3921 | rendset = 0, rendstyle = RS_Bold; |
3924 | rendset = 0, rendstyle = RS_Bold; |
3922 | break; |
3925 | break; |
3923 | case 22: // normal intensity |
3926 | case 22: // bold off (vt220) |
3924 | rendset = 0, rendstyle = RS_Bold; |
3927 | rendset = 0, rendstyle = RS_Bold; |
3925 | break; |
3928 | break; |
3926 | case 23: // disable italic |
3929 | case 23: // disable italic |
3927 | rendset = 0, rendstyle = RS_Italic; |
3930 | rendset = 0, rendstyle = RS_Italic; |
3928 | break; |
3931 | break; |
3929 | case 24: |
3932 | case 24: // underline off (vt220) |
3930 | rendset = 0, rendstyle = RS_Uline; |
3933 | rendset = 0, rendstyle = RS_Uline; |
3931 | break; |
3934 | break; |
3932 | case 25: |
3935 | case 25: // blink off (vt220) |
3933 | rendset = 0, rendstyle = RS_Blink; |
3936 | rendset = 0, rendstyle = RS_Blink; |
3934 | break; |
3937 | break; |
3935 | case 26: // variable spacing (iso 8613) |
3938 | case 26: // variable spacing (iso 8613) |
3936 | rendset = 0, rendstyle = RS_Blink; |
3939 | rendset = 0, rendstyle = RS_Blink; |
3937 | break; |
3940 | break; |
3938 | case 27: |
3941 | case 27: // reverse off (vt220) |
3939 | rendset = 0, rendstyle = RS_RVid; |
3942 | rendset = 0, rendstyle = RS_RVid; |
3940 | break; |
3943 | break; |
3941 | //case 28: // visible. NYI |
3944 | //case 28: // visible. NYI |
3942 | //case 29: // not crossed-out |
3945 | //case 29: // not crossed-out |
3943 | } |
3946 | } |