]> git.lyx.org Git - lyx.git/blob - src/frontends/xforms/form_preferences.C
major GUII cleanup + Baruchs patch + Angus's patch + removed a couple of generated...
[lyx.git] / src / frontends / xforms / form_preferences.C
1 // File modified by fdfix.sh for use by lyx (with xforms >= 0.88) and gettext
2 #include <config.h>
3 #include "lyx_gui_misc.h"
4 #include "gettext.h"
5
6 /* Form definition file generated with fdesign. */
7
8 #include FORMS_H_LOCATION
9 #include <stdlib.h>
10 #include "form_preferences.h"
11 #include "FormPreferences.h"
12
13 FD_form_bind::~FD_form_bind()
14 {
15   if( form->visible ) fl_hide_form( form );
16   fl_free_form( form );
17 }
18
19
20 FD_form_bind * FormPreferences::build_bind()
21 {
22   FL_OBJECT *obj;
23   FD_form_bind *fdui = new FD_form_bind;
24
25   fdui->form = fl_bgn_form(FL_NO_BOX, 450, 320);
26   fdui->form->u_vdata = this;
27   obj = fl_add_box(FL_FLAT_BOX, 0, 0, 450, 320, "");
28   fdui->input_bind = obj = fl_add_input(FL_NORMAL_INPUT, 145, 80, 190, 30, _("Bind file"));
29     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
30     fl_set_object_callback(obj, C_FormPreferencesInputCB, 0);
31   fdui->button_bind_file_browse = obj = fl_add_button(FL_NORMAL_BUTTON, 335, 80, 80, 30, _("Browse..."));
32     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
33   fl_end_form();
34
35   fdui->form->fdui = fdui;
36
37   return fdui;
38 }
39 /*---------------------------------------*/
40
41 FD_form_misc::~FD_form_misc()
42 {
43   if( form->visible ) fl_hide_form( form );
44   fl_free_form( form );
45 }
46
47
48 FD_form_misc * FormPreferences::build_misc()
49 {
50   FL_OBJECT *obj;
51   FD_form_misc *fdui = new FD_form_misc;
52
53   fdui->form = fl_bgn_form(FL_NO_BOX, 450, 320);
54   fdui->form->u_vdata = this;
55   obj = fl_add_box(FL_FLAT_BOX, 0, 0, 450, 320, "");
56   fdui->check_banner = obj = fl_add_checkbutton(FL_PUSH_BUTTON, 20, 30, 240, 30, _("Show banner"));
57     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
58     fl_set_object_callback(obj, C_FormPreferencesInputCB, 0);
59     fl_set_button(obj, 1);
60   fdui->check_auto_region_delete = obj = fl_add_checkbutton(FL_PUSH_BUTTON, 20, 60, 240, 30, _("Auto region delete"));
61     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
62     fl_set_object_callback(obj, C_FormPreferencesInputCB, 0);
63     fl_set_button(obj, 1);
64   fdui->check_exit_confirm = obj = fl_add_checkbutton(FL_PUSH_BUTTON, 20, 90, 240, 30, _("Exit confirmation"));
65     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
66     fl_set_object_callback(obj, C_FormPreferencesInputCB, 0);
67     fl_set_button(obj, 1);
68   fdui->check_display_shortcuts = obj = fl_add_checkbutton(FL_PUSH_BUTTON, 20, 120, 240, 30, _("Display keyboard shortcuts"));
69     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
70     fl_set_object_callback(obj, C_FormPreferencesInputCB, 0);
71     fl_set_button(obj, 1);
72   fdui->counter_autosave = obj = fl_add_counter(FL_NORMAL_COUNTER, 240, 255, 170, 30, _("Autosave interval"));
73     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
74     fl_set_object_lalign(obj, FL_ALIGN_LEFT);
75     fl_set_object_callback(obj, C_FormPreferencesInputCB, 0);
76     fl_set_counter_precision(obj, 0);
77     fl_set_counter_bounds(obj, 0, 1200);
78     fl_set_counter_value(obj, 300);
79     fl_set_counter_step(obj, 1, 1);
80   fdui->counter_line_len = obj = fl_add_counter(FL_NORMAL_COUNTER, 240, 225, 170, 30, _("Ascii line length"));
81     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
82     fl_set_object_lalign(obj, FL_ALIGN_LEFT);
83     fl_set_object_callback(obj, C_FormPreferencesInputCB, 0);
84     fl_set_counter_precision(obj, 0);
85     fl_set_counter_bounds(obj, 0, 120);
86     fl_set_counter_value(obj, 75);
87     fl_set_counter_step(obj, 1, 1);
88   fl_end_form();
89
90   fdui->form->fdui = fdui;
91
92   return fdui;
93 }
94 /*---------------------------------------*/
95
96 FD_form_screen_fonts::~FD_form_screen_fonts()
97 {
98   if( form->visible ) fl_hide_form( form );
99   fl_free_form( form );
100 }
101
102
103 FD_form_screen_fonts * FormPreferences::build_screen_fonts()
104 {
105   FL_OBJECT *obj;
106   FD_form_screen_fonts *fdui = new FD_form_screen_fonts;
107
108   fdui->form = fl_bgn_form(FL_NO_BOX, 450, 320);
109   fdui->form->u_vdata = this;
110   obj = fl_add_box(FL_FLAT_BOX, 0, 0, 450, 320, "");
111   fdui->input_roman = obj = fl_add_input(FL_NORMAL_INPUT, 210, 5, 200, 30, _("Roman"));
112     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
113     fl_set_object_callback(obj, C_FormPreferencesInputCB, 0);
114   fdui->input_sans = obj = fl_add_input(FL_NORMAL_INPUT, 210, 35, 200, 30, _("Sans Serif"));
115     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
116     fl_set_object_callback(obj, C_FormPreferencesInputCB, 0);
117   fdui->input_typewriter = obj = fl_add_input(FL_NORMAL_INPUT, 210, 65, 200, 30, _("Typewriter"));
118     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
119     fl_set_object_callback(obj, C_FormPreferencesInputCB, 0);
120   fdui->counter_zoom = obj = fl_add_counter(FL_NORMAL_COUNTER, 210, 125, 200, 30, _("%"));
121     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
122     fl_set_object_lalign(obj, FL_ALIGN_RIGHT);
123     fl_set_object_callback(obj, C_FormPreferencesInputCB, 0);
124     fl_set_counter_precision(obj, 0);
125     fl_set_counter_bounds(obj, 0, 999);
126     fl_set_counter_value(obj, 150);
127     fl_set_counter_step(obj, 1, 1);
128   fdui->check_scalable = obj = fl_add_checkbutton(FL_PUSH_BUTTON, 50, 125, 160, 30, _("Allow scaling"));
129     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
130     fl_set_object_callback(obj, C_FormPreferencesInputCB, 0);
131     fl_set_button(obj, 1);
132   fdui->input_screen_encoding = obj = fl_add_input(FL_NORMAL_INPUT, 210, 95, 200, 30, _("Encoding"));
133     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
134     fl_set_object_callback(obj, C_FormPreferencesInputCB, 0);
135   fdui->input_tiny = obj = fl_add_input(FL_FLOAT_INPUT, 140, 165, 70, 30, _("tiny"));
136     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
137     fl_set_object_callback(obj, C_FormPreferencesInputCB, 0);
138   fdui->input_script = obj = fl_add_input(FL_FLOAT_INPUT, 340, 165, 70, 30, _("script"));
139     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
140     fl_set_object_callback(obj, C_FormPreferencesInputCB, 0);
141   fdui->input_footnote = obj = fl_add_input(FL_FLOAT_INPUT, 140, 195, 70, 30, _("footnote"));
142     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
143     fl_set_object_callback(obj, C_FormPreferencesInputCB, 0);
144   fdui->input_small = obj = fl_add_input(FL_FLOAT_INPUT, 340, 195, 70, 30, _("small"));
145     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
146     fl_set_object_callback(obj, C_FormPreferencesInputCB, 0);
147   fdui->input_large = obj = fl_add_input(FL_FLOAT_INPUT, 340, 225, 70, 30, _("large"));
148     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
149     fl_set_object_callback(obj, C_FormPreferencesInputCB, 0);
150   fdui->input_larger = obj = fl_add_input(FL_FLOAT_INPUT, 140, 255, 70, 30, _("larger"));
151     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
152     fl_set_object_callback(obj, C_FormPreferencesInputCB, 0);
153   fdui->input_largest = obj = fl_add_input(FL_FLOAT_INPUT, 340, 255, 70, 30, _("largest"));
154     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
155     fl_set_object_callback(obj, C_FormPreferencesInputCB, 0);
156   fdui->input_normal = obj = fl_add_input(FL_FLOAT_INPUT, 140, 225, 70, 30, _("normal"));
157     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
158     fl_set_object_callback(obj, C_FormPreferencesInputCB, 0);
159   fdui->input_huge = obj = fl_add_input(FL_FLOAT_INPUT, 140, 285, 70, 30, _("huge"));
160     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
161     fl_set_object_callback(obj, C_FormPreferencesInputCB, 0);
162   fdui->input_huger = obj = fl_add_input(FL_FLOAT_INPUT, 340, 285, 70, 30, _("huger"));
163     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
164     fl_set_object_callback(obj, C_FormPreferencesInputCB, 0);
165   fl_end_form();
166
167   fdui->form->fdui = fdui;
168
169   return fdui;
170 }
171 /*---------------------------------------*/
172
173 FD_form_interface_fonts::~FD_form_interface_fonts()
174 {
175   if( form->visible ) fl_hide_form( form );
176   fl_free_form( form );
177 }
178
179
180 FD_form_interface_fonts * FormPreferences::build_interface_fonts()
181 {
182   FL_OBJECT *obj;
183   FD_form_interface_fonts *fdui = new FD_form_interface_fonts;
184
185   fdui->form = fl_bgn_form(FL_NO_BOX, 450, 320);
186   fdui->form->u_vdata = this;
187   obj = fl_add_box(FL_FLAT_BOX, 0, 0, 450, 320, "");
188   fdui->input_popup_font = obj = fl_add_input(FL_NORMAL_INPUT, 215, 50, 200, 30, _("Popup"));
189     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
190     fl_set_object_callback(obj, C_FormPreferencesInputCB, 0);
191   fdui->input_menu_font = obj = fl_add_input(FL_NORMAL_INPUT, 215, 80, 200, 30, _("Menu"));
192     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
193     fl_set_object_callback(obj, C_FormPreferencesInputCB, 0);
194   fdui->input_popup_encoding = obj = fl_add_input(FL_NORMAL_INPUT, 215, 110, 200, 30, _("Encoding"));
195     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
196     fl_set_object_callback(obj, C_FormPreferencesInputCB, 0);
197   fl_end_form();
198
199   fdui->form->fdui = fdui;
200
201   return fdui;
202 }
203 /*---------------------------------------*/
204
205 FD_form_printer::~FD_form_printer()
206 {
207   if( form->visible ) fl_hide_form( form );
208   fl_free_form( form );
209 }
210
211
212 FD_form_printer * FormPreferences::build_printer()
213 {
214   FL_OBJECT *obj;
215   FD_form_printer *fdui = new FD_form_printer;
216
217   fdui->form = fl_bgn_form(FL_NO_BOX, 450, 320);
218   fdui->form->u_vdata = this;
219   obj = fl_add_box(FL_FLAT_BOX, 0, 0, 450, 320, "");
220   fdui->input_command = obj = fl_add_input(FL_NORMAL_INPUT, 130, 60, 80, 30, _("command"));
221     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
222     fl_set_object_callback(obj, C_FormPreferencesInputCB, 0);
223   fdui->input_page_range = obj = fl_add_input(FL_NORMAL_INPUT, 130, 90, 80, 30, _("page range"));
224     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
225     fl_set_object_callback(obj, C_FormPreferencesInputCB, 0);
226   fdui->input_copies = obj = fl_add_input(FL_NORMAL_INPUT, 130, 120, 80, 30, _("copies"));
227     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
228     fl_set_object_callback(obj, C_FormPreferencesInputCB, 0);
229   fdui->input_reverse = obj = fl_add_input(FL_NORMAL_INPUT, 130, 150, 80, 30, _("reverse"));
230     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
231     fl_set_object_callback(obj, C_FormPreferencesInputCB, 0);
232   fdui->input_to_printer = obj = fl_add_input(FL_NORMAL_INPUT, 130, 180, 80, 30, _("to printer"));
233     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
234     fl_set_object_callback(obj, C_FormPreferencesInputCB, 0);
235   fdui->input_file_extension = obj = fl_add_input(FL_NORMAL_INPUT, 130, 210, 80, 30, _("file extension"));
236     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
237     fl_set_object_callback(obj, C_FormPreferencesInputCB, 0);
238   fdui->input_spool_command = obj = fl_add_input(FL_NORMAL_INPUT, 130, 240, 80, 30, _("spool command"));
239     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
240     fl_set_object_callback(obj, C_FormPreferencesInputCB, 0);
241   fdui->input_paper_type = obj = fl_add_input(FL_NORMAL_INPUT, 130, 270, 80, 30, _("paper type"));
242     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
243     fl_set_object_callback(obj, C_FormPreferencesInputCB, 0);
244   fdui->input_even_pages = obj = fl_add_input(FL_NORMAL_INPUT, 360, 60, 80, 30, _("even pages"));
245     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
246     fl_set_object_callback(obj, C_FormPreferencesInputCB, 0);
247   fdui->input_odd_pages = obj = fl_add_input(FL_NORMAL_INPUT, 360, 90, 80, 30, _("odd pages"));
248     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
249     fl_set_object_callback(obj, C_FormPreferencesInputCB, 0);
250   fdui->input_collated = obj = fl_add_input(FL_NORMAL_INPUT, 360, 120, 80, 30, _("collated"));
251     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
252     fl_set_object_callback(obj, C_FormPreferencesInputCB, 0);
253   fdui->input_landscape = obj = fl_add_input(FL_NORMAL_INPUT, 360, 150, 80, 30, _("landscape"));
254     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
255     fl_set_object_callback(obj, C_FormPreferencesInputCB, 0);
256   fdui->input_to_file = obj = fl_add_input(FL_NORMAL_INPUT, 360, 180, 80, 30, _("to file"));
257     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
258     fl_set_object_callback(obj, C_FormPreferencesInputCB, 0);
259   fdui->input_extra_options = obj = fl_add_input(FL_NORMAL_INPUT, 360, 210, 80, 30, _("extra options"));
260     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
261     fl_set_object_callback(obj, C_FormPreferencesInputCB, 0);
262   fdui->input_spool_prefix = obj = fl_add_input(FL_NORMAL_INPUT, 360, 240, 80, 30, _("spool printer prefix"));
263     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
264     fl_set_object_callback(obj, C_FormPreferencesInputCB, 0);
265   fdui->input_paper_size = obj = fl_add_input(FL_NORMAL_INPUT, 360, 270, 80, 30, _("paper size"));
266     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
267     fl_set_object_callback(obj, C_FormPreferencesInputCB, 0);
268   fdui->input_name = obj = fl_add_input(FL_NORMAL_INPUT, 130, 10, 80, 30, _("name"));
269     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
270     fl_set_object_callback(obj, C_FormPreferencesInputCB, 0);
271   fdui->check_adapt_output = obj = fl_add_checkbutton(FL_PUSH_BUTTON, 240, 10, 120, 30, _("adapt output"));
272     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
273     fl_set_object_callback(obj, C_FormPreferencesInputCB, 0);
274   fl_end_form();
275
276   fdui->form->fdui = fdui;
277
278   return fdui;
279 }
280 /*---------------------------------------*/
281
282 FD_form_paths::~FD_form_paths()
283 {
284   if( form->visible ) fl_hide_form( form );
285   fl_free_form( form );
286 }
287
288
289 FD_form_paths * FormPreferences::build_paths()
290 {
291   FL_OBJECT *obj;
292   FD_form_paths *fdui = new FD_form_paths;
293
294   fdui->form = fl_bgn_form(FL_NO_BOX, 450, 320);
295   fdui->form->u_vdata = this;
296   obj = fl_add_box(FL_FLAT_BOX, 0, 0, 450, 320, "");
297   fdui->input_default_path = obj = fl_add_input(FL_NORMAL_INPUT, 170, 10, 170, 30, _("Default path"));
298     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
299     fl_set_object_callback(obj, C_FormPreferencesInputCB, 0);
300   fdui->button_document_browse = obj = fl_add_button(FL_NORMAL_BUTTON, 340, 10, 90, 30, _("Browse..."));
301     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
302   fdui->counter_lastfiles = obj = fl_add_counter(FL_NORMAL_COUNTER, 170, 130, 110, 30, _("Last file count"));
303     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
304     fl_set_object_lalign(obj, FL_ALIGN_LEFT);
305     fl_set_object_callback(obj, C_FormPreferencesInputCB, 0);
306     fl_set_counter_precision(obj, 0);
307     fl_set_counter_bounds(obj, 0, 9);
308     fl_set_counter_value(obj, 4);
309     fl_set_counter_step(obj, 1, 1);
310   fdui->input_template_path = obj = fl_add_input(FL_NORMAL_INPUT, 170, 40, 170, 30, _("Template path"));
311     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
312     fl_set_object_callback(obj, C_FormPreferencesInputCB, 0);
313   fdui->button_template_browse = obj = fl_add_button(FL_NORMAL_BUTTON, 340, 40, 90, 30, _("Browse..."));
314     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
315   fdui->check_last_files = obj = fl_add_checkbutton(FL_PUSH_BUTTON, 290, 130, 140, 30, _("Check last files"));
316     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
317     fl_set_object_callback(obj, C_FormPreferencesInputCB, 0);
318     fl_set_button(obj, 1);
319   fdui->input_temp_dir = obj = fl_add_input(FL_NORMAL_INPUT, 170, 70, 170, 30, _("Temp dir"));
320     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
321     fl_set_object_callback(obj, C_FormPreferencesInputCB, 0);
322   fdui->button_temp_dir_browse = obj = fl_add_button(FL_NORMAL_BUTTON, 340, 70, 90, 30, _("Browse..."));
323     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
324   fdui->input_lastfiles = obj = fl_add_input(FL_NORMAL_INPUT, 170, 100, 170, 30, _("Lastfiles"));
325     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
326     fl_set_object_callback(obj, C_FormPreferencesInputCB, 0);
327   fdui->button_lastfiles_browse = obj = fl_add_button(FL_NORMAL_BUTTON, 340, 100, 90, 30, _("Browse..."));
328     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
329   fdui->check_use_temp_dir = obj = fl_add_checkbutton(FL_PUSH_BUTTON, 35, 70, 50, 30, "");
330     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
331     fl_set_object_callback(obj, C_FormPreferencesInputCB, 0);
332     fl_set_button(obj, 1);
333   fdui->check_make_backups = obj = fl_add_checkbutton(FL_PUSH_BUTTON, 30, 170, 40, 30, "");
334     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
335     fl_set_object_lalign(obj, FL_ALIGN_LEFT|FL_ALIGN_INSIDE);
336     fl_set_object_callback(obj, C_FormPreferencesInputCB, 0);
337     fl_set_button(obj, 1);
338   fdui->input_backup_path = obj = fl_add_input(FL_NORMAL_INPUT, 170, 170, 170, 30, _("Backup path"));
339     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
340     fl_set_object_callback(obj, C_FormPreferencesInputCB, 0);
341   fdui->button_backup_path_browse = obj = fl_add_button(FL_NORMAL_BUTTON, 340, 170, 90, 30, _("Browse..."));
342     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
343   fl_end_form();
344
345   fdui->form->fdui = fdui;
346
347   return fdui;
348 }
349 /*---------------------------------------*/
350
351 FD_form_preferences::~FD_form_preferences()
352 {
353   if( form->visible ) fl_hide_form( form );
354   fl_free_form( form );
355 }
356
357
358 FD_form_preferences * FormPreferences::build_preferences()
359 {
360   FL_OBJECT *obj;
361   FD_form_preferences *fdui = new FD_form_preferences;
362
363   fdui->form = fl_bgn_form(FL_NO_BOX, 475, 435);
364   fdui->form->u_vdata = this;
365   obj = fl_add_box(FL_UP_BOX, 0, 0, 475, 435, "");
366   fdui->button_apply = obj = fl_add_button(FL_NORMAL_BUTTON, 275, 395, 90, 30, idex(_("Apply|#A")));
367     fl_set_button_shortcut(obj, scex(_("Apply|#A")), 1);
368     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
369     fl_set_object_callback(obj, C_FormPreferencesApplyCB, 0);
370   fdui->button_cancel = obj = fl_add_button(FL_NORMAL_BUTTON, 375, 395, 90, 30, idex(_("Cancel|^[")));
371     fl_set_button_shortcut(obj, scex(_("Cancel|^[")), 1);
372     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
373     fl_set_object_callback(obj, C_FormPreferencesCancelCB, 0);
374   fdui->button_ok = obj = fl_add_button(FL_RETURN_BUTTON, 175, 395, 90, 30, _("Ok"));
375     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
376     fl_set_object_callback(obj, C_FormPreferencesOKCB, 0);
377   fdui->tabfolder_prefs = obj = fl_add_tabfolder(FL_TOP_TABFOLDER, 5, 5, 450, 385, "");
378     fl_set_object_boxtype(obj, FL_FLAT_BOX);
379   fdui->button_restore = obj = fl_add_button(FL_NORMAL_BUTTON, 10, 395, 90, 30, idex(_("Restore|#R")));
380     fl_set_button_shortcut(obj, scex(_("Restore|#R")), 1);
381     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
382     fl_set_object_callback(obj, C_FormPreferencesRestoreCB, 0);
383   fl_end_form();
384
385   fdui->form->fdui = fdui;
386
387   return fdui;
388 }
389 /*---------------------------------------*/
390