gimp r24966 - in trunk: . plug-ins/print
- From: neo svn gnome org
- To: svn-commits-list gnome org
- Subject: gimp r24966 - in trunk: . plug-ins/print
- Date: Tue, 26 Feb 2008 09:57:09 +0000 (GMT)
Author: neo
Date: Tue Feb 26 09:57:09 2008
New Revision: 24966
URL: http://svn.gnome.org/viewvc/gimp?rev=24966&view=rev
Log:
2008-02-26 Sven Neumann <sven gimp org>
* plug-ins/print/print-preview.c: use a different cursor when
dragging, just like GimpScrolledPreview.
Modified:
trunk/ChangeLog
trunk/plug-ins/print/print-preview.c
Modified: trunk/plug-ins/print/print-preview.c
==============================================================================
--- trunk/plug-ins/print/print-preview.c (original)
+++ trunk/plug-ins/print/print-preview.c Tue Feb 26 09:57:09 2008
@@ -226,7 +226,7 @@
GTK_WIDGET_CLASS (print_preview_parent_class)->realize (widget);
preview->cursor = gdk_cursor_new_for_display (gtk_widget_get_display (widget),
- GDK_FLEUR);
+ GDK_HAND1);
}
static void
@@ -264,18 +264,26 @@
if (event->type == GDK_BUTTON_PRESS && event->button == 1 && preview->inside)
{
- gdk_pointer_grab (event->window, FALSE,
- (GDK_BUTTON1_MOTION_MASK |
- GDK_BUTTON_RELEASE_MASK),
- NULL, NULL, event->time);
+ GdkCursor *cursor;
- preview->orig_offset_x = preview->image_offset_x;
- preview->orig_offset_y = preview->image_offset_y;
+ cursor = gdk_cursor_new_for_display (gtk_widget_get_display (widget),
+ GDK_FLEUR);
- preview->start_x = event->x;
- preview->start_y = event->y;
+ if (gdk_pointer_grab (event->window, FALSE,
+ (GDK_BUTTON1_MOTION_MASK |
+ GDK_BUTTON_RELEASE_MASK),
+ NULL, cursor, event->time) == GDK_GRAB_SUCCESS)
+ {
+ preview->orig_offset_x = preview->image_offset_x;
+ preview->orig_offset_y = preview->image_offset_y;
+
+ preview->start_x = event->x;
+ preview->start_y = event->y;
+
+ preview->dragging = TRUE;
+ }
- preview->dragging = TRUE;
+ gdk_cursor_unref (cursor);
}
return FALSE;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]