> Did you try to do a transform before/after set_source_surface/rectangle? > (Btw, correct the "size_x, size_x" in your code.) Thank you, correct method is calling cairo_translate() _before_ cairo_set_source_surface() -- Regards, Alexei Babich, chematic engineer, OOO NPP "Rezonans", Chelyabinsk, Russia http://www.rez.ru Jabber ID: impatt at jabber.ru