diff options
author | Anders Carlsson <andersca@gnome.org> | 2004-07-27 21:58:09 +0000 |
---|---|---|
committer | Anders Carlsson <andersca@src.gnome.org> | 2004-07-27 21:58:09 +0000 |
commit | 564ab37a07137d99b40cbddf89f7f28c2085ef05 (patch) | |
tree | 3d6da8d7ccc0c004415150eac2b4ee496aa9335a /gdk/gdkdrawable.h | |
parent | c5541ca6c834475a8f44819c46293c4d4ccb222f (diff) | |
download | gtk+-564ab37a07137d99b40cbddf89f7f28c2085ef05.tar.gz |
Add gdk_draw_rectangle_alpha_libgtk_only which uses XRenderFillRectangle
2004-07-27 Anders Carlsson <andersca@gnome.org>
* demos/gtk-demo/iconview.c: (do_iconview):
* gdk/gdkdrawable.h:
* gdk/linux-fb/gdkdrawable-fb2.c:
(gdk_draw_rectangle_alpha_libgtk_only):
* gdk/win32/gdkdrawable-win32.c:
(gdk_draw_rectangle_alpha_libgtk_only):
* gdk/x11/gdkdrawable-x11.c: (gdk_x11_draw_image),
(get_impl_drawable), (gdk_x11_draw_pixbuf),
(gdk_draw_rectangle_alpha_libgtk_only):
Add gdk_draw_rectangle_alpha_libgtk_only which uses
XRenderFillRectangle on X11. It's stubbed out on the
Win32 and fb backends.
* gtk/gtkiconview.c:
(gtk_icon_view_paint_rubberband):
Use gdk_draw_rectangle_alpha_libgtk_only here.
Diffstat (limited to 'gdk/gdkdrawable.h')
-rw-r--r-- | gdk/gdkdrawable.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/gdk/gdkdrawable.h b/gdk/gdkdrawable.h index 89f2d43c44..7f8058493f 100644 --- a/gdk/gdkdrawable.h +++ b/gdk/gdkdrawable.h @@ -360,6 +360,15 @@ GdkImage *gdk_drawable_copy_to_image (GdkDrawable *drawable, GdkRegion *gdk_drawable_get_clip_region (GdkDrawable *drawable); GdkRegion *gdk_drawable_get_visible_region (GdkDrawable *drawable); + +gboolean gdk_draw_rectangle_alpha_libgtk_only (GdkDrawable *drawable, + gint x, + gint y, + gint width, + gint height, + GdkColor *color, + guint16 alpha); + #ifdef __cplusplus } #endif /* __cplusplus */ |