AUDIT: r17343 - gnucash/trunk/src/import-export/qif-import - QIF Import: Get better default column sizing on account mapping pages by using ellipses.
Charles Day
cedayiv at cvs.gnucash.org
Thu Jul 17 14:21:30 EDT 2008
Author: cedayiv
Date: 2008-07-17 14:21:29 -0400 (Thu, 17 Jul 2008)
New Revision: 17343
Trac: http://svn.gnucash.org/trac/changeset/17343
Modified:
gnucash/trunk/src/import-export/qif-import/druid-qif-import.c
Log:
QIF Import: Get better default column sizing on account mapping pages by using ellipses.
BP
Modified: gnucash/trunk/src/import-export/qif-import/druid-qif-import.c
===================================================================
--- gnucash/trunk/src/import-export/qif-import/druid-qif-import.c 2008-07-16 17:23:06 UTC (rev 17342)
+++ gnucash/trunk/src/import-export/qif-import/druid-qif-import.c 2008-07-17 18:21:29 UTC (rev 17343)
@@ -73,6 +73,7 @@
ACCOUNT_COL_QIF_NAME,
ACCOUNT_COL_GNC_NAME,
ACCOUNT_COL_NEW,
+ ACCOUNT_COL_ELLIPSIZE,
NUM_ACCOUNT_COLS
};
@@ -242,10 +243,11 @@
gtk_list_store_append(store, &iter);
gtk_list_store_set(store, &iter,
- ACCOUNT_COL_INDEX, row++,
- ACCOUNT_COL_QIF_NAME, qif_name,
- ACCOUNT_COL_GNC_NAME, gnc_name,
- ACCOUNT_COL_NEW, checked,
+ ACCOUNT_COL_INDEX, row++,
+ ACCOUNT_COL_QIF_NAME, qif_name,
+ ACCOUNT_COL_GNC_NAME, gnc_name,
+ ACCOUNT_COL_NEW, checked,
+ ACCOUNT_COL_ELLIPSIZE, PANGO_ELLIPSIZE_START,
-1);
accts_left = SCM_CDR(accts_left);
}
@@ -1446,7 +1448,8 @@
GtkTreeViewColumn *column;
store = gtk_list_store_new(NUM_ACCOUNT_COLS, G_TYPE_INT, G_TYPE_STRING,
- G_TYPE_STRING, G_TYPE_BOOLEAN);
+ G_TYPE_STRING, G_TYPE_BOOLEAN,
+ PANGO_TYPE_ELLIPSIZE_MODE);
gtk_tree_view_set_model(view, GTK_TREE_MODEL(store));
g_object_unref(store);
@@ -1455,7 +1458,10 @@
renderer,
"text",
ACCOUNT_COL_QIF_NAME,
+ "ellipsize",
+ ACCOUNT_COL_ELLIPSIZE,
NULL);
+ g_object_set(column, "expand", TRUE, NULL);
gtk_tree_view_column_set_resizable(column, TRUE);
gtk_tree_view_append_column(view, column);
@@ -1464,6 +1470,8 @@
renderer,
"text",
ACCOUNT_COL_GNC_NAME,
+ "ellipsize",
+ ACCOUNT_COL_ELLIPSIZE,
NULL);
g_object_set(column, "expand", TRUE, NULL);
gtk_tree_view_column_set_resizable(column, TRUE);
More information about the gnucash-changes
mailing list