1 // File modified by fdfix.sh for use by lyx (with xforms >= 0.88) and gettext
3 #include "lyx_gui_misc.h"
7 /* Form definition file generated with fdesign. */
9 #include FORMS_H_LOCATION
11 #include "form_document.h"
12 #include "FormDocument.h"
14 #include "support/filetools.h"
16 FD_form_tabbed_document::~FD_form_tabbed_document()
18 if ( form->visible ) fl_hide_form( form );
23 FD_form_tabbed_document * FormDocument::build_tabbed_document()
26 FD_form_tabbed_document *fdui = new FD_form_tabbed_document;
28 fdui->form = fl_bgn_form(FL_NO_BOX, 465, 450);
29 fdui->form->u_vdata = this;
30 obj = fl_add_box(FL_UP_BOX, 0, 0, 465, 450, "");
31 fdui->tabbed_folder = obj = fl_add_tabfolder(FL_TOP_TABFOLDER, 20, 15, 435, 365, _("Tabbed folder"));
32 fl_set_object_resize(obj, FL_RESIZE_ALL);
34 char const * const dummy = N_("Cancel|^[");
35 fdui->button_cancel = obj = fl_add_button(FL_NORMAL_BUTTON, 355, 410, 100, 30, idex(_(dummy)));
36 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
38 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
39 fl_set_object_callback(obj, C_FormBaseDeprecatedCancelCB, INPUT);
41 char const * const dummy = N_("Apply|#A");
42 fdui->button_apply = obj = fl_add_button(FL_NORMAL_BUTTON, 245, 410, 100, 30, idex(_(dummy)));
43 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
45 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
46 fl_set_object_callback(obj, C_FormBaseDeprecatedApplyCB, INPUT);
47 fdui->button_ok = obj = fl_add_button(FL_RETURN_BUTTON, 135, 410, 100, 30, _("OK"));
48 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
49 fl_set_object_callback(obj, C_FormBaseDeprecatedOKCB, INPUT);
50 fdui->text_warning = obj = fl_add_text(FL_NORMAL_TEXT, 20, 380, 435, 30, "");
51 fl_set_object_lalign(obj, FL_ALIGN_LEFT|FL_ALIGN_INSIDE);
53 char const * const dummy = N_("Restore|#R");
54 fdui->button_restore = obj = fl_add_button(FL_NORMAL_BUTTON, 10, 410, 100, 30, idex(_(dummy)));
55 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
57 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
58 fl_set_object_callback(obj, C_FormBaseDeprecatedRestoreCB, INPUT);
61 fdui->form->fdui = fdui;
65 /*---------------------------------------*/
67 FD_form_doc_paper::~FD_form_doc_paper()
69 if ( form->visible ) fl_hide_form( form );
74 FD_form_doc_paper * FormDocument::build_doc_paper()
77 FD_form_doc_paper *fdui = new FD_form_doc_paper;
79 fdui->form = fl_bgn_form(FL_NO_BOX, 440, 345);
80 fdui->form->u_vdata = this;
81 obj = fl_add_box(FL_FLAT_BOX, 0, 0, 440, 345, "");
82 obj = fl_add_frame(FL_ENGRAVED_FRAME, 230, 85, 200, 100, "");
83 fl_set_object_color(obj, FL_COL1, FL_COL1);
84 fl_set_object_lalign(obj, FL_ALIGN_TOP_LEFT);
86 char const * const dummy = N_("Special:|#S");
87 fdui->choice_paperpackage = obj = fl_add_choice(FL_NORMAL_CHOICE, 290, 15, 140, 30, idex(_(dummy)));
88 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
90 fl_set_object_boxtype(obj, FL_FRAME_BOX);
91 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
92 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, INPUT);
93 obj = fl_add_frame(FL_ENGRAVED_FRAME, 230, 205, 200, 130, "");
94 fl_set_object_color(obj, FL_COL1, FL_COL1);
95 fl_set_object_lalign(obj, FL_ALIGN_TOP_LEFT);
96 obj = fl_add_frame(FL_ENGRAVED_FRAME, 10, 165, 190, 170, "");
97 fl_set_object_color(obj, FL_COL1, FL_COL1);
98 fl_set_object_lalign(obj, FL_ALIGN_TOP_LEFT);
99 obj = fl_add_text(FL_NORMAL_TEXT, 20, 155, 70, 20, _("Margins"));
100 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
101 fl_set_object_lalign(obj, FL_ALIGN_LEFT|FL_ALIGN_INSIDE);
102 fl_set_object_lstyle(obj, FL_BOLD_STYLE);
103 obj = fl_add_text(FL_NORMAL_TEXT, 240, 195, 160, 20, _("Foot/Head Margins"));
104 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
105 fl_set_object_lalign(obj, FL_ALIGN_LEFT|FL_ALIGN_INSIDE);
106 fl_set_object_lstyle(obj, FL_BOLD_STYLE);
107 obj = fl_add_frame(FL_ENGRAVED_FRAME, 440, 360, 10, 10, "");
108 fl_set_object_color(obj, FL_COL1, FL_COL1);
109 obj = fl_add_frame(FL_ENGRAVED_FRAME, 440, 350, 10, 10, "");
110 fl_set_object_color(obj, FL_COL1, FL_COL1);
111 obj = fl_add_frame(FL_ENGRAVED_FRAME, 10, 85, 190, 70, "");
112 fl_set_object_color(obj, FL_COL1, FL_COL1);
113 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
114 obj = fl_add_text(FL_NORMAL_TEXT, 20, 75, 95, 20, _("Orientation"));
115 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
116 fl_set_object_lalign(obj, FL_ALIGN_LEFT|FL_ALIGN_INSIDE);
117 fl_set_object_lstyle(obj, FL_BOLD_STYLE);
119 fdui->greoup_radio_orientation = fl_bgn_group();
121 char const * const dummy = N_("Portrait|#o");
122 fdui->radio_portrait = obj = fl_add_checkbutton(FL_RADIO_BUTTON, 20, 90, 120, 30, idex(_(dummy)));
123 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
125 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
126 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, INPUT);
128 char const * const dummy = N_("Landscape|#L");
129 fdui->radio_landscape = obj = fl_add_checkbutton(FL_RADIO_BUTTON, 20, 120, 120, 30, idex(_(dummy)));
130 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
132 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
133 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, INPUT);
137 char const * const dummy = N_("Papersize:|#P");
138 fdui->choice_papersize2 = obj = fl_add_choice(FL_NORMAL_CHOICE, 70, 15, 160, 30, idex(_(dummy)));
139 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
141 fl_set_object_boxtype(obj, FL_FRAME_BOX);
142 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
143 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, INPUT);
144 obj = fl_add_text(FL_NORMAL_TEXT, 240, 75, 150, 20, _("Custom Papersize"));
145 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
146 fl_set_object_lalign(obj, FL_ALIGN_LEFT|FL_ALIGN_INSIDE);
147 fl_set_object_lstyle(obj, FL_BOLD_STYLE);
149 char const * const dummy = N_("Use Geometry Package|#U");
150 fdui->push_use_geometry = obj = fl_add_checkbutton(FL_PUSH_BUTTON, 20, 45, 170, 30, idex(_(dummy)));
151 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
153 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
154 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, INPUT);
156 char const * const dummy = N_("Width:|#W");
157 fdui->input_custom_width = obj = fl_add_input(FL_NORMAL_INPUT, 330, 100, 90, 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_callback(obj, C_FormBaseDeprecatedInputCB, INPUT);
163 char const * const dummy = N_("Height:|#H");
164 fdui->input_custom_height = obj = fl_add_input(FL_NORMAL_INPUT, 330, 140, 90, 30, idex(_(dummy)));
165 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
167 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
168 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, INPUT);
170 char const * const dummy = N_("Top:|#T");
171 fdui->input_top_margin = obj = fl_add_input(FL_NORMAL_INPUT, 100, 175, 90, 30, idex(_(dummy)));
172 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
174 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
175 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, INPUT);
177 char const * const dummy = N_("Bottom:|#B");
178 fdui->input_bottom_margin = obj = fl_add_input(FL_NORMAL_INPUT, 100, 215, 90, 30, idex(_(dummy)));
179 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
181 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
182 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, INPUT);
184 char const * const dummy = N_("Left:|#e");
185 fdui->input_left_margin = obj = fl_add_input(FL_NORMAL_INPUT, 100, 255, 90, 30, idex(_(dummy)));
186 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
188 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
189 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, INPUT);
191 char const * const dummy = N_("Right:|#R");
192 fdui->input_right_margin = obj = fl_add_input(FL_NORMAL_INPUT, 100, 295, 90, 30, idex(_(dummy)));
193 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
195 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
196 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, INPUT);
198 char const * const dummy = N_("Headheight:|#i");
199 fdui->input_head_height = obj = fl_add_input(FL_NORMAL_INPUT, 330, 215, 90, 30, idex(_(dummy)));
200 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
202 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
203 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, INPUT);
205 char const * const dummy = N_("Headsep:|#d");
206 fdui->input_head_sep = obj = fl_add_input(FL_NORMAL_INPUT, 330, 255, 90, 30, idex(_(dummy)));
207 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
209 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
210 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, INPUT);
212 char const * const dummy = N_("Footskip:|#F");
213 fdui->input_foot_skip = obj = fl_add_input(FL_NORMAL_INPUT, 330, 295, 90, 30, idex(_(dummy)));
214 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
216 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
217 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, INPUT);
218 fdui->text_warning = obj = fl_add_text(FL_NORMAL_TEXT, 10, 360, 420, 20, "");
219 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
220 fl_set_object_lalign(obj, FL_ALIGN_LEFT|FL_ALIGN_INSIDE);
221 fl_set_object_lstyle(obj, FL_BOLD_STYLE);
224 fdui->form->fdui = fdui;
228 /*---------------------------------------*/
230 FD_form_doc_class::~FD_form_doc_class()
232 if ( form->visible ) fl_hide_form( form );
233 fl_free_form( form );
237 FD_form_doc_class * FormDocument::build_doc_class()
240 FD_form_doc_class *fdui = new FD_form_doc_class;
242 fdui->form = fl_bgn_form(FL_NO_BOX, 440, 345);
243 fdui->form->u_vdata = this;
244 obj = fl_add_box(FL_FLAT_BOX, 0, 0, 440, 345, "");
245 obj = fl_add_labelframe(FL_ENGRAVED_FRAME, 300, 200, 120, 80, _("Separation"));
246 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
247 fl_set_object_lstyle(obj, FL_BOLD_STYLE);
248 obj = fl_add_labelframe(FL_ENGRAVED_FRAME, 300, 110, 120, 70, _("Page cols"));
249 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
250 fl_set_object_lstyle(obj, FL_BOLD_STYLE);
251 obj = fl_add_labelframe(FL_ENGRAVED_FRAME, 300, 20, 120, 70, _("Sides"));
252 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
253 fl_set_object_lstyle(obj, FL_BOLD_STYLE);
255 char const * const dummy = N_("Fonts:|#F");
256 fdui->choice_doc_fonts = obj = fl_add_choice(FL_NORMAL_CHOICE, 120, 100, 160, 30, idex(_(dummy)));
257 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
259 fl_set_object_boxtype(obj, FL_FRAME_BOX);
260 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
261 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, INPUT);
263 char const * const dummy = N_("Font Size:|#O");
264 fdui->choice_doc_fontsize = obj = fl_add_choice(FL_NORMAL_CHOICE, 120, 140, 160, 30, idex(_(dummy)));
265 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
267 fl_set_object_boxtype(obj, FL_FRAME_BOX);
268 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
269 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, INPUT);
271 char const * const dummy = N_("Class:|#C");
272 fdui->choice_doc_class = obj = fl_add_choice(FL_NORMAL_CHOICE, 120, 20, 160, 30, 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_callback(obj, C_FormBaseDeprecatedInputCB, CHECKCHOICECLASS);
279 char const * const dummy = N_("Pagestyle:|#P");
280 fdui->choice_doc_pagestyle = obj = fl_add_choice(FL_NORMAL_CHOICE, 120, 60, 160, 30, idex(_(dummy)));
281 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
283 fl_set_object_boxtype(obj, FL_FRAME_BOX);
284 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
285 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, INPUT);
287 char const * const dummy = N_("Spacing|#g");
288 fdui->choice_doc_spacing = obj = fl_add_choice(FL_NORMAL_CHOICE, 120, 290, 160, 30, idex(_(dummy)));
289 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
291 fl_set_object_boxtype(obj, FL_FRAME_BOX);
292 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
293 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, INPUT);
295 char const * const dummy = N_("Extra Options:|#X");
296 fdui->input_doc_extra = obj = fl_add_input(FL_NORMAL_INPUT, 120, 185, 160, 30, idex(_(dummy)));
297 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
299 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
300 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, INPUT);
301 fdui->input_doc_skip = obj = fl_add_input(FL_NORMAL_INPUT, 220, 225, 60, 30, "");
302 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
303 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, INPUT);
305 char const * const dummy = N_("Default Skip:|#u");
306 fdui->choice_doc_skip = obj = fl_add_choice(FL_NORMAL_CHOICE, 120, 225, 90, 30, idex(_(dummy)));
307 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
309 fl_set_object_boxtype(obj, FL_FRAME_BOX);
310 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
311 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, INPUT);
313 fdui->group_doc_sides = fl_bgn_group();
315 char const * const dummy = N_("One|#n");
316 fdui->radio_doc_sides_one = obj = fl_add_checkbutton(FL_RADIO_BUTTON, 300, 30, 120, 30, idex(_(dummy)));
317 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
319 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
320 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, INPUT);
322 char const * const dummy = N_("Two|#T");
323 fdui->radio_doc_sides_two = obj = fl_add_checkbutton(FL_RADIO_BUTTON, 300, 60, 120, 30, idex(_(dummy)));
324 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
326 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
327 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, INPUT);
331 fdui->group_doc_columns = fl_bgn_group();
333 char const * const dummy = N_("One|#e");
334 fdui->radio_doc_columns_one = obj = fl_add_checkbutton(FL_RADIO_BUTTON, 300, 120, 110, 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_callback(obj, C_FormBaseDeprecatedInputCB, INPUT);
340 char const * const dummy = N_("Two|#w");
341 fdui->radio_doc_columns_two = obj = fl_add_checkbutton(FL_RADIO_BUTTON, 300, 150, 110, 30, idex(_(dummy)));
342 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
344 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
345 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, INPUT);
349 fdui->group_doc_sep = fl_bgn_group();
351 char const * const dummy = N_("Indent|#I");
352 fdui->radio_doc_indent = obj = fl_add_checkbutton(FL_RADIO_BUTTON, 300, 210, 110, 30, idex(_(dummy)));
353 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
355 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
356 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, INPUT);
358 char const * const dummy = N_("Skip|#K");
359 fdui->radio_doc_skip = obj = fl_add_checkbutton(FL_RADIO_BUTTON, 300, 240, 110, 30, idex(_(dummy)));
360 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
362 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
363 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, INPUT);
364 fl_set_button(obj, 1);
367 fdui->input_doc_spacing = obj = fl_add_input(FL_NORMAL_INPUT, 300, 290, 120, 30, "");
368 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
369 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, INPUT);
372 fdui->form->fdui = fdui;
376 /*---------------------------------------*/
378 FD_form_doc_language::~FD_form_doc_language()
380 if ( form->visible ) fl_hide_form( form );
381 fl_free_form( form );
385 FD_form_doc_language * FormDocument::build_doc_language()
388 FD_form_doc_language *fdui = new FD_form_doc_language;
390 fdui->form = fl_bgn_form(FL_NO_BOX, 440, 345);
391 fdui->form->u_vdata = this;
392 obj = fl_add_box(FL_FLAT_BOX, 0, 0, 440, 345, "");
393 obj = fl_add_labelframe(FL_ENGRAVED_FRAME, 40, 120, 290, 110, _("Quote Style "));
395 char const * const dummy = N_("Encoding:|#D");
396 fdui->choice_inputenc = obj = fl_add_choice(FL_NORMAL_CHOICE, 120, 70, 190, 30, idex(_(dummy)));
397 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
399 fl_set_object_boxtype(obj, FL_FRAME_BOX);
400 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
401 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, INPUT);
403 char const * const dummy = N_("Type:|#T");
404 fdui->choice_quotes_language = obj = fl_add_choice(FL_NORMAL_CHOICE, 110, 140, 190, 30, idex(_(dummy)));
405 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
407 fl_set_object_boxtype(obj, FL_FRAME_BOX);
408 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
409 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, INPUT);
412 char const * const dummy = N_("Single|#S");
413 fdui->radio_single = obj = fl_add_checkbutton(FL_RADIO_BUTTON, 110, 180, 90, 30, idex(_(dummy)));
414 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
416 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
417 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, INPUT);
419 char const * const dummy = N_("Double|#D");
420 fdui->radio_double = obj = fl_add_checkbutton(FL_RADIO_BUTTON, 210, 180, 90, 30, idex(_(dummy)));
421 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
423 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
424 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, INPUT);
428 char const * const dummy = N_("Language:|#L");
429 fdui->choice_language = obj = fl_add_choice(FL_NORMAL_CHOICE, 120, 35, 190, 30, idex(_(dummy)));
430 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
432 fl_set_object_boxtype(obj, FL_FRAME_BOX);
433 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
434 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, INPUT);
437 fdui->form->fdui = fdui;
441 /*---------------------------------------*/
443 FD_form_doc_options::~FD_form_doc_options()
445 if ( form->visible ) fl_hide_form( form );
446 fl_free_form( form );
450 FD_form_doc_options * FormDocument::build_doc_options()
453 FD_form_doc_options *fdui = new FD_form_doc_options;
455 fdui->form = fl_bgn_form(FL_NO_BOX, 440, 345);
456 fdui->form->u_vdata = this;
457 obj = fl_add_box(FL_FLAT_BOX, 0, 0, 440, 345, "");
459 char const * const dummy = N_("Float Placement:|#L");
460 fdui->input_float_placement = obj = fl_add_input(FL_NORMAL_INPUT, 220, 45, 120, 30, idex(_(dummy)));
461 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
463 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
464 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, INPUT);
465 fdui->slider_secnumdepth = obj = fl_add_counter(FL_SIMPLE_COUNTER, 220, 85, 80, 30, _("Section number depth"));
466 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
467 fl_set_object_lalign(obj, FL_ALIGN_LEFT);
468 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, INPUT);
469 fdui->slider_tocdepth = obj = fl_add_counter(FL_SIMPLE_COUNTER, 220, 125, 80, 30, _("Table of contents depth"));
470 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
471 fl_set_object_lalign(obj, FL_ALIGN_LEFT);
472 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, INPUT);
474 char const * const dummy = N_("PS Driver|#S");
475 fdui->choice_postscript_driver = obj = fl_add_choice(FL_NORMAL_CHOICE, 220, 165, 190, 30, idex(_(dummy)));
476 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
478 fl_set_object_boxtype(obj, FL_FRAME_BOX);
479 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
480 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, INPUT);
482 char const * const dummy = N_("Use AMS Math|#M");
483 fdui->check_use_amsmath = obj = fl_add_checkbutton(FL_PUSH_BUTTON, 220, 205, 35, 30, idex(_(dummy)));
484 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
486 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
487 fl_set_object_lalign(obj, FL_ALIGN_LEFT);
488 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, INPUT);
490 char const * const dummy = N_("Use Natbib|#N");
491 fdui->check_use_natbib = obj = fl_add_checkbutton(FL_PUSH_BUTTON, 220, 245, 35, 30, idex(_(dummy)));
492 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
494 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
495 fl_set_object_lalign(obj, FL_ALIGN_LEFT);
496 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, INPUT);
498 char const * const dummy = N_("Citation style|#C");
499 fdui->choice_citation_format = obj = fl_add_choice(FL_NORMAL_CHOICE, 220, 285, 190, 30, idex(_(dummy)));
500 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
502 fl_set_object_boxtype(obj, FL_FRAME_BOX);
503 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
504 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, 0);
507 fdui->form->fdui = fdui;
511 /*---------------------------------------*/
513 FD_form_doc_bullet::~FD_form_doc_bullet()
515 if ( form->visible ) fl_hide_form( form );
516 fl_free_form( form );
520 FD_form_doc_bullet * FormDocument::build_doc_bullet()
523 FD_form_doc_bullet *fdui = new FD_form_doc_bullet;
525 fdui->form = fl_bgn_form(FL_NO_BOX, 440, 345);
526 fdui->form->u_vdata = this;
527 fl_set_border_width(-1);
528 obj = fl_add_box(FL_FLAT_BOX, 0, 0, 440, 345, "");
529 fl_set_border_width(-3);
530 fdui->bmtable_bullet_panel = obj = fl_add_bmtable(1, 90, 105, 265, 180, "");
531 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, BULLETBMTABLE);
532 fl_set_object_lcol(obj, FL_BLUE);
533 fl_set_object_boxtype(obj, FL_UP_BOX);
534 fl_set_bmtable_pixmap_file(obj, 6, 6,
535 LibFileSearch("images",
538 fl_set_border_width(-1);
539 obj = fl_add_frame(FL_ENGRAVED_FRAME, 95, 20, 255, 70, "");
541 char const * const dummy = N_("Size|#z");
542 fdui->choice_bullet_size = obj = fl_add_choice(FL_NORMAL_CHOICE, 15, 45, 65, 30, idex(_(dummy)));
543 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
545 fl_set_object_boxtype(obj, FL_FRAME_BOX);
546 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
547 fl_set_object_lalign(obj, FL_ALIGN_TOP);
548 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, CHOICEBULLETSIZE);
550 char const * const dummy = N_("LaTeX|#L");
551 fdui->input_bullet_latex = obj = fl_add_input(FL_NORMAL_INPUT, 80, 300, 275, 30, idex(_(dummy)));
552 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
554 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
555 fl_set_object_lstyle(obj, FL_FIXED_STYLE);
556 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, INPUTBULLETLATEX);
558 fdui->radio_bullet_depth = fl_bgn_group();
560 char const * const dummy = N_("1|#1");
561 fdui->radio_bullet_depth_1 = obj = fl_add_button(FL_RADIO_BUTTON, 105, 35, 55, 40, idex(_(dummy)));
562 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
564 fl_set_object_lsize(obj, FL_LARGE_SIZE);
565 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, BULLETDEPTH1);
566 fl_set_button(obj, 1);
568 char const * const dummy = N_("2|#2");
569 fdui->radio_bullet_depth_2 = obj = fl_add_button(FL_RADIO_BUTTON, 165, 35, 55, 40, idex(_(dummy)));
570 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
572 fl_set_object_lsize(obj, FL_LARGE_SIZE);
573 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, BULLETDEPTH2);
575 char const * const dummy = N_("3|#3");
576 fdui->radio_bullet_depth_3 = obj = fl_add_button(FL_RADIO_BUTTON, 225, 35, 55, 40, idex(_(dummy)));
577 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
579 fl_set_object_lsize(obj, FL_LARGE_SIZE);
580 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, BULLETDEPTH3);
582 char const * const dummy = N_("4|#4");
583 fdui->radio_bullet_depth_4 = obj = fl_add_button(FL_RADIO_BUTTON, 285, 35, 55, 40, idex(_(dummy)));
584 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
586 fl_set_object_lsize(obj, FL_LARGE_SIZE);
587 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, BULLETDEPTH4);
590 obj = fl_add_text(FL_NORMAL_TEXT, 105, 10, 85, 20, _("Bullet Depth"));
591 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
592 fl_set_object_lalign(obj, FL_ALIGN_LEFT|FL_ALIGN_INSIDE);
594 fdui->radio_bullet_panel = fl_bgn_group();
596 char const * const dummy = N_("Standard|#S");
597 fdui->radio_bullet_panel_standard = obj = fl_add_button(FL_RADIO_BUTTON, 15, 105, 65, 30, idex(_(dummy)));
598 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
600 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
601 fl_set_object_resize(obj, FL_RESIZE_NONE);
602 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, BULLETPANEL1);
603 fl_set_button(obj, 1);
605 char const * const dummy = N_("Maths|#M");
606 fdui->radio_bullet_panel_maths = obj = fl_add_button(FL_RADIO_BUTTON, 15, 135, 65, 30, idex(_(dummy)));
607 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
609 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
610 fl_set_object_resize(obj, FL_RESIZE_NONE);
611 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, BULLETPANEL2);
613 char const * const dummy = N_("Ding 2|#i");
614 fdui->radio_bullet_panel_ding2 = obj = fl_add_button(FL_RADIO_BUTTON, 15, 195, 65, 30, idex(_(dummy)));
615 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
617 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
618 fl_set_object_resize(obj, FL_RESIZE_NONE);
619 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, BULLETPANEL3);
621 char const * const dummy = N_("Ding 3|#n");
622 fdui->radio_bullet_panel_ding3 = obj = fl_add_button(FL_RADIO_BUTTON, 15, 225, 65, 30, idex(_(dummy)));
623 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
625 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
626 fl_set_object_resize(obj, FL_RESIZE_NONE);
627 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, BULLETPANEL4);
629 char const * const dummy = N_("Ding 4|#g");
630 fdui->radio_bullet_panel_ding4 = obj = fl_add_button(FL_RADIO_BUTTON, 15, 255, 65, 30, idex(_(dummy)));
631 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
633 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
634 fl_set_object_resize(obj, FL_RESIZE_NONE);
635 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, BULLETPANEL5);
637 char const * const dummy = N_("Ding 1|#D");
638 fdui->radio_bullet_panel_ding1 = obj = fl_add_button(FL_RADIO_BUTTON, 15, 165, 65, 30, idex(_(dummy)));
639 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
641 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
642 fl_set_object_resize(obj, FL_RESIZE_NONE);
643 fl_set_object_callback(obj, C_FormBaseDeprecatedInputCB, BULLETPANEL6);
648 fdui->form->fdui = fdui;
652 /*---------------------------------------*/