Mercurial > pidgin.yaz
diff pidgin/gtkconv.c @ 18602:3ac99b2e2168
Infopane is optional
author | Sean Egan <seanegan@gmail.com> |
---|---|
date | Sun, 22 Jul 2007 06:45:05 +0000 |
parents | 10ea90700776 |
children | 5610c2ea0d94 5733c0691c25 |
line wrap: on
line diff
--- a/pidgin/gtkconv.c Sun Jul 22 00:59:51 2007 +0000 +++ b/pidgin/gtkconv.c Sun Jul 22 06:45:05 2007 +0000 @@ -4804,6 +4804,11 @@ else gtk_widget_hide(gtkconv->toolbar); + if (purple_prefs_get_bool(PIDGIN_PREFS_ROOT "/conversations/im/show_buddy_icons")) + gtk_widget_show(gtkconv->infopane_hbox); + else + gtk_widget_hide(gtkconv->infopane_hbox); + gtk_imhtml_show_comments(GTK_IMHTML(gtkconv->imhtml), purple_prefs_get_bool(PIDGIN_PREFS_ROOT "/conversations/show_timestamps")); gtk_imhtml_set_protocol_name(GTK_IMHTML(gtkconv->imhtml), @@ -6783,9 +6788,14 @@ for (l = purple_get_conversations(); l != NULL; l = l->next) { PurpleConversation *conv = l->data; - - if (purple_conversation_get_type(conv) == PURPLE_CONV_TYPE_IM) + if (GPOINTER_TO_INT(value)) + gtk_widget_show(PIDGIN_CONVERSATION(conv)->infopane_hbox); + else + gtk_widget_hide(PIDGIN_CONVERSATION(conv)->infopane_hbox); + + if (purple_conversation_get_type(conv) == PURPLE_CONV_TYPE_IM) { pidgin_conv_update_buddy_icon(conv); + } } }