From bad9a70a48ff38f0d1e22fdedfcaa2241882a0bf Mon Sep 17 00:00:00 2001 From: Bert Date: Thu, 3 Feb 2011 14:32:02 +0100 Subject: Display filesize in window title --- image.c | 34 +++++++++++++++++----------------- 1 file changed, 17 insertions(+), 17 deletions(-) (limited to 'image.c') diff --git a/image.c b/image.c index 13df76a..c7e9e3a 100644 --- a/image.c +++ b/image.c @@ -73,7 +73,6 @@ int img_check(const char *filename) { if ((ret = _imlib_load_image(filename))) imlib_free_image(); - return ret; } @@ -194,12 +193,19 @@ int img_fit(img_t *img, win_t *win) { return oz != img->zoom; } -void img_center(img_t *img, win_t *win) { +int img_center(img_t *img, win_t *win) { + int ox, oy; + if (!img || !win) - return; + return 0; + + ox = img->x; + oy = img->y; img->x = (win->w - img->w * img->zoom) / 2; img->y = (win->h - img->h * img->zoom) / 2; + + return ox != img->x || oy != img->y; } int img_zoom(img_t *img, float z) { @@ -231,7 +237,6 @@ int img_zoom_in(img_t *img) { if (zoom_levels[i] > img->zoom * 100.0) return img_zoom(img, zoom_levels[i] / 100.0); } - return 0; } @@ -245,7 +250,6 @@ int img_zoom_out(img_t *img) { if (zoom_levels[i] < img->zoom * 100.0) return img_zoom(img, zoom_levels[i] / 100.0); } - return 0; } @@ -284,11 +288,11 @@ int img_pan(img_t *img, win_t *win, pandir_t dir) { return 0; } -int img_rotate(img_t *img, win_t *win, int d) { +void img_rotate(img_t *img, win_t *win, int d) { int ox, oy, tmp; if (!img || !win) - return 0; + return; ox = d == 1 ? img->x : win->w - img->x - img->w * img->zoom; oy = d == 3 ? img->y : win->h - img->y - img->h * img->zoom; @@ -303,24 +307,20 @@ int img_rotate(img_t *img, win_t *win, int d) { img->h = tmp; img->checkpan = 1; - - return 1; } -int img_rotate_left(img_t *img, win_t *win) { - return img_rotate(img, win, 3); +void img_rotate_left(img_t *img, win_t *win) { + img_rotate(img, win, 3); } -int img_rotate_right(img_t *img, win_t *win) { - return img_rotate(img, win, 1); +void img_rotate_right(img_t *img, win_t *win) { + img_rotate(img, win, 1); } -int img_toggle_antialias(img_t *img) { +void img_toggle_antialias(img_t *img) { if (!img) - return 0; + return; img->aa ^= 1; imlib_context_set_anti_alias(img->aa); - - return 1; } -- cgit v1.2.3