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