#include "config.h"
#include <glib.h>
#include <locale.h>
#include "Account.h"
#include "gnc-engine.h"
#include "Group.h"
#include "gnc-session.h"
| Data Structures | |
| struct | _GNCPrintAmountInfo | 
| Typedefs | |
| typedef GNCSession *(* | GNCSessionCB )(void) | 
| typedef _GNCPrintAmountInfo | GNCPrintAmountInfo | 
| Enumerations | |
| enum | AccountFieldCode { ACCOUNT_NAME = 0, ACCOUNT_TYPE, ACCOUNT_COMMODITY, ACCOUNT_CODE, ACCOUNT_DESCRIPTION, ACCOUNT_PRESENT, ACCOUNT_PRESENT_REPORT, ACCOUNT_BALANCE, ACCOUNT_BALANCE_REPORT, ACCOUNT_CLEARED, ACCOUNT_CLEARED_REPORT, ACCOUNT_RECONCILED, ACCOUNT_RECONCILED_REPORT, ACCOUNT_FUTURE_MIN, ACCOUNT_FUTURE_MIN_REPORT, ACCOUNT_TOTAL, ACCOUNT_TOTAL_REPORT, ACCOUNT_NOTES, ACCOUNT_TAX_INFO, NUM_ACCOUNT_FIELDS } | 
| enum | GNCEquityType { EQUITY_OPENING_BALANCE, EQUITY_RETAINED_EARNINGS, NUM_EQUITY_TYPES } | 
| enum | PriceSourceCode { SOURCE_NONE = 0, SPECIFIC_SOURCES, SOURCE_AEX, SOURCE_AMFIINDIA, SOURCE_ASX, SOURCE_DWS, SOURCE_FIDELITY_DIRECT, SOURCE_FOOL, SOURCE_FUNDLIBRARY, SOURCE_TDWATERHOUSE, SOURCE_TDEFUNDS, SOURCE_TIAA_CREF, SOURCE_TROWEPRICE_DIRECT, SOURCE_TRUSTNET, SOURCE_UNION, SOURCE_VANGUARD, SOURCE_VWD, SOURCE_YAHOO, SOURCE_YAHOO_ASIA, SOURCE_YAHOO_AUSTRALIA, SOURCE_YAHOO_EUROPE, SOURCE_ZUERICH, GENERAL_SOURCES, SOURCE_ASIA, SOURCE_AUSTRALIA, SOURCE_CANADA, SOURCE_CANADAMUTUAL, SOURCE_DUTCH, SOURCE_EUROPE, SOURCE_FIDELITY, SOURCE_INDIAMUTUAL, SOURCE_TROWEPRICE, SOURCE_UKUNITTRUSTS, SOURCE_USA, NUM_SOURCES } | 
| Functions | |
| gboolean | gnc_color_deficits (void) | 
| char | gnc_get_account_separator (void) | 
| gboolean | gnc_reverse_balance (Account *account) | 
| gboolean | gnc_reverse_balance_type (GNCAccountType type) | 
| void | gnc_init_default_directory (char **dirname) | 
| void | gnc_extract_directory (char **dirname, const char *filename) | 
| GNCBook * | gnc_get_current_book (void) | 
| AccountGroup * | gnc_get_current_group (void) | 
| gnc_commodity_table * | gnc_get_current_commodities (void) | 
| char * | gnc_ui_account_get_field_value_string (Account *account, AccountFieldCode field, gboolean *negative) | 
| gnc_numeric | gnc_ui_account_get_balance (Account *account, gboolean include_children) | 
| gnc_numeric | gnc_ui_account_get_balance_in_currency (Account *account, gnc_commodity *currency, gboolean recurse) | 
| gnc_numeric | gnc_ui_account_get_reconciled_balance (Account *account, gboolean include_children) | 
| gnc_numeric | gnc_ui_account_get_balance_as_of_date (Account *account, time_t date, gboolean include_children) | 
| const char * | gnc_get_reconcile_str (char reconciled_flag) | 
| const char * | gnc_get_reconcile_valid_flags (void) | 
| const char * | gnc_get_reconcile_flag_order (void) | 
| Account * | gnc_find_or_create_equity_account (AccountGroup *group, GNCEquityType equity_type, gnc_commodity *currency, GNCBook *book) | 
| gboolean | gnc_account_create_opening_balance (Account *account, gnc_numeric balance, time_t date, GNCBook *book) | 
| char * | gnc_account_get_full_name (Account *account) | 
| const char * | gnc_price_source_enum2name (PriceSourceCode source) | 
| const char * | gnc_price_source_enum2internal (PriceSourceCode source) | 
| const char * | gnc_price_source_internal2fq (const char *codename) | 
| PriceSourceCode | gnc_price_source_internal2enum (const char *internal_name) | 
| PriceSourceCode | gnc_price_source_fq2enum (const char *fq_name) | 
| gboolean | gnc_price_source_sensitive (PriceSourceCode source) | 
| void | gnc_price_source_set_fq_installed (GList *sources_list) | 
| gboolean | gnc_price_source_have_fq (void) | 
| lconv * | gnc_localeconv (void) | 
| gnc_commodity * | gnc_locale_default_currency_nodefault (void) | 
| gnc_commodity * | gnc_locale_default_currency (void) | 
| const char * | gnc_locale_default_iso_currency_code (void) | 
| int | gnc_locale_decimal_places (void) | 
| void | gnc_push_locale (const char *locale) | 
| void | gnc_pop_locale (void) | 
| GNCPrintAmountInfo | gnc_default_print_info (gboolean use_symbol) | 
| GNCPrintAmountInfo | gnc_commodity_print_info (const gnc_commodity *commodity, gboolean use_symbol) | 
| GNCPrintAmountInfo | gnc_account_print_info (Account *account, gboolean use_symbol) | 
| GNCPrintAmountInfo | gnc_split_amount_print_info (Split *split, gboolean use_symbol) | 
| GNCPrintAmountInfo | gnc_split_value_print_info (Split *split, gboolean use_symbol) | 
| GNCPrintAmountInfo | gnc_share_print_info_places (int decplaces) | 
| GNCPrintAmountInfo | gnc_default_share_print_info (void) | 
| GNCPrintAmountInfo | gnc_default_price_print_info (void) | 
| GNCPrintAmountInfo | gnc_integral_print_info (void) | 
| const char * | xaccPrintAmount (gnc_numeric val, GNCPrintAmountInfo info) | 
| int | xaccSPrintAmount (char *buf, gnc_numeric val, GNCPrintAmountInfo info) | 
| gboolean | xaccParseAmount (const char *in_str, gboolean monetary, gnc_numeric *result, char **endstr) | 
| void | gnc_set_auto_decimal_enabled (gboolean enabled) | 
| void | gnc_set_auto_decimal_places (int places) | 
| gint32 | towupper (gint32 wc) | 
| int | iswlower (gint32 wc) | 
 1.2.14 written by Dimitri van Heesch,
 © 1997-2002
1.2.14 written by Dimitri van Heesch,
 © 1997-2002