X-Git-Url: https://git.brokenzipper.com/gitweb?a=blobdiff_plain;ds=sidebyside;f=src%2Fui-pref.h;h=1ec90ba22a200f429b973224e147b932f3ba6251;hb=35b9973e4de7d69ad8841ead996a2e6cf1d85f08;hp=afd529ee817a9d64953e3f56e0c97635dbdc1340;hpb=996fa4ab9f6b836001f8ad0eecbfd3821687fea7;p=chaz%2Fhomebank diff --git a/src/ui-pref.h b/src/ui-pref.h index afd529e..1ec90ba 100644 --- a/src/ui-pref.h +++ b/src/ui-pref.h @@ -1,5 +1,5 @@ /* HomeBank -- Free, easy, personal accounting for everyone. - * Copyright (C) 1995-2016 Maxime DOYEN + * Copyright (C) 1995-2018 Maxime DOYEN * * This file is part of HomeBank. * @@ -119,12 +119,50 @@ struct defpref_data gint country; + GtkWidget *PI_plugin_columns; }; +enum +{ + PREF_GENERAL, + PREF_INTERFACE, + PREF_TRANSACTIONS, + PREF_DISPLAY_FORMAT, + PREF_IMPORT_EXPORT, + PREF_REPORT, + PREF_EURO_MINOR, + PREF_PLUGINS, + PREF_MAX +}; + + +typedef struct +{ + gchar *locale; + gchar *name; +} LangName; + + +typedef struct +{ + gshort id; + gchar *iso; + gchar *name; + gdouble value; + //gchar *prefix_symbol; /* max symbol is 3 digits in unicode */ + //gchar *suffix_symbol; /* but mostly is 1 digit */ + gchar *symbol; + gboolean sym_prefix; + gchar *decimal_char; + gchar *grouping_char; + gshort frac_digits; +} EuroParams; + + void free_pref_icons(void); void load_pref_icons(void); -GtkWidget *defpref_dialog_new (void); +GtkWidget *defpref_dialog_new (gint initial_selection); #endif