ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/rxvt-unicode/src/rxvtperl.xs
(Generate patch)

Comparing rxvt-unicode/src/rxvtperl.xs (file contents):
Revision 1.163 by root, Mon Jun 4 16:12:55 2012 UTC vs.
Revision 1.165 by root, Mon Jun 4 21:33:47 2012 UTC

1934} 1934}
1935 1935
1936############################################################################# 1936#############################################################################
1937# fancy bg bloatstuff (TODO: should be moved up somewhere) 1937# fancy bg bloatstuff (TODO: should be moved up somewhere)
1938 1938
1939# TODO: ugly
1940void
1941rxvt_term::get_geometry ()
1942 PPCODE:
1943 Window wdummy;
1944 int x, y;
1945 XWindowAttributes wattr;
1946 XGetWindowAttributes (THIS->dpy, THIS->parent, &wattr);
1947 XTranslateCoordinates (THIS->dpy, THIS->parent, wattr.root,
1948 -wattr.border_width, -wattr.border_width,
1949 &x, &y, &wdummy);
1950 EXTEND (SP, 4);
1951 PUSHs (sv_2mortal (newSViv (x)));
1952 PUSHs (sv_2mortal (newSViv (y)));
1953 PUSHs (sv_2mortal (newSViv (wattr.width)));
1954 PUSHs (sv_2mortal (newSViv (wattr.height)));
1955
1939#if HAVE_IMG 1956#if HAVE_IMG
1940 1957
1941rxvt_img * 1958rxvt_img *
1942rxvt_term::new_img (SV *format, int width, int height) 1959rxvt_term::new_img (SV *format, int width, int height)
1943 CODE: 1960 CODE:
2095void 2112void
2096rxvt_img::unshare () 2113rxvt_img::unshare ()
2097 2114
2098rxvt_img * 2115rxvt_img *
2099rxvt_img::clone () 2116rxvt_img::clone ()
2100
2101rxvt_img *
2102rxvt_img::scale (int new_width, int new_height)
2103 2117
2104rxvt_img * 2118rxvt_img *
2105rxvt_img::transform (int new_width, int new_height, int repeat, NV p11, NV p12, NV p13, NV p21, NV p22, NV p23, NV p31, NV p32, NV p33) 2119rxvt_img::transform (int new_width, int new_height, int repeat, NV p11, NV p12, NV p13, NV p21, NV p22, NV p23, NV p31, NV p32, NV p33)
2106 INIT: 2120 INIT:
2107 double matrix[9] = { 2121 double matrix[9] = {
2109 p21, p22, p23, 2123 p21, p22, p23,
2110 p31, p32, p33 2124 p31, p32, p33
2111 }; 2125 };
2112 C_ARGS: new_width, new_height, repeat, matrix 2126 C_ARGS: new_width, new_height, repeat, matrix
2113 2127
2128rxvt_img *
2129rxvt_img::scale (int new_width, int new_height)
2130
2131rxvt_img *
2132rxvt_img::rotate (int new_width, int new_height, int repeat, int x, int y, NV phi)
2133
2114#endif 2134#endif
2115 2135

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines