Update to use new tree view API.

2007-08-04  Soren Sandmann <sandmann@daimi.au.dk>

        * sysprof.c: Update to use new tree view API.

        * treeviewutils.c: Do customized sorting to get default sort
        orders on columns. Workaround GTK+ bug 333791.



svn path=/trunk/; revision=364
This commit is contained in:
Soren Sandmann
2007-08-04 19:54:17 +00:00
committed by Søren Sandmann Pedersen
parent 6d96c33032
commit bf65f08594
4 changed files with 146 additions and 141 deletions

View File

@ -22,14 +22,6 @@
#include <gtk/gtk.h>
void column_set_sort_id (GtkTreeViewColumn *column,
int column_id);
void tree_view_unset_sort_ids (GtkTreeView *tree_view);
void tree_view_set_sort_ids (GtkTreeView *tree_view);
int list_iter_get_index (GtkTreeModel *model,
GtkTreeIter *iter);
GtkTreeViewColumn *add_plain_text_column (GtkTreeView *view,
const char *title,
gint model_column);
@ -40,9 +32,13 @@ GtkTreeViewColumn *add_double_format_column (GtkTreeView *view,
GtkTreeViewColumn *add_pointer_column (GtkTreeView *view,
const char *title,
int model_column);
gpointer save_sort_state (GtkTreeView *view);
void restore_sort_state (GtkTreeView *view,
gpointer state);
void tree_view_set_model_with_default_sort (GtkTreeView *view,
GtkTreeModel *model,
int model_column,
GtkSortType default_sort);
void tree_view_set_sort_column (GtkTreeView *view,
int model_column,
int sort_type);
typedef void (* VisibleCallback) (GtkTreeView *view,
GtkTreePath *path,