comparison src/conversation.c @ 3629:afc5bb164c5a

[gaim-migrate @ 3752] the proper fix to the parse error the last commit resolved. committer: Tailor Script <tailor@pidgin.im>
author Luke Schierer <lschiere@pidgin.im>
date Fri, 11 Oct 2002 02:10:08 +0000
parents 74ed52a818a1
children 9682c0e022c6
comparison
equal deleted inserted replaced
3628:74ed52a818a1 3629:afc5bb164c5a
837 837
838 gboolean keypress_callback(GtkWidget *entry, GdkEventKey * event, struct conversation *c) 838 gboolean keypress_callback(GtkWidget *entry, GdkEventKey * event, struct conversation *c)
839 { 839 {
840 int pos; 840 int pos;
841 gboolean key_is_typing = TRUE; 841 gboolean key_is_typing = TRUE;
842 GtkWidget *notebook = NULL;
843 842
844 if (event->keyval == GDK_Escape) { 843 if (event->keyval == GDK_Escape) {
845 key_is_typing = FALSE; 844 key_is_typing = FALSE;
846 if (convo_options & OPT_CONVO_ESC_CAN_CLOSE) { 845 if (convo_options & OPT_CONVO_ESC_CAN_CLOSE) {
847 gtk_signal_emit_stop_by_name(GTK_OBJECT(entry), "key_press_event"); 846 gtk_signal_emit_stop_by_name(GTK_OBJECT(entry), "key_press_event");
1088 gtk_signal_emit_stop_by_name(GTK_OBJECT(entry), "key_press_event"); 1087 gtk_signal_emit_stop_by_name(GTK_OBJECT(entry), "key_press_event");
1089 return TRUE; 1088 return TRUE;
1090 } else if (((!c->is_chat && (im_options & OPT_IM_ONE_WINDOW)) || 1089 } else if (((!c->is_chat && (im_options & OPT_IM_ONE_WINDOW)) ||
1091 (c->is_chat && (chat_options & OPT_CHAT_ONE_WINDOW))) && 1090 (c->is_chat && (chat_options & OPT_CHAT_ONE_WINDOW))) &&
1092 (event->state & GDK_MOD1_MASK) && (event->keyval > '0') && (event->keyval <= '9')) { 1091 (event->state & GDK_MOD1_MASK) && (event->keyval > '0') && (event->keyval <= '9')) {
1092 GtkWidget *notebook = NULL;
1093 key_is_typing = FALSE; 1093 key_is_typing = FALSE;
1094 notebook = (c->is_chat ? chat_notebook : convo_notebook); 1094 notebook = (c->is_chat ? chat_notebook : convo_notebook);
1095 gtk_notebook_set_page(GTK_NOTEBOOK(notebook), event->keyval - '1'); 1095 gtk_notebook_set_page(GTK_NOTEBOOK(notebook), event->keyval - '1');
1096 gtk_signal_emit_stop_by_name(GTK_OBJECT(entry), "key_press_event"); 1096 gtk_signal_emit_stop_by_name(GTK_OBJECT(entry), "key_press_event");
1097 } 1097 }