--- rxvt-unicode/src/typemap 2012/06/03 18:04:44 1.8 +++ rxvt-unicode/src/typemap 2012/06/05 13:39:26 1.10 @@ -3,6 +3,7 @@ Time T_UV Atom T_UV Window T_UV +Pixmap T_UV urxvt::pixbuf T_PTROBJ @@ -14,6 +15,8 @@ GError ** T_UV +render_repeat_mode RENDER_REPEAT_MODE + INPUT TERM @@ -33,6 +36,16 @@ else croak (\"%s is not of type urxvt::img\", \"$var\") +RENDER_REPEAT_MODE + if (SvOK ($arg)) + { + $var = SvIV ($arg); + if ($var != RepeatNone && $var != RepeatNormal && $var != RepeatPad && $var != RepeatReflect) + croak (\"invalid repeat mode specified (%d)\\n\", $var); + } + else + $var = RepeatNormal; + OUTPUT TERM