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.158 by root, Sun Jun 3 18:04:44 2012 UTC vs.
Revision 1.159 by root, Mon Jun 4 15:15:49 2012 UTC

806 const_iv (PictStandardARGB32), 806 const_iv (PictStandardARGB32),
807 const_iv (PictStandardRGB24), 807 const_iv (PictStandardRGB24),
808 const_iv (PictStandardA8), 808 const_iv (PictStandardA8),
809 const_iv (PictStandardA4), 809 const_iv (PictStandardA4),
810 const_iv (PictStandardA1), 810 const_iv (PictStandardA1),
811 const_iv (RepeatNone),
812 const_iv (RepeatNormal),
813 const_iv (RepeatPad),
814 const_iv (RepeatReflect),
811#endif 815#endif
812# if 0 816# if 0
813 const_iv (XIMForwardChar), 817 const_iv (XIMForwardChar),
814 const_iv (XIMBackwardChar), 818 const_iv (XIMBackwardChar),
815 const_iv (XIMForwardWord), 819 const_iv (XIMForwardWord),
1852 type, format, PropModeReplace, 1856 type, format, PropModeReplace,
1853 (unsigned char *)data_, len / elemsize); 1857 (unsigned char *)data_, len / elemsize);
1854} 1858}
1855 1859
1856Atom 1860Atom
1857XInternAtom (rxvt_term *term, char *atom_name, int only_if_exists = FALSE) 1861XInternAtom (rxvt_term *term, octet_string atom_name, int only_if_exists = FALSE)
1858 C_ARGS: term->dpy, atom_name, only_if_exists 1862 C_ARGS: term->dpy, atom_name, only_if_exists
1859 1863
1860char * 1864char *
1861XGetAtomName (rxvt_term *term, Atom atom) 1865XGetAtomName (rxvt_term *term, Atom atom)
1862 C_ARGS: term->dpy, atom 1866 C_ARGS: term->dpy, atom
1863 CLEANUP: 1867 CLEANUP:
1864 XFree (RETVAL); 1868 XFree (RETVAL);
1865 1869
1866void 1870void
1867XDeleteProperty (rxvt_term *term, Window window, Atom property) 1871XDeleteProperty (rxvt_term *term, Window window, Atom property)
1868 C_ARGS: term->dpy, window, property 1872 C_ARGS: term->dpy, window, property
1869 1873
1870Window 1874Window
1871rxvt_term::DefaultRootWindow () 1875rxvt_term::DefaultRootWindow ()
1872 CODE: 1876 CODE:
1873 RETVAL = THIS->display->root; 1877 RETVAL = THIS->display->root;
1929############################################################################# 1933#############################################################################
1930# fancy bg bloatstuff (TODO: should be moved up somewhere) 1934# fancy bg bloatstuff (TODO: should be moved up somewhere)
1931 1935
1932#ifdef ENABLE_TRANSPARENCY 1936#ifdef ENABLE_TRANSPARENCY
1933 1937
1938#if 0
1939
1934# rxvt_img * 1940rxvt_img *
1935# rxvt_term::new_root_img () 1941rxvt_term::new_img_from_root ()
1936# CODE: 1942 CODE:
1937# RETVAL = rxvt_img::new_from_root (THIS); 1943 RETVAL = rxvt_img::new_from_root (THIS);
1938# OUTPUT: 1944 OUTPUT:
1939# RETVAL 1945 RETVAL
1940 1946
1941#endif 1947#endif
1942 1948
1949#endif
1950
1943#if HAVE_PIXBUF 1951#if HAVE_PIXBUF
1952
1953rxvt_img *
1954rxvt_term::new_img_from_file (octet_string filename)
1955 CODE:
1956 try
1957 {
1958 RETVAL = rxvt_img::new_from_file (THIS, filename);
1959 }
1960 catch (const class rxvt_failure_exception &e)
1961 {
1962 croak ("new_img_from_file failed");
1963 }
1964 OUTPUT:
1965 RETVAL
1944 1966
1945#endif 1967#endif
1946 1968
1947############################################################################# 1969#############################################################################
1948# urxvt::overlay 1970# urxvt::overlay
1991 rxvt_color rc; 2013 rxvt_color rc;
1992 parse_color (THIS->s, rc, c); 2014 parse_color (THIS->s, rc, c);
1993 C_ARGS: rc 2015 C_ARGS: rc
1994 2016
1995void 2017void
2018rxvt_img::DESTROY ()
2019 CODE:
2020 delete THIS;
2021
2022void
1996rxvt_img::blur (int rh, int rv) 2023rxvt_img::blur (int rh, int rv)
1997 2024
1998void 2025void
1999rxvt_img::brightness (double r, double g, double b, double a = 1.) 2026rxvt_img::brightness (NV r, NV g, NV b, NV a = 1.)
2000 2027
2001void 2028void
2002rxvt_img::contrast (double r, double g, double b, double a = 1.) 2029rxvt_img::contrast (NV r, NV g, NV b, NV a = 1.)
2030
2031void
2032rxvt_img::unshare ()
2003 2033
2004rxvt_img * 2034rxvt_img *
2005rxvt_img::copy () 2035rxvt_img::clone ()
2006 2036
2007rxvt_img * 2037rxvt_img *
2008rxvt_img::scale (int new_width, int new_height) 2038rxvt_img::scale (int new_width, int new_height)
2009 2039
2010# rxvt_img * 2040rxvt_img *
2011# rxvt_img::transform (int new_width, int new_height, double matrix[16]); 2041rxvt_img::transform (int new_width, int new_height, int repeat,
2042 NV p11, NV p12, NV p13,
2043 NV p21, NV p22, NV p23,
2044 NV p31, NV p32, NV p23)
2045 INIT:
2046 double matrix[9] = {
2047 p11, p12, p13,
2048 p21, p22, p23,
2049 p31, p32, p33
2050 };
2051 C_ARGS: new_width, new_height, repeat, matrix
2052
2012 2053
2013#endif 2054#endif
2014 2055

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines