pidgin/gtkconv.c

changeset 23032
0acae5b01488
parent 22990
9ed9a52e3be7
child 23035
0a90daef7192
equal deleted inserted replaced
23026:361e8a25262b 23032:0acae5b01488
1899 gtk_notebook_set_current_page(GTK_NOTEBOOK(win->notebook), curconv - 1); 1899 gtk_notebook_set_current_page(GTK_NOTEBOOK(win->notebook), curconv - 1);
1900 return TRUE; 1900 return TRUE;
1901 break; 1901 break;
1902 1902
1903 case GDK_Tab: 1903 case GDK_Tab:
1904 case GDK_KP_Tab:
1904 case GDK_ISO_Left_Tab: 1905 case GDK_ISO_Left_Tab:
1905 if (event->state & GDK_SHIFT_MASK) { 1906 if (event->state & GDK_SHIFT_MASK) {
1906 move_to_next_unread_tab(gtkconv, FALSE); 1907 move_to_next_unread_tab(gtkconv, FALSE);
1907 } else { 1908 } else {
1908 move_to_next_unread_tab(gtkconv, TRUE); 1909 move_to_next_unread_tab(gtkconv, TRUE);
2080 2081
2081 /* If neither CTRL nor ALT were held down... */ 2082 /* If neither CTRL nor ALT were held down... */
2082 else { 2083 else {
2083 switch (event->keyval) { 2084 switch (event->keyval) {
2084 case GDK_Tab: 2085 case GDK_Tab:
2086 case GDK_KP_Tab:
2087 case GDK_ISO_Left_Tab:
2085 if (gtkconv->entry != entry) 2088 if (gtkconv->entry != entry)
2086 break; 2089 break;
2087 return tab_complete(conv); 2090 return tab_complete(conv);
2088 break; 2091 break;
2089 2092
2150 (event->keyval == GDK_Page_Up) || 2153 (event->keyval == GDK_Page_Up) ||
2151 (event->keyval == GDK_Page_Down) || 2154 (event->keyval == GDK_Page_Down) ||
2152 (event->keyval == GDK_Home) || 2155 (event->keyval == GDK_Home) ||
2153 (event->keyval == GDK_End) || 2156 (event->keyval == GDK_End) ||
2154 (event->keyval == GDK_Tab) || 2157 (event->keyval == GDK_Tab) ||
2158 (event->keyval == GDK_KP_Tab) ||
2155 (event->keyval == GDK_ISO_Left_Tab)) 2159 (event->keyval == GDK_ISO_Left_Tab))
2156 { 2160 {
2157 if (event->type == GDK_KEY_PRESS) 2161 if (event->type == GDK_KEY_PRESS)
2158 return conv_keypress_common(gtkconv, event); 2162 return conv_keypress_common(gtkconv, event);
2159 return FALSE; 2163 return FALSE;

mercurial