… | |
… | |
292 | RETVAL |
292 | RETVAL |
293 | |
293 | |
294 | GdkPixbuf_noinc * |
294 | GdkPixbuf_noinc * |
295 | rotate (GdkPixbuf *pb, int angle) |
295 | rotate (GdkPixbuf *pb, int angle) |
296 | CODE: |
296 | CODE: |
|
|
297 | if (angle < 0) |
|
|
298 | angle += 360; |
297 | RETVAL = gdk_pixbuf_rotate_simple (pb, angle == 0 ? GDK_PIXBUF_ROTATE_NONE |
299 | RETVAL = gdk_pixbuf_rotate_simple (pb, angle == 0 ? GDK_PIXBUF_ROTATE_NONE |
298 | : angle == 90 ? GDK_PIXBUF_ROTATE_COUNTERCLOCKWISE |
300 | : angle == 90 ? GDK_PIXBUF_ROTATE_COUNTERCLOCKWISE |
299 | : angle == 180 ? GDK_PIXBUF_ROTATE_UPSIDEDOWN |
301 | : angle == 180 ? GDK_PIXBUF_ROTATE_UPSIDEDOWN |
300 | : angle == 270 ? GDK_PIXBUF_ROTATE_CLOCKWISE |
302 | : angle == 270 ? GDK_PIXBUF_ROTATE_CLOCKWISE |
301 | : angle); |
303 | : angle); |