… | |
… | |
64 | ///////////////////////////////////////////////////////////////////////////// |
64 | ///////////////////////////////////////////////////////////////////////////// |
65 | |
65 | |
66 | static void |
66 | static void |
67 | parse_color (rxvt_screen *s, rxvt_color &c, SV *sv) |
67 | parse_color (rxvt_screen *s, rxvt_color &c, SV *sv) |
68 | { |
68 | { |
69 | //TODO: support component stuff |
69 | //TODO: support component stuff, 0..1 |
70 | c.set (s, SvPVbyte_nolen (sv)); |
70 | c.set (s, SvPVbyte_nolen (sv)); |
71 | } |
71 | } |
72 | |
72 | |
73 | ///////////////////////////////////////////////////////////////////////////// |
73 | ///////////////////////////////////////////////////////////////////////////// |
74 | |
74 | |
… | |
… | |
2044 | PUSHs (sv_2mortal (newSViv (border ? THIS->vt_width : THIS->szHint.width ))); |
2044 | PUSHs (sv_2mortal (newSViv (border ? THIS->vt_width : THIS->szHint.width ))); |
2045 | PUSHs (sv_2mortal (newSViv (border ? THIS->vt_height : THIS->szHint.height))); |
2045 | PUSHs (sv_2mortal (newSViv (border ? THIS->vt_height : THIS->szHint.height))); |
2046 | |
2046 | |
2047 | #if HAVE_IMG |
2047 | #if HAVE_IMG |
2048 | |
2048 | |
2049 | #if 0 |
|
|
2050 | |
|
|
2051 | rxvt_img * |
2049 | rxvt_img * |
2052 | rxvt_term::new_img (SV *format, int width, int height) |
2050 | rxvt_term::new_img (SV *format, int width = 1, int height = 1) |
2053 | CODE: |
2051 | CODE: |
2054 | XRenderPictFormat *f = SvOK (format) |
2052 | XRenderPictFormat *f = SvOK (format) |
2055 | ? XRenderFindStandardFormat (THIS->dpy, SvIV (format)) |
2053 | ? XRenderFindStandardFormat (THIS->dpy, SvIV (format)) |
2056 | : XRenderFindVisualFormat (THIS->dpy, THIS->visual); |
2054 | : XRenderFindVisualFormat (THIS->dpy, THIS->visual); |
2057 | RETVAL = new rxvt_img (THIS, f, width, height); |
2055 | RETVAL = new rxvt_img (THIS, f, 0, 0, width, height); |
|
|
2056 | RETVAL->alloc (); |
2058 | OUTPUT: |
2057 | OUTPUT: |
2059 | RETVAL |
2058 | RETVAL |
2060 | |
|
|
2061 | #endif |
|
|
2062 | |
2059 | |
2063 | #if ENABLE_TRANSPARENCY |
2060 | #if ENABLE_TRANSPARENCY |
2064 | |
2061 | |
2065 | rxvt_img * |
2062 | rxvt_img * |
2066 | rxvt_term::new_img_from_root () |
2063 | rxvt_term::new_img_from_root () |