--- rxvt-unicode/src/rxvtcolor.C 2004/07/30 14:12:38 1.18 +++ rxvt-unicode/src/rxvtcolor.C 2004/07/30 14:59:12 1.19 @@ -409,3 +409,18 @@ #endif } +rxvt_color +rxvt_color::fade (rxvt_display *display, int percent) +{ + unsigned short cr, cg, cb; + rxvt_color faded; + + get (display, cr, cg, cb); + faded.set (display, + cr * percent / 100, + cg * percent / 100, + cb * percent / 100); + + return faded; +} +