comparison src/conversation.c @ 1597:c1a8a7c40424

[gaim-migrate @ 1607] highlight on system notices as well. also enable a popup on right-click for tabs. committer: Tailor Script <tailor@pidgin.im>
author Eric Warmenhoven <eric@warmenhoven.org>
date Fri, 16 Mar 2001 21:40:20 +0000
parents f5845007e3bc
children e19a2cb4190c
comparison
equal deleted inserted replaced
1596:f5845007e3bc 1597:c1a8a7c40424
1438 1438
1439 if ((c->is_chat && (general_options & OPT_GEN_POPUP_CHAT)) || 1439 if ((c->is_chat && (general_options & OPT_GEN_POPUP_CHAT)) ||
1440 (!c->is_chat && (general_options & OPT_GEN_POPUP_WINDOWS))) 1440 (!c->is_chat && (general_options & OPT_GEN_POPUP_WINDOWS)))
1441 gdk_window_show(c->window->window); 1441 gdk_window_show(c->window->window);
1442 1442
1443 if ((flags & WFLAG_RECV) && !c->is_chat && (display_options & OPT_DISP_ONE_WINDOW) && 1443 if (((flags & WFLAG_RECV) || (flags & WFLAG_SYSTEM)) && !c->is_chat &&
1444 (gtk_notebook_get_current_page(GTK_NOTEBOOK(convo_notebook)) 1444 (display_options & OPT_DISP_ONE_WINDOW) &&
1445 (gtk_notebook_get_current_page(GTK_NOTEBOOK(convo_notebook))
1445 != g_list_index(conversations, c))) { 1446 != g_list_index(conversations, c))) {
1446 GtkWidget *label = gtk_notebook_get_tab_label(GTK_NOTEBOOK(convo_notebook), 1447 GtkWidget *label = gtk_notebook_get_tab_label(GTK_NOTEBOOK(convo_notebook),
1447 gtk_notebook_get_nth_page(GTK_NOTEBOOK(convo_notebook), 1448 gtk_notebook_get_nth_page(GTK_NOTEBOOK(convo_notebook),
1448 g_list_index(conversations, c))); 1449 g_list_index(conversations, c)));
1449 GtkStyle *style = gtk_style_new(); 1450 GtkStyle *style = gtk_style_new();
1919 gtk_signal_connect(GTK_OBJECT(win), "delete_event", 1920 gtk_signal_connect(GTK_OBJECT(win), "delete_event",
1920 GTK_SIGNAL_FUNC(delete_all_convo), NULL); 1921 GTK_SIGNAL_FUNC(delete_all_convo), NULL);
1921 1922
1922 convo_notebook = gtk_notebook_new(); 1923 convo_notebook = gtk_notebook_new();
1923 gtk_notebook_set_scrollable(GTK_NOTEBOOK(convo_notebook), TRUE); 1924 gtk_notebook_set_scrollable(GTK_NOTEBOOK(convo_notebook), TRUE);
1925 gtk_notebook_popup_enable(GTK_NOTEBOOK(convo_notebook));
1924 gtk_container_add(GTK_CONTAINER(win), convo_notebook); 1926 gtk_container_add(GTK_CONTAINER(win), convo_notebook);
1925 gtk_signal_connect(GTK_OBJECT(convo_notebook), "switch-page", 1927 gtk_signal_connect(GTK_OBJECT(convo_notebook), "switch-page",
1926 GTK_SIGNAL_FUNC(convo_switch), NULL); 1928 GTK_SIGNAL_FUNC(convo_switch), NULL);
1927 gtk_widget_show(convo_notebook); 1929 gtk_widget_show(convo_notebook);
1928 } else 1930 } else