[evince] libview: Fix focus on ev_annotation_window



commit 24c10296456016c8908da0c31aec6df7d237eb83
Author: José Aliste <jaliste src gnome org>
Date:   Tue May 21 00:04:49 2013 -0400

    libview: Fix focus on ev_annotation_window
    
    Make annotation windows always accept input focus. Based on patch by
    Florian Echtler.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=668446

 libview/ev-annotation-window.c |   21 ---------------------
 1 files changed, 0 insertions(+), 21 deletions(-)
---
diff --git a/libview/ev-annotation-window.c b/libview/ev-annotation-window.c
index efdbd63..f53874e 100644
--- a/libview/ev-annotation-window.c
+++ b/libview/ev-annotation-window.c
@@ -374,7 +374,6 @@ ev_annotation_window_init (EvAnnotationWindow *window)
 
        gtk_container_set_border_width (GTK_CONTAINER (window), 2);
 
-       gtk_window_set_accept_focus (GTK_WINDOW (window), FALSE);
        gtk_window_set_decorated (GTK_WINDOW (window), FALSE);
        gtk_window_set_skip_taskbar_hint (GTK_WINDOW (window), TRUE);
        gtk_window_set_skip_pager_hint (GTK_WINDOW (window), TRUE);
@@ -507,24 +506,6 @@ ev_annotation_window_focus_out_event (GtkWidget     *widget,
        return FALSE;
 }
 
-static gboolean
-ev_annotation_window_enter_notify_event (GtkWidget        *widget,
-                                         GdkEventCrossing *event)
-{
-        gtk_window_set_accept_focus (GTK_WINDOW (widget), TRUE);
-
-        return FALSE;
-}
-
-static gboolean
-ev_annotation_window_leave_notify_event (GtkWidget        *widget,
-                                         GdkEventCrossing *event)
-{
-        gtk_window_set_accept_focus (GTK_WINDOW (widget), FALSE);
-
-        return FALSE;
-}
-
 static void
 ev_annotation_window_class_init (EvAnnotationWindowClass *klass)
 {
@@ -539,8 +520,6 @@ ev_annotation_window_class_init (EvAnnotationWindowClass *klass)
        gtk_widget_class->configure_event = ev_annotation_window_configure_event;
        gtk_widget_class->focus_in_event = ev_annotation_window_focus_in_event;
        gtk_widget_class->focus_out_event = ev_annotation_window_focus_out_event;
-        gtk_widget_class->enter_notify_event = ev_annotation_window_enter_notify_event;
-        gtk_widget_class->leave_notify_event = ev_annotation_window_leave_notify_event;
 
        g_object_class_install_property (g_object_class,
                                         PROP_ANNOTATION,


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]