diff options
author | Bert Münnich <be.muennich@googlemail.com> | 2012-05-06 13:02:34 +0200 |
---|---|---|
committer | Bert Münnich <be.muennich@googlemail.com> | 2012-05-06 13:02:34 +0200 |
commit | 4c40cc24bc6b3e11fc9e6cf337ddb035fa750eb3 (patch) | |
tree | ad2a11316cb2328e28a5bb223f87f1bd96b54fe3 /image.c | |
parent | ba0a5b89fa1e9147c60ddb8bbc2b1bcbe2995cd8 (diff) |
Slightly refactored flipping
Diffstat (limited to 'image.c')
-rw-r--r-- | image.c | 25 |
1 files changed, 11 insertions, 14 deletions
@@ -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) { |