|
|
|
@ -642,24 +642,21 @@ void img_rotate_right(img_t *img) {
|
|
|
|
|
img_rotate(img, 1);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void img_flip(img_t *img, int f) {
|
|
|
|
|
if (img == NULL || img->im == NULL || img->win == NULL)
|
|
|
|
|
void img_flip(img_t *img, flipdir_t d) {
|
|
|
|
|
if (img == NULL || img->im == NULL)
|
|
|
|
|
return;
|
|
|
|
|
|
|
|
|
|
imlib_context_set_image(img->im);
|
|
|
|
|
if (f == 0)
|
|
|
|
|
imlib_image_flip_horizontal();
|
|
|
|
|
else
|
|
|
|
|
imlib_image_flip_vertical();
|
|
|
|
|
img->dirty = true;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void img_flip_horizontal(img_t *img) {
|
|
|
|
|
img_flip(img, 0);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void img_flip_vertical(img_t *img) {
|
|
|
|
|
img_flip(img, 1);
|
|
|
|
|
switch (d) {
|
|
|
|
|
case FLIP_HORIZONTAL:
|
|
|
|
|
imlib_image_flip_horizontal();
|
|
|
|
|
break;
|
|
|
|
|
case FLIP_VERTICAL:
|
|
|
|
|
imlib_image_flip_vertical();
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
img->dirty = true;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void img_toggle_antialias(img_t *img) {
|
|
|
|
|