[evince] eggfindbar: Find next/previous with control + Up/Down
- From: Carlos Garcia Campos <carlosgc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [evince] eggfindbar: Find next/previous with control + Up/Down
- Date: Mon, 16 Jan 2012 17:29:26 +0000 (UTC)
commit 0d6afe8cd3a1be5e3cb77f42b1039a9ec4615d31
Author: Carlos Garcia Campos <carlosgc gnome org>
Date: Mon Jan 16 18:27:59 2012 +0100
eggfindbar: Find next/previous with control + Up/Down
https://bugzilla.gnome.org/show_bug.cgi?id=653910
shell/eggfindbar.c | 9 +++++++--
1 files changed, 7 insertions(+), 2 deletions(-)
---
diff --git a/shell/eggfindbar.c b/shell/eggfindbar.c
index 6915f09..fec4caa 100644
--- a/shell/eggfindbar.c
+++ b/shell/eggfindbar.c
@@ -102,7 +102,7 @@ egg_find_bar_class_init (EggFindBarClass *klass)
find_bar_signals[NEXT] =
g_signal_new ("next",
G_OBJECT_CLASS_TYPE (object_class),
- G_SIGNAL_RUN_FIRST,
+ G_SIGNAL_RUN_FIRST | G_SIGNAL_ACTION,
G_STRUCT_OFFSET (EggFindBarClass, next),
NULL, NULL,
g_cclosure_marshal_VOID__VOID,
@@ -110,7 +110,7 @@ egg_find_bar_class_init (EggFindBarClass *klass)
find_bar_signals[PREVIOUS] =
g_signal_new ("previous",
G_OBJECT_CLASS_TYPE (object_class),
- G_SIGNAL_RUN_FIRST,
+ G_SIGNAL_RUN_FIRST | G_SIGNAL_ACTION,
G_STRUCT_OFFSET (EggFindBarClass, previous),
NULL, NULL,
g_cclosure_marshal_VOID__VOID,
@@ -187,6 +187,11 @@ egg_find_bar_class_init (EggFindBarClass *klass)
gtk_binding_entry_add_signal (binding_set, GDK_KEY_KP_Page_Down, 0,
"scroll", 1,
GTK_TYPE_SCROLL_TYPE, GTK_SCROLL_PAGE_FORWARD);
+
+ gtk_binding_entry_add_signal (binding_set, GDK_KEY_Up, GDK_CONTROL_MASK,
+ "previous", 0);
+ gtk_binding_entry_add_signal (binding_set, GDK_KEY_Down, GDK_CONTROL_MASK,
+ "next", 0);
}
static void
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]