src/conversation.c

changeset 363
2ce2a015c3c6
parent 350
b02a56431923
child 373
09d69323a5b6
equal deleted inserted replaced
362:07bb5f62eede 363:2ce2a015c3c6
396 396
397 gboolean user_keypress_callback(GtkWidget *entry, GdkEventKey *event, struct conversation *c) 397 gboolean user_keypress_callback(GtkWidget *entry, GdkEventKey *event, struct conversation *c)
398 { 398 {
399 int pos; 399 int pos;
400 if(event->keyval==GDK_Return) { 400 if(event->keyval==GDK_Return) {
401 if(!(event->state & GDK_SHIFT_MASK)){ 401 if(!(event->state & GDK_SHIFT_MASK)
402 && (general_options & OPT_GEN_ENTER_SENDS)) {
402 gtk_signal_emit_by_name(GTK_OBJECT(entry), "activate", c); 403 gtk_signal_emit_by_name(GTK_OBJECT(entry), "activate", c);
403 //to stop the putting in of the enter character 404 //to stop the putting in of the enter character
404 gtk_signal_emit_stop_by_name(GTK_OBJECT(entry), "key_press_event"); 405 gtk_signal_emit_stop_by_name(GTK_OBJECT(entry), "key_press_event");
405 } else { 406 } else {
406 gtk_signal_emit_stop_by_name(GTK_OBJECT(entry), "key_press_event"); 407 gtk_signal_emit_stop_by_name(GTK_OBJECT(entry), "key_press_event");

mercurial