summaryrefslogtreecommitdiff
path: root/gtk/gtkwidget.h
diff options
context:
space:
mode:
author21:10:15 Tim Janik <timj@imendio.com>2008-05-21 19:15:12 +0000
committerTim Janik <timj@src.gnome.org>2008-05-21 19:15:12 +0000
commitb3d160ced5fd07f7ba5e8d2a61386e77882993a2 (patch)
tree657522a0fad2410ca66da7e9c4ba05af511916c0 /gtk/gtkwidget.h
parentaa4ab3f03731f269d8c3a322cee653bc88fec3a4 (diff)
downloadgtk+-b3d160ced5fd07f7ba5e8d2a61386e77882993a2.tar.gz
added GdkRectangle *clip_rect to gtk_widget_get_snapshot().
2008-05-21 21:10:15 Tim Janik <timj@imendio.com> * gtk/gtkwidget.h: added GdkRectangle *clip_rect to gtk_widget_get_snapshot(). * gtk/gtkwidget.c: clip the returned snapshot pixmap to clip_rect. return snapshot pixmap coordinates widget relative in *clip_rect. * tests/testgtk.c: fixed bogus NULL pointer unref. svn path=/trunk/; revision=20124
Diffstat (limited to 'gtk/gtkwidget.h')
-rw-r--r--gtk/gtkwidget.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/gtk/gtkwidget.h b/gtk/gtkwidget.h
index 88e7dcaf29..9358893cda 100644
--- a/gtk/gtkwidget.h
+++ b/gtk/gtkwidget.h
@@ -614,7 +614,8 @@ GdkWindow * gtk_widget_get_root_window (GtkWidget *widget);
GtkSettings* gtk_widget_get_settings (GtkWidget *widget);
GtkClipboard *gtk_widget_get_clipboard (GtkWidget *widget,
GdkAtom selection);
-GdkPixmap * gtk_widget_get_snapshot (GtkWidget *widget);
+GdkPixmap * gtk_widget_get_snapshot (GtkWidget *widget,
+ GdkRectangle *clip_rect);
#ifndef GTK_DISABLE_DEPRECATED
#define gtk_widget_set_visual(widget,visual) ((void) 0)