[gthumb] rename_series: automatically resize the columns of the preview list



commit e4016daa44e38beebbf5be6ac9f54cd7aaa23b63
Author: Paolo Bacchilega <paobac src gnome org>
Date:   Sat Apr 2 17:03:19 2011 +0200

    rename_series: automatically resize the columns of the preview list

 extensions/rename_series/dlg-rename-series.c |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)
---
diff --git a/extensions/rename_series/dlg-rename-series.c b/extensions/rename_series/dlg-rename-series.c
index 57d4b78..b54b2d1 100644
--- a/extensions/rename_series/dlg-rename-series.c
+++ b/extensions/rename_series/dlg-rename-series.c
@@ -588,21 +588,28 @@ dlg_rename_series (GthBrowser *browser,
 					       G_TYPE_STRING);
 	data->list_view = gtk_tree_view_new_with_model (GTK_TREE_MODEL (data->list_store));
 	g_object_unref (data->list_store);
+	gtk_tree_view_set_rules_hint (GTK_TREE_VIEW (data->list_view), TRUE);
 
 	renderer = gtk_cell_renderer_text_new ();
+	g_object_set (renderer, "ellipsize", PANGO_ELLIPSIZE_END, NULL);
 	column = gtk_tree_view_column_new_with_attributes (_("Old Name"),
 							   renderer,
 							   "text", PREVIEW_OLD_NAME_COLUMN,
 							   NULL);
 	gtk_tree_view_column_set_expand (GTK_TREE_VIEW_COLUMN (column), TRUE);
+	gtk_tree_view_column_set_resizable (GTK_TREE_VIEW_COLUMN (column), TRUE);
+	gtk_tree_view_column_set_sizing (GTK_TREE_VIEW_COLUMN (column), GTK_TREE_VIEW_COLUMN_AUTOSIZE);
 	gtk_tree_view_append_column (GTK_TREE_VIEW (data->list_view), column);
 
 	renderer = gtk_cell_renderer_text_new ();
+	g_object_set (renderer, "ellipsize", PANGO_ELLIPSIZE_END, NULL);
 	column = gtk_tree_view_column_new_with_attributes (_("New Name"),
 							   renderer,
 							   "text", PREVIEW_NEW_NAME_COLUMN,
 							   NULL);
 	gtk_tree_view_column_set_expand (GTK_TREE_VIEW_COLUMN (column), TRUE);
+	gtk_tree_view_column_set_resizable (GTK_TREE_VIEW_COLUMN (column), TRUE);
+	gtk_tree_view_column_set_sizing (GTK_TREE_VIEW_COLUMN (column), GTK_TREE_VIEW_COLUMN_AUTOSIZE);
 	gtk_tree_view_append_column (GTK_TREE_VIEW (data->list_view), column);
 
 	gtk_widget_show (data->list_view);



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]