aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorhiro <hiro@ee746299-78ed-0310-b773-934348b2243d>2014-03-17 05:43:29 +0000
committerhiro <hiro@ee746299-78ed-0310-b773-934348b2243d>2014-03-17 05:43:29 +0000
commitf9a79219e4b825ef25a8828cf14baa1e0e4b2cf9 (patch)
tree4082dfc762b6a0e3e9f031ad481229bca5d02263
parent1dffbf2f4cb917d639aeaa779eaf7db486be7cdd (diff)
auto-expand Subject / Folder name column on resize of the tree view.
git-svn-id: svn://sylpheed.sraoss.jp/sylpheed/trunk@3343 ee746299-78ed-0310-b773-934348b2243d
-rw-r--r--ChangeLog8
-rw-r--r--src/folderview.c6
-rw-r--r--src/query_search.c1
-rw-r--r--src/rpop3.c1
-rw-r--r--src/summaryview.c1
5 files changed, 17 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index dfb00cf8..3d9df315 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+2014-03-17
+
+ * src/rpop3.c
+ src/query_search.c
+ src/summaryview.c
+ src/folderview.c: auto-expand Subject / Folder name column on
+ resize of the tree view.
+
2014-03-13
* src/summaryview.c
diff --git a/src/folderview.c b/src/folderview.c
index e1141143..a1ad9e03 100644
--- a/src/folderview.c
+++ b/src/folderview.c
@@ -388,6 +388,7 @@ FolderView *folderview_create(void)
gtk_tree_view_column_set_fixed_width
(column, prefs_common.folder_col_folder);
gtk_tree_view_column_set_resizable(column, TRUE);
+ gtk_tree_view_column_set_expand(column, TRUE);
renderer = gtk_cell_renderer_pixbuf_new();
g_object_set(renderer, "ypad", 0, NULL);
@@ -649,6 +650,11 @@ static void folderview_set_columns(FolderView *folderview)
column = gtk_tree_view_get_column(treeview, COL_TOTAL);
gtk_tree_view_column_set_visible
(column, prefs_common.folder_col_visible[COL_TOTAL]);
+ column = gtk_tree_view_get_column(treeview, COL_TOTAL + 1);
+ gtk_tree_view_column_set_visible
+ (column, prefs_common.folder_col_visible[COL_NEW] ||
+ prefs_common.folder_col_visible[COL_UNREAD] ||
+ prefs_common.folder_col_visible[COL_TOTAL]);
}
void folderview_select(FolderView *folderview, FolderItem *item)
diff --git a/src/query_search.c b/src/query_search.c
index 193a6720..c59d15a0 100644
--- a/src/query_search.c
+++ b/src/query_search.c
@@ -400,6 +400,7 @@ static void query_search_create(void)
APPEND_COLUMN(_("Folder"), COL_FOLDER, 0);
APPEND_COLUMN(_("Subject"), COL_SUBJECT, 200);
+ gtk_tree_view_column_set_expand(column, TRUE);
APPEND_COLUMN(_("From"), COL_FROM, 180);
APPEND_COLUMN(_("Date"), COL_DATE, 0);
diff --git a/src/rpop3.c b/src/rpop3.c
index 1b4d7749..326731c5 100644
--- a/src/rpop3.c
+++ b/src/rpop3.c
@@ -432,6 +432,7 @@ static void rpop3_window_create(PrefsAccount *account)
APPEND_COLUMN(_("No."), COL_NUMBER, 0);
APPEND_COLUMN(_("Subject"), COL_SUBJECT, 200);
+ gtk_tree_view_column_set_expand(column, TRUE);
APPEND_COLUMN(_("From"), COL_FROM, 160);
APPEND_COLUMN(_("Date"), COL_DATE, 0);
APPEND_COLUMN(_("Size"), COL_SIZE, 0);
diff --git a/src/summaryview.c b/src/summaryview.c
index c3b6c144..78b21bf7 100644
--- a/src/summaryview.c
+++ b/src/summaryview.c
@@ -5514,6 +5514,7 @@ static GtkWidget *summary_tree_view_create(SummaryView *summaryview)
ADD_COLUMN(_("Subject"), text, S_COL_SUBJECT, TRUE,
prefs_common.summary_col_size[S_COL_SUBJECT], 0.0);
+ gtk_tree_view_column_set_expand(column, TRUE);
gtk_tree_view_set_expander_column(GTK_TREE_VIEW(treeview), column);
ADD_COLUMN(_("From"), text, S_COL_FROM, TRUE,
prefs_common.summary_col_size[S_COL_FROM], 0.0);