diff options
author | 21:10:15 Tim Janik <timj@imendio.com> | 2008-05-21 19:15:12 +0000 |
---|---|---|
committer | Tim Janik <timj@src.gnome.org> | 2008-05-21 19:15:12 +0000 |
commit | b3d160ced5fd07f7ba5e8d2a61386e77882993a2 (patch) | |
tree | 657522a0fad2410ca66da7e9c4ba05af511916c0 /gtk/gtkwidget.h | |
parent | aa4ab3f03731f269d8c3a322cee653bc88fec3a4 (diff) | |
download | gtk+-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.h | 3 |
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) |