From f9f5747145762afa8ed378ba49aa0b84ecddb7f1 Mon Sep 17 00:00:00 2001 From: "Dirk-Jan C. Binnema" Date: Tue, 16 Jan 2007 00:55:32 +0000 Subject: [PATCH] * modest-header-view.[ch]: - make colums a little bit better - export 'protected' function to fix compiler warning pmo-trunk-r636 --- src/widgets/modest-header-view.c | 6 ++++-- src/widgets/modest-header-view.h | 9 +++++++++ 2 files changed, 13 insertions(+), 2 deletions(-) diff --git a/src/widgets/modest-header-view.c b/src/widgets/modest-header-view.c index ed666fc..31ba408 100644 --- a/src/widgets/modest-header-view.c +++ b/src/widgets/modest-header-view.c @@ -286,8 +286,10 @@ get_new_column (const gchar *name, GtkCellRenderer *renderer, gtk_tree_view_column_set_sizing (column, GTK_TREE_VIEW_COLUMN_GROW_ONLY); gtk_tree_view_column_set_resizable (column, resizable); - if (resizable) + if (resizable) { gtk_tree_view_column_set_min_width (column, 100); + gtk_tree_view_column_set_expand (column, TRUE); + } if (show_as_text) gtk_tree_view_column_add_attribute (column, renderer, "text", @@ -298,7 +300,7 @@ get_new_column (const gchar *name, GtkCellRenderer *renderer, gtk_tree_view_column_set_sort_indicator (column, FALSE); gtk_tree_view_column_set_reorderable (column, TRUE); gtk_tree_view_column_set_sizing (column, GTK_TREE_VIEW_COLUMN_FIXED); - + if (cell_data_func) gtk_tree_view_column_set_cell_data_func(column, renderer, cell_data_func, user_data, NULL); diff --git a/src/widgets/modest-header-view.h b/src/widgets/modest-header-view.h index 17e9cd4..265f0fb 100644 --- a/src/widgets/modest-header-view.h +++ b/src/widgets/modest-header-view.h @@ -254,6 +254,15 @@ TnyList* modest_header_view_get_selected_headers (ModestHeaderView *self); **/ void modest_header_view_select_next (ModestHeaderView *self); + +/* PROTECTED method. It's useful when we want to force a given + selection to reload a msg. For example if we have selected a header + in offline mode, when Modest become online, we want to reload the + message automatically without an user click over the header */ +void +_modest_header_view_change_selection (GtkTreeSelection *selection, + gpointer user_data); + G_END_DECLS -- 1.7.9.5