… | |
… | |
1734 | |
1734 | |
1735 | void |
1735 | void |
1736 | rxvt_term::scr_bell () |
1736 | rxvt_term::scr_bell () |
1737 | |
1737 | |
1738 | void |
1738 | void |
|
|
1739 | rxvt_term::scr_recolour (bool refresh = true); |
|
|
1740 | |
|
|
1741 | void |
1739 | rxvt_term::scr_change_screen (int screen) |
1742 | rxvt_term::scr_change_screen (int screen) |
1740 | |
1743 | |
1741 | void |
1744 | void |
1742 | rxvt_term::scr_add_lines (SV *string) |
1745 | rxvt_term::scr_add_lines (SV *string) |
1743 | CODE: |
1746 | CODE: |
… | |
… | |
1964 | OUTPUT: |
1967 | OUTPUT: |
1965 | RETVAL |
1968 | RETVAL |
1966 | |
1969 | |
1967 | #endif |
1970 | #endif |
1968 | |
1971 | |
|
|
1972 | #if HAVE_BG_PIXMAP |
|
|
1973 | |
|
|
1974 | void |
|
|
1975 | rxvt_term::set_background (rxvt_img *img) |
|
|
1976 | CODE: |
|
|
1977 | THIS->bg_destroy (); |
|
|
1978 | THIS->bg_pixmap = None; |
|
|
1979 | THIS->bg_flags &= ~rxvt_term::BG_NEEDS_REFRESH; |
|
|
1980 | |
|
|
1981 | if (img) // TODO: cannot be false |
|
|
1982 | { |
|
|
1983 | img->unshare (); |
|
|
1984 | THIS->bg_pixmap = img->steal (); |
|
|
1985 | THIS->bg_flags |= rxvt_term::BG_NEEDS_REFRESH; |
|
|
1986 | THIS->bg_valid_since = ev::now (); // TODO: extra bloat |
|
|
1987 | } |
|
|
1988 | |
|
|
1989 | #endif |
|
|
1990 | |
1969 | ############################################################################# |
1991 | ############################################################################# |
1970 | # urxvt::overlay |
1992 | # urxvt::overlay |
1971 | ############################################################################# |
1993 | ############################################################################# |
1972 | |
1994 | |
1973 | MODULE = urxvt PACKAGE = urxvt::overlay |
1995 | MODULE = urxvt PACKAGE = urxvt::overlay |
… | |
… | |
2036 | |
2058 | |
2037 | rxvt_img * |
2059 | rxvt_img * |
2038 | rxvt_img::scale (int new_width, int new_height) |
2060 | rxvt_img::scale (int new_width, int new_height) |
2039 | |
2061 | |
2040 | rxvt_img * |
2062 | rxvt_img * |
2041 | rxvt_img::transform (int new_width, int new_height, int repeat, |
2063 | rxvt_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) |
2042 | NV p11, NV p12, NV p13, |
|
|
2043 | NV p21, NV p22, NV p23, |
|
|
2044 | NV p31, NV p32, NV p23) |
|
|
2045 | INIT: |
2064 | INIT: |
2046 | double matrix[9] = { |
2065 | double matrix[9] = { |
2047 | p11, p12, p13, |
2066 | p11, p12, p13, |
2048 | p21, p22, p23, |
2067 | p21, p22, p23, |
2049 | p31, p32, p33 |
2068 | p31, p32, p33 |
2050 | }; |
2069 | }; |
2051 | C_ARGS: new_width, new_height, repeat, matrix |
2070 | C_ARGS: new_width, new_height, repeat, matrix |
2052 | |
|
|
2053 | |
2071 | |
2054 | #endif |
2072 | #endif |
2055 | |
2073 | |