Bug #660875 - Make columns have minumum width in import dialog.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21400 57a11ea4-9604-0410-9ed3-97b8803252fd
This commit is contained in:
Mike Evans
2011-10-08 19:19:16 +00:00
parent 4c6d5a178c
commit 01b4a86888

View File

@@ -41,6 +41,7 @@
#include "gnc-csv-gnumeric-popup.h"
#define GCONF_SECTION "dialogs/import/csv"
#define MIN_COL_WIDTH 70
static QofLogModule log_module = GNC_MOD_IMPORT;
@@ -308,11 +309,15 @@ static void treeview_resized(GtkWidget* widget, GtkAllocation* allocation, GncCs
for (i = 0; i < ncols - 1; i++)
{
gint col_width; /* The width of the column in preview->treeview. */
GtkTreeViewColumn* pcol;
GtkTreeViewColumn* ccol; /* The corresponding column in preview->ctreeview. */
/* Get the width. */
col_width = gtk_tree_view_column_get_width(gtk_tree_view_get_column(preview->treeview, i));
/* Set the minumum width for a column so that drop down selector can be seen. */
if (col_width < MIN_COL_WIDTH){col_width = MIN_COL_WIDTH;}
pcol = gtk_tree_view_get_column(preview->treeview, i);
gtk_tree_view_column_set_min_width(pcol, col_width);
/* Set ccol's width the same. */
ccol = gtk_tree_view_get_column(preview->ctreeview, i);
gtk_tree_view_column_set_min_width(ccol, col_width);