… | |
… | |
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 |