… | |
… | |
2046 | OUTPUT: |
2046 | OUTPUT: |
2047 | RETVAL |
2047 | RETVAL |
2048 | |
2048 | |
2049 | #if ENABLE_TRANSPARENCY |
2049 | #if ENABLE_TRANSPARENCY |
2050 | |
2050 | |
2051 | #if 0 |
|
|
2052 | |
|
|
2053 | rxvt_img * |
2051 | rxvt_img * |
2054 | rxvt_term::new_img_from_root () |
2052 | rxvt_term::new_img_from_root () |
2055 | CODE: |
2053 | CODE: |
2056 | RETVAL = rxvt_img::new_from_root (THIS); |
2054 | RETVAL = rxvt_img::new_from_root (THIS); |
2057 | OUTPUT: |
2055 | OUTPUT: |
2058 | RETVAL |
2056 | RETVAL |
2059 | |
|
|
2060 | #endif |
|
|
2061 | |
2057 | |
2062 | #endif |
2058 | #endif |
2063 | |
2059 | |
2064 | #if HAVE_PIXBUF |
2060 | #if HAVE_PIXBUF |
2065 | |
2061 | |
… | |
… | |
2089 | THIS->bg_flags &= ~rxvt_term::BG_NEEDS_REFRESH; |
2085 | THIS->bg_flags &= ~rxvt_term::BG_NEEDS_REFRESH; |
2090 | |
2086 | |
2091 | if (img) // TODO: cannot be false |
2087 | if (img) // TODO: cannot be false |
2092 | { |
2088 | { |
2093 | img->unshare (); |
2089 | img->unshare (); |
|
|
2090 | //TODO: convetr to visual, possibly precompose with colour |
2094 | THIS->bg_pixmap = img->steal (); |
2091 | THIS->bg_pixmap = img->steal (); |
2095 | THIS->bg_flags |= rxvt_term::BG_NEEDS_REFRESH; |
2092 | THIS->bg_flags |= rxvt_term::BG_NEEDS_REFRESH; |
2096 | THIS->bg_valid_since = ev::now (); // TODO: extra bloat |
2093 | THIS->bg_valid_since = ev::now (); // TODO: extra bloat |
2097 | } |
2094 | } |
2098 | |
2095 | |