Mercurial > geeqie
diff src/pixbuf-renderer.h @ 857:7d387a25b1ec
Use flags instead of int parameters for pixbuf_renderer_overlay_add().
author | zas_ |
---|---|
date | Thu, 26 Jun 2008 12:23:48 +0000 |
parents | f9bf33be53ff |
children | 171dd6e53656 |
line wrap: on
line diff
--- a/src/pixbuf-renderer.h Thu Jun 26 11:48:40 2008 +0000 +++ b/src/pixbuf-renderer.h Thu Jun 26 12:23:48 2008 +0000 @@ -238,9 +238,14 @@ void pixbuf_renderer_set_color(PixbufRenderer *pr, GdkColor *color); /* overlay */ +typedef enum { + OVL_NORMAL = 0, + OVL_RELATIVE = 1 << 0, /* x,y coordinates are relative, negative values start bottom right */ + /* OVL_HIDE_ON_SCROLL = 1 << 1*/ /* hide temporarily when scrolling (not yet implemented) */ +} OverlayRendererFlags; gint pixbuf_renderer_overlay_add(PixbufRenderer *pr, GdkPixbuf *pixbuf, gint x, gint y, - gint relative, gint always); + OverlayRendererFlags flags); void pixbuf_renderer_overlay_set(PixbufRenderer *pr, gint id, GdkPixbuf *pixbuf, gint x, gint y); gint pixbuf_renderer_overlay_get(PixbufRenderer *pr, gint id, GdkPixbuf **pixbuf, gint *x, gint *y); void pixbuf_renderer_overlay_remove(PixbufRenderer *pr, gint id);