r17393 - gnucash/branches/2.2/src/import-export/qif-import - [r17343] QIF Import: Get better default column sizing on account mapping pages by using ellipses.
Andreas Köhler
andi5 at cvs.gnucash.org
Tue Jul 22 18:35:07 EDT 2008
Author: andi5
Date: 2008-07-22 18:35:07 -0400 (Tue, 22 Jul 2008)
New Revision: 17393
Trac: http://svn.gnucash.org/trac/changeset/17393
Modified:
gnucash/branches/2.2/src/import-export/qif-import/druid-qif-import.c
Log:
[r17343] QIF Import: Get better default column sizing on account mapping pages by using ellipses.
Committed by cedayiv.
Modified: gnucash/branches/2.2/src/import-export/qif-import/druid-qif-import.c
===================================================================
--- gnucash/branches/2.2/src/import-export/qif-import/druid-qif-import.c 2008-07-22 22:34:57 UTC (rev 17392)
+++ gnucash/branches/2.2/src/import-export/qif-import/druid-qif-import.c 2008-07-22 22:35:07 UTC (rev 17393)
@@ -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