GnuCash 2.3.0
Data Structures | Defines | Typedefs | Enumerations | Functions
gnc-ui-util.h File Reference

utility functions for the GnuCash UI More...

#include <glib.h>
#include <locale.h>
#include "Account.h"
#include "gncOwner.h"
#include "qof.h"

Go to the source code of this file.

Data Structures

struct  _GNCPrintAmountInfo

Defines

#define GCONF_DIR_OPEN_SAVE   "dialogs/open_save"
#define GCONF_DIR_EXPORT   "dialogs/export_accounts"
#define GCONF_DIR_REPORT   "dialogs/report"

Typedefs

typedef QofSession *(* QofSessionCB )(void)
typedef struct _GNCPrintAmountInfo GNCPrintAmountInfo

Enumerations

enum  GNCEquityType { EQUITY_OPENING_BALANCE, EQUITY_RETAINED_EARNINGS, NUM_EQUITY_TYPES }

Functions

gboolean gnc_reverse_balance (const Account *account)
gchar * gnc_get_default_directory (const gchar *gconf_section)
void gnc_set_default_directory (const gchar *gconf_section, const gchar *directory)
QofBookgnc_get_current_book (void)
void gnc_set_current_book_tax_name (const gchar *tax_name)
const gchar * gnc_get_current_book_tax_name (void)
void gnc_set_current_book_tax_type (const gchar *tax_type)
const gchar * gnc_get_current_book_tax_type (void)
Accountgnc_get_current_root_account (void)
gnc_commodity_tablegnc_get_current_commodities (void)
gchar * gnc_get_account_name_for_register (const Account *account)
Accountgnc_account_lookup_for_register (const Account *base_account, const gchar *name)
char * gnc_ui_account_get_tax_info_string (const Account *account)
char * gnc_ui_account_get_tax_info_sub_acct_string (const Account *account)
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)
Accountgnc_find_or_create_equity_account (Account *root, GNCEquityType equity_type, gnc_commodity *currency)
gboolean gnc_account_create_opening_balance (Account *account, gnc_numeric balance, time_t date, QofBook *book)
gnc_commoditygnc_locale_default_currency_nodefault (void)
gnc_commoditygnc_locale_default_currency (void)
const char * gnc_locale_default_iso_currency_code (void)
gnc_commoditygnc_default_currency (void)
gnc_commoditygnc_default_report_currency (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 (const Account *account, gboolean use_symbol)
GNCPrintAmountInfo gnc_split_amount_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)
const gchar * printable_value (gdouble val, gint denom)
gchar * number_to_words (gdouble val, gint64 denom)
gchar * numeric_to_words (gnc_numeric val)
gboolean xaccParseAmount (const char *in_str, gboolean monetary, gnc_numeric *result, char **endstr)
gboolean xaccParseAmountExtended (const char *in_str, gboolean monetary, gunichar negative_sign, gunichar decimal_point, gunichar group_separator, char *group, char *ignore_list, gnc_numeric *result, char **endstr)
void gnc_ui_util_init (void)

Detailed Description

utility functions for the GnuCash UI

Author:
Copyright (C) 2000 Dave Peticolas <dave@krondo.com>

Definition in file gnc-ui-util.h.

 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines