Mercurial > pidgin.yaz
diff pidgin/gtkconv.c @ 31516:f48808788b53
Allow the use of the numeric keypad's Page Up and Page Down keys in the
conversation window. Fixes #13127.
committer: John Bailey <rekkanoryo@rekkanoryo.org>
author | rflegel@gmail.com |
---|---|
date | Tue, 28 Dec 2010 01:17:25 +0000 |
parents | e787b5d9ee7d |
children | b44ee1fe06f5 |
line wrap: on
line diff
--- a/pidgin/gtkconv.c Mon Dec 27 04:08:30 2010 +0000 +++ b/pidgin/gtkconv.c Tue Dec 28 01:17:25 2010 +0000 @@ -1919,6 +1919,7 @@ if (event->state & GDK_CONTROL_MASK) { switch (event->keyval) { case GDK_Page_Down: + case GDK_KP_Page_Down: case ']': if (!pidgin_conv_window_get_gtkconv_at_index(win, curconv + 1)) gtk_notebook_set_current_page(GTK_NOTEBOOK(win->notebook), 0); @@ -1928,6 +1929,7 @@ break; case GDK_Page_Up: + case GDK_KP_Page_Up; case '[': if (!pidgin_conv_window_get_gtkconv_at_index(win, curconv - 1)) gtk_notebook_set_current_page(GTK_NOTEBOOK(win->notebook), -1); @@ -2128,11 +2130,13 @@ break; case GDK_Page_Up: + case GDK_KP_Page_Up: gtk_imhtml_page_up(GTK_IMHTML(gtkconv->imhtml)); return TRUE; break; case GDK_Page_Down: + case GDK_KP_Page_Down: gtk_imhtml_page_down(GTK_IMHTML(gtkconv->imhtml)); return TRUE; break; @@ -2188,7 +2192,9 @@ (event->keyval == GDK_Left) || (event->keyval == GDK_Right) || (event->keyval == GDK_Page_Up) || + (event->keyval == GDK_KP_Page_Up) || (event->keyval == GDK_Page_Down) || + (event->keyval == GDK_KP_Page_Down) || (event->keyval == GDK_Home) || (event->keyval == GDK_End) || (event->keyval == GDK_Tab) ||