Commit 95a708a9 authored by Björn Lindqvist's avatar Björn Lindqvist Committed by Björn Lindqvist

Note in docstrings that these two functions does not preserve the source

2007-08-17  Björn Lindqvist  <bjourne@gmail.com>

        * gdk-pixbuf/gdk-pixbuf-scale.c (gdk_pixbuf_scale): 
        * gdk-pixbuf/gdk-pixbuf-util.c (gdk_pixbuf_copy_area):
        
        Note in docstrings that these two functions does not preserve
        the source rectangle when copying. (#464840).

svn path=/trunk/; revision=18636
parent dfdd0573
......@@ -52,6 +52,10 @@
* Try to use gdk_pixbuf_scale_simple() first, this function is
* the industrial-strength power tool you can fall back to if
* gdk_pixbuf_scale_simple() isn't powerful enough.
*
* If the source rectangle overlaps the destination rectangle on the
* same pixbuf, it will be overwritten during the scaling which
* results in rendering artifacts.
**/
void
gdk_pixbuf_scale (const GdkPixbuf *src,
......
......@@ -119,6 +119,10 @@ gdk_pixbuf_add_alpha (const GdkPixbuf *pixbuf,
*
* Copies a rectangular area from @src_pixbuf to @dest_pixbuf. Conversion of
* pixbuf formats is done automatically.
*
* If the source rectangle overlaps the destination rectangle on the
* same pixbuf, it will be overwritten during the copy operation.
* Therefore, you can not use this function to scroll a pixbuf.
**/
void
gdk_pixbuf_copy_area (const GdkPixbuf *src_pixbuf,
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment