X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=src%2Fui-pref.h;h=1ec90ba22a200f429b973224e147b932f3ba6251;hb=ed888e11d75c8caf2d9ffc1d830cab5e31555c80;hp=b8de0d02846c47e03ef18cf60763288f38e2b6d7;hpb=2ef3e601408ebaeeaf5f40d6967664b012a49979;p=chaz%2Fhomebank diff --git a/src/ui-pref.h b/src/ui-pref.h index b8de0d0..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-2017 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