comparison src/gtkconv.c @ 8037:89ec7c63113c

[gaim-migrate @ 8718] This makes ctrl+pgup and ctrl+pgdown cycle throught he tabs agin. It broke when I added the text input widget to a scrolled window. I'm not really sure why this fixes it exactly, but it doesn't seem to have any side effects. Someone (me?) should probably look at these callbacks after 0.75 is released and find out what entry_key_pressed_cb_1 is supposed to be doing. Alright, cannon time. committer: Tailor Script <tailor@pidgin.im>
author Mark Doliner <mark@kingant.net>
date Wed, 07 Jan 2004 22:16:29 +0000
parents fef1723f724a
children fa6395637e2c
comparison
equal deleted inserted replaced
8036:32161ad2cd6d 8037:89ec7c63113c
3788 g_signal_connect_swapped(G_OBJECT(gtkconv->entry), "key_press_event", 3788 g_signal_connect_swapped(G_OBJECT(gtkconv->entry), "key_press_event",
3789 G_CALLBACK(entry_key_pressed_cb_1), 3789 G_CALLBACK(entry_key_pressed_cb_1),
3790 gtkconv->entry_buffer); 3790 gtkconv->entry_buffer);
3791 g_signal_connect(G_OBJECT(gtkconv->entry), "key_press_event", 3791 g_signal_connect(G_OBJECT(gtkconv->entry), "key_press_event",
3792 G_CALLBACK(entry_key_pressed_cb_2), conv); 3792 G_CALLBACK(entry_key_pressed_cb_2), conv);
3793 g_signal_connect(G_OBJECT(sw), "key_press_event",
3794 G_CALLBACK(entry_key_pressed_cb_2), conv);
3793 g_signal_connect_after(G_OBJECT(gtkconv->entry), "button_press_event", 3795 g_signal_connect_after(G_OBJECT(gtkconv->entry), "button_press_event",
3794 G_CALLBACK(entry_stop_rclick_cb), NULL); 3796 G_CALLBACK(entry_stop_rclick_cb), NULL);
3795 3797
3796 if (gaim_prefs_get_bool("/gaim/gtk/conversations/spellcheck")) 3798 if (gaim_prefs_get_bool("/gaim/gtk/conversations/spellcheck"))
3797 gaim_gtk_setup_gtkspell(GTK_TEXT_VIEW(gtkconv->entry)); 3799 gaim_gtk_setup_gtkspell(GTK_TEXT_VIEW(gtkconv->entry));
3886 3888
3887 g_signal_connect_swapped(G_OBJECT(gtkconv->entry), "key_press_event", 3889 g_signal_connect_swapped(G_OBJECT(gtkconv->entry), "key_press_event",
3888 G_CALLBACK(entry_key_pressed_cb_1), 3890 G_CALLBACK(entry_key_pressed_cb_1),
3889 gtkconv->entry_buffer); 3891 gtkconv->entry_buffer);
3890 g_signal_connect(G_OBJECT(gtkconv->entry), "key_press_event", 3892 g_signal_connect(G_OBJECT(gtkconv->entry), "key_press_event",
3893 G_CALLBACK(entry_key_pressed_cb_2), conv);
3894 g_signal_connect(G_OBJECT(sw), "key_press_event",
3891 G_CALLBACK(entry_key_pressed_cb_2), conv); 3895 G_CALLBACK(entry_key_pressed_cb_2), conv);
3892 g_signal_connect_after(G_OBJECT(gtkconv->entry), "button_press_event", 3896 g_signal_connect_after(G_OBJECT(gtkconv->entry), "button_press_event",
3893 G_CALLBACK(entry_stop_rclick_cb), NULL); 3897 G_CALLBACK(entry_stop_rclick_cb), NULL);
3894 3898
3895 g_signal_connect(G_OBJECT(gtkconv->entry_buffer), "insert_text", 3899 g_signal_connect(G_OBJECT(gtkconv->entry_buffer), "insert_text",