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