Mercurial > geeqie
comparison 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 |
comparison
equal
deleted
inserted
replaced
856:ff15a32ad17f | 857:7d387a25b1ec |
---|---|
236 | 236 |
237 /* background color */ | 237 /* background color */ |
238 void pixbuf_renderer_set_color(PixbufRenderer *pr, GdkColor *color); | 238 void pixbuf_renderer_set_color(PixbufRenderer *pr, GdkColor *color); |
239 | 239 |
240 /* overlay */ | 240 /* overlay */ |
241 typedef enum { | |
242 OVL_NORMAL = 0, | |
243 OVL_RELATIVE = 1 << 0, /* x,y coordinates are relative, negative values start bottom right */ | |
244 /* OVL_HIDE_ON_SCROLL = 1 << 1*/ /* hide temporarily when scrolling (not yet implemented) */ | |
245 } OverlayRendererFlags; | |
241 | 246 |
242 gint pixbuf_renderer_overlay_add(PixbufRenderer *pr, GdkPixbuf *pixbuf, gint x, gint y, | 247 gint pixbuf_renderer_overlay_add(PixbufRenderer *pr, GdkPixbuf *pixbuf, gint x, gint y, |
243 gint relative, gint always); | 248 OverlayRendererFlags flags); |
244 void pixbuf_renderer_overlay_set(PixbufRenderer *pr, gint id, GdkPixbuf *pixbuf, gint x, gint y); | 249 void pixbuf_renderer_overlay_set(PixbufRenderer *pr, gint id, GdkPixbuf *pixbuf, gint x, gint y); |
245 gint pixbuf_renderer_overlay_get(PixbufRenderer *pr, gint id, GdkPixbuf **pixbuf, gint *x, gint *y); | 250 gint pixbuf_renderer_overlay_get(PixbufRenderer *pr, gint id, GdkPixbuf **pixbuf, gint *x, gint *y); |
246 void pixbuf_renderer_overlay_remove(PixbufRenderer *pr, gint id); | 251 void pixbuf_renderer_overlay_remove(PixbufRenderer *pr, gint id); |
247 | 252 |
248 | 253 |