Mercurial > pidgin.yaz
changeset 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 | b00410f45382 |
children | b44ee1fe06f5 |
files | COPYRIGHT ChangeLog pidgin/gtkconv.c |
diffstat | 3 files changed, 10 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/COPYRIGHT Mon Dec 27 04:08:30 2010 +0000 +++ b/COPYRIGHT Tue Dec 28 01:17:25 2010 +0000 @@ -162,6 +162,7 @@ Gavan Fantom (gavan) Leonardo Fernandes David Fiander +Ryan Flegel Rob Flynn <gaim@robflynn.com> Rob Foehl (rwf) Chris Foote
--- a/ChangeLog Mon Dec 27 04:08:30 2010 +0000 +++ b/ChangeLog Tue Dec 28 01:17:25 2010 +0000 @@ -1,6 +1,9 @@ Pidgin and Finch: The Pimpin' Penguin IM Clients That're Good for the Soul version 2.7.10 (??/??/????): + Pidgin: + * Support using the Page Up and Page Down keys on the numeric keypad in + the conversation window. (Ryan Flegel) (#13127) version 2.7.9 (12/26/2010): MSN:
--- 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) ||