1 // File modified by fdfix.sh for use by lyx (with xforms >= 0.88) and gettext
3 #include "xforms_helpers.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_("Restore|#R");
34 fdui->button_restore = obj = fl_add_button(FL_NORMAL_BUTTON, 5, 390, 100, 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_FormBaseDeprecatedRestoreCB, 0);
39 fdui->button_ok = obj = fl_add_button(FL_RETURN_BUTTON, 170, 390, 90, 30, _("Save"));
40 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
41 fl_set_object_callback(obj, C_FormBaseDeprecatedOKCB, 0);
43 char const * const dummy = N_("Apply|#A");
44 fdui->button_apply = obj = fl_add_button(FL_NORMAL_BUTTON, 270, 390, 90, 30, idex(_(dummy)));
45 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
47 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
48 fl_set_object_callback(obj, C_FormBaseDeprecatedApplyCB, 0);
50 char const * const dummy = N_("Cancel|^[");
51 fdui->button_close = obj = fl_add_button(FL_NORMAL_BUTTON, 370, 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_FormBaseDeprecatedCancelCB, 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_inner_tab::~FD_form_inner_tab()
69 if ( form->visible ) fl_hide_form( form );
74 FD_form_inner_tab * FormPreferences::build_inner_tab()
77 FD_form_inner_tab *fdui = new FD_form_inner_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_inner = 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 obj = fl_add_labelframe(FL_ENGRAVED_FRAME, 10, 180, 285, 145, _("Scale & Resolution"));
108 obj = fl_add_labelframe(FL_ENGRAVED_FRAME, 10, 15, 285, 155, _("Fonts used"));
110 char const * const dummy = N_("Roman|#R");
111 fdui->input_roman = obj = fl_add_input(FL_NORMAL_INPUT, 145, 25, 140, 30, idex(_(dummy)));
112 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
114 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
115 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
117 char const * const dummy = N_("Sans Serif|#S");
118 fdui->input_sans = obj = fl_add_input(FL_NORMAL_INPUT, 145, 60, 140, 30, idex(_(dummy)));
119 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
121 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
122 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
124 char const * const dummy = N_("Typewriter|#T");
125 fdui->input_typewriter = obj = fl_add_input(FL_NORMAL_INPUT, 145, 95, 140, 30, idex(_(dummy)));
126 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
128 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
129 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
131 char const * const dummy = N_("Encoding|#E");
132 fdui->input_screen_encoding = obj = fl_add_input(FL_NORMAL_INPUT, 145, 130, 140, 30, idex(_(dummy)));
133 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
135 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
136 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
138 char const * const dummy = N_("Rescale bitmap fonts|#b");
139 fdui->check_scalable = obj = fl_add_checkbutton(FL_PUSH_BUTTON, 20, 190, 34, 41, idex(_(dummy)));
140 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
142 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
143 fl_set_object_lalign(obj, FL_ALIGN_RIGHT);
144 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
145 fl_set_button(obj, 1);
147 // xgettext:no-c-format
148 char const * const dummy = N_("Zoom %|#Z");
149 fdui->counter_zoom = obj = fl_add_counter(FL_NORMAL_COUNTER, 185, 245, 95, 30, idex(_(dummy)));
150 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
152 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
153 fl_set_object_lalign(obj, FL_ALIGN_LEFT);
154 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
155 fl_set_counter_precision(obj, 0);
156 fl_set_counter_bounds(obj, 0, 999);
157 fl_set_counter_value(obj, 150);
158 fl_set_counter_step(obj, 1, 1);
160 char const * const dummy = N_("Screen DPI|#D");
161 fdui->counter_dpi = obj = fl_add_counter(FL_NORMAL_COUNTER, 185, 280, 95, 30, idex(_(dummy)));
162 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
164 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
165 fl_set_object_lalign(obj, FL_ALIGN_LEFT);
166 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
167 fl_set_counter_precision(obj, 0);
168 fl_set_counter_bounds(obj, 0, 999);
169 fl_set_counter_value(obj, 150);
170 fl_set_counter_step(obj, 1, 1);
171 fdui->input_tiny = obj = fl_add_input(FL_FLOAT_INPUT, 370, 20, 70, 30, _("tiny"));
172 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
173 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
174 fdui->input_script = obj = fl_add_input(FL_FLOAT_INPUT, 370, 50, 70, 30, _("smallest"));
175 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
176 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
177 fdui->input_footnote = obj = fl_add_input(FL_FLOAT_INPUT, 370, 80, 70, 30, _("smaller"));
178 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
179 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
180 fdui->input_small = obj = fl_add_input(FL_FLOAT_INPUT, 370, 110, 70, 30, _("small"));
181 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
182 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
183 fdui->input_normal = obj = fl_add_input(FL_FLOAT_INPUT, 370, 140, 70, 30, _("normal"));
184 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
185 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
186 fdui->input_large = obj = fl_add_input(FL_FLOAT_INPUT, 370, 170, 70, 30, _("large"));
187 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
188 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
189 fdui->input_larger = obj = fl_add_input(FL_FLOAT_INPUT, 370, 200, 70, 30, _("larger"));
190 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
191 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
192 fdui->input_largest = obj = fl_add_input(FL_FLOAT_INPUT, 370, 230, 70, 30, _("largest"));
193 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
194 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
195 fdui->input_huge = obj = fl_add_input(FL_FLOAT_INPUT, 370, 260, 70, 30, _("huge"));
196 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
197 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
198 fdui->input_huger = obj = fl_add_input(FL_FLOAT_INPUT, 370, 290, 70, 30, _("huger"));
199 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
200 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
201 obj = fl_add_labelframe(FL_ENGRAVED_FRAME, 305, 15, 140, 310, _("Size"));
204 fdui->form->fdui = fdui;
208 /*---------------------------------------*/
210 FD_form_interface::~FD_form_interface()
212 if ( form->visible ) fl_hide_form( form );
213 fl_free_form( form );
217 FD_form_interface * FormPreferences::build_interface()
220 FD_form_interface *fdui = new FD_form_interface;
222 fdui->form = fl_bgn_form(FL_NO_BOX, 450, 350);
223 fdui->form->u_vdata = this;
224 obj = fl_add_box(FL_FLAT_BOX, 0, 0, 450, 350, "");
225 obj = fl_add_labelframe(FL_ENGRAVED_FRAME, 15, 20, 425, 110, _("Popup Fonts & Encoding"));
227 char const * const dummy = N_("Normal Font|#N");
228 fdui->input_popup_normal_font = obj = fl_add_input(FL_NORMAL_INPUT, 230, 30, 200, 30, idex(_(dummy)));
229 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
231 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
232 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
234 char const * const dummy = N_("Bold Font|#B");
235 fdui->input_popup_bold_font = obj = fl_add_input(FL_NORMAL_INPUT, 230, 60, 200, 30, idex(_(dummy)));
236 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
238 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
239 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
241 char const * const dummy = N_("Popup Encoding|#P");
242 fdui->input_popup_font_encoding = obj = fl_add_input(FL_NORMAL_INPUT, 230, 90, 200, 30, idex(_(dummy)));
243 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
245 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
246 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
247 obj = fl_add_labelframe(FL_ENGRAVED_FRAME, 15, 150, 425, 85, _("Layout & Bindings"));
249 char const * const dummy = N_("User Interface file|#U");
250 fdui->input_ui_file = obj = fl_add_input(FL_NORMAL_INPUT, 160, 160, 170, 30, idex(_(dummy)));
251 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
253 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
254 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
256 char const * const dummy = N_("Browse...|#r");
257 fdui->button_ui_file_browse = obj = fl_add_button(FL_NORMAL_BUTTON, 335, 160, 100, 30, idex(_(dummy)));
258 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
260 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
261 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
263 char const * const dummy = N_("Bind file|#f");
264 fdui->input_bind_file = obj = fl_add_input(FL_NORMAL_INPUT, 160, 195, 170, 30, idex(_(dummy)));
265 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
267 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
268 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
270 char const * const dummy = N_("Browse...|#w");
271 fdui->button_bind_file_browse = obj = fl_add_button(FL_NORMAL_BUTTON, 335, 195, 100, 30, idex(_(dummy)));
272 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
274 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
275 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
276 obj = fl_add_labelframe(FL_ENGRAVED_FRAME, 15, 255, 425, 45, _("Dead Keys"));
278 char const * const dummy = N_("Override X Window dead-keys|#O");
279 fdui->check_override_x_dead_keys = obj = fl_add_checkbutton(FL_PUSH_BUTTON, 95, 265, 30, 30, idex(_(dummy)));
280 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
282 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
283 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
284 fl_set_button(obj, 1);
287 fdui->form->fdui = fdui;
291 /*---------------------------------------*/
293 FD_form_colors::~FD_form_colors()
295 if ( form->visible ) fl_hide_form( form );
296 fl_free_form( form );
300 FD_form_colors * FormPreferences::build_colors()
303 FD_form_colors *fdui = new FD_form_colors;
305 fdui->form = fl_bgn_form(FL_NO_BOX, 450, 360);
306 fdui->form->u_vdata = this;
307 obj = fl_add_box(FL_FLAT_BOX, 0, 0, 450, 360, "");
309 char const * const dummy = N_("LyX objects|#L");
310 fdui->browser_lyx_objs = obj = fl_add_browser(FL_HOLD_BROWSER, 10, 25, 195, 290, idex(_(dummy)));
311 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
313 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
314 fl_set_object_lalign(obj, FL_ALIGN_TOP);
315 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
317 char const * const dummy = N_("H|#H");
318 fdui->dial_hue = obj = fl_add_dial(FL_NORMAL_DIAL, 276, 23, 100, 100, idex(_(dummy)));
319 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
321 fl_set_object_lalign(obj, FL_ALIGN_CENTER);
322 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
324 char const * const dummy = N_("S|#S");
325 fdui->slider_saturation = obj = fl_add_slider(FL_HOR_NICE_SLIDER, 251, 135, 150, 30, idex(_(dummy)));
326 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
328 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
329 fl_set_object_lalign(obj, FL_ALIGN_LEFT);
330 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
331 fl_set_slider_size(obj, 0.15);
333 char const * const dummy = N_("V|#V");
334 fdui->slider_value = obj = fl_add_slider(FL_HOR_NICE_SLIDER, 251, 175, 150, 30, idex(_(dummy)));
335 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
337 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
338 fl_set_object_lalign(obj, FL_ALIGN_LEFT);
339 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
340 fl_set_slider_size(obj, 0.15);
342 char const * const dummy = N_("R|#R");
343 fdui->slider_red = obj = fl_add_slider(FL_VERT_FILL_SLIDER, 250, 25, 40, 180, idex(_(dummy)));
344 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
346 fl_set_object_color(obj, FL_COL1, FL_RED);
347 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
348 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
349 fl_set_slider_size(obj, 0.15);
351 char const * const dummy = N_("G|#G");
352 fdui->slider_green = obj = fl_add_slider(FL_VERT_FILL_SLIDER, 305, 25, 40, 180, idex(_(dummy)));
353 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
355 fl_set_object_color(obj, FL_COL1, FL_GREEN);
356 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
357 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
358 fl_set_slider_size(obj, 0.15);
360 char const * const dummy = N_("B|#B");
361 fdui->slider_blue = obj = fl_add_slider(FL_VERT_FILL_SLIDER, 360, 25, 40, 180, idex(_(dummy)));
362 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
364 fl_set_object_color(obj, FL_COL1, FL_BLUE);
365 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
366 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
367 fl_set_slider_size(obj, 0.15);
369 fdui->radio_hsv = obj = fl_add_round3dbutton(FL_RADIO_BUTTON, 250, 220, 30, 30, _("HSV"));
370 fl_set_object_color(obj, FL_COL1, FL_YELLOW);
371 fl_set_object_lalign(obj, FL_ALIGN_RIGHT);
372 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
373 fdui->radio_rgb = obj = fl_add_round3dbutton(FL_RADIO_BUTTON, 335, 220, 30, 30, _("RGB"));
374 fl_set_object_color(obj, FL_COL1, FL_YELLOW);
375 fl_set_object_lalign(obj, FL_ALIGN_RIGHT);
376 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
377 fl_set_button(obj, 1);
380 fdui->text_color_values = obj = fl_add_text(FL_NORMAL_TEXT, 250, 250, 150, 30, "");
381 fl_set_object_boxtype(obj, FL_DOWN_BOX);
382 fl_set_object_lalign(obj, FL_ALIGN_LEFT|FL_ALIGN_INSIDE);
383 fdui->button_color = obj = fl_add_button(FL_NORMAL_BUTTON, 250, 285, 60, 30, "");
384 fl_set_object_boxtype(obj, FL_BORDER_BOX);
385 fl_set_object_color(obj, FL_WHITE, FL_COL1);
387 char const * const dummy = N_("Modify|#M");
388 fdui->button_modify = obj = fl_add_button(FL_NORMAL_BUTTON, 310, 285, 90, 30, idex(_(dummy)));
389 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
391 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
392 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
395 fdui->form->fdui = fdui;
399 /*---------------------------------------*/
401 FD_form_lnf_misc::~FD_form_lnf_misc()
403 if ( form->visible ) fl_hide_form( form );
404 fl_free_form( form );
408 FD_form_lnf_misc * FormPreferences::build_lnf_misc()
411 FD_form_lnf_misc *fdui = new FD_form_lnf_misc;
413 fdui->form = fl_bgn_form(FL_NO_BOX, 450, 350);
414 fdui->form->u_vdata = this;
415 obj = fl_add_box(FL_FLAT_BOX, 0, 0, 450, 350, "");
416 obj = fl_add_frame(FL_ENGRAVED_FRAME, 15, 15, 255, 210, "");
418 char const * const dummy = N_("Show banner|#S");
419 fdui->check_banner = obj = fl_add_checkbutton(FL_PUSH_BUTTON, 15, 15, 30, 30, idex(_(dummy)));
420 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
422 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
423 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
424 fl_set_button(obj, 1);
426 char const * const dummy = N_("Auto region delete|#A");
427 fdui->check_auto_region_delete = obj = fl_add_checkbutton(FL_PUSH_BUTTON, 15, 45, 30, 30, idex(_(dummy)));
428 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
430 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
431 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
432 fl_set_button(obj, 1);
434 char const * const dummy = N_("Exit confirmation|#E");
435 fdui->check_exit_confirm = obj = fl_add_checkbutton(FL_PUSH_BUTTON, 15, 75, 30, 30, idex(_(dummy)));
436 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
438 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
439 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
440 fl_set_button(obj, 1);
442 char const * const dummy = N_("Display keyboard shortcuts|#k");
443 fdui->check_display_shrtcuts = obj = fl_add_checkbutton(FL_PUSH_BUTTON, 15, 105, 30, 30, idex(_(dummy)));
444 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
446 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
447 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
448 fl_set_button(obj, 1);
450 char const * const dummy = N_("File->New asks for name|#N");
451 fdui->check_ask_new_file = obj = fl_add_checkbutton(FL_PUSH_BUTTON, 15, 135, 30, 30, idex(_(dummy)));
452 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
454 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
455 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
456 fl_set_button(obj, 1);
458 char const * const dummy = N_("Cursor follows scrollbar|#f");
459 fdui->check_cursor_follows_scrollbar = obj = fl_add_checkbutton(FL_PUSH_BUTTON, 15, 165, 30, 30, idex(_(dummy)));
460 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
462 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
463 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
464 fl_set_button(obj, 1);
466 char const * const dummy = N_("Dialogs iconify with main window|#i");
467 fdui->check_dialogs_iconify_with_main = obj = fl_add_checkbutton(FL_PUSH_BUTTON, 15, 195, 30, 30, idex(_(dummy)));
468 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
470 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
471 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
472 fl_set_button(obj, 1);
473 fdui->counter_wm_jump = obj = fl_add_counter(FL_NORMAL_COUNTER, 20, 235, 115, 30, _("Wheel mouse jump"));
474 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
475 fl_set_object_lalign(obj, FL_ALIGN_RIGHT);
476 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
477 fl_set_counter_precision(obj, 0);
478 fl_set_counter_bounds(obj, 0, 250);
479 fl_set_counter_value(obj, 100);
480 fl_set_counter_step(obj, 1, 1);
481 fdui->counter_autosave = obj = fl_add_counter(FL_NORMAL_COUNTER, 20, 270, 115, 30, _("Autosave interval"));
482 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
483 fl_set_object_lalign(obj, FL_ALIGN_RIGHT);
484 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
485 fl_set_counter_precision(obj, 0);
486 fl_set_counter_bounds(obj, 0, 1200);
487 fl_set_counter_value(obj, 300);
488 fl_set_counter_step(obj, 1, 1);
491 char const * const dummy = N_("in Monochrome|#M");
492 fdui->radio_display_monochrome = obj = fl_add_round3dbutton(FL_RADIO_BUTTON, 285, 35, 30, 30, idex(_(dummy)));
493 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
495 fl_set_object_color(obj, FL_COL1, FL_YELLOW);
496 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
497 fl_set_button(obj, 1);
499 char const * const dummy = N_("in Grayscale|#G");
500 fdui->radio_display_grayscale = obj = fl_add_round3dbutton(FL_RADIO_BUTTON, 285, 65, 30, 30, idex(_(dummy)));
501 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
503 fl_set_object_color(obj, FL_COL1, FL_YELLOW);
504 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
506 char const * const dummy = N_("in Color|#C");
507 fdui->radio_display_color = obj = fl_add_round3dbutton(FL_RADIO_BUTTON, 285, 95, 30, 30, idex(_(dummy)));
508 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
510 fl_set_object_color(obj, FL_COL1, FL_YELLOW);
511 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
513 char const * const dummy = N_("Don't display|#D");
514 fdui->radio_no_display = obj = fl_add_round3dbutton(FL_RADIO_BUTTON, 285, 125, 30, 30, idex(_(dummy)));
515 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
517 fl_set_object_color(obj, FL_COL1, FL_YELLOW);
518 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
521 obj = fl_add_labelframe(FL_ENGRAVED_FRAME, 275, 15, 160, 210, _("Display Graphics"));
522 obj = fl_add_frame(FL_ENGRAVED_FRAME, 15, 230, 420, 75, "");
525 fdui->form->fdui = fdui;
529 /*---------------------------------------*/
531 FD_form_spelloptions::~FD_form_spelloptions()
533 if ( form->visible ) fl_hide_form( form );
534 fl_free_form( form );
538 FD_form_spelloptions * FormPreferences::build_spelloptions()
541 FD_form_spelloptions *fdui = new FD_form_spelloptions;
543 fdui->form = fl_bgn_form(FL_NO_BOX, 450, 360);
544 fdui->form->u_vdata = this;
545 obj = fl_add_box(FL_FLAT_BOX, 0, 0, 450, 360, "");
547 char const * const dummy = N_("Spell command|#S");
548 fdui->choice_spell_command = obj = fl_add_choice(FL_NORMAL_CHOICE, 240, 30, 171, 34, idex(_(dummy)));
549 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
551 fl_set_object_boxtype(obj, FL_FRAME_BOX);
552 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
553 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
555 char const * const dummy = N_("Use alternative language|#a");
556 fdui->check_alt_lang = obj = fl_add_checkbutton(FL_PUSH_BUTTON, 208, 100, 30, 30, idex(_(dummy)));
557 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
559 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
560 fl_set_object_lalign(obj, FL_ALIGN_LEFT);
561 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
562 fdui->input_alt_lang = obj = fl_add_input(FL_NORMAL_INPUT, 239, 100, 170, 30, "");
563 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
565 char const * const dummy = N_("Use escape characters|#e");
566 fdui->check_escape_chars = obj = fl_add_checkbutton(FL_PUSH_BUTTON, 208, 130, 30, 30, idex(_(dummy)));
567 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
569 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
570 fl_set_object_lalign(obj, FL_ALIGN_LEFT);
571 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
572 fdui->input_escape_chars = obj = fl_add_input(FL_NORMAL_INPUT, 239, 130, 170, 30, "");
573 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
575 char const * const dummy = N_("Use personal dictionary|#d");
576 fdui->check_personal_dict = obj = fl_add_checkbutton(FL_PUSH_BUTTON, 208, 160, 30, 30, idex(_(dummy)));
577 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
579 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
580 fl_set_object_lalign(obj, FL_ALIGN_LEFT);
581 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
582 fdui->input_personal_dict = obj = fl_add_input(FL_NORMAL_INPUT, 239, 160, 170, 30, "");
583 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
585 char const * const dummy = N_("Browse...|#B");
586 fdui->button_personal_dict = obj = fl_add_button(FL_NORMAL_BUTTON, 240, 195, 100, 30, idex(_(dummy)));
587 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
589 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
590 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
592 char const * const dummy = N_("Accept compound words|#w");
593 fdui->check_compound_words = obj = fl_add_checkbutton(FL_PUSH_BUTTON, 155, 250, 30, 30, idex(_(dummy)));
594 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
596 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
597 fl_set_object_lalign(obj, FL_ALIGN_RIGHT);
598 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
600 char const * const dummy = N_("Use input encoding|#i");
601 fdui->check_input_enc = obj = fl_add_checkbutton(FL_PUSH_BUTTON, 155, 275, 30, 30, idex(_(dummy)));
602 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
604 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
605 fl_set_object_lalign(obj, FL_ALIGN_RIGHT);
606 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
607 obj = fl_add_labelframe(FL_ENGRAVED_FRAME, 15, 245, 425, 60, _("Advanced Options"));
608 obj = fl_add_labelframe(FL_ENGRAVED_FRAME, 15, 20, 425, 55, _("Interface"));
609 obj = fl_add_labelframe(FL_ENGRAVED_FRAME, 15, 90, 425, 140, _("Language Options"));
612 fdui->form->fdui = fdui;
616 /*---------------------------------------*/
618 FD_form_language::~FD_form_language()
620 if ( form->visible ) fl_hide_form( form );
621 fl_free_form( form );
625 FD_form_language * FormPreferences::build_language()
628 FD_form_language *fdui = new FD_form_language;
630 fdui->form = fl_bgn_form(FL_NO_BOX, 450, 360);
631 fdui->form->u_vdata = this;
632 obj = fl_add_box(FL_FLAT_BOX, 0, 0, 450, 360, "");
633 obj = fl_add_frame(FL_ENGRAVED_FRAME, 5, 10, 440, 80, "");
635 char const * const dummy = N_("Package|#P");
636 fdui->input_package = obj = fl_add_input(FL_NORMAL_INPUT, 131, 18, 300, 30, idex(_(dummy)));
637 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
639 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
640 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
642 char const * const dummy = N_("Default language|#l");
643 fdui->choice_default_lang = obj = fl_add_choice(FL_NORMAL_CHOICE, 231, 56, 200, 30, idex(_(dummy)));
644 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
646 fl_set_object_boxtype(obj, FL_FRAME_BOX);
647 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
649 char const * const dummy = N_("Keyboard\nmap|#K");
650 fdui->check_use_kbmap = obj = fl_add_checkbutton(FL_PUSH_BUTTON, 78, 113, 30, 30, idex(_(dummy)));
651 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
653 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
654 fl_set_object_lalign(obj, FL_ALIGN_LEFT);
655 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
657 char const * const dummy = N_("1st|#1");
658 fdui->input_kbmap1 = obj = fl_add_input(FL_NORMAL_INPUT, 145, 100, 190, 30, idex(_(dummy)));
659 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
661 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
662 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
664 char const * const dummy = N_("2nd|#2");
665 fdui->input_kbmap2 = obj = fl_add_input(FL_NORMAL_INPUT, 145, 135, 190, 30, idex(_(dummy)));
666 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
668 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
669 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
671 char const * const dummy = N_("Browse...|#o");
672 fdui->button_kbmap1_browse = obj = fl_add_button(FL_NORMAL_BUTTON, 340, 100, 100, 30, idex(_(dummy)));
673 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
675 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
677 char const * const dummy = N_("Browse...|#w");
678 fdui->button_kbmap2_browse = obj = fl_add_button(FL_NORMAL_BUTTON, 340, 135, 100, 30, idex(_(dummy)));
679 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
681 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
683 char const * const dummy = N_("RtL support|#R");
684 fdui->check_rtl_support = obj = fl_add_checkbutton(FL_PUSH_BUTTON, 140, 175, 30, 30, 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_LEFT);
689 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
691 char const * const dummy = N_("Auto begin|#b");
692 fdui->check_auto_begin = obj = fl_add_checkbutton(FL_PUSH_BUTTON, 265, 175, 30, 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_lalign(obj, FL_ALIGN_LEFT);
697 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
699 char const * const dummy = N_("Use babel|#U");
700 fdui->check_use_babel = obj = fl_add_checkbutton(FL_PUSH_BUTTON, 390, 175, 30, 30, idex(_(dummy)));
701 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
703 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
704 fl_set_object_lalign(obj, FL_ALIGN_LEFT);
705 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
707 char const * const dummy = N_("Mark foreign|#M");
708 fdui->check_mark_foreign = obj = fl_add_checkbutton(FL_PUSH_BUTTON, 140, 205, 30, 30, idex(_(dummy)));
709 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
711 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
712 fl_set_object_lalign(obj, FL_ALIGN_LEFT);
713 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
715 char const * const dummy = N_("Auto finish|#f");
716 fdui->check_auto_end = obj = fl_add_checkbutton(FL_PUSH_BUTTON, 265, 205, 30, 30, idex(_(dummy)));
717 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
719 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
720 fl_set_object_lalign(obj, FL_ALIGN_LEFT);
721 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
723 char const * const dummy = N_("Global|#G");
724 fdui->check_global_options = obj = fl_add_checkbutton(FL_PUSH_BUTTON, 390, 205, 30, 30, idex(_(dummy)));
725 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
727 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
728 fl_set_object_lalign(obj, FL_ALIGN_LEFT);
729 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
731 char const * const dummy = N_("Command start|#s");
732 fdui->input_command_begin = obj = fl_add_input(FL_NORMAL_INPUT, 130, 245, 300, 30, idex(_(dummy)));
733 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
735 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
736 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
738 char const * const dummy = N_("Command end|#e");
739 fdui->input_command_end = obj = fl_add_input(FL_NORMAL_INPUT, 130, 280, 300, 30, idex(_(dummy)));
740 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
742 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
743 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
744 obj = fl_add_frame(FL_ENGRAVED_FRAME, 5, 175, 440, 60, "");
745 obj = fl_add_frame(FL_ENGRAVED_FRAME, 5, 240, 440, 80, "");
746 obj = fl_add_frame(FL_ENGRAVED_FRAME, 5, 95, 440, 75, "");
749 fdui->form->fdui = fdui;
753 /*---------------------------------------*/
755 FD_form_formats::~FD_form_formats()
757 if ( form->visible ) fl_hide_form( form );
758 fl_free_form( form );
762 FD_form_formats * FormPreferences::build_formats()
765 FD_form_formats *fdui = new FD_form_formats;
767 fdui->form = fl_bgn_form(FL_NO_BOX, 450, 360);
768 fdui->form->u_vdata = this;
769 obj = fl_add_box(FL_FLAT_BOX, 0, 0, 450, 360, "");
771 char const * const dummy = N_("All formats|#l");
772 fdui->browser_all = obj = fl_add_browser(FL_HOLD_BROWSER, 30, 30, 160, 270, idex(_(dummy)));
773 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
775 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
776 fl_set_object_lalign(obj, FL_ALIGN_TOP);
777 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
779 char const * const dummy = N_("Format|#F");
780 fdui->input_format = obj = fl_add_input(FL_NORMAL_INPUT, 280, 30, 150, 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);
786 char const * const dummy = N_("GUI name|#G");
787 fdui->input_gui_name = obj = fl_add_input(FL_NORMAL_INPUT, 280, 70, 150, 30, idex(_(dummy)));
788 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
790 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
791 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
793 char const * const dummy = N_("Shortcut|#S");
794 fdui->input_shrtcut = obj = fl_add_input(FL_NORMAL_INPUT, 280, 110, 150, 30, idex(_(dummy)));
795 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
797 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
798 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
800 char const * const dummy = N_("Extension|#E");
801 fdui->input_extension = obj = fl_add_input(FL_NORMAL_INPUT, 280, 150, 150, 30, idex(_(dummy)));
802 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
804 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
805 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
807 char const * const dummy = N_("Viewer|#V");
808 fdui->input_viewer = obj = fl_add_input(FL_NORMAL_INPUT, 280, 190, 150, 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);
814 char const * const dummy = N_("Add|#A");
815 fdui->button_add = obj = fl_add_button(FL_NORMAL_BUTTON, 240, 270, 90, 30, idex(_(dummy)));
816 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
818 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
819 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
821 char const * const dummy = N_("Delete|#D");
822 fdui->button_delete = obj = fl_add_button(FL_NORMAL_BUTTON, 340, 270, 90, 30, idex(_(dummy)));
823 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
825 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
826 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
829 fdui->form->fdui = fdui;
833 /*---------------------------------------*/
835 FD_form_converters::~FD_form_converters()
837 if ( form->visible ) fl_hide_form( form );
838 fl_free_form( form );
842 FD_form_converters * FormPreferences::build_converters()
845 FD_form_converters *fdui = new FD_form_converters;
847 fdui->form = fl_bgn_form(FL_NO_BOX, 450, 360);
848 fdui->form->u_vdata = this;
849 obj = fl_add_box(FL_FLAT_BOX, 0, 0, 450, 360, "");
851 char const * const dummy = N_("All converters|#l");
852 fdui->browser_all = obj = fl_add_browser(FL_HOLD_BROWSER, 30, 30, 160, 270, idex(_(dummy)));
853 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
855 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
856 fl_set_object_lalign(obj, FL_ALIGN_TOP);
857 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
859 char const * const dummy = N_("From|#F");
860 fdui->choice_from = obj = fl_add_choice(FL_NORMAL_CHOICE, 280, 30, 150, 30, idex(_(dummy)));
861 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
863 fl_set_object_boxtype(obj, FL_FRAME_BOX);
864 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
866 char const * const dummy = N_("To|#T");
867 fdui->choice_to = obj = fl_add_choice(FL_NORMAL_CHOICE, 280, 70, 150, 30, idex(_(dummy)));
868 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
870 fl_set_object_boxtype(obj, FL_FRAME_BOX);
871 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
873 char const * const dummy = N_("Converter|#C");
874 fdui->input_converter = obj = fl_add_input(FL_NORMAL_INPUT, 280, 110, 150, 30, idex(_(dummy)));
875 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
877 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
878 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
880 char const * const dummy = N_("Extra flags|#E");
881 fdui->input_flags = obj = fl_add_input(FL_NORMAL_INPUT, 280, 150, 150, 30, idex(_(dummy)));
882 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
884 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
885 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
887 char const * const dummy = N_("Add|#A");
888 fdui->button_add = obj = fl_add_button(FL_NORMAL_BUTTON, 240, 270, 90, 30, idex(_(dummy)));
889 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
891 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
892 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
894 char const * const dummy = N_("Delete|#D");
895 fdui->button_delete = obj = fl_add_button(FL_NORMAL_BUTTON, 340, 270, 90, 30, idex(_(dummy)));
896 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
898 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
899 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
902 fdui->form->fdui = fdui;
906 /*---------------------------------------*/
908 FD_form_paths::~FD_form_paths()
910 if ( form->visible ) fl_hide_form( form );
911 fl_free_form( form );
915 FD_form_paths * FormPreferences::build_paths()
918 FD_form_paths *fdui = new FD_form_paths;
920 fdui->form = fl_bgn_form(FL_NO_BOX, 450, 350);
921 fdui->form->u_vdata = this;
922 obj = fl_add_box(FL_FLAT_BOX, 0, 0, 450, 350, "");
924 char const * const dummy = N_("Default path|#p");
925 fdui->input_default_path = obj = fl_add_input(FL_NORMAL_INPUT, 170, 10, 170, 30, idex(_(dummy)));
926 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
928 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
929 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
930 fdui->button_default_path_browse = obj = fl_add_button(FL_NORMAL_BUTTON, 345, 10, 100, 30, _("Browse..."));
931 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
932 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
934 char const * const dummy = N_("Template path|#T");
935 fdui->input_template_path = obj = fl_add_input(FL_NORMAL_INPUT, 170, 45, 170, 30, idex(_(dummy)));
936 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
938 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
939 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
940 fdui->button_template_path_browse = obj = fl_add_button(FL_NORMAL_BUTTON, 345, 45, 100, 30, _("Browse..."));
941 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
942 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
944 char const * const dummy = N_("Temp dir|#d");
945 fdui->check_use_temp_dir = obj = fl_add_checkbutton(FL_PUSH_BUTTON, 140, 80, 30, 30, idex(_(dummy)));
946 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
948 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
949 fl_set_object_lalign(obj, FL_ALIGN_LEFT);
950 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
951 fl_set_button(obj, 1);
952 fdui->input_temp_dir = obj = fl_add_input(FL_NORMAL_INPUT, 170, 80, 170, 30, "");
953 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
954 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
955 fdui->button_temp_dir_browse = obj = fl_add_button(FL_NORMAL_BUTTON, 345, 80, 100, 30, _("Browse..."));
956 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
957 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
959 char const * const dummy = N_("Check last files|#C");
960 fdui->check_last_files = obj = fl_add_checkbutton(FL_PUSH_BUTTON, 140, 115, 30, 30, idex(_(dummy)));
961 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
963 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
964 fl_set_object_lalign(obj, FL_ALIGN_LEFT);
965 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
966 fl_set_button(obj, 1);
967 fdui->input_lastfiles = obj = fl_add_input(FL_NORMAL_INPUT, 170, 115, 170, 30, "");
968 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
969 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
970 fdui->button_lastfiles_browse = obj = fl_add_button(FL_NORMAL_BUTTON, 345, 115, 100, 30, _("Browse..."));
971 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
972 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
974 char const * const dummy = N_("Last file count|#L");
975 fdui->counter_lastfiles = obj = fl_add_counter(FL_SIMPLE_COUNTER, 170, 150, 90, 30, idex(_(dummy)));
976 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
978 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
979 fl_set_object_lalign(obj, FL_ALIGN_LEFT);
980 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
981 fl_set_counter_precision(obj, 0);
982 fl_set_counter_bounds(obj, 0, 9);
983 fl_set_counter_value(obj, 4);
984 fl_set_counter_step(obj, 1, 1);
986 char const * const dummy = N_("Backup path|#B");
987 fdui->check_make_backups = obj = fl_add_checkbutton(FL_PUSH_BUTTON, 140, 205, 30, 30, idex(_(dummy)));
988 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
990 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
991 fl_set_object_lalign(obj, FL_ALIGN_LEFT|FL_ALIGN_INSIDE);
992 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
993 fl_set_button(obj, 1);
994 fdui->input_backup_path = obj = fl_add_input(FL_NORMAL_INPUT, 170, 205, 170, 30, "");
995 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
996 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
997 fdui->button_backup_path_browse = obj = fl_add_button(FL_NORMAL_BUTTON, 345, 205, 100, 30, _("Browse..."));
998 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
999 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
1001 char const * const dummy = N_("LyXServer pipe|#S");
1002 fdui->input_serverpipe = obj = fl_add_input(FL_NORMAL_INPUT, 170, 245, 170, 30, idex(_(dummy)));
1003 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
1005 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
1006 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
1007 fdui->button_serverpipe_browse = obj = fl_add_button(FL_NORMAL_BUTTON, 345, 245, 100, 30, _("Browse..."));
1008 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
1009 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
1012 fdui->form->fdui = fdui;
1016 /*---------------------------------------*/
1018 FD_form_inputs_misc::~FD_form_inputs_misc()
1020 if ( form->visible ) fl_hide_form( form );
1021 fl_free_form( form );
1025 FD_form_inputs_misc * FormPreferences::build_inputs_misc()
1028 FD_form_inputs_misc *fdui = new FD_form_inputs_misc;
1030 fdui->form = fl_bgn_form(FL_NO_BOX, 450, 360);
1031 fdui->form->u_vdata = this;
1032 obj = fl_add_box(FL_FLAT_BOX, 0, 0, 450, 360, "");
1034 char const * const dummy = N_("date format|#f");
1035 fdui->input_date_format = obj = fl_add_input(FL_NORMAL_INPUT, 120, 70, 285, 30, idex(_(dummy)));
1036 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
1038 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
1039 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
1042 fdui->form->fdui = fdui;
1046 /*---------------------------------------*/
1048 FD_form_printer::~FD_form_printer()
1050 if ( form->visible ) fl_hide_form( form );
1051 fl_free_form( form );
1055 FD_form_printer * FormPreferences::build_printer()
1058 FD_form_printer *fdui = new FD_form_printer;
1060 fdui->form = fl_bgn_form(FL_NO_BOX, 450, 350);
1061 fdui->form->u_vdata = this;
1062 obj = fl_add_box(FL_FLAT_BOX, 0, 0, 450, 350, "");
1063 fdui->input_name = obj = fl_add_input(FL_NORMAL_INPUT, 130, 10, 80, 30, _("name"));
1064 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
1065 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
1066 fdui->check_adapt_output = obj = fl_add_checkbutton(FL_PUSH_BUTTON, 240, 10, 30, 30, _("adapt output"));
1067 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
1068 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
1069 obj = fl_add_labelframe(FL_ENGRAVED_FRAME, 10, 60, 435, 260, _("Printer Command and Flags"));
1070 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
1071 fdui->input_command = obj = fl_add_input(FL_NORMAL_INPUT, 130, 75, 80, 30, _("command"));
1072 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
1073 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
1074 fdui->input_page_range = obj = fl_add_input(FL_NORMAL_INPUT, 130, 105, 80, 30, _("page range"));
1075 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
1076 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
1077 fdui->input_copies = obj = fl_add_input(FL_NORMAL_INPUT, 130, 135, 80, 30, _("copies"));
1078 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
1079 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
1080 fdui->input_reverse = obj = fl_add_input(FL_NORMAL_INPUT, 130, 165, 80, 30, _("reverse"));
1081 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
1082 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
1083 fdui->input_to_printer = obj = fl_add_input(FL_NORMAL_INPUT, 130, 195, 80, 30, _("to printer"));
1084 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
1085 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
1086 fdui->input_file_extension = obj = fl_add_input(FL_NORMAL_INPUT, 130, 225, 80, 30, _("file extension"));
1087 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
1088 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
1089 fdui->input_spool_command = obj = fl_add_input(FL_NORMAL_INPUT, 130, 255, 80, 30, _("spool command"));
1090 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
1091 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
1092 fdui->input_paper_type = obj = fl_add_input(FL_NORMAL_INPUT, 130, 285, 80, 30, _("paper type"));
1093 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
1094 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
1095 fdui->input_even_pages = obj = fl_add_input(FL_NORMAL_INPUT, 360, 75, 80, 30, _("even pages"));
1096 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
1097 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
1098 fdui->input_odd_pages = obj = fl_add_input(FL_NORMAL_INPUT, 360, 105, 80, 30, _("odd pages"));
1099 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
1100 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
1101 fdui->input_collated = obj = fl_add_input(FL_NORMAL_INPUT, 360, 135, 80, 30, _("collated"));
1102 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
1103 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
1104 fdui->input_landscape = obj = fl_add_input(FL_NORMAL_INPUT, 360, 165, 80, 30, _("landscape"));
1105 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
1106 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
1107 fdui->input_to_file = obj = fl_add_input(FL_NORMAL_INPUT, 360, 195, 80, 30, _("to file"));
1108 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
1109 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
1110 fdui->input_extra_options = obj = fl_add_input(FL_NORMAL_INPUT, 360, 225, 80, 30, _("extra options"));
1111 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
1112 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
1113 fdui->input_spool_prefix = obj = fl_add_input(FL_NORMAL_INPUT, 360, 255, 80, 30, _("spool printer prefix"));
1114 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
1115 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
1116 fdui->input_paper_size = obj = fl_add_input(FL_NORMAL_INPUT, 360, 285, 80, 30, _("paper size"));
1117 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
1118 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
1119 obj = fl_add_frame(FL_ENGRAVED_FRAME, 10, 5, 435, 45, "");
1122 fdui->form->fdui = fdui;
1126 /*---------------------------------------*/
1128 FD_form_outputs_misc::~FD_form_outputs_misc()
1130 if ( form->visible ) fl_hide_form( form );
1131 fl_free_form( form );
1135 FD_form_outputs_misc * FormPreferences::build_outputs_misc()
1138 FD_form_outputs_misc *fdui = new FD_form_outputs_misc;
1140 fdui->form = fl_bgn_form(FL_NO_BOX, 455, 375);
1141 fdui->form->u_vdata = this;
1142 obj = fl_add_box(FL_FLAT_BOX, 0, 0, 455, 375, "");
1143 fl_set_object_gravity(obj, FL_NorthWest, FL_SouthEast);
1145 char const * const dummy = N_("Ascii line length|#A");
1146 fdui->counter_line_len = obj = fl_add_counter(FL_NORMAL_COUNTER, 330, 25, 100, 30, idex(_(dummy)));
1147 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
1149 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
1150 fl_set_object_lalign(obj, FL_ALIGN_LEFT);
1151 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
1152 fl_set_counter_precision(obj, 0);
1153 fl_set_counter_bounds(obj, 0, 120);
1154 fl_set_counter_value(obj, 75);
1155 fl_set_counter_step(obj, 1, 1);
1157 char const * const dummy = N_("TeX encoding|#T");
1158 fdui->input_tex_encoding = obj = fl_add_input(FL_NORMAL_INPUT, 230, 65, 200, 30, idex(_(dummy)));
1159 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
1161 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
1162 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
1164 char const * const dummy = N_("Default paper size|#p");
1165 fdui->choice_default_papersize = obj = fl_add_choice(FL_NORMAL_CHOICE, 230, 105, 199, 29, idex(_(dummy)));
1166 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
1168 fl_set_object_boxtype(obj, FL_FRAME_BOX);
1169 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
1170 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
1171 obj = fl_add_labelframe(FL_ENGRAVED_FRAME, 10, 190, 435, 135, _("Outside code interaction"));
1172 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
1173 fl_set_object_lstyle(obj, FL_BOLD_STYLE);
1175 char const * const dummy = N_("ascii roff|#r");
1176 fdui->input_ascii_roff = obj = fl_add_input(FL_NORMAL_INPUT, 145, 205, 285, 30, idex(_(dummy)));
1177 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
1179 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
1180 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
1182 char const * const dummy = N_("checktex|#c");
1183 fdui->input_checktex = obj = fl_add_input(FL_NORMAL_INPUT, 145, 245, 285, 30, idex(_(dummy)));
1184 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
1186 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
1187 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
1189 char const * const dummy = N_("DVI paper option|#D");
1190 fdui->input_paperoption = obj = fl_add_input(FL_NORMAL_INPUT, 145, 285, 285, 30, idex(_(dummy)));
1191 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
1193 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
1194 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
1195 obj = fl_add_frame(FL_ENGRAVED_FRAME, 10, 10, 435, 165, "");
1197 char const * const dummy = N_("Autoreset Class Options on change|#u");
1198 fdui->check_autoreset_classopt = obj = fl_add_checkbutton(FL_PUSH_BUTTON, 20, 140, 30, 30, idex(_(dummy)));
1199 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
1201 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
1204 fdui->form->fdui = fdui;
1208 /*---------------------------------------*/