From 435be8bdc4f0e9881b439825b16b29fecd02338e Mon Sep 17 00:00:00 2001 From: infirit Date: Mon, 10 Nov 2014 17:46:47 +0100 Subject: mate-screenshot: Several fixes taken from gnome-screenshot Code taken from commits: screenshot: Rewrite event handling in area selection 772b9cc0774468ea21addb85ef843ee8dfef9e00 screenshot: add a workaround to avoid capturing the selection window 745eea03a3092fa055f76132971e3dd2bb4e8737 screenshot: Don't snap the selection 13741db3522aaac8be732567bca00d9c81929b72 --- mate-screenshot/screenshot-utils.h | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'mate-screenshot/screenshot-utils.h') diff --git a/mate-screenshot/screenshot-utils.h b/mate-screenshot/screenshot-utils.h index 5404bde4..b9d13f7b 100644 --- a/mate-screenshot/screenshot-utils.h +++ b/mate-screenshot/screenshot-utils.h @@ -25,14 +25,13 @@ G_BEGIN_DECLS +typedef void (* SelectAreaCallback) (GdkRectangle *rectangle); + gboolean screenshot_grab_lock (void); void screenshot_release_lock (void); gchar *screenshot_get_window_title (GdkWindow *win); GdkWindow *screenshot_find_current_window (void); -gboolean screenshot_select_area (int *px, - int *py, - int *pwidth, - int *pheight); +void screenshot_select_area_async (SelectAreaCallback callback); GdkPixbuf *screenshot_get_pixbuf (GdkWindow *win, GdkRectangle *rectangle, gboolean include_pointer, -- cgit v1.2.1