[gthumb] image_dragger: set the default the cursor
- From: Paolo Bacchilega <paobac src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gthumb] image_dragger: set the default the cursor
- Date: Fri, 14 Jan 2011 22:29:09 +0000 (UTC)
commit 589cfded6c5b905f3e521a92588c3e25a42e2f88
Author: Paolo Bacchilega <paobac src gnome org>
Date: Fri Jan 14 23:28:37 2011 +0100
image_dragger: set the default the cursor
gthumb/gth-image-dragger.c | 14 ++++++++++++++
1 files changed, 14 insertions(+), 0 deletions(-)
---
diff --git a/gthumb/gth-image-dragger.c b/gthumb/gth-image-dragger.c
index c398c68..15d216a 100644
--- a/gthumb/gth-image-dragger.c
+++ b/gthumb/gth-image-dragger.c
@@ -80,6 +80,18 @@ gth_image_dragger_unrealize (GthImageViewerTool *base)
static void
+_gth_image_dragger_update_cursor (GthImageDragger *self)
+{
+ GdkCursor *cursor;
+
+ cursor = gdk_cursor_new (GDK_LEFT_PTR);
+ gth_image_viewer_set_cursor (self->priv->viewer, cursor);
+
+ gdk_cursor_unref (cursor);
+}
+
+
+static void
gth_image_dragger_size_allocate (GthImageViewerTool *base,
GtkAllocation *allocation)
{
@@ -99,6 +111,8 @@ gth_image_dragger_size_allocate (GthImageViewerTool *base,
v_upper = gtk_adjustment_get_upper (viewer->vadj);
self->priv->draggable = (h_page_size > 0) && (v_page_size > 0) && ((h_upper > h_page_size) || (v_upper > v_page_size));
+ if (gtk_widget_get_realized (GTK_WIDGET (viewer)))
+ _gth_image_dragger_update_cursor (self);
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]