diff --git a/src/backend/xml/gnc-backend-xml.c b/src/backend/xml/gnc-backend-xml.c index a0bad860b5..33598f8d8c 100644 --- a/src/backend/xml/gnc-backend-xml.c +++ b/src/backend/xml/gnc-backend-xml.c @@ -827,17 +827,25 @@ gnc_xml_be_remove_old_files(FileBackend *be) /* Is this file associated with the current data file */ if (strncmp(name, be->fullpath, pathlen) == 0) { - if ((safe_strcmp(name + len, ".LNK") == 0) && - /* Is a lock file. Skip the active lock file */ - (safe_strcmp(name, be->linkfile) != 0) && + if (safe_strcmp(name + len, ".LNK") == 0) + { + /* Is a lock file. Skip the active lock file */ + if ((safe_strcmp(name, be->linkfile) != 0) && /* Only delete lock files older than the active one */ (g_stat(name, &statbuf) == 0) && (statbuf.st_mtime < lockstatbuf.st_mtime)) + { + PINFO ("remove stale lock file: %s", name); + g_unlink(name); + } + } + else if (be->file_retention_type == XML_RETAIN_NONE) { - PINFO ("unlink lock file: %s", name); + PINFO ("remove stale file: %s - reason: preference XML_RETAIN_NONE", name); g_unlink(name); } - else if (be->file_retention_days > 0) + else if ((be->file_retention_type == XML_RETAIN_DAYS) && + (be->file_retention_days > 0)) { time_t file_time; struct tm file_tm; @@ -856,9 +864,9 @@ gnc_xml_be_remove_old_files(FileBackend *be) if (res && res != name + pathlen + 1 && file_time > 0 - && days > be->file_retention_days) + && days >= be->file_retention_days) { - PINFO ("g_unlink stale (%d days old) file: %s", days, name); + PINFO ("remove stale file: %s - reason: more than %d days old", name, days); g_unlink(name); } } @@ -1105,6 +1113,28 @@ retain_changed_cb(GConfEntry *entry, gpointer user_data) be->file_retention_days = (int)gnc_gconf_get_float(GCONF_GENERAL, KEY_RETAIN_DAYS, NULL); } +static void +retain_type_changed_cb(GConfEntry *entry, gpointer user_data) +{ + FileBackend *be = (FileBackend*)user_data; + gchar *choice = NULL; + g_return_if_fail(be != NULL); + choice = gnc_gconf_get_string(GCONF_GENERAL, KEY_RETAIN_TYPE, NULL); + + if (safe_strcmp (choice, "never") == 0) + be->file_retention_type = XML_RETAIN_NONE; + else if (safe_strcmp (choice, "forever") == 0) + be->file_retention_type = XML_RETAIN_ALL; + else + { + if (safe_strcmp (choice, "days") != 0) + PERR("bad value '%s'", choice ? choice : "(null)"); + be->file_retention_type = XML_RETAIN_DAYS; + } + + g_free (choice); +} + static void compression_changed_cb(GConfEntry *entry, gpointer user_data) { @@ -1162,8 +1192,23 @@ gnc_backend_new(void) gnc_be->file_retention_days = (int)gnc_gconf_get_float(GCONF_GENERAL, KEY_RETAIN_DAYS, NULL); gnc_be->file_compression = gnc_gconf_get_bool(GCONF_GENERAL, KEY_FILE_COMPRESSION, NULL); + retain_type_changed_cb(NULL, (gpointer)be); /* Get retain_type from gconf */ + + if ( (gnc_be->file_retention_type == XML_RETAIN_DAYS) && + (gnc_be->file_retention_days == 0 ) ) + { + /* Backwards compatibility code. Pre 2.3.15, 0 retain_days meant + * "keep forever". From 2.3.15 on this is controlled via a multiple + * choice ("retain_type"). So if we find a 0 retain_days value with + * a "days" retain_type, we should interpret it as if we got a + * "forever" retain_type. + */ + gnc_be->file_retention_type = XML_RETAIN_ALL; + gnc_gconf_set_string (GCONF_GENERAL, KEY_RETAIN_TYPE, "forever", NULL); + } gnc_gconf_general_register_cb(KEY_RETAIN_DAYS, retain_changed_cb, be); + gnc_gconf_general_register_cb(KEY_RETAIN_TYPE, retain_type_changed_cb, be); gnc_gconf_general_register_cb(KEY_FILE_COMPRESSION, compression_changed_cb, be); return be; diff --git a/src/backend/xml/gnc-backend-xml.h b/src/backend/xml/gnc-backend-xml.h index ebda49bc5e..d0cb97f873 100644 --- a/src/backend/xml/gnc-backend-xml.h +++ b/src/backend/xml/gnc-backend-xml.h @@ -35,6 +35,14 @@ #include #include "qofbackend-p.h" + +typedef enum +{ + XML_RETAIN_NONE, + XML_RETAIN_DAYS, + XML_RETAIN_ALL +} XMLFileRetentionType; + struct FileBackend_struct { QofBackend be; @@ -47,6 +55,7 @@ struct FileBackend_struct QofBook *primary_book; /* The primary, main open book */ + XMLFileRetentionType file_retention_type; int file_retention_days; gboolean file_compression; }; diff --git a/src/gnome-utils/glade/preferences.glade b/src/gnome-utils/glade/preferences.glade index 33adde2445..941a598c45 100644 --- a/src/gnome-utils/glade/preferences.glade +++ b/src/gnome-utils/glade/preferences.glade @@ -1,4381 +1,3369 @@ - - - + - - - - GnuCash Options - GTK_WINDOW_TOPLEVEL - GTK_WIN_POS_NONE - False - 400 - 400 - True - False - True - False - False - GDK_WINDOW_TYPE_HINT_DIALOG - GDK_GRAVITY_NORTH_WEST - True - True - - - - - True - False - 0 - - - - True - GTK_BUTTONBOX_END - - - - True - True - True - gtk-help - True - GTK_RELIEF_NORMAL - True - -11 - - - - - - True - True - True - gtk-cancel - True - GTK_RELIEF_NORMAL - True - -6 - - - - - - True - True - True - gtk-apply - True - GTK_RELIEF_NORMAL - True - -10 - - - - - - True - True - True - gtk-ok - True - GTK_RELIEF_NORMAL - True - -5 - - - - - 0 - False - True - GTK_PACK_END - - - - - - True - False - 0 - - - - GTK_SELECTION_SINGLE - - - - 0 - True - True - - - - - - True - False - 0 - - - - - - - 0 - True - True - - - - - 0 - True - True - - - - - - - - GnuCash Preferences - GTK_WINDOW_TOPLEVEL - GTK_WIN_POS_NONE - False - 600 - 400 - True - False - True - False - False - GDK_WINDOW_TYPE_HINT_NORMAL - GDK_GRAVITY_NORTH_WEST - True - True - - - - - True - False - 0 - - - - True - GTK_BUTTONBOX_END - - - - True - True - True - gtk-help - True - GTK_RELIEF_NORMAL - True - -11 - - - - - - True - True - True - gtk-close - True - GTK_RELIEF_NORMAL - True - -7 - - - - - 0 - False - True - GTK_PACK_END - - - - - - 6 - True - True - True - True - GTK_POS_LEFT - False - False - - - - 6 - True - 11 - 4 - False - 0 - 0 - - - - True - <b>Summarybar Content</b> - False - True - GTK_JUSTIFY_LEFT - False - False - 0 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - 0 - 4 - 0 - 1 - fill - - - - - - - True - Show a grand total of all accounts converted to the default report currency. - True - Include _grand total - True - GTK_RELIEF_NORMAL - True - False - False - True - - - 0 - 4 - 1 - 2 - 12 - fill - - - - - - - True - If checked, non-currency commodities will be shown in the summary bar. If clear, only currencies will be shown. - True - Include _non-currency totals - True - GTK_RELIEF_NORMAL - True - False - False - True - - - 0 - 4 - 2 - 3 - 12 - fill - - - - - - - True - <b>Start Date</b> - False - True - GTK_JUSTIFY_LEFT - False - False - 0 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - 0 - 4 - 4 - 5 - fill - - - - - - - True - <b>End Date</b> - False - True - GTK_JUSTIFY_LEFT - False - False - 0 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - 0 - 4 - 8 - 9 - fill - - - - - - - True - Use the specified relative starting date for profit/loss calculations. - True - _Relative: - True - GTK_RELIEF_NORMAL - True - False - False - True - - - 0 - 1 - 5 - 6 - 12 - fill - fill - - - - - - True - Use the specified absolute starting date for profit/loss calculations. - True - _Absolute: - True - GTK_RELIEF_NORMAL - True - False - False - True - gconf/window/pages/account_tree/summary/start_choice/relative - - - 0 - 1 - 6 - 7 - 12 - fill - fill - - - - - - True - Use the specified relative ending date for profit/loss calculations. Also use this date for net assets calculations. - True - Re_lative: - True - GTK_RELIEF_NORMAL - True - False - False - True - - - 0 - 1 - 9 - 10 - 12 - fill - fill - - - - - - True - Use the specified absolute ending date for profit/loss calculations. Also use this date for net assets calculations. - True - Ab_solute: - True - GTK_RELIEF_NORMAL - True - False - False - True - gconf/window/pages/account_tree/summary/end_choice/relative - - - 0 - 1 - 10 - 11 - 12 - fill - fill - - - - - - True - gnc_date_edit_new_glade - 0 - 0 - Sun, 11 Sep 2005 22:33:58 GMT - - - 1 - 4 - 6 - 7 - fill - fill - - - - - - True - gnc_date_edit_new_glade - 0 - 0 - Sun, 11 Sep 2005 22:33:50 GMT - - - 1 - 4 - 10 - 11 - fill - - - - - - True - gnc_period_select_new_glade - 0 - 1 - Tue, 13 Sep 2005 05:43:49 GMT - - - 1 - 4 - 9 - 10 - fill - fill - - - - - - True - gnc_period_select_new_glade - 1 - 1 - Tue, 13 Sep 2005 05:43:49 GMT - - - 1 - 4 - 5 - 6 - fill - fill - - - - - - True - - False - False - GTK_JUSTIFY_LEFT - False - False - 0 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - 0 - 1 - 7 - 8 - fill - - - - - - - True - - False - False - GTK_JUSTIFY_LEFT - False - False - 0 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - 0 - 1 - 3 - 4 - fill - - - - - - False - True - - - - - - True - Accounting Period - False - False - GTK_JUSTIFY_LEFT - False - False - 0 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - tab - - - - - - 6 - True - 15 - 4 - False - 0 - 12 - - - - True - <b>Separator Character</b> - False - True - GTK_JUSTIFY_LEFT - False - False - 0 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - 0 - 3 - 0 - 1 - fill - - - - - - - True - Use only 'debit' and 'credit' instead of informal synonyms - True - Use _formal accounting labels - True - GTK_RELIEF_NORMAL - True - False - False - True - - - 0 - 4 - 10 - 11 - 12 - fill - - - - - - - True - <b>Labels</b> - False - True - GTK_JUSTIFY_LEFT - False - False - 0 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - 0 - 1 - 9 - 10 - fill - - - - - - - True - - False - False - GTK_JUSTIFY_LEFT - False - False - 0 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - 0 - 1 - 8 - 9 - fill - - - - - - - True - Don't sign reverse any accounts. - True - _None - True - GTK_RELIEF_NORMAL - True - False - False - True - - - 0 - 2 - 7 - 8 - 12 - fill - - - - - - - True - Sign reverse balances on the following: Credit Card, Payable, Liability, Equity, and Income. - True - C_redit accounts - True - GTK_RELIEF_NORMAL - True - False - False - True - gconf/general/reversed_accounts/none - - - 0 - 2 - 6 - 7 - 12 - fill - - - - - - - True - Sign reverse balances on income and expense accounts. - True - _Income & expense - True - GTK_RELIEF_NORMAL - True - False - False - True - gconf/general/reversed_accounts/none - - - 0 - 2 - 5 - 6 - 12 - fill - - - - - - - True - <b>Reverse Balanced Accounts</b> - False - True - GTK_JUSTIFY_LEFT - False - False - 0 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - 0 - 4 - 4 - 5 - fill - - - - - - - True - - False - False - GTK_JUSTIFY_LEFT - False - False - 0 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - 0 - 1 - 3 - 4 - fill - - - - - - - True - - False - False - GTK_JUSTIFY_LEFT - False - False - 0 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - 0 - 1 - 11 - 12 - fill - - - - - - - True - <b>Default Currency</b> - False - True - GTK_JUSTIFY_LEFT - False - False - 0 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - 0 - 1 - 12 - 13 - fill - - - - - - - True - gnc_currency_edit_new - 0 - 0 - Sun, 04 Sep 2005 21:36:51 GMT - - - 1 - 3 - 14 - 15 - fill - fill - - - - - - True - US Dollars (USD) - False - False - GTK_JUSTIFY_LEFT - False - False - 0 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - 1 - 3 - 13 - 14 - fill - - - - - - - True - 0.5 - 0.5 - 1 - 1 - 0 - 0 - 12 - 0 - - - - True - Use the system locale currency for all newly created accounts. - True - Loc_ale: - True - GTK_RELIEF_NORMAL - True - False - False - True - - - - - 0 - 1 - 13 - 14 - fill - fill - - - - - - True - 0.5 - 0.5 - 1 - 1 - 0 - 0 - 12 - 0 - - - - True - Use the specified currency for all newly created accounts. - True - Ch_oose: - True - GTK_RELIEF_NORMAL - True - False - False - True - gconf/general/currency_choice/locale - - - - - 0 - 1 - 14 - 15 - fill - fill - - - - - - True - The character that will be used between components of an account name. A legal value is any single character except letters and numbers, or any of the following strings: "colon" "slash", "backslash", "dash" and "period". - True - True - True - 0 - - True - * - False - - - 1 - 2 - 1 - 2 - - - - - - - False - gtk-dialog-warning - Placeholder tooltip. - - - 2 - 3 - 1 - 2 - fill - - - - - - - True - - False - False - GTK_JUSTIFY_LEFT - False - False - 0 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - 1 - 2 - 2 - 3 - fill - - - - - - - True - Character: - False - False - GTK_JUSTIFY_LEFT - False - False - 0 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - 0 - 1 - 1 - 2 - 12 - fill - - - - - - - True - Sample: - False - False - GTK_JUSTIFY_LEFT - False - False - 0 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - 0 - 1 - 2 - 3 - 12 - fill - - - - - - False - True - - - - - - True - Accounts - False - False - GTK_JUSTIFY_LEFT - False - False - 0 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - tab - - - - - - 6 - True - 17 - 4 - False - 0 - 0 - - - - <b>Fancy Date Format</b> - False - True - GTK_JUSTIFY_LEFT - False - False - 0 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - 0 - 4 - 10 - 11 - fill - - - - - - - True - - False - False - GTK_JUSTIFY_LEFT - False - False - 0 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - 0 - 1 - 9 - 10 - fill - - - - - - - True - 2005-07-31 - False - False - GTK_JUSTIFY_LEFT - False - False - 0 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - 1 - 2 - 8 - 9 - fill - - - - - - - True - 31.07.2005 - False - False - GTK_JUSTIFY_LEFT - False - False - 0 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - 1 - 2 - 7 - 8 - fill - - - - - - - True - 31/07/2005 - False - False - GTK_JUSTIFY_LEFT - False - False - 0 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - 1 - 2 - 6 - 7 - fill - - - - - - - True - 07/31/2005 - False - False - GTK_JUSTIFY_LEFT - False - False - 0 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - 1 - 2 - 5 - 6 - fill - - - - - - - True - - False - False - GTK_JUSTIFY_LEFT - False - False - 0 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - 1 - 2 - 4 - 5 - fill - - - - - - - True - Use the date format specified by the ISO-8601 standard. - True - _ISO: - True - GTK_RELIEF_NORMAL - True - False - False - True - - - 0 - 1 - 8 - 9 - 12 - fill - - - - - - - True - Use the date format common in continental Europe. - True - _Europe: - True - GTK_RELIEF_NORMAL - True - False - False - True - gconf/general/date_format/iso - - - 0 - 1 - 7 - 8 - 12 - fill - - - - - - - True - Use the date format common in the United Kingdom. - True - U_K: - True - GTK_RELIEF_NORMAL - True - False - False - True - gconf/general/date_format/iso - - - 0 - 1 - 6 - 7 - 12 - fill - - - - - - - True - Use the date format common in the United States. - True - _US: - True - GTK_RELIEF_NORMAL - True - False - False - True - gconf/general/date_format/iso - - - 0 - 1 - 5 - 6 - 12 - fill - - - - - - - True - Use the date format specified by the system locale. - True - Loc_ale: - True - GTK_RELIEF_NORMAL - True - False - False - True - gconf/general/date_format/iso - - - 0 - 1 - 4 - 5 - 12 - fill - - - - - - - True - <b>Date Format</b> - False - True - GTK_JUSTIFY_LEFT - False - False - 0 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - 0 - 4 - 3 - 4 - fill - - - - - - - True - <b>Time Format</b> - False - True - GTK_JUSTIFY_LEFT - False - False - 0 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - 0 - 1 - 0 - 1 - fill - - - - - - - True - - False - False - GTK_JUSTIFY_LEFT - False - False - 0 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - 0 - 1 - 2 - 3 - fill - - - - - - - True - Use a 24 hour (instead of a 12 hour) time format. - True - U_se 24-hour clock - True - GTK_RELIEF_NORMAL - True - False - False - True - - - 0 - 4 - 1 - 2 - 12 - fill - - - - - - False - True - - - - - - True - Date/Time - False - False - GTK_JUSTIFY_LEFT - False - False - 0 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - tab - - - - - - 6 - True - 18 - 4 - False - 0 - 0 - - - - True - <b>General</b> - False - True - GTK_JUSTIFY_LEFT - False - False - 0 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - 0 - 1 - 0 - 1 - fill - - - - - - - True - Present the new account list dialog when you choose "New File" from the "File" menu - True - Perform account list _setup on new file - True - GTK_RELIEF_NORMAL - True - False - False - True - - - 0 - 4 - 3 - 4 - 12 - fill - - - - - - - True - Display hints for using GnuCash at startup - True - Display "_tip of the day" dialog - True - GTK_RELIEF_NORMAL - True - False - False - True - - - 0 - 4 - 1 - 2 - 12 - fill - - - - - - - True - False - 6 - - - - True - Delete old log/backup files after this many days (0 = never). - True - 1 - 0 - False - GTK_UPDATE_ALWAYS - False - False - 30 0 99999 1 10 10 - - - 0 - False - True - - - - - - True - days - False - False - GTK_JUSTIFY_LEFT - False - False - 0 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - 0 - False - False - - - - - 1 - 3 - 14 - 15 - fill - fill - - - - - - True - _Retain log files: - True - False - GTK_JUSTIFY_LEFT - False - False - 0 - 0.5 - 0 - 0 - gconf/general/retain_days - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - 0 - 1 - 14 - 15 - 12 - fill - - - - - - - True - Compress the data file with gzip when saving it to disk. - True - Com_press files - True - GTK_RELIEF_NORMAL - True - False - False - True - - - 0 - 4 - 11 - 12 - 12 - fill - - - - - - - True - <b>Files</b> - False - True - GTK_JUSTIFY_LEFT - False - False - 0 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - 0 - 1 - 10 - 11 - fill - - - - - - - True - - False - False - GTK_JUSTIFY_LEFT - False - False - 0 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - 0 - 1 - 9 - 10 - fill - - - - - - - True - _Decimal places: - True - False - GTK_JUSTIFY_LEFT - False - False - 0 - 0.5 - 0 - 0 - gconf/general/auto_decimal_places - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - 0 - 1 - 8 - 9 - 12 - fill - - - - - - - True - How many automatic decimal places will be filled in. - True - 1 - 0 - False - GTK_UPDATE_ALWAYS - False - False - 2 1 8 1 4 4 - - - 1 - 2 - 8 - 9 - fill - - - - - - - True - Automatically insert a decimal point into values that are entered without one. - True - _Automatic decimal point - True - GTK_RELIEF_NORMAL - True - False - False - True - - - 0 - 4 - 7 - 8 - 12 - fill - - - - - - - True - Display negative amounts in red - True - Display ne_gative amounts in red - True - GTK_RELIEF_NORMAL - True - False - False - True - - - 0 - 4 - 6 - 7 - 12 - fill - - - - - - - True - <b>Numbers</b> - False - True - GTK_JUSTIFY_LEFT - False - False - 0 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - 0 - 1 - 5 - 6 - fill - - - - - - - True - - False - False - GTK_JUSTIFY_LEFT - False - False - 0 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - 0 - 1 - 4 - 5 - fill - - - - - - - True - - False - False - GTK_JUSTIFY_LEFT - False - False - 0 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - 0 - 1 - 15 - 16 - fill - - - - - - - True - <b>Search Dialog</b> - False - True - GTK_JUSTIFY_LEFT - False - False - 0 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - 0 - 1 - 16 - 17 - fill - - - - - - - True - New search _limit: - True - False - GTK_JUSTIFY_LEFT - False - False - 0 - 0.5 - 0 - 0 - gconf/dialogs/search/new_search_limit - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - 0 - 1 - 17 - 18 - 12 - fill - - - - - - - True - Default to 'new search' if fewer than this number of items is returned. - True - 1 - 0 - False - GTK_UPDATE_ALWAYS - False - False - 1 1 100 1 10 10 - - - 1 - 2 - 17 - 18 - fill - - - - - - - True - Show splash screen at startup. - True - Show splash scree_n - True - GTK_RELIEF_NORMAL - True - False - False - True - - - 0 - 4 - 2 - 3 - 12 - fill - - - - - - - True - Auto-save time _interval: - True - False - GTK_JUSTIFY_LEFT - False - False - 0 - 0.5 - 0 - 0 - gconf/general/autosave_interval_minutes - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - 0 - 1 - 13 - 14 - 12 - fill - - - - - - - True - False - 6 - - - - True - The number of minutes until saving of the data file to harddisk will be started automatically. If zero, no saving will be started automatically. - True - 1 - 0 - False - GTK_UPDATE_ALWAYS - False - False - 3 0 99999 1 10 10 - - - 0 - False - True - - - - - - True - minutes - False - False - GTK_JUSTIFY_LEFT - False - False - 0 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - 0 - False - False - - - - - 1 - 3 - 13 - 14 - fill - fill - - - - - - True - If active, GnuCash shows a confirmation question each time the auto-save feature is started. Otherwise no extra explanation is shown. - True - Show auto-save confirmation _question - True - GTK_RELIEF_NORMAL - True - False - False - True - - - 0 - 4 - 12 - 13 - 12 - fill - - - - - - False - True - - - - - - True - General - False - False - GTK_JUSTIFY_LEFT - False - False - 0 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - tab - - - - - - 6 - True - 10 - 4 - False - 0 - 12 - - - - True - <b>Checks</b> - False - True - GTK_JUSTIFY_LEFT - False - False - 0 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - 0 - 4 - 0 - 1 - fill - - - - - - - True - 0.5 - 0.5 - 1 - 1 - 0 - 0 - 12 - 0 - - - - True - Below the actual date, print the format of that date in 8 point type. - True - Print _date format - True - GTK_RELIEF_NORMAL - True - False - False - True - - - - - 0 - 4 - 1 - 2 - fill - fill - - - - - - True - 0.5 - 0.5 - 1 - 1 - 0 - 0 - 12 - 0 - - - - True - Default _font: - True - True - GTK_JUSTIFY_LEFT - False - False - 0.5 - 0.5 - 0 - 0 - gconf/dialogs/print_checks/default_font - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - - - 0 - 1 - 3 - 4 - fill - fill - - - - - - True - True - True - True - False - False - True - - - 1 - 4 - 3 - 4 - fill - - - - - - - True - 0.5 - 0.5 - 1 - 1 - 0 - 0 - 12 - 0 - - - - True - Print '***' before and after each text field on the check. - True - Print _blocking chars - True - GTK_RELIEF_NORMAL - True - False - False - True - - - - - 0 - 4 - 2 - 3 - fill - fill - - - - - False - True - - - - - - True - Printing - False - False - GTK_JUSTIFY_LEFT - False - False - 0 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - tab - - - - - - 6 - True - 16 - 4 - False - 0 - 12 - - - - True - <b>Actions</b> - False - True - GTK_JUSTIFY_LEFT - False - False - 0 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - 0 - 2 - 0 - 1 - fill - - - - - - - True - If checked, pressing the 'Enter' key will move to the blank transaction at the bottom of the register. If clear, pressing the 'Enter' key will move down one row. - True - '_Enter' moves to blank transaction - True - GTK_RELIEF_NORMAL - True - False - False - True - - - 0 - 4 - 1 - 2 - 12 - fill - - - - - - - True - - False - False - GTK_JUSTIFY_LEFT - False - False - 0 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - 0 - 1 - 3 - 4 - fill - - - - - - - True - Automatically raise the list of accounts or actions during input. - True - _Auto-raise lists - True - GTK_RELIEF_NORMAL - True - True - False - True - - - 0 - 4 - 2 - 3 - 12 - fill - - - - - - - True - <b>Reconciling</b> - False - True - GTK_JUSTIFY_LEFT - False - False - 0 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - 0 - 1 - 5 - 6 - fill - - - - - - - True - - False - False - GTK_JUSTIFY_LEFT - False - False - 0 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - 0 - 1 - 10 - 11 - fill - - - - - - - True - Pre-check cleared transactions when creating a reconcile dialog. - True - Check cleared _transactions - True - GTK_RELIEF_NORMAL - True - False - False - True - - - 0 - 4 - 6 - 7 - 12 - fill - - - - - - - True - Prior to reconciling an account which charges or pays interest, prompt the user to enter a transaction for the interest charge or payment. Currently only enabled for Bank, Credit, Mutual, Asset, Receivable, Payable, and Liability accounts. - True - Automatic _interest transfer - True - GTK_RELIEF_NORMAL - True - False - False - True - - - 0 - 4 - 7 - 8 - 12 - fill - - - - - - - True - After reconciling a credit card statement, prompt the user to enter a credit card payment. - True - Automatic credit card _payment - True - GTK_RELIEF_NORMAL - True - False - False - True - - - 0 - 4 - 8 - 9 - 12 - fill - - - - - - - True - Always open the reconcile dialog using today's date for the statement date, regardless of previous reconciliations. - True - Always reconcile to t_oday - True - GTK_RELIEF_NORMAL - True - False - False - True - - - 0 - 4 - 9 - 10 - 12 - fill - - - - - - - True - Show vertical borders on the cells. - True - Draw _vertical lines between columns - True - GTK_RELIEF_NORMAL - True - False - False - True - - - 0 - 4 - 15 - 16 - 12 - fill - - - - - - - True - Show horizontal borders on the cells. - True - Draw hori_zontal lines between rows - True - GTK_RELIEF_NORMAL - True - False - False - True - - - 0 - 4 - 14 - 15 - 12 - fill - - - - - - - True - Alternate the primary and secondary colors by transaction instead of by alternating by row. - True - Double _mode colors alternate with transactions - True - GTK_RELIEF_NORMAL - True - False - False - True - - - 0 - 4 - 13 - 14 - 12 - fill - - - - - - - True - If checked, the system color theme will be applied to register windows. If clear, the original GnuCash register colors will be used. - True - _Use system theme colors - True - GTK_RELIEF_NORMAL - True - False - False - True - - - 0 - 4 - 12 - 13 - 12 - fill - - - - - - - True - <b>Graphics</b> - False - True - GTK_JUSTIFY_LEFT - False - False - 0 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - 0 - 2 - 11 - 12 - fill - - - - - - - True - Move to Transfer field when memorised transaction auto filled. - True - Tab order in_cludes Transfer on Memorised Transactions - True - GTK_RELIEF_NORMAL - True - True - False - True - - - 0 - 4 - 3 - 4 - 12 - fill - - - - - - - True - - False - False - GTK_JUSTIFY_LEFT - False - False - 0 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - 0 - 1 - 4 - 5 - fill - - - - - - False - True - - - - - - True - Register - False - False - GTK_JUSTIFY_LEFT - False - False - 0 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - tab - - - - - - 6 - True - 11 - 4 - False - 0 - 0 - - - - True - <b>Default Style</b> - False - True - GTK_JUSTIFY_LEFT - False - False - 0 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - 0 - 1 - 0 - 1 - fill - - - - - - - True - - False - False - GTK_JUSTIFY_LEFT - False - False - 0 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - 0 - 1 - 4 - 5 - fill - - - - - - - True - <b>Other Defaults</b> - False - True - GTK_JUSTIFY_LEFT - False - False - 0 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - 0 - 1 - 5 - 6 - fill - - - - - - - True - Show all transactions on one line. (Two in double line mode.) - True - _Basic ledger - True - GTK_RELIEF_NORMAL - True - False - False - True - - - 0 - 4 - 1 - 2 - 12 - fill - - - - - - - True - Automatically expand the current transaction to show all splits. All other transactions are shown on one line. (Two in double line mode.) - True - _Auto-split ledger - True - GTK_RELIEF_NORMAL - True - False - False - True - gconf/general/register/default_style/ledger - - - 0 - 4 - 2 - 3 - 12 - fill - - - - - - - True - All transactions are expanded to show all splits. - True - Transaction _journal - True - GTK_RELIEF_NORMAL - True - False - False - True - gconf/general/register/default_style/ledger - - - 0 - 4 - 3 - 4 - 12 - fill - - - - - - - True - Number of _rows: - True - False - GTK_JUSTIFY_LEFT - False - False - 0 - 0.5 - 0 - 0 - gconf/general/register/number_of_rows - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - 0 - 1 - 10 - 11 - 12 - fill - - - - - - - True - Number of _transactions: - True - False - GTK_JUSTIFY_LEFT - False - False - 0 - 0.5 - 0 - 0 - gconf/general/register/max_transactions - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - 0 - 1 - 9 - 10 - 12 - fill - - - - - - - True - Show this many transactions in a register. A value of zero means show all transactions. - True - 1 - 0 - True - GTK_UPDATE_IF_VALID - True - False - 0 0 999999 1 10 10 - - - 1 - 2 - 9 - 10 - - - - - - - - True - Show two lines of information for each transaction instead of one. Does not affect expanded transactions. - True - _Double line mode - True - GTK_RELIEF_NORMAL - True - False - False - True - - - 0 - 4 - 7 - 8 - 12 - fill - - - - - - - True - If checked, each register will be opened in its own top level window. If clear, the register will be opened in the current window. - True - Register opens in a new _window - True - GTK_RELIEF_NORMAL - True - False - False - True - - - 0 - 4 - 6 - 7 - 12 - fill - - - - - - - True - If checked, only the names of the leaf accounts are displayed in the register and in the account selection popup. The default behaviour is to display the full name, including the path in the account tree. Checking this option implies that you use unique leaf names. - True - _Only display leaf account names - True - GTK_RELIEF_NORMAL - True - False - False - True - - - 0 - 4 - 8 - 9 - 12 - fill - - - - - - - True - Display this many rows when a register is created. - True - 1 - 0 - True - GTK_UPDATE_IF_VALID - True - False - 20 1 200 1 10 10 - - - 1 - 2 - 10 - 11 - fill - - - - - - False - True - - - - - - True - Register Defaults - False - False - GTK_JUSTIFY_LEFT - False - False - 0 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - tab - - - - - - 6 - True - 6 - 4 - False - 0 - 0 - - - - True - US Dollars (USD) - False - False - GTK_JUSTIFY_LEFT - False - False - 0 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - 1 - 3 - 1 - 2 - fill - - - - - - - True - gnc_currency_edit_new - 0 - 0 - Sun, 04 Sep 2005 21:36:59 GMT - - - 1 - 3 - 2 - 3 - fill - fill - - - - - - True - 0.5 - 0.5 - 1 - 1 - 0 - 0 - 12 - 0 - - - - True - Use the specified currency for all newly created reports. - True - Ch_oose: - True - GTK_RELIEF_NORMAL - True - False - False - True - - - - - 0 - 1 - 2 - 3 - fill - fill - - - - - - True - 0.5 - 0.5 - 1 - 1 - 0 - 0 - 12 - 0 - - - - True - Use the system locale currency for all newly created reports. - True - Loc_ale: - True - GTK_RELIEF_NORMAL - True - False - False - True - gconf/general/report/currency_choice/other - - - - - 0 - 1 - 1 - 2 - fill - fill - - - - - - True - <b>Default Report Currency</b> - False - True - GTK_JUSTIFY_LEFT - False - False - 0 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - 0 - 3 - 0 - 1 - fill - - - - - - - True - - False - False - GTK_JUSTIFY_LEFT - False - False - 0 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - 0 - 1 - 3 - 4 - fill - - - - - - - True - <b>Location</b> - False - True - GTK_JUSTIFY_LEFT - False - False - 0 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - 0 - 4 - 4 - 5 - fill - - - - - - - True - If checked, each report will be opened in its own top level window. If clear, the report will be opened in the current window. - True - Report opens in a new _window - True - GTK_RELIEF_NORMAL - True - False - False - True - - - 0 - 4 - 5 - 6 - 12 - fill - - - - - - False - True - - - - - - True - Reports - False - False - GTK_JUSTIFY_LEFT - False - False - 0 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - tab - - - - - - 6 - True - 20 - 4 - False - 0 - 12 - - - - True - Display toolbar items as text only. - True - _Text only - True - GTK_RELIEF_NORMAL - True - False - False - True - - - 0 - 4 - 8 - 9 - 12 - fill - - - - - - - True - Display toolbar items as icons only. - True - _Icons only - True - GTK_RELIEF_NORMAL - True - False - False - True - gconf/general/toolbar_style/text - - - 0 - 4 - 7 - 8 - 12 - fill - - - - - - - True - Display toolbar items with the text label beside the icon. Labels are only shown for the most important items. - True - Priority text besi_de icons - True - GTK_RELIEF_NORMAL - True - False - False - True - gconf/general/toolbar_style/text - - - 0 - 4 - 6 - 7 - 12 - fill - - - - - - - True - Display toolbar items with the text label below the icon. Labels are show for all items. - True - Text _below icons - True - GTK_RELIEF_NORMAL - True - False - False - True - gconf/general/toolbar_style/text - - - 0 - 4 - 5 - 6 - 12 - fill - - - - - - - True - Use the system setting for displaying toolbar items. - True - Use s_ystem default - True - GTK_RELIEF_NORMAL - True - False - False - True - gconf/general/toolbar_style/text - - - 0 - 4 - 4 - 5 - 12 - fill - - - - - - - True - <b>Toolbar Style</b> - False - True - GTK_JUSTIFY_LEFT - False - False - 0 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - 0 - 4 - 3 - 4 - fill - - - - - - - True - <b>Window Geometry</b> - False - True - GTK_JUSTIFY_LEFT - False - False - 0 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - 0 - 4 - 0 - 1 - fill - - - - - - - True - - False - False - GTK_JUSTIFY_LEFT - False - False - 0 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - 0 - 1 - 2 - 3 - fill - - - - - - - True - True - _Save window size and position - True - GTK_RELIEF_NORMAL - True - False - False - True - - - 0 - 4 - 1 - 2 - 12 - fill - - - - - - - True - True - Bring the most _recent tab to the front - True - GTK_RELIEF_NORMAL - True - False - False - True - - - 0 - 4 - 12 - 13 - 12 - fill - - - - - - - True - - False - False - GTK_JUSTIFY_LEFT - False - False - 0 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - 0 - 1 - 14 - 15 - fill - - - - - - - True - <b>Tab Position</b> - False - True - GTK_JUSTIFY_LEFT - False - False - 0 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - 0 - 2 - 15 - 16 - fill - - - - - - - True - Display the notebook tabs at the top of the window. - True - To_p - True - GTK_RELIEF_NORMAL - True - False - False - True - - - 0 - 2 - 16 - 17 - 12 - fill - - - - - - - True - Display the notebook tabs at the bottom of the window. - True - B_ottom - True - GTK_RELIEF_NORMAL - True - False - False - True - gconf/general/tab_position/top - - - 0 - 2 - 17 - 18 - 12 - fill - - - - - - - True - Display the notebook tabs at the left of the window. - True - _Left - True - GTK_RELIEF_NORMAL - True - False - False - True - gconf/general/tab_position/top - - - 0 - 2 - 18 - 19 - 12 - fill - - - - - - - True - Display the notebook tabs at the right of the window. - True - _Right - True - GTK_RELIEF_NORMAL - True - False - False - True - gconf/general/tab_position/top - - - 0 - 2 - 19 - 20 - 12 - fill - - - - - - - True - <b>Summary Bar Position</b> - False - True - GTK_JUSTIFY_LEFT - False - False - 0 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - 2 - 4 - 15 - 16 - fill - - - - - - - True - Display the summary bar at the top of the page. - True - Top - True - GTK_RELIEF_NORMAL - True - False - False - True - - - 2 - 4 - 16 - 17 - 12 - fill - - - - - - - True - Display the summary bar at the bottom of the page. - True - Bottom - True - GTK_RELIEF_NORMAL - True - False - False - True - gconf/general/summarybar_position/top - - - 2 - 4 - 17 - 18 - 12 - fill - - - - - - - True - - False - False - GTK_JUSTIFY_LEFT - False - False - 0 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - 0 - 1 - 9 - 10 - fill - - - - - - - True - <b>Tabs</b> - False - True - GTK_JUSTIFY_LEFT - False - False - 0 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - 0 - 4 - 10 - 11 - fill - - - - - - - True - Show a close button on each notebook tab. These function identically to the 'Close' menu item. - True - Show close button on _notebook tabs - True - GTK_RELIEF_NORMAL - True - False - False - True - - - 0 - 4 - 11 - 12 - 12 - fill - - - - - - - True - 0.5 - 0.5 - 1 - 1 - 0 - 0 - 12 - 0 - - - - True - _Width: - True - False - GTK_JUSTIFY_LEFT - False - False - 0.5 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - - - 0 - 1 - 13 - 14 - fill - fill - - - - - - True - False - 0 - - - - True - True - 1 - 0 - True - GTK_UPDATE_ALWAYS - False - False - 30 1 100 1 10 10 - - - 0 - False - True - - - - - - True - characters - False - False - GTK_JUSTIFY_LEFT - False - False - 0.5 - 0.5 - 3 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - 0 - False - False - - - - - 1 - 3 - 13 - 14 - fill - fill - - - - - False - True - - - - - - True - Windows - False - False - GTK_JUSTIFY_LEFT - False - False - 0 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - tab - - - - - 0 - True - True - - - - - - + + + + GnuCash Options + 400 + 400 + dialog + + + + True + vertical + + + True + + + single + + + + 0 + + + + + True + + + + + + 1 + + + + + 2 + + + + + True + end + + + gtk-help + -11 + True + True + True + False + True + + + False + False + 0 + + + + + gtk-cancel + -6 + True + True + True + False + True + + + False + False + 1 + + + + + gtk-apply + -10 + True + True + True + False + True + + + False + False + 2 + + + + + gtk-ok + -5 + True + True + True + False + True + + + False + False + 3 + + + + + False + end + 0 + + + + + + + GnuCash Preferences + 600 + 400 + normal + + + + True + vertical + + + True + True + 6 + left + + + True + 6 + 11 + 4 + + + True + 0 + <b>Summarybar Content</b> + True + + + 4 + GTK_FILL + + + + + + Include _grand total + True + True + False + Show a grand total of all accounts converted to the default report currency. + True + True + + + 4 + 1 + 2 + GTK_FILL + + 12 + + + + + Include _non-currency totals + True + True + False + If checked, non-currency commodities will be shown in the summary bar. If clear, only currencies will be shown. + True + True + + + 4 + 2 + 3 + GTK_FILL + + 12 + + + + + True + 0 + <b>Start Date</b> + True + + + 4 + 4 + 5 + GTK_FILL + + + + + + True + 0 + <b>End Date</b> + True + + + 4 + 8 + 9 + GTK_FILL + + + + + + _Relative: + True + True + False + Use the specified relative starting date for profit/loss calculations. + True + True + + + 5 + 6 + GTK_FILL + GTK_FILL + 12 + + + + + _Absolute: + True + True + False + Use the specified absolute starting date for profit/loss calculations. + True + True + gconf/window/pages/account_tree/summary/start_choice/relative + + + 6 + 7 + GTK_FILL + GTK_FILL + 12 + + + + + Re_lative: + True + True + False + Use the specified relative ending date for profit/loss calculations. Also use this date for net assets calculations. + True + True + + + 9 + 10 + GTK_FILL + GTK_FILL + 12 + + + + + Ab_solute: + True + True + False + Use the specified absolute ending date for profit/loss calculations. Also use this date for net assets calculations. + True + True + gconf/window/pages/account_tree/summary/end_choice/relative + + + 10 + 11 + GTK_FILL + GTK_FILL + 12 + + + + + True + gnc_date_edit_new_glade + + + 1 + 4 + 6 + 7 + GTK_FILL + GTK_FILL + + + + + True + gnc_date_edit_new_glade + + + 1 + 4 + 10 + 11 + GTK_FILL + + + + + True + gnc_period_select_new_glade + 1 + + + 1 + 4 + 9 + 10 + GTK_FILL + GTK_FILL + + + + + True + gnc_period_select_new_glade + 1 + 1 + + + 1 + 4 + 5 + 6 + GTK_FILL + GTK_FILL + + + + + True + 0 + + + 7 + 8 + GTK_FILL + + + + + + True + 0 + + + 3 + 4 + GTK_FILL + + + + + + + + + + + + + + + + + + + + + + + + + + True + 0 + Accounting Period + + + False + tab + + + + + True + 6 + 15 + 4 + 12 + + + True + 0 + <b>Separator Character</b> + True + + + 3 + GTK_FILL + + + + + + Use _formal accounting labels + True + True + False + Use only 'debit' and 'credit' instead of informal synonyms + True + True + + + 4 + 10 + 11 + GTK_FILL + + 12 + + + + + True + 0 + <b>Labels</b> + True + + + 9 + 10 + GTK_FILL + + + + + + True + 0 + + + 8 + 9 + GTK_FILL + + + + + + _None + True + True + False + Don't sign reverse any accounts. + True + True + + + 2 + 7 + 8 + GTK_FILL + + 12 + + + + + C_redit accounts + True + True + False + Sign reverse balances on the following: Credit Card, Payable, Liability, Equity, and Income. + True + True + gconf/general/reversed_accounts/none + + + 2 + 6 + 7 + GTK_FILL + + 12 + + + + + _Income & expense + True + True + False + Sign reverse balances on income and expense accounts. + True + True + gconf/general/reversed_accounts/none + + + 2 + 5 + 6 + GTK_FILL + + 12 + + + + + True + 0 + <b>Reverse Balanced Accounts</b> + True + + + 4 + 4 + 5 + GTK_FILL + + + + + + True + 0 + + + 3 + 4 + GTK_FILL + + + + + + True + 0 + + + 11 + 12 + GTK_FILL + + + + + + True + 0 + <b>Default Currency</b> + True + + + 12 + 13 + GTK_FILL + + + + + + True + gnc_currency_edit_new + + + 1 + 3 + 14 + 15 + GTK_FILL + GTK_FILL + + + + + True + 0 + US Dollars (USD) + + + 1 + 3 + 13 + 14 + GTK_FILL + + + + + + True + 12 + + + Loc_ale: + True + True + False + Use the system locale currency for all newly created accounts. + True + True + + + + + 13 + 14 + GTK_FILL + GTK_FILL + + + + + True + 12 + + + Ch_oose: + True + True + False + Use the specified currency for all newly created accounts. + True + True + gconf/general/currency_choice/locale + + + + + 14 + 15 + GTK_FILL + GTK_FILL + + + + + True + True + The character that will be used between components of an account name. A legal value is any single character except letters and numbers, or any of the following strings: "colon" "slash", "backslash", "dash" and "period". + + + 1 + 2 + 1 + 2 + + + + + + Placeholder tooltip. + gtk-dialog-warning + + + 2 + 3 + 1 + 2 + GTK_FILL + + + + + + True + 0 + + + 1 + 2 + 2 + 3 + GTK_FILL + + + + + + True + 0 + Character: + + + 1 + 2 + GTK_FILL + + 12 + + + + + True + 0 + Sample: + + + 2 + 3 + GTK_FILL + + 12 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + True + 0 + Accounts + + + 1 + False + tab + + + + + True + 6 + 17 + 4 + + + 0 + <b>Fancy Date Format</b> + True + + + 4 + 10 + 11 + GTK_FILL + + + + + + True + 0 + + + 9 + 10 + GTK_FILL + + + + + + True + 0 + 2005-07-31 + + + 1 + 2 + 8 + 9 + GTK_FILL + + + + + + True + 0 + 31.07.2005 + + + 1 + 2 + 7 + 8 + GTK_FILL + + + + + + True + 0 + 31/07/2005 + + + 1 + 2 + 6 + 7 + GTK_FILL + + + + + + True + 0 + 07/31/2005 + + + 1 + 2 + 5 + 6 + GTK_FILL + + + + + + True + 0 + + + 1 + 2 + 4 + 5 + GTK_FILL + + + + + + _ISO: + True + True + False + Use the date format specified by the ISO-8601 standard. + True + True + + + 8 + 9 + GTK_FILL + + 12 + + + + + _Europe: + True + True + False + Use the date format common in continental Europe. + True + True + gconf/general/date_format/iso + + + 7 + 8 + GTK_FILL + + 12 + + + + + U_K: + True + True + False + Use the date format common in the United Kingdom. + True + True + gconf/general/date_format/iso + + + 6 + 7 + GTK_FILL + + 12 + + + + + _US: + True + True + False + Use the date format common in the United States. + True + True + gconf/general/date_format/iso + + + 5 + 6 + GTK_FILL + + 12 + + + + + Loc_ale: + True + True + False + Use the date format specified by the system locale. + True + True + gconf/general/date_format/iso + + + 4 + 5 + GTK_FILL + + 12 + + + + + True + 0 + <b>Date Format</b> + True + + + 4 + 3 + 4 + GTK_FILL + + + + + + True + 0 + <b>Time Format</b> + True + + + GTK_FILL + + + + + + True + 0 + + + 2 + 3 + GTK_FILL + + + + + + U_se 24-hour clock + True + True + False + Use a 24 hour (instead of a 12 hour) time format. + True + True + + + 4 + 1 + 2 + GTK_FILL + + 12 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 2 + + + + + True + 0 + Date/Time + + + 2 + False + tab + + + + + True + 6 + 21 + 4 + + + True + 0 + <b>General</b> + True + + + GTK_FILL + + + + + + Perform account list _setup on new file + True + True + False + Present the new account list dialog when you choose "New File" from the "File" menu + True + True + + + 4 + 3 + 4 + GTK_FILL + + 12 + + + + + Display "_tip of the day" dialog + True + True + False + Display hints for using GnuCash at startup + True + True + + + 4 + 1 + 2 + GTK_FILL + + 12 + + + + + True + 6 + + + True + True + How many days to keep old log/backup files. + 30 1 99999 1 10 10 + 1 + + + False + 0 + + + + + True + 0 + days + + + False + False + 1 + + + + + 1 + 3 + 16 + 17 + GTK_FILL + GTK_FILL + + + + + True + 0 + _Retain log files: + True + gconf/general/retain_days + + + 4 + 14 + 15 + GTK_FILL + + 12 + + + + + Com_press files + True + True + False + Compress the data file with gzip when saving it to disk. + True + True + + + 4 + 11 + 12 + GTK_FILL + + 12 + + + + + True + 0 + <b>Files</b> + True + + + 10 + 11 + GTK_FILL + + + + + + True + 0 + + + 9 + 10 + GTK_FILL + + + + + + True + 0 + _Decimal places: + True + gconf/general/auto_decimal_places + + + 8 + 9 + GTK_FILL + + 12 + + + + + True + True + How many automatic decimal places will be filled in. + 2 1 8 1 4 4 + 1 + + + 1 + 2 + 8 + 9 + GTK_FILL + + + + + + _Automatic decimal point + True + True + False + Automatically insert a decimal point into values that are entered without one. + True + True + + + 4 + 7 + 8 + GTK_FILL + + 12 + + + + + Display ne_gative amounts in red + True + True + False + Display negative amounts in red + True + True + + + 4 + 6 + 7 + GTK_FILL + + 12 + + + + + True + 0 + <b>Numbers</b> + True + + + 5 + 6 + GTK_FILL + + + + + + True + 0 + + + 4 + 5 + GTK_FILL + + + + + + True + 0 + <b>Search Dialog</b> + True + + + 19 + 20 + GTK_FILL + + + + + + True + 0 + New search _limit: + True + gconf/dialogs/search/new_search_limit + + + 20 + 21 + GTK_FILL + + 12 + + + + + True + True + Default to 'new search' if fewer than this number of items is returned. + 1 1 100 1 10 10 + 1 + + + 1 + 2 + 20 + 21 + GTK_FILL + + + + + + Show splash scree_n + True + True + False + Show splash screen at startup. + True + True + + + 4 + 2 + 3 + GTK_FILL + + 12 + + + + + True + 0 + Auto-save time _interval: + True + gconf/general/autosave_interval_minutes + + + 13 + 14 + GTK_FILL + + 12 + + + + + True + 6 + + + True + True + The number of minutes until saving of the data file to harddisk will be started automatically. If zero, no saving will be started automatically. + 3 0 99999 1 10 10 + 1 + + + False + 0 + + + + + True + 0 + minutes + + + False + False + 1 + + + + + 1 + 3 + 13 + 14 + GTK_FILL + GTK_FILL + + + + + Show auto-save confirmation _question + True + True + False + If active, GnuCash shows a confirmation question each time the auto-save feature is started. Otherwise no extra explanation is shown. + True + True + + + 4 + 12 + 13 + GTK_FILL + + 12 + + + + + True + 0 + + + 18 + 19 + GTK_FILL + + + + + + Never + True + True + False + True + gconf/general/retain_type/days + + + 15 + 16 + 12 + + + + + For: + True + True + False + True + + + 16 + 17 + 12 + + + + + Forever + True + True + False + True + gconf/general/retain_type/days + + + 17 + 18 + 12 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 3 + + + + + True + 0 + General + + + 3 + False + tab + + + + + True + 6 + 10 + 4 + 12 + + + True + 0 + <b>Checks</b> + True + + + 4 + GTK_FILL + + + + + + True + 12 + + + Print _date format + True + True + False + Below the actual date, print the format of that date in 8 point type. + True + True + + + + + 4 + 1 + 2 + GTK_FILL + GTK_FILL + + + + + True + 12 + + + True + Default _font: + True + True + gconf/dialogs/print_checks/default_font + + + + + 3 + 4 + GTK_FILL + GTK_FILL + + + + + True + True + False + + + 1 + 4 + 3 + 4 + GTK_FILL + + + + + + True + 12 + + + Print _blocking chars + True + True + False + Print '***' before and after each text field on the check. + True + True + + + + + 4 + 2 + 3 + GTK_FILL + GTK_FILL + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 4 + + + + + True + 0 + Printing + + + 4 + False + tab + + + + + True + 6 + 16 + 4 + 12 + + + True + 0 + <b>Actions</b> + True + + + 2 + GTK_FILL + + + + + + '_Enter' moves to blank transaction + True + True + False + If checked, pressing the 'Enter' key will move to the blank transaction at the bottom of the register. If clear, pressing the 'Enter' key will move down one row. + True + True + + + 4 + 1 + 2 + GTK_FILL + + 12 + + + + + True + 0 + + + 3 + 4 + GTK_FILL + + + + + + _Auto-raise lists + True + True + False + Automatically raise the list of accounts or actions during input. + True + True + True + + + 4 + 2 + 3 + GTK_FILL + + 12 + + + + + True + 0 + <b>Reconciling</b> + True + + + 5 + 6 + GTK_FILL + + + + + + True + 0 + + + 10 + 11 + GTK_FILL + + + + + + Check cleared _transactions + True + True + False + Pre-check cleared transactions when creating a reconcile dialog. + True + True + + + 4 + 6 + 7 + GTK_FILL + + 12 + + + + + Automatic _interest transfer + True + True + False + Prior to reconciling an account which charges or pays interest, prompt the user to enter a transaction for the interest charge or payment. Currently only enabled for Bank, Credit, Mutual, Asset, Receivable, Payable, and Liability accounts. + True + True + + + 4 + 7 + 8 + GTK_FILL + + 12 + + + + + Automatic credit card _payment + True + True + False + After reconciling a credit card statement, prompt the user to enter a credit card payment. + True + True + + + 4 + 8 + 9 + GTK_FILL + + 12 + + + + + Always reconcile to t_oday + True + True + False + Always open the reconcile dialog using today's date for the statement date, regardless of previous reconciliations. + True + True + + + 4 + 9 + 10 + GTK_FILL + + 12 + + + + + Draw _vertical lines between columns + True + True + False + Show vertical borders on the cells. + True + True + + + 4 + 15 + 16 + GTK_FILL + + 12 + + + + + Draw hori_zontal lines between rows + True + True + False + Show horizontal borders on the cells. + True + True + + + 4 + 14 + 15 + GTK_FILL + + 12 + + + + + Double _mode colors alternate with transactions + True + True + False + Alternate the primary and secondary colors by transaction instead of by alternating by row. + True + True + + + 4 + 13 + 14 + GTK_FILL + + 12 + + + + + _Use system theme colors + True + True + False + If checked, the system color theme will be applied to register windows. If clear, the original GnuCash register colors will be used. + True + True + + + 4 + 12 + 13 + GTK_FILL + + 12 + + + + + True + 0 + <b>Graphics</b> + True + + + 2 + 11 + 12 + GTK_FILL + + + + + + Tab order in_cludes Transfer on Memorised Transactions + True + True + False + Move to Transfer field when memorised transaction auto filled. + True + True + True + + + 4 + 3 + 4 + GTK_FILL + + 12 + + + + + True + 0 + + + 4 + 5 + GTK_FILL + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + + + + + True + 0 + Register + + + 5 + False + tab + + + + + True + 6 + 11 + 4 + + + True + 0 + <b>Default Style</b> + True + + + GTK_FILL + + + + + + True + 0 + + + 4 + 5 + GTK_FILL + + + + + + True + 0 + <b>Other Defaults</b> + True + + + 5 + 6 + GTK_FILL + + + + + + _Basic ledger + True + True + False + Show all transactions on one line. (Two in double line mode.) + True + True + + + 4 + 1 + 2 + GTK_FILL + + 12 + + + + + _Auto-split ledger + True + True + False + Automatically expand the current transaction to show all splits. All other transactions are shown on one line. (Two in double line mode.) + True + True + gconf/general/register/default_style/ledger + + + 4 + 2 + 3 + GTK_FILL + + 12 + + + + + Transaction _journal + True + True + False + All transactions are expanded to show all splits. + True + True + gconf/general/register/default_style/ledger + + + 4 + 3 + 4 + GTK_FILL + + 12 + + + + + True + 0 + Number of _rows: + True + gconf/general/register/number_of_rows + + + 10 + 11 + GTK_FILL + + 12 + + + + + True + 0 + Number of _transactions: + True + gconf/general/register/max_transactions + + + 9 + 10 + GTK_FILL + + 12 + + + + + True + True + Show this many transactions in a register. A value of zero means show all transactions. + 0 0 999999 1 10 10 + 1 + True + True + if-valid + + + 1 + 2 + 9 + 10 + + + + + + + _Double line mode + True + True + False + Show two lines of information for each transaction instead of one. Does not affect expanded transactions. + True + True + + + 4 + 7 + 8 + GTK_FILL + + 12 + + + + + Register opens in a new _window + True + True + False + If checked, each register will be opened in its own top level window. If clear, the register will be opened in the current window. + True + True + + + 4 + 6 + 7 + GTK_FILL + + 12 + + + + + _Only display leaf account names + True + True + False + If checked, only the names of the leaf accounts are displayed in the register and in the account selection popup. The default behaviour is to display the full name, including the path in the account tree. Checking this option implies that you use unique leaf names. + True + True + + + 4 + 8 + 9 + GTK_FILL + + 12 + + + + + True + True + Display this many rows when a register is created. + 20 1 200 1 10 10 + 1 + True + True + if-valid + + + 1 + 2 + 10 + 11 + GTK_FILL + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 6 + + + + + True + 0 + Register Defaults + + + 6 + False + tab + + + + + True + 6 + 6 + 4 + + + True + 0 + US Dollars (USD) + + + 1 + 3 + 1 + 2 + GTK_FILL + + + + + + True + gnc_currency_edit_new + + + 1 + 3 + 2 + 3 + GTK_FILL + GTK_FILL + + + + + True + 12 + + + Ch_oose: + True + True + False + Use the specified currency for all newly created reports. + True + True + + + + + 2 + 3 + GTK_FILL + GTK_FILL + + + + + True + 12 + + + Loc_ale: + True + True + False + Use the system locale currency for all newly created reports. + True + True + gconf/general/report/currency_choice/other + + + + + 1 + 2 + GTK_FILL + GTK_FILL + + + + + True + 0 + <b>Default Report Currency</b> + True + + + 3 + GTK_FILL + + + + + + True + 0 + + + 3 + 4 + GTK_FILL + + + + + + True + 0 + <b>Location</b> + True + + + 4 + 4 + 5 + GTK_FILL + + + + + + Report opens in a new _window + True + True + False + If checked, each report will be opened in its own top level window. If clear, the report will be opened in the current window. + True + True + + + 4 + 5 + 6 + GTK_FILL + + 12 + + + + + + + + + + + + + + + + + + + + + + + 7 + + + + + True + 0 + Reports + + + 7 + False + tab + + + + + True + 6 + 20 + 4 + 12 + + + _Text only + True + True + False + Display toolbar items as text only. + True + True + + + 4 + 8 + 9 + GTK_FILL + + 12 + + + + + _Icons only + True + True + False + Display toolbar items as icons only. + True + True + gconf/general/toolbar_style/text + + + 4 + 7 + 8 + GTK_FILL + + 12 + + + + + Priority text besi_de icons + True + True + False + Display toolbar items with the text label beside the icon. Labels are only shown for the most important items. + True + True + gconf/general/toolbar_style/text + + + 4 + 6 + 7 + GTK_FILL + + 12 + + + + + Text _below icons + True + True + False + Display toolbar items with the text label below the icon. Labels are show for all items. + True + True + gconf/general/toolbar_style/text + + + 4 + 5 + 6 + GTK_FILL + + 12 + + + + + Use s_ystem default + True + True + False + Use the system setting for displaying toolbar items. + True + True + gconf/general/toolbar_style/text + + + 4 + 4 + 5 + GTK_FILL + + 12 + + + + + True + 0 + <b>Toolbar Style</b> + True + + + 4 + 3 + 4 + GTK_FILL + + + + + + True + 0 + <b>Window Geometry</b> + True + + + 4 + GTK_FILL + + + + + + True + 0 + + + 2 + 3 + GTK_FILL + + + + + + _Save window size and position + True + True + False + True + True + + + 4 + 1 + 2 + GTK_FILL + + 12 + + + + + Bring the most _recent tab to the front + True + True + False + True + True + + + 4 + 12 + 13 + GTK_FILL + + 12 + + + + + True + 0 + + + 14 + 15 + GTK_FILL + + + + + + True + 0 + <b>Tab Position</b> + True + + + 2 + 15 + 16 + GTK_FILL + + + + + + To_p + True + True + False + Display the notebook tabs at the top of the window. + True + True + + + 2 + 16 + 17 + GTK_FILL + + 12 + + + + + B_ottom + True + True + False + Display the notebook tabs at the bottom of the window. + True + True + gconf/general/tab_position/top + + + 2 + 17 + 18 + GTK_FILL + + 12 + + + + + _Left + True + True + False + Display the notebook tabs at the left of the window. + True + True + gconf/general/tab_position/top + + + 2 + 18 + 19 + GTK_FILL + + 12 + + + + + _Right + True + True + False + Display the notebook tabs at the right of the window. + True + True + gconf/general/tab_position/top + + + 2 + 19 + 20 + GTK_FILL + + 12 + + + + + True + 0 + <b>Summary Bar Position</b> + True + + + 2 + 4 + 15 + 16 + GTK_FILL + + + + + + Top + True + True + False + Display the summary bar at the top of the page. + True + True + + + 2 + 4 + 16 + 17 + GTK_FILL + + 12 + + + + + Bottom + True + True + False + Display the summary bar at the bottom of the page. + True + True + gconf/general/summarybar_position/top + + + 2 + 4 + 17 + 18 + GTK_FILL + + 12 + + + + + True + 0 + + + 9 + 10 + GTK_FILL + + + + + + True + 0 + <b>Tabs</b> + True + + + 4 + 10 + 11 + GTK_FILL + + + + + + Show close button on _notebook tabs + True + True + False + Show a close button on each notebook tab. These function identically to the 'Close' menu item. + True + True + + + 4 + 11 + 12 + GTK_FILL + + 12 + + + + + True + 12 + + + True + _Width: + True + + + + + 13 + 14 + GTK_FILL + GTK_FILL + + + + + True + + + True + True + 30 1 100 1 10 10 + 1 + True + + + False + 0 + + + + + True + 3 + characters + + + False + False + 1 + + + + + 1 + 3 + 13 + 14 + GTK_FILL + GTK_FILL + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 8 + + + + + True + 0 + Windows + + + 8 + False + tab + + + + + 2 + + + + + True + end + + + gtk-help + -11 + True + True + True + False + True + + + False + False + 0 + + + + + gtk-close + -7 + True + True + True + False + True + + + False + False + 1 + + + + + False + end + 0 + + + + +