comparison src/gtksavedstatuses.c @ 10422:e0cf2f3f9929

[gaim-migrate @ 11673] Sort the statuses by title, by default. Thanks to Gary for some 'elp 'ere. committer: Tailor Script <tailor@pidgin.im>
author Mark Doliner <mark@kingant.net>
date Sun, 26 Dec 2004 05:56:18 +0000
parents ee56a3e54fbd
children 341d4932f89e
comparison
equal deleted inserted replaced
10421:ee56a3e54fbd 10422:e0cf2f3f9929
283 G_CALLBACK(status_selected_cb), dialog); 283 G_CALLBACK(status_selected_cb), dialog);
284 284
285 gtk_container_add(GTK_CONTAINER(sw), treeview); 285 gtk_container_add(GTK_CONTAINER(sw), treeview);
286 gtk_widget_show(treeview); 286 gtk_widget_show(treeview);
287 287
288
289 /* Add columns */ 288 /* Add columns */
290 column = gtk_tree_view_column_new(); 289 column = gtk_tree_view_column_new();
291 gtk_tree_view_column_set_title(column, _("Title")); 290 gtk_tree_view_column_set_title(column, _("Title"));
292 gtk_tree_view_column_set_resizable(column, TRUE); 291 gtk_tree_view_column_set_resizable(column, TRUE);
293 gtk_tree_view_column_set_sort_column_id(column, 292 gtk_tree_view_column_set_sort_column_id(column,
317 gtk_tree_view_append_column(GTK_TREE_VIEW(treeview), column); 316 gtk_tree_view_append_column(GTK_TREE_VIEW(treeview), column);
318 renderer = gtk_cell_renderer_text_new(); 317 renderer = gtk_cell_renderer_text_new();
319 gtk_tree_view_column_pack_start(column, renderer, TRUE); 318 gtk_tree_view_column_pack_start(column, renderer, TRUE);
320 gtk_tree_view_column_add_attribute(column, renderer, "text", 319 gtk_tree_view_column_add_attribute(column, renderer, "text",
321 STATUS_WINDOW_COLUMN_MESSAGE); 320 STATUS_WINDOW_COLUMN_MESSAGE);
321
322 /* Sort the title column by default */
323 gtk_tree_sortable_set_sort_column_id(GTK_TREE_SORTABLE(dialog->model),
324 STATUS_WINDOW_COLUMN_TITLE,
325 GTK_SORT_ASCENDING);
322 326
323 /* Populate list */ 327 /* Populate list */
324 populate_saved_status_list(dialog); 328 populate_saved_status_list(dialog);
325 329
326 return sw; 330 return sw;