| 1917 |
1917 |
| 1918 /* If CTRL was held down... */ |
1918 /* If CTRL was held down... */ |
| 1919 if (event->state & GDK_CONTROL_MASK) { |
1919 if (event->state & GDK_CONTROL_MASK) { |
| 1920 switch (event->keyval) { |
1920 switch (event->keyval) { |
| 1921 case GDK_Page_Down: |
1921 case GDK_Page_Down: |
| |
1922 case GDK_KP_Page_Down: |
| 1922 case ']': |
1923 case ']': |
| 1923 if (!pidgin_conv_window_get_gtkconv_at_index(win, curconv + 1)) |
1924 if (!pidgin_conv_window_get_gtkconv_at_index(win, curconv + 1)) |
| 1924 gtk_notebook_set_current_page(GTK_NOTEBOOK(win->notebook), 0); |
1925 gtk_notebook_set_current_page(GTK_NOTEBOOK(win->notebook), 0); |
| 1925 else |
1926 else |
| 1926 gtk_notebook_set_current_page(GTK_NOTEBOOK(win->notebook), curconv + 1); |
1927 gtk_notebook_set_current_page(GTK_NOTEBOOK(win->notebook), curconv + 1); |
| 1927 return TRUE; |
1928 return TRUE; |
| 1928 break; |
1929 break; |
| 1929 |
1930 |
| 1930 case GDK_Page_Up: |
1931 case GDK_Page_Up: |
| |
1932 case GDK_KP_Page_Up; |
| 1931 case '[': |
1933 case '[': |
| 1932 if (!pidgin_conv_window_get_gtkconv_at_index(win, curconv - 1)) |
1934 if (!pidgin_conv_window_get_gtkconv_at_index(win, curconv - 1)) |
| 1933 gtk_notebook_set_current_page(GTK_NOTEBOOK(win->notebook), -1); |
1935 gtk_notebook_set_current_page(GTK_NOTEBOOK(win->notebook), -1); |
| 1934 else |
1936 else |
| 1935 gtk_notebook_set_current_page(GTK_NOTEBOOK(win->notebook), curconv - 1); |
1937 gtk_notebook_set_current_page(GTK_NOTEBOOK(win->notebook), curconv - 1); |
| 2186 (event->keyval == GDK_Up) || |
2190 (event->keyval == GDK_Up) || |
| 2187 (event->keyval == GDK_Down) || |
2191 (event->keyval == GDK_Down) || |
| 2188 (event->keyval == GDK_Left) || |
2192 (event->keyval == GDK_Left) || |
| 2189 (event->keyval == GDK_Right) || |
2193 (event->keyval == GDK_Right) || |
| 2190 (event->keyval == GDK_Page_Up) || |
2194 (event->keyval == GDK_Page_Up) || |
| |
2195 (event->keyval == GDK_KP_Page_Up) || |
| 2191 (event->keyval == GDK_Page_Down) || |
2196 (event->keyval == GDK_Page_Down) || |
| |
2197 (event->keyval == GDK_KP_Page_Down) || |
| 2192 (event->keyval == GDK_Home) || |
2198 (event->keyval == GDK_Home) || |
| 2193 (event->keyval == GDK_End) || |
2199 (event->keyval == GDK_End) || |
| 2194 (event->keyval == GDK_Tab) || |
2200 (event->keyval == GDK_Tab) || |
| 2195 (event->keyval == GDK_KP_Tab) || |
2201 (event->keyval == GDK_KP_Tab) || |
| 2196 (event->keyval == GDK_ISO_Left_Tab)) |
2202 (event->keyval == GDK_ISO_Left_Tab)) |