28 #ifndef GNC_UI_BALANCES_H_ 29 #define GNC_UI_BALANCES_H_ 46 gnc_ui_account_get_balance_full (xaccGetBalanceInCurrencyFn fn,
50 const gnc_commodity *commodity);
59 gnc_numeric gnc_ui_account_get_balance (
const Account *account,
60 gboolean include_children);
72 gnc_numeric gnc_ui_account_get_reconciled_balance(
const Account *account,
73 gboolean include_children);
89 gnc_ui_account_get_print_balance (xaccGetBalanceInCurrencyFn fn,
109 gnc_ui_account_get_print_report_balance (xaccGetBalanceInCurrencyFn fn,
114 gnc_numeric gnc_ui_account_get_balance_as_of_date (
Account *account,
116 gboolean include_children);
118 gnc_ui_account_get_reconciled_balance_as_of_date (
Account *account,
120 gboolean include_children);
131 gnc_numeric gnc_ui_owner_get_balance_full (
GncOwner *owner,
133 const gnc_commodity *commodity);
141 gchar * gnc_ui_owner_get_print_balance (
GncOwner *owner,
150 gchar * gnc_ui_owner_get_print_report_balance (
GncOwner *owner,
159 GList * gnc_account_get_autoclear_splits (
Account *account, gnc_numeric toclear_value,
171 gboolean gnc_ui_account_is_higher_balance_limit_reached (
const Account *account, gboolean *is_zero);
182 gboolean gnc_ui_account_is_lower_balance_limit_reached (
const Account *account, gboolean *is_zero);
191 gchar * gnc_ui_account_get_balance_limit_icon_name (
const Account *account);
202 gchar * gnc_ui_account_get_balance_limit_explanation (
const Account *account);
Business Interface: Object OWNERs.
Account handling public routines.
gint64 time64
Most systems that are currently maintained, including Microsoft Windows, BSD-derived Unixes and Linux...