[evince] libview: Fix focus on ev_annotation_window
- From: Carlos Garcia Campos <carlosgc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [evince] libview: Fix focus on ev_annotation_window
- Date: Tue, 28 May 2013 17:41:15 +0000 (UTC)
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]