Mercurial > pidgin
diff src/conversation.c @ 4208:da30c4977c43
[gaim-migrate @ 4445]
(18:14:14) faceprint: http://faceprint.com/code/gaim/fix-tabs.20030105.1729.diff <-- fixes the tabs + incoming IM focus problem, and gives the
right-click menu for the tabs meaningful names
committer: Tailor Script <tailor@pidgin.im>
author | Luke Schierer <lschiere@pidgin.im> |
---|---|
date | Sun, 05 Jan 2003 23:21:50 +0000 |
parents | 511c2b63caa4 |
children | a614423c648f |
line wrap: on
line diff
--- a/src/conversation.c Sun Jan 05 12:09:34 2003 +0000 +++ b/src/conversation.c Sun Jan 05 23:21:50 2003 +0000 @@ -2723,7 +2723,7 @@ convo_menubar = menubar; gtk_container_add(GTK_CONTAINER(win), testidea); - g_signal_connect(GTK_OBJECT(convo_notebook), "switch-page", + g_signal_connect_after(GTK_OBJECT(convo_notebook), "switch-page", G_CALLBACK(convo_switch), NULL); } else win = c->window = all_convos; @@ -2745,7 +2745,9 @@ gtk_box_pack_start(GTK_BOX(tabby), c->close, FALSE, FALSE, 0); gtk_widget_show_all(tabby); gtk_notebook_insert_page(GTK_NOTEBOOK(convo_notebook), cont, tabby, - g_list_index(conversations, c)); + g_list_index(conversations, c)); + gtk_notebook_set_menu_label_text(GTK_NOTEBOOK(convo_notebook), cont, + c->name); gtk_widget_show(cont); } else { @@ -2953,7 +2955,6 @@ update_buttons_by_protocol(c); gtk_widget_show(win); - if (!(im_options & OPT_IM_ONE_WINDOW) || ((gtk_notebook_get_current_page(GTK_NOTEBOOK(convo_notebook)) == 0) && (c == g_list_nth_data(conversations, 0))))