add gitignore
[chaz/homebank] / src / ui-pref.h
1 /* HomeBank -- Free, easy, personal accounting for everyone.
2 * Copyright (C) 1995-2014 Maxime DOYEN
3 *
4 * This file is part of HomeBank.
5 *
6 * HomeBank is free software; you can redistribute it and/or modify
7 * it under the terms of the GNU General Public License as published by
8 * the Free Software Foundation; either version 2 of the License, or
9 * (at your option) any later version.
10 *
11 * HomeBank is distributed in the hope that it will be useful,
12 * but WITHOUT ANY WARRANTY; without even the implied warranty of
13 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 * GNU General Public License for more details.
15 *
16 * You should have received a copy of the GNU General Public License
17 * along with this program. If not, see <http://www.gnu.org/licenses/>.
18 */
19
20 #ifndef __HB_PREFERENCE_GTK_H__
21 #define __HB_PREFERENCE_GTK_H__
22
23
24 struct defpref_data
25 {
26 GtkWidget *window;
27
28 GtkWidget *LV_page;
29 GtkWidget *GR_page;
30
31 GtkWidget *label;
32 GtkWidget *image;
33 GtkWidget *BT_clear;
34
35 GtkWidget *CY_language;
36 GtkWidget *CY_toolbar;
37 GtkWidget *CY_colors;
38 GtkWidget *CM_custom_colors;
39 GtkWidget *CP_exp_color;
40 GtkWidget *CP_inc_color;
41 GtkWidget *CP_warn_color;
42 GtkWidget *CM_ruleshint;
43
44 GtkWidget *LV_opecolumns;
45 GtkWidget *BT_go_up;
46 GtkWidget *BT_go_down;
47
48 GtkWidget *NB_fiscyearday;
49 GtkWidget *CY_fiscyearmonth;
50
51 GtkWidget *CM_runwizard;
52
53 GtkWidget *ST_path_hbfile, *BT_path_hbfile;
54 GtkWidget *ST_path_import, *BT_path_import;
55 GtkWidget *ST_path_export, *BT_path_export;
56
57 GtkWidget *CM_load_last;
58 GtkWidget *CM_show_splash;
59 GtkWidget *CM_append_scheduled;
60 GtkWidget *CM_herit_date;
61 GtkWidget *CM_hide_reconciled;
62
63 //GtkWidget *ST_path_navigator;
64
65 GtkWidget *ST_datefmt;
66 GtkWidget *LB_date;
67
68 GtkWidget *ST_num_symbol;
69 GtkWidget *CM_num_isprefix;
70 GtkWidget *ST_num_decimalchar;
71 GtkWidget *ST_num_groupingchar;
72 GtkWidget *NB_num_fracdigits;
73 GtkWidget *LB_numberbase;
74
75 //GtkWidget *NB_numnbdec;
76 //GtkWidget *CM_numseparator;
77 //GtkWidget *CM_imperial;
78 GtkWidget *CM_unitismile;
79 GtkWidget *CM_unitisgal;
80
81 GtkWidget *CY_daterange_wal;
82 GtkWidget *CY_daterange_txn;
83 GtkWidget *CY_daterange_rep;
84
85 /* currencies
86 GtkWidget *LB_default;
87 GtkWidget *BT_default; */
88
89 GtkWidget *CM_euro_enable;
90 GtkWidget *CY_euro_preset;
91 GtkWidget *ST_euro_country;
92 GtkWidget *NB_euro_value;
93
94 GtkWidget *ST_euro_symbol;
95 GtkWidget *CM_euro_isprefix;
96 GtkWidget *ST_euro_decimalchar;
97 GtkWidget *ST_euro_groupingchar;
98 GtkWidget *NB_euro_fracdigits;
99 GtkWidget *LB_numbereuro;
100
101 //GtkWidget *ST_euro_symbol;
102 //GtkWidget *NB_euro_nbdec;
103 //GtkWidget *CM_euro_thsep;
104
105 GtkWidget *CM_stat_byamount;
106 GtkWidget *CM_stat_showdetail;
107 GtkWidget *CM_stat_showrate;
108
109 GtkWidget *CM_budg_showdetail;
110
111 GtkWidget *CY_color_scheme;
112
113 GtkWidget *CM_chartlegend;
114
115 GtkWidget *CY_dtex_datefmt;
116 GtkWidget *CY_dtex_ofxmemo;
117
118 };
119
120
121 void free_pref_icons(void);
122 void load_pref_icons(void);
123
124 GtkWidget *defpref_dialog_new (void);
125
126 #endif
This page took 0.042193 seconds and 4 git commands to generate.