Mercurial > pidgin
comparison console/gntconv.c @ 14408:a57d7f0cfc0c
[gaim-migrate @ 17116]
Show the account name and prpl in conversation-window titles.
committer: Tailor Script <tailor@pidgin.im>
author | Sadrul Habib Chowdhury <imadil@gmail.com> |
---|---|
date | Fri, 01 Sep 2006 18:34:53 +0000 |
parents | f4af666fafe3 |
children | 553bbd68387e |
comparison
equal
deleted
inserted
replaced
14407:2a5ec27c3f0c | 14408:a57d7f0cfc0c |
---|---|
199 { | 199 { |
200 GGConv *ggc = conv->ui_data; | 200 GGConv *ggc = conv->ui_data; |
201 char *title; | 201 char *title; |
202 GaimConversationType type; | 202 GaimConversationType type; |
203 GaimConversation *cc; | 203 GaimConversation *cc; |
204 GaimAccount *account; | |
204 | 205 |
205 if (ggc) | 206 if (ggc) |
206 return; | 207 return; |
207 | 208 |
208 cc = find_conv_with_contact(conv); | 209 cc = find_conv_with_contact(conv); |
218 if (cc && cc->ui_data) { | 219 if (cc && cc->ui_data) { |
219 gg_conversation_set_active(conv); | 220 gg_conversation_set_active(conv); |
220 return; | 221 return; |
221 } | 222 } |
222 | 223 |
224 account = gaim_conversation_get_account(conv); | |
223 type = gaim_conversation_get_type(conv); | 225 type = gaim_conversation_get_type(conv); |
224 title = g_strdup_printf(_("%s"), gaim_conversation_get_title(conv)); | 226 title = g_strdup_printf(_("%s (%s -- %s)"), gaim_conversation_get_title(conv), |
227 gaim_account_get_username(account), gaim_account_get_protocol_name(account)); | |
225 | 228 |
226 ggc->window = gnt_box_new(FALSE, TRUE); | 229 ggc->window = gnt_box_new(FALSE, TRUE); |
227 gnt_box_set_title(GNT_BOX(ggc->window), title); | 230 gnt_box_set_title(GNT_BOX(ggc->window), title); |
228 gnt_box_set_toplevel(GNT_BOX(ggc->window), TRUE); | 231 gnt_box_set_toplevel(GNT_BOX(ggc->window), TRUE); |
229 gnt_box_set_pad(GNT_BOX(ggc->window), 0); | 232 gnt_box_set_pad(GNT_BOX(ggc->window), 0); |
631 } | 634 } |
632 | 635 |
633 void gg_conversation_set_active(GaimConversation *conv) | 636 void gg_conversation_set_active(GaimConversation *conv) |
634 { | 637 { |
635 GGConv *ggconv = conv->ui_data; | 638 GGConv *ggconv = conv->ui_data; |
639 GaimAccount *account; | |
640 char *title; | |
636 | 641 |
637 g_return_if_fail(ggconv); | 642 g_return_if_fail(ggconv); |
638 g_return_if_fail(g_list_find(ggconv->list, conv)); | 643 g_return_if_fail(g_list_find(ggconv->list, conv)); |
639 | 644 |
640 ggconv->active_conv = conv; | 645 ggconv->active_conv = conv; |
641 gnt_screen_rename_widget(ggconv->window, gaim_conversation_get_title(conv)); | 646 account = gaim_conversation_get_account(conv); |
642 } | 647 title = g_strdup_printf(_("%s (%s -- %s)"), gaim_conversation_get_title(conv), |
643 | 648 gaim_account_get_username(account), gaim_account_get_protocol_name(account)); |
649 gnt_screen_rename_widget(ggconv->window, title); | |
650 g_free(title); | |
651 } | |
652 |