r20011 - gnucash/trunk/src/gnome-utils - Bug #565348: Patch to include subaccounts in the all columns in the account page
Christian Stimming
cstim at code.gnucash.org
Fri Dec 31 07:06:50 EST 2010
Author: cstim
Date: 2010-12-31 07:06:49 -0500 (Fri, 31 Dec 2010)
New Revision: 20011
Trac: http://svn.gnucash.org/trac/changeset/20011
Modified:
gnucash/trunk/src/gnome-utils/gnc-tree-model-account.c
gnucash/trunk/src/gnome-utils/gnc-tree-view-account.c
Log:
Bug #565348: Patch to include subaccounts in the all columns in the account page
Patch by James Duerr:
Patch to include subaccounts in all columns, not just present column, and also
to sort including sub-account totals, rather than without.
Modified: gnucash/trunk/src/gnome-utils/gnc-tree-model-account.c
===================================================================
--- gnucash/trunk/src/gnome-utils/gnc-tree-model-account.c 2010-12-31 01:42:39 UTC (rev 20010)
+++ gnucash/trunk/src/gnome-utils/gnc-tree-model-account.c 2010-12-31 12:06:49 UTC (rev 20011)
@@ -644,19 +644,19 @@
case GNC_TREE_MODEL_ACCOUNT_COL_PRESENT:
g_value_init (value, G_TYPE_STRING);
string = gnc_ui_account_get_print_balance(xaccAccountGetPresentBalanceInCurrency,
- account, FALSE, &negative);
+ account, TRUE, &negative);
g_value_take_string (value, string);
break;
case GNC_TREE_MODEL_ACCOUNT_COL_PRESENT_REPORT:
g_value_init (value, G_TYPE_STRING);
string = gnc_ui_account_get_print_report_balance(xaccAccountGetPresentBalanceInCurrency,
- account, FALSE, &negative);
+ account, TRUE, &negative);
g_value_take_string (value, string);
break;
case GNC_TREE_MODEL_ACCOUNT_COL_COLOR_PRESENT:
g_value_init (value, G_TYPE_STRING);
string = gnc_ui_account_get_print_balance(xaccAccountGetPresentBalanceInCurrency,
- account, FALSE, &negative);
+ account, TRUE, &negative);
gnc_tree_model_account_set_color(model, negative, value);
g_free(string);
break;
@@ -664,19 +664,19 @@
case GNC_TREE_MODEL_ACCOUNT_COL_BALANCE:
g_value_init (value, G_TYPE_STRING);
string = gnc_ui_account_get_print_balance(xaccAccountGetBalanceInCurrency,
- account, FALSE, &negative);
+ account, TRUE, &negative);
g_value_take_string (value, string);
break;
case GNC_TREE_MODEL_ACCOUNT_COL_BALANCE_REPORT:
g_value_init (value, G_TYPE_STRING);
string = gnc_ui_account_get_print_report_balance(xaccAccountGetBalanceInCurrency,
- account, FALSE, &negative);
+ account, TRUE, &negative);
g_value_take_string (value, string);
break;
case GNC_TREE_MODEL_ACCOUNT_COL_COLOR_BALANCE:
g_value_init (value, G_TYPE_STRING);
string = gnc_ui_account_get_print_balance(xaccAccountGetBalanceInCurrency,
- account, FALSE, &negative);
+ account, TRUE, &negative);
gnc_tree_model_account_set_color(model, negative, value);
g_free(string);
break;
@@ -715,13 +715,13 @@
case GNC_TREE_MODEL_ACCOUNT_COL_RECONCILED:
g_value_init (value, G_TYPE_STRING);
string = gnc_ui_account_get_print_balance(xaccAccountGetReconciledBalanceInCurrency,
- account, FALSE, &negative);
+ account, TRUE, &negative);
g_value_take_string (value, string);
break;
case GNC_TREE_MODEL_ACCOUNT_COL_RECONCILED_REPORT:
g_value_init (value, G_TYPE_STRING);
string = gnc_ui_account_get_print_report_balance(xaccAccountGetReconciledBalanceInCurrency,
- account, FALSE, &negative);
+ account, TRUE, &negative);
g_value_take_string (value, string);
break;
case GNC_TREE_MODEL_ACCOUNT_COL_RECONCILED_DATE:
@@ -735,7 +735,7 @@
case GNC_TREE_MODEL_ACCOUNT_COL_COLOR_RECONCILED:
g_value_init (value, G_TYPE_STRING);
string = gnc_ui_account_get_print_balance(xaccAccountGetReconciledBalanceInCurrency,
- account, FALSE, &negative);
+ account, TRUE, &negative);
gnc_tree_model_account_set_color(model, negative, value);
g_free (string);
break;
@@ -743,19 +743,19 @@
case GNC_TREE_MODEL_ACCOUNT_COL_FUTURE_MIN:
g_value_init (value, G_TYPE_STRING);
string = gnc_ui_account_get_print_balance(xaccAccountGetProjectedMinimumBalanceInCurrency,
- account, FALSE, &negative);
+ account, TRUE, &negative);
g_value_take_string (value, string);
break;
case GNC_TREE_MODEL_ACCOUNT_COL_FUTURE_MIN_REPORT:
g_value_init (value, G_TYPE_STRING);
string = gnc_ui_account_get_print_report_balance(xaccAccountGetProjectedMinimumBalanceInCurrency,
- account, FALSE, &negative);
+ account, TRUE, &negative);
g_value_take_string (value, string);
break;
case GNC_TREE_MODEL_ACCOUNT_COL_COLOR_FUTURE_MIN:
g_value_init (value, G_TYPE_STRING);
string = gnc_ui_account_get_print_balance(xaccAccountGetProjectedMinimumBalanceInCurrency,
- account, FALSE, &negative);
+ account, TRUE, &negative);
gnc_tree_model_account_set_color(model, negative, value);
g_free (string);
break;
Modified: gnucash/trunk/src/gnome-utils/gnc-tree-view-account.c
===================================================================
--- gnucash/trunk/src/gnome-utils/gnc-tree-view-account.c 2010-12-31 01:42:39 UTC (rev 20010)
+++ gnucash/trunk/src/gnome-utils/gnc-tree-view-account.c 2010-12-31 12:06:49 UTC (rev 20011)
@@ -338,7 +338,7 @@
GtkTreeIter *f_iter_b,
gpointer user_data)
{
- return sort_by_xxx_value (xaccAccountGetPresentBalanceInCurrency, FALSE,
+ return sort_by_xxx_value (xaccAccountGetPresentBalanceInCurrency, TRUE,
f_model, f_iter_a, f_iter_b, user_data);
}
@@ -348,7 +348,7 @@
GtkTreeIter *f_iter_b,
gpointer user_data)
{
- return sort_by_xxx_value (xaccAccountGetBalanceInCurrency, FALSE,
+ return sort_by_xxx_value (xaccAccountGetBalanceInCurrency, TRUE,
f_model, f_iter_a, f_iter_b, user_data);
}
@@ -358,7 +358,7 @@
GtkTreeIter *f_iter_b,
gpointer user_data)
{
- return sort_by_xxx_value (xaccAccountGetClearedBalanceInCurrency, FALSE,
+ return sort_by_xxx_value (xaccAccountGetClearedBalanceInCurrency, TRUE,
f_model, f_iter_a, f_iter_b, user_data);
}
@@ -368,7 +368,7 @@
GtkTreeIter *f_iter_b,
gpointer user_data)
{
- return sort_by_xxx_value (xaccAccountGetReconciledBalanceInCurrency, FALSE,
+ return sort_by_xxx_value (xaccAccountGetReconciledBalanceInCurrency, TRUE,
f_model, f_iter_a, f_iter_b, user_data);
}
@@ -378,7 +378,7 @@
GtkTreeIter *f_iter_b,
gpointer user_data)
{
- return sort_by_xxx_value (xaccAccountGetProjectedMinimumBalanceInCurrency, FALSE,
+ return sort_by_xxx_value (xaccAccountGetProjectedMinimumBalanceInCurrency, TRUE,
f_model, f_iter_a, f_iter_b, user_data);
}
More information about the gnucash-changes
mailing list