]> www.fi.muni.cz Git - evince.git/commitdiff
Set cursor to normal when leaving view
authorNickolay V. Shmyrev <nshmyrev@src.gnome.org>
Sat, 16 Jul 2005 22:17:06 +0000 (22:17 +0000)
committerNickolay V. Shmyrev <nshmyrev@src.gnome.org>
Sat, 16 Jul 2005 22:17:06 +0000 (22:17 +0000)
ChangeLog
shell/ev-view.c

index 0e387212e94fe728c0b22042febaa258b7c5d2ce..c9c07eb37e474e4f9d475b173dc0f5e417f4460c 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,8 +1,15 @@
+2005-07-17  Nickolay V. Shmyrev  <nshmyrev@yandex.ru>
+
+       * shell/ev-view.c: (ev_view_leave_notify_event),
+       (ev_view_class_init):
+       
+       Set cursor to normal then leaving view.
+
 2005-07-17  Nickolay V. Shmyrev  <nshmyrev@yandex.ru>
 
        * configure.ac:
        
-       Fix required djvu version
+       Fix required djvulibre version.
 
 2005-07-15  Rajesh Ranjan <rajeshkajha@yahoo.com>
 
index 8e494adedc1a527007b1860ddb634a725c1dc06a..d2b1271a70916ae2bb319839b1232c72af1f717a 100644 (file)
@@ -258,6 +258,8 @@ static gboolean   ev_view_motion_notify_event                (GtkWidget
                                                              GdkEventMotion     *event);
 static gboolean   ev_view_button_release_event               (GtkWidget          *widget,
                                                              GdkEventButton     *event);
+static gboolean   ev_view_leave_notify_event                 (GtkWidget          *widget,
+                                                             GdkEventCrossing   *event);
 
 /*** Drawing ***/
 static guint32    ev_gdk_color_to_rgb                        (const GdkColor     *color);
@@ -1488,6 +1490,13 @@ ev_view_button_release_event (GtkWidget      *widget,
        return FALSE;
 }
 
+static gboolean
+ev_view_leave_notify_event (GtkWidget *widget, GdkEventCrossing   *event)
+{
+       ev_view_set_cursor (EV_VIEW (widget), EV_VIEW_CURSOR_NORMAL);
+       return FALSE;
+}
+
 /*** Drawing ***/
 
 static guint32
@@ -1794,6 +1803,7 @@ ev_view_class_init (EvViewClass *class)
        widget_class->realize = ev_view_realize;
        widget_class->unrealize = ev_view_unrealize;
        widget_class->scroll_event = ev_view_scroll_event;
+       widget_class->leave_notify_event = ev_view_leave_notify_event;
        gtk_object_class->destroy = ev_view_destroy;
 
        class->set_scroll_adjustments = ev_view_set_scroll_adjustments;