comparison finch/gntnotify.c @ 20908:9ec0382e6c8d

Fix the searchresult thingy nosnilmot fixed in pidgin. (re: 1b3703e5ff3c0f274efc9a1dafdcf940ef9acd72)
author Sadrul Habib Chowdhury <imadil@gmail.com>
date Fri, 12 Oct 2007 21:39:31 +0000
parents e587a7be2916
children c38d72677c8a 60f5abc6cf0c
comparison
equal deleted inserted replaced
20907:1ac9fc2f7054 20908:9ec0382e6c8d
192 const char **urls) 192 const char **urls)
193 { 193 {
194 PurpleAccount *account = purple_connection_get_account(gc); 194 PurpleAccount *account = purple_connection_get_account(gc);
195 GString *message = g_string_new(NULL); 195 GString *message = g_string_new(NULL);
196 void *ret; 196 void *ret;
197 static int key = 0;
197 198
198 if (!detailed) 199 if (!detailed)
199 { 200 {
200 g_string_append_printf(message, 201 g_string_append_printf(message,
201 ngettext("%s (%s) has %d new message.", 202 ngettext("%s (%s) has %d new message.",
210 211
211 setup_email_dialog(); 212 setup_email_dialog();
212 213
213 to = g_strdup_printf("%s (%s)", tos ? *tos : purple_account_get_username(account), 214 to = g_strdup_printf("%s (%s)", tos ? *tos : purple_account_get_username(account),
214 purple_account_get_protocol_name(account)); 215 purple_account_get_protocol_name(account));
215 gnt_tree_add_row_after(GNT_TREE(emaildialog.tree), GINT_TO_POINTER(time(NULL)), 216 gnt_tree_add_row_after(GNT_TREE(emaildialog.tree), GINT_TO_POINTER(++key),
216 gnt_tree_create_row(GNT_TREE(emaildialog.tree), to, 217 gnt_tree_create_row(GNT_TREE(emaildialog.tree), to,
217 froms ? *froms : "[Unknown sender]", 218 froms ? *froms : "[Unknown sender]",
218 *subjects), 219 *subjects),
219 NULL, NULL); 220 NULL, NULL);
220 g_free(to); 221 g_free(to);
358 gnt_box_add_widget(GNT_BOX(window), tree); 359 gnt_box_add_widget(GNT_BOX(window), tree);
359 360
360 i = 0; 361 i = 0;
361 for (iter = results->columns; iter; iter = iter->next) 362 for (iter = results->columns; iter; iter = iter->next)
362 { 363 {
363 gnt_tree_set_column_title(GNT_TREE(tree), i, iter->data); 364 PurpleNotifySearchColumn *column = iter->data;
365 gnt_tree_set_column_title(GNT_TREE(tree), i, column->title);
364 i++; 366 i++;
365 } 367 }
366 368
367 box = gnt_hbox_new(TRUE); 369 box = gnt_hbox_new(TRUE);
368 370