1 // File modified by fdfix.sh for use by lyx (with xforms >= 0.88) and gettext
3 #include "lyx_gui_misc.h"
6 /* Form definition file generated with fdesign. */
8 #include FORMS_H_LOCATION
10 #include "form_preferences.h"
11 #include "FormPreferences.h"
13 FD_form_preferences::~FD_form_preferences()
15 if ( form->visible ) fl_hide_form( form );
20 FD_form_preferences * FormPreferences::build_preferences()
23 FD_form_preferences *fdui = new FD_form_preferences;
25 fdui->form = fl_bgn_form(FL_NO_BOX, 470, 500);
26 fdui->form->u_vdata = this;
27 obj = fl_add_box(FL_UP_BOX, 0, 0, 470, 500, "");
28 fdui->tabfolder_prefs = obj = fl_add_tabfolder(FL_TOP_TABFOLDER, 5, 10, 455, 375, "");
29 fl_set_object_boxtype(obj, FL_FLAT_BOX);
30 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
31 fl_set_object_lstyle(obj, FL_BOLD_STYLE);
33 char const * const dummy = N_("Apply|#A");
34 fdui->button_apply = obj = fl_add_button(FL_NORMAL_BUTTON, 270, 390, 90, 30, idex(_(dummy)));
35 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
37 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
38 fl_set_object_callback(obj, C_FormBaseDeprecatedApplyCB, 0);
40 char const * const dummy = N_("Cancel|^[");
41 fdui->button_cancel = obj = fl_add_button(FL_NORMAL_BUTTON, 370, 390, 90, 30, idex(_(dummy)));
42 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
44 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
45 fl_set_object_callback(obj, C_FormBaseDeprecatedCancelCB, 0);
46 fdui->button_ok = obj = fl_add_button(FL_RETURN_BUTTON, 170, 390, 90, 30, _("Save"));
47 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
48 fl_set_object_callback(obj, C_FormBaseDeprecatedOKCB, 0);
50 char const * const dummy = N_("Restore|#R");
51 fdui->button_restore = obj = fl_add_button(FL_NORMAL_BUTTON, 5, 390, 90, 30, idex(_(dummy)));
52 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
54 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
55 fl_set_object_callback(obj, C_FormBaseDeprecatedRestoreCB, 0);
56 obj = fl_add_frame(FL_ENGRAVED_FRAME, 0, 425, 470, 1, "");
57 fdui->text_warning = obj = fl_add_text(FL_NORMAL_TEXT, 5, 430, 460, 70, "");
58 fl_set_object_lalign(obj, FL_ALIGN_LEFT|FL_ALIGN_INSIDE);
61 fdui->form->fdui = fdui;
65 /*---------------------------------------*/
67 FD_form_outer_tab::~FD_form_outer_tab()
69 if ( form->visible ) fl_hide_form( form );
74 FD_form_outer_tab * FormPreferences::build_outer_tab()
77 FD_form_outer_tab *fdui = new FD_form_outer_tab;
79 fdui->form = fl_bgn_form(FL_NO_BOX, 455, 375);
80 fdui->form->u_vdata = this;
81 obj = fl_add_box(FL_FLAT_BOX, 0, 0, 455, 375, "");
82 fdui->tabfolder_outer = obj = fl_add_tabfolder(FL_TOP_TABFOLDER, 0, 0, 455, 375, "");
83 fl_set_object_boxtype(obj, FL_FLAT_BOX);
86 fdui->form->fdui = fdui;
90 /*---------------------------------------*/
92 FD_form_screen_fonts::~FD_form_screen_fonts()
94 if ( form->visible ) fl_hide_form( form );
99 FD_form_screen_fonts * FormPreferences::build_screen_fonts()
102 FD_form_screen_fonts *fdui = new FD_form_screen_fonts;
104 fdui->form = fl_bgn_form(FL_NO_BOX, 455, 375);
105 fdui->form->u_vdata = this;
106 obj = fl_add_box(FL_FLAT_BOX, 0, 0, 455, 375, "");
107 fdui->input_roman = obj = fl_add_input(FL_NORMAL_INPUT, 210, 5, 200, 30, _("Roman"));
108 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
109 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
110 fdui->input_sans = obj = fl_add_input(FL_NORMAL_INPUT, 210, 35, 200, 30, _("Sans Serif"));
111 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
112 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
113 fdui->input_typewriter = obj = fl_add_input(FL_NORMAL_INPUT, 210, 65, 200, 30, _("Typewriter"));
114 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
115 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
117 // xgettext:no-c-format
118 char const * const dummy = N_("Zoom %|#Z");
119 fdui->counter_zoom = obj = fl_add_counter(FL_NORMAL_COUNTER, 310, 130, 100, 30, idex(_(dummy)));
120 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
122 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
123 fl_set_object_lalign(obj, FL_ALIGN_LEFT);
124 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
125 fl_set_counter_precision(obj, 0);
126 fl_set_counter_bounds(obj, 0, 999);
127 fl_set_counter_value(obj, 150);
128 fl_set_counter_step(obj, 1, 1);
129 fdui->check_scalable = obj = fl_add_checkbutton(FL_PUSH_BUTTON, 60, 143, 33, 31, _("Use scalable fonts"));
130 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
131 fl_set_object_lalign(obj, FL_ALIGN_RIGHT);
132 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
133 fl_set_button(obj, 1);
134 fdui->input_screen_encoding = obj = fl_add_input(FL_NORMAL_INPUT, 210, 95, 200, 30, _("Encoding"));
135 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
136 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
137 fdui->input_script = obj = fl_add_input(FL_FLOAT_INPUT, 200, 199, 70, 30, _("script"));
138 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
139 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
140 fdui->input_footnote = obj = fl_add_input(FL_FLOAT_INPUT, 340, 198, 70, 30, _("footnote"));
141 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
142 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
143 fdui->input_large = obj = fl_add_input(FL_FLOAT_INPUT, 340, 228, 70, 30, _("large"));
144 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
145 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
146 fdui->input_largest = obj = fl_add_input(FL_FLOAT_INPUT, 200, 259, 70, 30, _("largest"));
147 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
148 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
149 fdui->input_huge = obj = fl_add_input(FL_FLOAT_INPUT, 340, 258, 70, 30, _("huge"));
150 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
151 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
152 fdui->input_normal = obj = fl_add_input(FL_FLOAT_INPUT, 200, 229, 70, 30, _("normal"));
153 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
154 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
156 char const * const dummy = N_("Screen DPI|#D");
157 fdui->counter_dpi = obj = fl_add_counter(FL_NORMAL_COUNTER, 310, 160, 100, 30, idex(_(dummy)));
158 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
160 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
161 fl_set_object_lalign(obj, FL_ALIGN_LEFT);
162 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
163 fl_set_counter_precision(obj, 0);
164 fl_set_counter_bounds(obj, 0, 999);
165 fl_set_counter_value(obj, 150);
166 fl_set_counter_step(obj, 1, 1);
167 fdui->input_tiny = obj = fl_add_input(FL_FLOAT_INPUT, 60, 198, 70, 30, _("tiny"));
168 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
169 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
170 fdui->input_larger = obj = fl_add_input(FL_FLOAT_INPUT, 60, 258, 70, 30, _("larger"));
171 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
172 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
173 fdui->input_small = obj = fl_add_input(FL_FLOAT_INPUT, 60, 228, 70, 30, _("small"));
174 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
175 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
176 fdui->input_huger = obj = fl_add_input(FL_FLOAT_INPUT, 60, 288, 70, 30, _("huger"));
177 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
178 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
181 fdui->form->fdui = fdui;
185 /*---------------------------------------*/
187 FD_form_outputs_misc::~FD_form_outputs_misc()
189 if ( form->visible ) fl_hide_form( form );
190 fl_free_form( form );
194 FD_form_outputs_misc * FormPreferences::build_outputs_misc()
197 FD_form_outputs_misc *fdui = new FD_form_outputs_misc;
199 fdui->form = fl_bgn_form(FL_NO_BOX, 455, 375);
200 fdui->form->u_vdata = this;
201 obj = fl_add_box(FL_FLAT_BOX, 0, 0, 455, 375, "");
202 fl_set_object_gravity(obj, FL_NorthWest, FL_SouthEast);
204 char const * const dummy = N_("Ascii line length|#A");
205 fdui->counter_line_len = obj = fl_add_counter(FL_NORMAL_COUNTER, 315, 50, 100, 30, idex(_(dummy)));
206 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
208 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
209 fl_set_object_lalign(obj, FL_ALIGN_LEFT);
210 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
211 fl_set_counter_precision(obj, 0);
212 fl_set_counter_bounds(obj, 0, 120);
213 fl_set_counter_value(obj, 75);
214 fl_set_counter_step(obj, 1, 1);
216 char const * const dummy = N_("TeX encoding|#T");
217 fdui->input_tex_encoding = obj = fl_add_input(FL_NORMAL_INPUT, 216, 95, 200, 30, idex(_(dummy)));
218 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
220 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
221 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
223 char const * const dummy = N_("Default paper size|#p");
224 fdui->choice_default_papersize = obj = fl_add_choice(FL_NORMAL_CHOICE, 219, 142, 199, 29, idex(_(dummy)));
225 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
227 fl_set_object_boxtype(obj, FL_FRAME_BOX);
228 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
229 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
231 char const * const dummy = N_("ascii roff|#r");
232 fdui->input_ascii_roff = obj = fl_add_input(FL_NORMAL_INPUT, 121, 209, 285, 30, idex(_(dummy)));
233 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
235 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
236 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
238 char const * const dummy = N_("checktex|#c");
239 fdui->input_checktex = obj = fl_add_input(FL_NORMAL_INPUT, 121, 250, 285, 30, idex(_(dummy)));
240 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
242 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
243 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
244 obj = fl_add_labelframe(FL_ENGRAVED_FRAME, 12, 186, 406, 120, _("Outside code interaction"));
245 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
246 fl_set_object_lstyle(obj, FL_BOLD_STYLE);
249 fdui->form->fdui = fdui;
253 /*---------------------------------------*/
255 FD_form_spellchecker::~FD_form_spellchecker()
257 if ( form->visible ) fl_hide_form( form );
258 fl_free_form( form );
262 FD_form_spellchecker * FormPreferences::build_spellchecker()
265 FD_form_spellchecker *fdui = new FD_form_spellchecker;
267 fdui->form = fl_bgn_form(FL_NO_BOX, 450, 360);
268 fdui->form->u_vdata = this;
269 obj = fl_add_box(FL_FLAT_BOX, 0, 0, 450, 360, "");
271 char const * const dummy = N_("Spell command|#S");
272 fdui->choice_spell_command = obj = fl_add_choice(FL_NORMAL_CHOICE, 141, 47, 171, 34, idex(_(dummy)));
273 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
275 fl_set_object_boxtype(obj, FL_FRAME_BOX);
276 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
277 fl_set_object_lalign(obj, FL_ALIGN_TOP);
278 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
280 char const * const dummy = N_("Use alternative language|#a");
281 fdui->check_alt_lang = obj = fl_add_checkbutton(FL_PUSH_BUTTON, 208, 100, 30, 30, idex(_(dummy)));
282 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
284 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
285 fl_set_object_lalign(obj, FL_ALIGN_LEFT);
286 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
287 fdui->input_alt_lang = obj = fl_add_input(FL_NORMAL_INPUT, 239, 100, 170, 30, "");
288 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
290 char const * const dummy = N_("Use escape characters|#e");
291 fdui->check_escape_chars = obj = fl_add_checkbutton(FL_PUSH_BUTTON, 208, 130, 30, 30, idex(_(dummy)));
292 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
294 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
295 fl_set_object_lalign(obj, FL_ALIGN_LEFT);
296 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
297 fdui->input_escape_chars = obj = fl_add_input(FL_NORMAL_INPUT, 239, 130, 170, 30, "");
298 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
300 char const * const dummy = N_("Use personal dictionary|#d");
301 fdui->check_personal_dict = obj = fl_add_checkbutton(FL_PUSH_BUTTON, 208, 160, 30, 30, idex(_(dummy)));
302 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
304 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
305 fl_set_object_lalign(obj, FL_ALIGN_LEFT);
306 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
307 fdui->input_personal_dict = obj = fl_add_input(FL_NORMAL_INPUT, 239, 160, 170, 30, "");
308 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
310 char const * const dummy = N_("Browse...|#B");
311 fdui->button_personal_dict = obj = fl_add_button(FL_NORMAL_BUTTON, 239, 190, 89, 30, idex(_(dummy)));
312 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
314 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
315 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
317 char const * const dummy = N_("Accept compound words|#w");
318 fdui->check_compound_words = obj = fl_add_checkbutton(FL_PUSH_BUTTON, 130, 230, 30, 30, idex(_(dummy)));
319 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
321 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
322 fl_set_object_lalign(obj, FL_ALIGN_RIGHT);
323 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
325 char const * const dummy = N_("Use input encoding|#i");
326 fdui->check_input_enc = obj = fl_add_checkbutton(FL_PUSH_BUTTON, 130, 260, 30, 30, idex(_(dummy)));
327 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
329 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
330 fl_set_object_lalign(obj, FL_ALIGN_RIGHT);
331 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
334 fdui->form->fdui = fdui;
338 /*---------------------------------------*/
340 FD_form_inputs_misc::~FD_form_inputs_misc()
342 if ( form->visible ) fl_hide_form( form );
343 fl_free_form( form );
347 FD_form_inputs_misc * FormPreferences::build_inputs_misc()
350 FD_form_inputs_misc *fdui = new FD_form_inputs_misc;
352 fdui->form = fl_bgn_form(FL_NO_BOX, 450, 360);
353 fdui->form->u_vdata = this;
354 obj = fl_add_box(FL_FLAT_BOX, 0, 0, 450, 360, "");
356 char const * const dummy = N_("date format|#f");
357 fdui->input_date_format = obj = fl_add_input(FL_NORMAL_INPUT, 120, 70, 285, 30, idex(_(dummy)));
358 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
360 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
361 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
364 fdui->form->fdui = fdui;
368 /*---------------------------------------*/
370 FD_form_language::~FD_form_language()
372 if ( form->visible ) fl_hide_form( form );
373 fl_free_form( form );
377 FD_form_language * FormPreferences::build_language()
380 FD_form_language *fdui = new FD_form_language;
382 fdui->form = fl_bgn_form(FL_NO_BOX, 450, 360);
383 fdui->form->u_vdata = this;
384 obj = fl_add_box(FL_FLAT_BOX, 0, 0, 450, 360, "");
386 char const * const dummy = N_("Package|#P");
387 fdui->input_package = obj = fl_add_input(FL_NORMAL_INPUT, 131, 18, 300, 30, idex(_(dummy)));
388 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
390 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
391 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
393 char const * const dummy = N_("Default language|#l");
394 fdui->choice_default_lang = obj = fl_add_choice(FL_NORMAL_CHOICE, 231, 56, 200, 30, idex(_(dummy)));
395 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
397 fl_set_object_boxtype(obj, FL_FRAME_BOX);
398 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
400 char const * const dummy = N_("Keyboard\nmap|#K");
401 fdui->check_use_kbmap = obj = fl_add_checkbutton(FL_PUSH_BUTTON, 78, 113, 30, 30, idex(_(dummy)));
402 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
404 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
405 fl_set_object_lalign(obj, FL_ALIGN_LEFT);
406 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
408 char const * const dummy = N_("RtL support|#R");
409 fdui->check_rtl_support = obj = fl_add_checkbutton(FL_PUSH_BUTTON, 140, 161, 30, 30, idex(_(dummy)));
410 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
412 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
413 fl_set_object_lalign(obj, FL_ALIGN_LEFT);
414 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
416 char const * const dummy = N_("Mark foreign|#M");
417 fdui->check_mark_foreign = obj = fl_add_checkbutton(FL_PUSH_BUTTON, 140, 187, 30, 30, idex(_(dummy)));
418 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
420 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
421 fl_set_object_lalign(obj, FL_ALIGN_LEFT);
422 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
424 char const * const dummy = N_("Auto begin|#b");
425 fdui->check_auto_begin = obj = fl_add_checkbutton(FL_PUSH_BUTTON, 265, 161, 30, 30, idex(_(dummy)));
426 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
428 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
429 fl_set_object_lalign(obj, FL_ALIGN_LEFT);
430 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
432 char const * const dummy = N_("Auto finish|#f");
433 fdui->check_auto_end = obj = fl_add_checkbutton(FL_PUSH_BUTTON, 265, 187, 30, 30, idex(_(dummy)));
434 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
436 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
437 fl_set_object_lalign(obj, FL_ALIGN_LEFT);
438 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
440 char const * const dummy = N_("Command start|#s");
441 fdui->input_command_begin = obj = fl_add_input(FL_NORMAL_INPUT, 131, 224, 300, 30, idex(_(dummy)));
442 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
444 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
445 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
447 char const * const dummy = N_("Command end|#e");
448 fdui->input_command_end = obj = fl_add_input(FL_NORMAL_INPUT, 131, 257, 300, 30, idex(_(dummy)));
449 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
451 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
452 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
454 char const * const dummy = N_("1st|#1");
455 fdui->input_kbmap1 = obj = fl_add_input(FL_NORMAL_INPUT, 144, 97, 195, 30, idex(_(dummy)));
456 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
458 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
459 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
461 char const * const dummy = N_("2nd|#2");
462 fdui->input_kbmap2 = obj = fl_add_input(FL_NORMAL_INPUT, 144, 129, 195, 30, idex(_(dummy)));
463 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
465 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
466 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
467 fdui->button_kbmap1_browse = obj = fl_add_button(FL_NORMAL_BUTTON, 341, 99, 90, 30, _("Browse"));
468 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
469 fdui->button_kbmap2_browse = obj = fl_add_button(FL_NORMAL_BUTTON, 341, 128, 90, 30, _("Browse"));
470 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
472 char const * const dummy = N_("Use babel|#U");
473 fdui->check_use_babel = obj = fl_add_checkbutton(FL_PUSH_BUTTON, 390, 161, 30, 30, idex(_(dummy)));
474 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
476 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
477 fl_set_object_lalign(obj, FL_ALIGN_LEFT);
478 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
480 char const * const dummy = N_("Global|#G");
481 fdui->check_global_options = obj = fl_add_checkbutton(FL_PUSH_BUTTON, 390, 187, 30, 30, idex(_(dummy)));
482 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
484 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
485 fl_set_object_lalign(obj, FL_ALIGN_LEFT);
486 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
489 fdui->form->fdui = fdui;
493 /*---------------------------------------*/
495 FD_form_colors::~FD_form_colors()
497 if ( form->visible ) fl_hide_form( form );
498 fl_free_form( form );
502 FD_form_colors * FormPreferences::build_colors()
505 FD_form_colors *fdui = new FD_form_colors;
507 fdui->form = fl_bgn_form(FL_NO_BOX, 450, 360);
508 fdui->form->u_vdata = this;
509 obj = fl_add_box(FL_FLAT_BOX, 0, 0, 450, 360, "");
510 fdui->button_color = obj = fl_add_button(FL_NORMAL_BUTTON, 250, 285, 60, 30, "");
511 fl_set_object_boxtype(obj, FL_BORDER_BOX);
512 fl_set_object_color(obj, FL_WHITE, FL_COL1);
514 char const * const dummy = N_("LyX objects|#L");
515 fdui->browser_lyx_objs = obj = fl_add_browser(FL_HOLD_BROWSER, 10, 25, 195, 290, idex(_(dummy)));
516 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
518 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
519 fl_set_object_lalign(obj, FL_ALIGN_TOP);
520 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
522 char const * const dummy = N_("Modify|#M");
523 fdui->button_modify = obj = fl_add_button(FL_NORMAL_BUTTON, 310, 285, 90, 30, idex(_(dummy)));
524 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
526 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
527 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
529 char const * const dummy = N_("S|#S");
530 fdui->slider_saturation = obj = fl_add_slider(FL_HOR_NICE_SLIDER, 251, 135, 150, 30, idex(_(dummy)));
531 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
533 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
534 fl_set_object_lalign(obj, FL_ALIGN_LEFT);
535 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
536 fl_set_slider_size(obj, 0.15);
538 char const * const dummy = N_("V|#V");
539 fdui->slider_value = obj = fl_add_slider(FL_HOR_NICE_SLIDER, 251, 175, 150, 30, idex(_(dummy)));
540 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
542 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
543 fl_set_object_lalign(obj, FL_ALIGN_LEFT);
544 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
545 fl_set_slider_size(obj, 0.15);
547 char const * const dummy = N_("H|#H");
548 fdui->dial_hue = obj = fl_add_dial(FL_NORMAL_DIAL, 276, 23, 100, 100, idex(_(dummy)));
549 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
551 fl_set_object_lalign(obj, FL_ALIGN_CENTER);
552 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
554 char const * const dummy = N_("R|#R");
555 fdui->slider_red = obj = fl_add_slider(FL_VERT_FILL_SLIDER, 250, 25, 40, 180, idex(_(dummy)));
556 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
558 fl_set_object_color(obj, FL_COL1, FL_RED);
559 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
560 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
561 fl_set_slider_size(obj, 0.15);
563 char const * const dummy = N_("B|#B");
564 fdui->slider_blue = obj = fl_add_slider(FL_VERT_FILL_SLIDER, 360, 25, 40, 180, idex(_(dummy)));
565 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
567 fl_set_object_color(obj, FL_COL1, FL_BLUE);
568 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
569 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
570 fl_set_slider_size(obj, 0.15);
572 char const * const dummy = N_("G|#G");
573 fdui->slider_green = obj = fl_add_slider(FL_VERT_FILL_SLIDER, 305, 25, 40, 180, idex(_(dummy)));
574 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
576 fl_set_object_color(obj, FL_COL1, FL_GREEN);
577 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
578 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
579 fl_set_slider_size(obj, 0.15);
580 fdui->button_colorspace = obj = fl_add_checkbutton(FL_PUSH_BUTTON, 310, 219, 30, 30, "");
581 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
582 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
583 fdui->text_color_values = obj = fl_add_text(FL_NORMAL_TEXT, 250, 250, 150, 30, "");
584 fl_set_object_boxtype(obj, FL_DOWN_BOX);
585 fl_set_object_lalign(obj, FL_ALIGN_LEFT|FL_ALIGN_INSIDE);
588 fdui->form->fdui = fdui;
592 /*---------------------------------------*/
594 FD_form_converters::~FD_form_converters()
596 if ( form->visible ) fl_hide_form( form );
597 fl_free_form( form );
601 FD_form_converters * FormPreferences::build_converters()
604 FD_form_converters *fdui = new FD_form_converters;
606 fdui->form = fl_bgn_form(FL_NO_BOX, 450, 360);
607 fdui->form->u_vdata = this;
608 obj = fl_add_box(FL_FLAT_BOX, 0, 0, 450, 360, "");
610 char const * const dummy = N_("All converters|#A");
611 fdui->browser_all = obj = fl_add_browser(FL_HOLD_BROWSER, 30, 30, 160, 270, idex(_(dummy)));
612 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
614 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
615 fl_set_object_lalign(obj, FL_ALIGN_TOP);
616 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
618 char const * const dummy = N_("Delete|#D");
619 fdui->button_delete = obj = fl_add_button(FL_NORMAL_BUTTON, 340, 270, 90, 30, idex(_(dummy)));
620 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
622 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
623 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
625 char const * const dummy = N_("Add|#A");
626 fdui->button_add = obj = fl_add_button(FL_NORMAL_BUTTON, 240, 270, 90, 30, idex(_(dummy)));
627 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
629 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
630 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
632 char const * const dummy = N_("Converter|#C");
633 fdui->input_converter = obj = fl_add_input(FL_NORMAL_INPUT, 280, 110, 150, 30, idex(_(dummy)));
634 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
636 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
637 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
639 char const * const dummy = N_("From|#F");
640 fdui->choice_from = obj = fl_add_choice(FL_NORMAL_CHOICE, 280, 30, 150, 30, idex(_(dummy)));
641 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
643 fl_set_object_boxtype(obj, FL_FRAME_BOX);
644 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
646 char const * const dummy = N_("To|#T");
647 fdui->choice_to = obj = fl_add_choice(FL_NORMAL_CHOICE, 280, 70, 150, 30, idex(_(dummy)));
648 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
650 fl_set_object_boxtype(obj, FL_FRAME_BOX);
651 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
653 char const * const dummy = N_("Flags|#F");
654 fdui->input_flags = obj = fl_add_input(FL_NORMAL_INPUT, 280, 150, 150, 30, idex(_(dummy)));
655 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
657 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
658 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
661 fdui->form->fdui = fdui;
665 /*---------------------------------------*/
667 FD_form_formats::~FD_form_formats()
669 if ( form->visible ) fl_hide_form( form );
670 fl_free_form( form );
674 FD_form_formats * FormPreferences::build_formats()
677 FD_form_formats *fdui = new FD_form_formats;
679 fdui->form = fl_bgn_form(FL_NO_BOX, 450, 360);
680 fdui->form->u_vdata = this;
681 obj = fl_add_box(FL_FLAT_BOX, 0, 0, 450, 360, "");
683 char const * const dummy = N_("All formats|#A");
684 fdui->browser_all = obj = fl_add_browser(FL_HOLD_BROWSER, 30, 30, 160, 270, idex(_(dummy)));
685 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
687 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
688 fl_set_object_lalign(obj, FL_ALIGN_TOP);
689 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
691 char const * const dummy = N_("Format|#F");
692 fdui->input_format = obj = fl_add_input(FL_NORMAL_INPUT, 280, 30, 150, 30, idex(_(dummy)));
693 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
695 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
696 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
698 char const * const dummy = N_("GUI name|#G");
699 fdui->input_gui_name = obj = fl_add_input(FL_NORMAL_INPUT, 280, 70, 150, 30, idex(_(dummy)));
700 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
702 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
703 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
705 char const * const dummy = N_("Delete|#D");
706 fdui->button_delete = obj = fl_add_button(FL_NORMAL_BUTTON, 340, 270, 90, 30, idex(_(dummy)));
707 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
709 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
710 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
712 char const * const dummy = N_("Add|#A");
713 fdui->button_add = obj = fl_add_button(FL_NORMAL_BUTTON, 240, 270, 90, 30, idex(_(dummy)));
714 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
716 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
717 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
719 char const * const dummy = N_("Extension|#E");
720 fdui->input_extension = obj = fl_add_input(FL_NORMAL_INPUT, 280, 150, 150, 30, idex(_(dummy)));
721 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
723 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
724 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
726 char const * const dummy = N_("Viewer|#V");
727 fdui->input_viewer = obj = fl_add_input(FL_NORMAL_INPUT, 280, 190, 150, 30, idex(_(dummy)));
728 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
730 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
731 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
733 char const * const dummy = N_("Shortcut|#S");
734 fdui->input_shrtcut = obj = fl_add_input(FL_NORMAL_INPUT, 280, 110, 150, 30, idex(_(dummy)));
735 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
737 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
738 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
741 fdui->form->fdui = fdui;
745 /*---------------------------------------*/
747 FD_form_lnf_misc::~FD_form_lnf_misc()
749 if ( form->visible ) fl_hide_form( form );
750 fl_free_form( form );
754 FD_form_lnf_misc * FormPreferences::build_lnf_misc()
757 FD_form_lnf_misc *fdui = new FD_form_lnf_misc;
759 fdui->form = fl_bgn_form(FL_NO_BOX, 450, 350);
760 fdui->form->u_vdata = this;
761 obj = fl_add_box(FL_FLAT_BOX, 0, 0, 450, 350, "");
763 char const * const dummy = N_("Show banner|#S");
764 fdui->check_banner = obj = fl_add_checkbutton(FL_PUSH_BUTTON, 15, 15, 30, 30, idex(_(dummy)));
765 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
767 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
768 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
769 fl_set_button(obj, 1);
771 char const * const dummy = N_("Auto region delete|#A");
772 fdui->check_auto_region_delete = obj = fl_add_checkbutton(FL_PUSH_BUTTON, 15, 45, 30, 30, idex(_(dummy)));
773 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
775 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
776 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
777 fl_set_button(obj, 1);
779 char const * const dummy = N_("Exit confirmation|#E");
780 fdui->check_exit_confirm = obj = fl_add_checkbutton(FL_PUSH_BUTTON, 15, 75, 30, 30, idex(_(dummy)));
781 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
783 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
784 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
785 fl_set_button(obj, 1);
786 fdui->check_display_shrtcuts = obj = fl_add_checkbutton(FL_PUSH_BUTTON, 15, 105, 30, 30, _("Display keyboard shortcuts"));
787 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
788 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
789 fl_set_button(obj, 1);
790 fdui->counter_autosave = obj = fl_add_counter(FL_NORMAL_COUNTER, 320, 255, 115, 30, _("Autosave interval"));
791 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
792 fl_set_object_lalign(obj, FL_ALIGN_LEFT);
793 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
794 fl_set_counter_precision(obj, 0);
795 fl_set_counter_bounds(obj, 0, 1200);
796 fl_set_counter_value(obj, 300);
797 fl_set_counter_step(obj, 1, 1);
799 char const * const dummy = N_("File->New asks for name|#N");
800 fdui->check_ask_new_file = obj = fl_add_checkbutton(FL_PUSH_BUTTON, 15, 135, 30, 30, idex(_(dummy)));
801 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
803 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
804 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
805 fl_set_button(obj, 1);
807 char const * const dummy = N_("Cursor follows scrollbar|#C");
808 fdui->check_cursor_follows_scrollbar = obj = fl_add_checkbutton(FL_PUSH_BUTTON, 15, 165, 30, 30, idex(_(dummy)));
809 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
811 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
812 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
813 fl_set_button(obj, 1);
814 fdui->counter_wm_jump = obj = fl_add_counter(FL_NORMAL_COUNTER, 320, 225, 115, 30, _("Wheel mouse jump"));
815 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
816 fl_set_object_lalign(obj, FL_ALIGN_LEFT);
817 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
818 fl_set_counter_precision(obj, 0);
819 fl_set_counter_bounds(obj, 0, 250);
820 fl_set_counter_value(obj, 100);
821 fl_set_counter_step(obj, 1, 1);
824 fdui->form->fdui = fdui;
828 /*---------------------------------------*/
830 FD_form_interface::~FD_form_interface()
832 if ( form->visible ) fl_hide_form( form );
833 fl_free_form( form );
837 FD_form_interface * FormPreferences::build_interface()
840 FD_form_interface *fdui = new FD_form_interface;
842 fdui->form = fl_bgn_form(FL_NO_BOX, 450, 350);
843 fdui->form->u_vdata = this;
844 obj = fl_add_box(FL_FLAT_BOX, 0, 0, 450, 350, "");
845 fdui->input_popup_font = obj = fl_add_input(FL_NORMAL_INPUT, 230, 30, 200, 30, _("Popup Font"));
846 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
847 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
848 fdui->input_menu_font = obj = fl_add_input(FL_NORMAL_INPUT, 230, 60, 200, 30, _("Menu Font"));
849 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
850 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
851 fdui->input_popup_encoding = obj = fl_add_input(FL_NORMAL_INPUT, 230, 90, 200, 30, _("Popup Encoding"));
852 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
853 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
855 char const * const dummy = N_("Bind file|#B");
856 fdui->input_bind_file = obj = fl_add_input(FL_NORMAL_INPUT, 160, 178, 190, 30, idex(_(dummy)));
857 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
859 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
860 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
861 fdui->button_bind_file_browse = obj = fl_add_button(FL_NORMAL_BUTTON, 350, 178, 80, 30, _("Browse..."));
862 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
863 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
865 char const * const dummy = N_("User Interface file|#U");
866 fdui->input_ui_file = obj = fl_add_input(FL_NORMAL_INPUT, 160, 148, 190, 30, idex(_(dummy)));
867 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
869 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
870 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
871 fdui->button_ui_file_browse = obj = fl_add_button(FL_NORMAL_BUTTON, 350, 148, 80, 30, _("Browse..."));
872 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
873 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
875 char const * const dummy = N_("Override X-Windows dead-keys|#O");
876 fdui->check_override_x_dead_keys = obj = fl_add_checkbutton(FL_PUSH_BUTTON, 24, 230, 30, 30, idex(_(dummy)));
877 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
879 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
880 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
881 fl_set_button(obj, 1);
884 fdui->form->fdui = fdui;
888 /*---------------------------------------*/
890 FD_form_printer::~FD_form_printer()
892 if ( form->visible ) fl_hide_form( form );
893 fl_free_form( form );
897 FD_form_printer * FormPreferences::build_printer()
900 FD_form_printer *fdui = new FD_form_printer;
902 fdui->form = fl_bgn_form(FL_NO_BOX, 450, 350);
903 fdui->form->u_vdata = this;
904 obj = fl_add_box(FL_FLAT_BOX, 0, 0, 450, 350, "");
905 fdui->input_command = obj = fl_add_input(FL_NORMAL_INPUT, 130, 75, 80, 30, _("command"));
906 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
907 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
908 fdui->input_page_range = obj = fl_add_input(FL_NORMAL_INPUT, 130, 105, 80, 30, _("page range"));
909 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
910 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
911 fdui->input_copies = obj = fl_add_input(FL_NORMAL_INPUT, 130, 135, 80, 30, _("copies"));
912 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
913 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
914 fdui->input_reverse = obj = fl_add_input(FL_NORMAL_INPUT, 130, 165, 80, 30, _("reverse"));
915 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
916 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
917 fdui->input_to_printer = obj = fl_add_input(FL_NORMAL_INPUT, 130, 195, 80, 30, _("to printer"));
918 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
919 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
920 fdui->input_file_extension = obj = fl_add_input(FL_NORMAL_INPUT, 130, 225, 80, 30, _("file extension"));
921 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
922 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
923 fdui->input_spool_command = obj = fl_add_input(FL_NORMAL_INPUT, 130, 255, 80, 30, _("spool command"));
924 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
925 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
926 fdui->input_paper_type = obj = fl_add_input(FL_NORMAL_INPUT, 130, 285, 80, 30, _("paper type"));
927 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
928 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
929 fdui->input_even_pages = obj = fl_add_input(FL_NORMAL_INPUT, 360, 75, 80, 30, _("even pages"));
930 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
931 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
932 fdui->input_odd_pages = obj = fl_add_input(FL_NORMAL_INPUT, 360, 105, 80, 30, _("odd pages"));
933 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
934 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
935 fdui->input_collated = obj = fl_add_input(FL_NORMAL_INPUT, 360, 135, 80, 30, _("collated"));
936 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
937 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
938 fdui->input_landscape = obj = fl_add_input(FL_NORMAL_INPUT, 360, 165, 80, 30, _("landscape"));
939 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
940 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
941 fdui->input_to_file = obj = fl_add_input(FL_NORMAL_INPUT, 360, 195, 80, 30, _("to file"));
942 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
943 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
944 fdui->input_extra_options = obj = fl_add_input(FL_NORMAL_INPUT, 360, 225, 80, 30, _("extra options"));
945 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
946 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
947 fdui->input_spool_prefix = obj = fl_add_input(FL_NORMAL_INPUT, 360, 255, 80, 30, _("spool printer prefix"));
948 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
949 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
950 fdui->input_paper_size = obj = fl_add_input(FL_NORMAL_INPUT, 360, 285, 80, 30, _("paper size"));
951 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
952 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
953 fdui->input_name = obj = fl_add_input(FL_NORMAL_INPUT, 130, 10, 80, 30, _("name"));
954 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
955 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
956 fdui->check_adapt_output = obj = fl_add_checkbutton(FL_PUSH_BUTTON, 240, 10, 30, 30, _("adapt output"));
957 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
958 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
959 obj = fl_add_labelframe(FL_ENGRAVED_FRAME, 0, 60, 452, 260, _("Printer Command and Flags"));
960 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
963 fdui->form->fdui = fdui;
967 /*---------------------------------------*/
969 FD_form_paths::~FD_form_paths()
971 if ( form->visible ) fl_hide_form( form );
972 fl_free_form( form );
976 FD_form_paths * FormPreferences::build_paths()
979 FD_form_paths *fdui = new FD_form_paths;
981 fdui->form = fl_bgn_form(FL_NO_BOX, 450, 350);
982 fdui->form->u_vdata = this;
983 obj = fl_add_box(FL_FLAT_BOX, 0, 0, 450, 350, "");
985 char const * const dummy = N_("Default path|#p");
986 fdui->input_default_path = obj = fl_add_input(FL_NORMAL_INPUT, 170, 10, 170, 30, idex(_(dummy)));
987 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
989 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
990 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
991 fdui->button_default_path_browse = obj = fl_add_button(FL_NORMAL_BUTTON, 340, 10, 90, 30, _("Browse..."));
992 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
993 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
995 char const * const dummy = N_("Last file count|#L");
996 fdui->counter_lastfiles = obj = fl_add_counter(FL_SIMPLE_COUNTER, 170, 130, 90, 30, idex(_(dummy)));
997 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
999 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
1000 fl_set_object_lalign(obj, FL_ALIGN_LEFT);
1001 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
1002 fl_set_counter_precision(obj, 0);
1003 fl_set_counter_bounds(obj, 0, 9);
1004 fl_set_counter_value(obj, 4);
1005 fl_set_counter_step(obj, 1, 1);
1007 char const * const dummy = N_("Template path|#T");
1008 fdui->input_template_path = obj = fl_add_input(FL_NORMAL_INPUT, 170, 40, 170, 30, idex(_(dummy)));
1009 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
1011 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
1012 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
1013 fdui->button_template_path_browse = obj = fl_add_button(FL_NORMAL_BUTTON, 340, 40, 90, 30, _("Browse..."));
1014 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
1015 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
1017 char const * const dummy = N_("Check last files|#C");
1018 fdui->check_last_files = obj = fl_add_checkbutton(FL_PUSH_BUTTON, 134, 100, 30, 30, idex(_(dummy)));
1019 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
1021 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
1022 fl_set_object_lalign(obj, FL_ALIGN_LEFT);
1023 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
1024 fl_set_button(obj, 1);
1025 fdui->button_temp_dir_browse = obj = fl_add_button(FL_NORMAL_BUTTON, 340, 70, 90, 30, _("Browse..."));
1026 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
1027 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
1028 fdui->input_lastfiles = obj = fl_add_input(FL_NORMAL_INPUT, 170, 100, 170, 30, "");
1029 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
1030 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
1031 fdui->button_lastfiles_browse = obj = fl_add_button(FL_NORMAL_BUTTON, 340, 100, 90, 30, _("Browse..."));
1032 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
1033 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
1035 char const * const dummy = N_("Backup path|#B");
1036 fdui->check_make_backups = obj = fl_add_checkbutton(FL_PUSH_BUTTON, 134, 170, 30, 30, idex(_(dummy)));
1037 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
1039 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
1040 fl_set_object_lalign(obj, FL_ALIGN_LEFT|FL_ALIGN_INSIDE);
1041 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
1042 fl_set_button(obj, 1);
1043 fdui->input_backup_path = obj = fl_add_input(FL_NORMAL_INPUT, 170, 170, 170, 30, "");
1044 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
1045 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
1046 fdui->button_backup_path_browse = obj = fl_add_button(FL_NORMAL_BUTTON, 340, 170, 90, 30, _("Browse..."));
1047 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
1048 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
1050 char const * const dummy = N_("LyXServer pipe|#S");
1051 fdui->input_serverpipe = obj = fl_add_input(FL_NORMAL_INPUT, 169, 217, 170, 30, idex(_(dummy)));
1052 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
1054 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
1055 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
1056 fdui->button_serverpipe_browse = obj = fl_add_button(FL_NORMAL_BUTTON, 339, 217, 90, 30, _("Browse..."));
1057 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
1058 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
1059 fdui->input_temp_dir = obj = fl_add_input(FL_NORMAL_INPUT, 170, 70, 170, 30, "");
1060 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
1061 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
1063 char const * const dummy = N_("Temp dir|#d");
1064 fdui->check_use_temp_dir = obj = fl_add_checkbutton(FL_PUSH_BUTTON, 134, 70, 30, 30, idex(_(dummy)));
1065 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
1067 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
1068 fl_set_object_lalign(obj, FL_ALIGN_LEFT);
1069 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
1070 fl_set_button(obj, 1);
1073 fdui->form->fdui = fdui;
1077 /*---------------------------------------*/