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_document.h"
11 #include "FormDocument.h"
13 #include "support/filetools.h"
15 FD_form_tabbed_document::~FD_form_tabbed_document()
17 if ( form->visible ) fl_hide_form( form );
22 FD_form_tabbed_document * FormDocument::build_tabbed_document()
25 FD_form_tabbed_document *fdui = new FD_form_tabbed_document;
27 fdui->form = fl_bgn_form(FL_NO_BOX, 465, 450);
28 fdui->form->u_vdata = this;
29 obj = fl_add_box(FL_UP_BOX, 0, 0, 465, 450, "");
30 fdui->tabbed_folder = obj = fl_add_tabfolder(FL_TOP_TABFOLDER, 20, 15, 435, 365, _("Tabbed folder"));
31 fl_set_object_resize(obj, FL_RESIZE_ALL);
33 char const * const dummy = N_("Cancel|^[");
34 fdui->button_cancel = obj = fl_add_button(FL_NORMAL_BUTTON, 355, 410, 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_FormBaseCancelCB, INPUT);
40 char const * const dummy = N_("Apply|#A");
41 fdui->button_apply = obj = fl_add_button(FL_NORMAL_BUTTON, 245, 410, 100, 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_FormBaseApplyCB, INPUT);
46 fdui->button_ok = obj = fl_add_button(FL_RETURN_BUTTON, 135, 410, 100, 30, _("OK"));
47 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
48 fl_set_object_callback(obj, C_FormBaseOKCB, INPUT);
49 fdui->text_warning = obj = fl_add_text(FL_NORMAL_TEXT, 20, 380, 435, 30, "");
50 fl_set_object_lalign(obj, FL_ALIGN_LEFT|FL_ALIGN_INSIDE);
52 char const * const dummy = N_("Restore|#R");
53 fdui->button_restore = obj = fl_add_button(FL_NORMAL_BUTTON, 10, 410, 100, 30, idex(_(dummy)));
54 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
56 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
57 fl_set_object_callback(obj, C_FormBaseRestoreCB, INPUT);
60 fdui->form->fdui = fdui;
64 /*---------------------------------------*/
66 FD_form_doc_paper::~FD_form_doc_paper()
68 if ( form->visible ) fl_hide_form( form );
73 FD_form_doc_paper * FormDocument::build_doc_paper()
76 FD_form_doc_paper *fdui = new FD_form_doc_paper;
78 fdui->form = fl_bgn_form(FL_NO_BOX, 440, 345);
79 fdui->form->u_vdata = this;
80 obj = fl_add_box(FL_FLAT_BOX, 0, 0, 440, 345, "");
81 obj = fl_add_frame(FL_ENGRAVED_FRAME, 230, 85, 200, 100, "");
82 fl_set_object_color(obj, FL_COL1, FL_COL1);
83 fl_set_object_lalign(obj, FL_ALIGN_TOP_LEFT);
85 char const * const dummy = N_("Special:|#S");
86 fdui->choice_paperpackage = obj = fl_add_choice(FL_NORMAL_CHOICE, 290, 15, 140, 30, idex(_(dummy)));
87 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
89 fl_set_object_boxtype(obj, FL_FRAME_BOX);
90 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
91 fl_set_object_callback(obj, C_FormBaseInputCB, INPUT);
92 obj = fl_add_frame(FL_ENGRAVED_FRAME, 230, 205, 200, 130, "");
93 fl_set_object_color(obj, FL_COL1, FL_COL1);
94 fl_set_object_lalign(obj, FL_ALIGN_TOP_LEFT);
95 obj = fl_add_frame(FL_ENGRAVED_FRAME, 10, 165, 190, 170, "");
96 fl_set_object_color(obj, FL_COL1, FL_COL1);
97 fl_set_object_lalign(obj, FL_ALIGN_TOP_LEFT);
98 obj = fl_add_text(FL_NORMAL_TEXT, 20, 155, 70, 20, _("Margins"));
99 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
100 fl_set_object_lalign(obj, FL_ALIGN_LEFT|FL_ALIGN_INSIDE);
101 fl_set_object_lstyle(obj, FL_BOLD_STYLE);
102 obj = fl_add_text(FL_NORMAL_TEXT, 240, 195, 160, 20, _("Foot/Head Margins"));
103 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
104 fl_set_object_lalign(obj, FL_ALIGN_LEFT|FL_ALIGN_INSIDE);
105 fl_set_object_lstyle(obj, FL_BOLD_STYLE);
106 obj = fl_add_frame(FL_ENGRAVED_FRAME, 440, 360, 10, 10, "");
107 fl_set_object_color(obj, FL_COL1, FL_COL1);
108 obj = fl_add_frame(FL_ENGRAVED_FRAME, 440, 350, 10, 10, "");
109 fl_set_object_color(obj, FL_COL1, FL_COL1);
110 obj = fl_add_frame(FL_ENGRAVED_FRAME, 10, 85, 190, 70, "");
111 fl_set_object_color(obj, FL_COL1, FL_COL1);
112 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
113 obj = fl_add_text(FL_NORMAL_TEXT, 20, 75, 95, 20, _("Orientation"));
114 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
115 fl_set_object_lalign(obj, FL_ALIGN_LEFT|FL_ALIGN_INSIDE);
116 fl_set_object_lstyle(obj, FL_BOLD_STYLE);
118 fdui->greoup_radio_orientation = fl_bgn_group();
120 char const * const dummy = N_("Portrait|#o");
121 fdui->radio_portrait = obj = fl_add_checkbutton(FL_RADIO_BUTTON, 20, 90, 120, 30, idex(_(dummy)));
122 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
124 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
125 fl_set_object_callback(obj, C_FormBaseInputCB, INPUT);
127 char const * const dummy = N_("Landscape|#L");
128 fdui->radio_landscape = obj = fl_add_checkbutton(FL_RADIO_BUTTON, 20, 120, 120, 30, idex(_(dummy)));
129 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
131 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
132 fl_set_object_callback(obj, C_FormBaseInputCB, INPUT);
136 char const * const dummy = N_("Papersize:|#P");
137 fdui->choice_papersize2 = obj = fl_add_choice(FL_NORMAL_CHOICE, 70, 15, 160, 30, idex(_(dummy)));
138 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
140 fl_set_object_boxtype(obj, FL_FRAME_BOX);
141 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
142 fl_set_object_callback(obj, C_FormBaseInputCB, INPUT);
143 obj = fl_add_text(FL_NORMAL_TEXT, 240, 75, 150, 20, _("Custom Papersize"));
144 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
145 fl_set_object_lalign(obj, FL_ALIGN_LEFT|FL_ALIGN_INSIDE);
146 fl_set_object_lstyle(obj, FL_BOLD_STYLE);
148 char const * const dummy = N_("Use Geometry Package|#U");
149 fdui->push_use_geometry = obj = fl_add_checkbutton(FL_PUSH_BUTTON, 20, 45, 170, 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_callback(obj, C_FormBaseInputCB, INPUT);
155 char const * const dummy = N_("Width:|#W");
156 fdui->input_custom_width = obj = fl_add_input(FL_NORMAL_INPUT, 330, 100, 90, 30, idex(_(dummy)));
157 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
159 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
160 fl_set_object_callback(obj, C_FormBaseInputCB, INPUT);
162 char const * const dummy = N_("Height:|#H");
163 fdui->input_custom_height = obj = fl_add_input(FL_NORMAL_INPUT, 330, 140, 90, 30, idex(_(dummy)));
164 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
166 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
167 fl_set_object_callback(obj, C_FormBaseInputCB, INPUT);
169 char const * const dummy = N_("Top:|#T");
170 fdui->input_top_margin = obj = fl_add_input(FL_NORMAL_INPUT, 100, 175, 90, 30, idex(_(dummy)));
171 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
173 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
174 fl_set_object_callback(obj, C_FormBaseInputCB, INPUT);
176 char const * const dummy = N_("Bottom:|#B");
177 fdui->input_bottom_margin = obj = fl_add_input(FL_NORMAL_INPUT, 100, 215, 90, 30, idex(_(dummy)));
178 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
180 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
181 fl_set_object_callback(obj, C_FormBaseInputCB, INPUT);
183 char const * const dummy = N_("Left:|#e");
184 fdui->input_left_margin = obj = fl_add_input(FL_NORMAL_INPUT, 100, 255, 90, 30, idex(_(dummy)));
185 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
187 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
188 fl_set_object_callback(obj, C_FormBaseInputCB, INPUT);
190 char const * const dummy = N_("Right:|#R");
191 fdui->input_right_margin = obj = fl_add_input(FL_NORMAL_INPUT, 100, 295, 90, 30, idex(_(dummy)));
192 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
194 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
195 fl_set_object_callback(obj, C_FormBaseInputCB, INPUT);
197 char const * const dummy = N_("Headheight:|#i");
198 fdui->input_head_height = obj = fl_add_input(FL_NORMAL_INPUT, 330, 215, 90, 30, idex(_(dummy)));
199 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
201 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
202 fl_set_object_callback(obj, C_FormBaseInputCB, INPUT);
204 char const * const dummy = N_("Headsep:|#d");
205 fdui->input_head_sep = obj = fl_add_input(FL_NORMAL_INPUT, 330, 255, 90, 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_callback(obj, C_FormBaseInputCB, INPUT);
211 char const * const dummy = N_("Footskip:|#F");
212 fdui->input_foot_skip = obj = fl_add_input(FL_NORMAL_INPUT, 330, 295, 90, 30, idex(_(dummy)));
213 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
215 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
216 fl_set_object_callback(obj, C_FormBaseInputCB, INPUT);
217 fdui->text_warning = obj = fl_add_text(FL_NORMAL_TEXT, 10, 360, 420, 20, "");
218 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
219 fl_set_object_lalign(obj, FL_ALIGN_LEFT|FL_ALIGN_INSIDE);
220 fl_set_object_lstyle(obj, FL_BOLD_STYLE);
223 fdui->form->fdui = fdui;
227 /*---------------------------------------*/
229 FD_form_doc_class::~FD_form_doc_class()
231 if ( form->visible ) fl_hide_form( form );
232 fl_free_form( form );
236 FD_form_doc_class * FormDocument::build_doc_class()
239 FD_form_doc_class *fdui = new FD_form_doc_class;
241 fdui->form = fl_bgn_form(FL_NO_BOX, 440, 345);
242 fdui->form->u_vdata = this;
243 obj = fl_add_box(FL_FLAT_BOX, 0, 0, 440, 345, "");
244 obj = fl_add_labelframe(FL_ENGRAVED_FRAME, 300, 200, 120, 80, _("Separation"));
245 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
246 fl_set_object_lstyle(obj, FL_BOLD_STYLE);
247 obj = fl_add_labelframe(FL_ENGRAVED_FRAME, 300, 110, 120, 70, _("Page cols"));
248 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
249 fl_set_object_lstyle(obj, FL_BOLD_STYLE);
250 obj = fl_add_labelframe(FL_ENGRAVED_FRAME, 300, 20, 120, 70, _("Sides"));
251 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
252 fl_set_object_lstyle(obj, FL_BOLD_STYLE);
254 char const * const dummy = N_("Fonts:|#F");
255 fdui->choice_doc_fonts = obj = fl_add_choice(FL_NORMAL_CHOICE, 120, 100, 160, 30, idex(_(dummy)));
256 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
258 fl_set_object_boxtype(obj, FL_FRAME_BOX);
259 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
260 fl_set_object_callback(obj, C_FormBaseInputCB, INPUT);
262 char const * const dummy = N_("Font Size:|#O");
263 fdui->choice_doc_fontsize = obj = fl_add_choice(FL_NORMAL_CHOICE, 120, 140, 160, 30, idex(_(dummy)));
264 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
266 fl_set_object_boxtype(obj, FL_FRAME_BOX);
267 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
268 fl_set_object_callback(obj, C_FormBaseInputCB, INPUT);
270 char const * const dummy = N_("Class:|#C");
271 fdui->choice_doc_class = obj = fl_add_choice(FL_NORMAL_CHOICE, 120, 20, 160, 30, idex(_(dummy)));
272 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
274 fl_set_object_boxtype(obj, FL_FRAME_BOX);
275 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
276 fl_set_object_callback(obj, C_FormBaseInputCB, CHECKCHOICECLASS);
278 char const * const dummy = N_("Pagestyle:|#P");
279 fdui->choice_doc_pagestyle = obj = fl_add_choice(FL_NORMAL_CHOICE, 120, 60, 160, 30, idex(_(dummy)));
280 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
282 fl_set_object_boxtype(obj, FL_FRAME_BOX);
283 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
284 fl_set_object_callback(obj, C_FormBaseInputCB, INPUT);
286 char const * const dummy = N_("Spacing|#g");
287 fdui->choice_doc_spacing = obj = fl_add_choice(FL_NORMAL_CHOICE, 120, 290, 160, 30, idex(_(dummy)));
288 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
290 fl_set_object_boxtype(obj, FL_FRAME_BOX);
291 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
292 fl_set_object_callback(obj, C_FormBaseInputCB, INPUT);
294 char const * const dummy = N_("Extra Options:|#X");
295 fdui->input_doc_extra = obj = fl_add_input(FL_NORMAL_INPUT, 120, 185, 160, 30, idex(_(dummy)));
296 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
298 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
299 fl_set_object_callback(obj, C_FormBaseInputCB, INPUT);
300 fdui->input_doc_skip = obj = fl_add_input(FL_NORMAL_INPUT, 220, 225, 60, 30, "");
301 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
302 fl_set_object_callback(obj, C_FormBaseInputCB, INPUT);
304 char const * const dummy = N_("Default Skip:|#u");
305 fdui->choice_doc_skip = obj = fl_add_choice(FL_NORMAL_CHOICE, 120, 225, 90, 30, idex(_(dummy)));
306 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
308 fl_set_object_boxtype(obj, FL_FRAME_BOX);
309 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
310 fl_set_object_callback(obj, C_FormBaseInputCB, INPUT);
312 fdui->group_doc_sides = fl_bgn_group();
314 char const * const dummy = N_("One|#n");
315 fdui->radio_doc_sides_one = obj = fl_add_checkbutton(FL_RADIO_BUTTON, 300, 30, 120, 30, idex(_(dummy)));
316 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
318 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
319 fl_set_object_callback(obj, C_FormBaseInputCB, INPUT);
321 char const * const dummy = N_("Two|#T");
322 fdui->radio_doc_sides_two = obj = fl_add_checkbutton(FL_RADIO_BUTTON, 300, 60, 120, 30, idex(_(dummy)));
323 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
325 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
326 fl_set_object_callback(obj, C_FormBaseInputCB, INPUT);
330 fdui->group_doc_columns = fl_bgn_group();
332 char const * const dummy = N_("One|#e");
333 fdui->radio_doc_columns_one = obj = fl_add_checkbutton(FL_RADIO_BUTTON, 300, 120, 110, 30, idex(_(dummy)));
334 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
336 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
337 fl_set_object_callback(obj, C_FormBaseInputCB, INPUT);
339 char const * const dummy = N_("Two|#w");
340 fdui->radio_doc_columns_two = obj = fl_add_checkbutton(FL_RADIO_BUTTON, 300, 150, 110, 30, idex(_(dummy)));
341 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
343 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
344 fl_set_object_callback(obj, C_FormBaseInputCB, INPUT);
348 fdui->group_doc_sep = fl_bgn_group();
350 char const * const dummy = N_("Indent|#I");
351 fdui->radio_doc_indent = obj = fl_add_checkbutton(FL_RADIO_BUTTON, 300, 210, 110, 30, idex(_(dummy)));
352 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
354 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
355 fl_set_object_callback(obj, C_FormBaseInputCB, INPUT);
357 char const * const dummy = N_("Skip|#K");
358 fdui->radio_doc_skip = obj = fl_add_checkbutton(FL_RADIO_BUTTON, 300, 240, 110, 30, idex(_(dummy)));
359 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
361 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
362 fl_set_object_callback(obj, C_FormBaseInputCB, INPUT);
363 fl_set_button(obj, 1);
366 fdui->input_doc_spacing = obj = fl_add_input(FL_NORMAL_INPUT, 300, 290, 120, 30, "");
367 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
368 fl_set_object_callback(obj, C_FormBaseInputCB, INPUT);
371 fdui->form->fdui = fdui;
375 /*---------------------------------------*/
377 FD_form_doc_language::~FD_form_doc_language()
379 if ( form->visible ) fl_hide_form( form );
380 fl_free_form( form );
384 FD_form_doc_language * FormDocument::build_doc_language()
387 FD_form_doc_language *fdui = new FD_form_doc_language;
389 fdui->form = fl_bgn_form(FL_NO_BOX, 440, 345);
390 fdui->form->u_vdata = this;
391 obj = fl_add_box(FL_FLAT_BOX, 0, 0, 440, 345, "");
392 obj = fl_add_labelframe(FL_ENGRAVED_FRAME, 40, 120, 290, 110, _("Quote Style "));
394 char const * const dummy = N_("Encoding:|#D");
395 fdui->choice_inputenc = obj = fl_add_choice(FL_NORMAL_CHOICE, 120, 70, 190, 30, idex(_(dummy)));
396 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
398 fl_set_object_boxtype(obj, FL_FRAME_BOX);
399 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
400 fl_set_object_callback(obj, C_FormBaseInputCB, INPUT);
402 char const * const dummy = N_("Type:|#T");
403 fdui->choice_quotes_language = obj = fl_add_choice(FL_NORMAL_CHOICE, 110, 140, 190, 30, idex(_(dummy)));
404 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
406 fl_set_object_boxtype(obj, FL_FRAME_BOX);
407 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
408 fl_set_object_callback(obj, C_FormBaseInputCB, INPUT);
411 char const * const dummy = N_("Single|#S");
412 fdui->radio_single = obj = fl_add_checkbutton(FL_RADIO_BUTTON, 110, 180, 90, 30, idex(_(dummy)));
413 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
415 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
416 fl_set_object_callback(obj, C_FormBaseInputCB, INPUT);
418 char const * const dummy = N_("Double|#D");
419 fdui->radio_double = obj = fl_add_checkbutton(FL_RADIO_BUTTON, 210, 180, 90, 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_FormBaseInputCB, INPUT);
427 char const * const dummy = N_("Language:|#L");
428 fdui->choice_language = obj = fl_add_choice(FL_NORMAL_CHOICE, 120, 35, 190, 30, idex(_(dummy)));
429 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
431 fl_set_object_boxtype(obj, FL_FRAME_BOX);
432 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
433 fl_set_object_callback(obj, C_FormBaseInputCB, INPUT);
436 fdui->form->fdui = fdui;
440 /*---------------------------------------*/
442 FD_form_doc_options::~FD_form_doc_options()
444 if ( form->visible ) fl_hide_form( form );
445 fl_free_form( form );
449 FD_form_doc_options * FormDocument::build_doc_options()
452 FD_form_doc_options *fdui = new FD_form_doc_options;
454 fdui->form = fl_bgn_form(FL_NO_BOX, 440, 345);
455 fdui->form->u_vdata = this;
456 obj = fl_add_box(FL_FLAT_BOX, 0, 0, 440, 345, "");
458 char const * const dummy = N_("Float Placement:|#L");
459 fdui->input_float_placement = obj = fl_add_input(FL_NORMAL_INPUT, 155, 60, 120, 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_FormBaseInputCB, INPUT);
464 fdui->slider_secnumdepth = obj = fl_add_counter(FL_SIMPLE_COUNTER, 155, 110, 80, 30, _("Section number depth"));
465 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
466 fl_set_object_lalign(obj, FL_ALIGN_LEFT);
467 fl_set_object_callback(obj, C_FormBaseInputCB, INPUT);
468 fdui->slider_tocdepth = obj = fl_add_counter(FL_SIMPLE_COUNTER, 155, 150, 80, 30, _("Table of contents depth"));
469 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
470 fl_set_object_lalign(obj, FL_ALIGN_LEFT);
471 fl_set_object_callback(obj, C_FormBaseInputCB, INPUT);
473 char const * const dummy = N_("PS Driver:|#S");
474 fdui->choice_postscript_driver = obj = fl_add_choice(FL_NORMAL_CHOICE, 155, 205, 190, 30, idex(_(dummy)));
475 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
477 fl_set_object_boxtype(obj, FL_FRAME_BOX);
478 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
479 fl_set_object_callback(obj, C_FormBaseInputCB, INPUT);
481 char const * const dummy = N_("Use AMS Math|#M");
482 fdui->check_use_amsmath = obj = fl_add_checkbutton(FL_PUSH_BUTTON, 140, 250, 200, 30, idex(_(dummy)));
483 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
485 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
486 fl_set_object_callback(obj, C_FormBaseInputCB, INPUT);
489 fdui->form->fdui = fdui;
493 /*---------------------------------------*/
495 FD_form_doc_bullet::~FD_form_doc_bullet()
497 if ( form->visible ) fl_hide_form( form );
498 fl_free_form( form );
502 FD_form_doc_bullet * FormDocument::build_doc_bullet()
505 FD_form_doc_bullet *fdui = new FD_form_doc_bullet;
507 fdui->form = fl_bgn_form(FL_NO_BOX, 440, 345);
508 fdui->form->u_vdata = this;
509 fl_set_border_width(-1);
510 obj = fl_add_box(FL_FLAT_BOX, 0, 0, 440, 345, "");
511 fl_set_border_width(-3);
512 fdui->bmtable_bullet_panel = obj = fl_add_bmtable(1, 90, 105, 265, 180, "");
513 fl_set_object_callback(obj, C_FormBaseInputCB, BULLETBMTABLE);
514 fl_set_object_lcol(obj, FL_BLUE);
515 fl_set_object_boxtype(obj, FL_UP_BOX);
516 fl_set_bmtable_pixmap_file(obj, 6, 6,
517 LibFileSearch("images",
520 fl_set_border_width(-1);
521 obj = fl_add_frame(FL_ENGRAVED_FRAME, 95, 20, 255, 70, "");
523 char const * const dummy = N_("Size|#z");
524 fdui->choice_bullet_size = obj = fl_add_choice(FL_NORMAL_CHOICE, 15, 45, 65, 30, idex(_(dummy)));
525 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
527 fl_set_object_boxtype(obj, FL_FRAME_BOX);
528 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
529 fl_set_object_lalign(obj, FL_ALIGN_TOP);
530 fl_set_object_callback(obj, C_FormBaseInputCB, CHOICEBULLETSIZE);
532 char const * const dummy = N_("LaTeX|#L");
533 fdui->input_bullet_latex = obj = fl_add_input(FL_NORMAL_INPUT, 80, 300, 275, 30, idex(_(dummy)));
534 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
536 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
537 fl_set_object_lstyle(obj, FL_FIXED_STYLE);
538 fl_set_object_callback(obj, C_FormBaseInputCB, INPUTBULLETLATEX);
540 fdui->radio_bullet_depth = fl_bgn_group();
542 char const * const dummy = N_("1|#1");
543 fdui->radio_bullet_depth_1 = obj = fl_add_button(FL_RADIO_BUTTON, 105, 35, 55, 40, idex(_(dummy)));
544 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
546 fl_set_object_lsize(obj, FL_LARGE_SIZE);
547 fl_set_object_callback(obj, C_FormBaseInputCB, BULLETDEPTH1);
548 fl_set_button(obj, 1);
550 char const * const dummy = N_("2|#2");
551 fdui->radio_bullet_depth_2 = obj = fl_add_button(FL_RADIO_BUTTON, 165, 35, 55, 40, idex(_(dummy)));
552 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
554 fl_set_object_lsize(obj, FL_LARGE_SIZE);
555 fl_set_object_callback(obj, C_FormBaseInputCB, BULLETDEPTH2);
557 char const * const dummy = N_("3|#3");
558 fdui->radio_bullet_depth_3 = obj = fl_add_button(FL_RADIO_BUTTON, 225, 35, 55, 40, idex(_(dummy)));
559 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
561 fl_set_object_lsize(obj, FL_LARGE_SIZE);
562 fl_set_object_callback(obj, C_FormBaseInputCB, BULLETDEPTH3);
564 char const * const dummy = N_("4|#4");
565 fdui->radio_bullet_depth_4 = obj = fl_add_button(FL_RADIO_BUTTON, 285, 35, 55, 40, idex(_(dummy)));
566 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
568 fl_set_object_lsize(obj, FL_LARGE_SIZE);
569 fl_set_object_callback(obj, C_FormBaseInputCB, BULLETDEPTH4);
572 obj = fl_add_text(FL_NORMAL_TEXT, 105, 10, 85, 20, _("Bullet Depth"));
573 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
574 fl_set_object_lalign(obj, FL_ALIGN_LEFT|FL_ALIGN_INSIDE);
576 fdui->radio_bullet_panel = fl_bgn_group();
578 char const * const dummy = N_("Standard|#S");
579 fdui->radio_bullet_panel_standard = obj = fl_add_button(FL_RADIO_BUTTON, 15, 105, 65, 30, idex(_(dummy)));
580 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
582 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
583 fl_set_object_resize(obj, FL_RESIZE_NONE);
584 fl_set_object_callback(obj, C_FormBaseInputCB, BULLETPANEL1);
585 fl_set_button(obj, 1);
587 char const * const dummy = N_("Maths|#M");
588 fdui->radio_bullet_panel_maths = obj = fl_add_button(FL_RADIO_BUTTON, 15, 135, 65, 30, idex(_(dummy)));
589 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
591 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
592 fl_set_object_resize(obj, FL_RESIZE_NONE);
593 fl_set_object_callback(obj, C_FormBaseInputCB, BULLETPANEL2);
595 char const * const dummy = N_("Ding 2|#i");
596 fdui->radio_bullet_panel_ding2 = obj = fl_add_button(FL_RADIO_BUTTON, 15, 195, 65, 30, idex(_(dummy)));
597 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
599 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
600 fl_set_object_resize(obj, FL_RESIZE_NONE);
601 fl_set_object_callback(obj, C_FormBaseInputCB, BULLETPANEL3);
603 char const * const dummy = N_("Ding 3|#n");
604 fdui->radio_bullet_panel_ding3 = obj = fl_add_button(FL_RADIO_BUTTON, 15, 225, 65, 30, idex(_(dummy)));
605 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
607 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
608 fl_set_object_resize(obj, FL_RESIZE_NONE);
609 fl_set_object_callback(obj, C_FormBaseInputCB, BULLETPANEL4);
611 char const * const dummy = N_("Ding 4|#g");
612 fdui->radio_bullet_panel_ding4 = obj = fl_add_button(FL_RADIO_BUTTON, 15, 255, 65, 30, idex(_(dummy)));
613 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
615 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
616 fl_set_object_resize(obj, FL_RESIZE_NONE);
617 fl_set_object_callback(obj, C_FormBaseInputCB, BULLETPANEL5);
619 char const * const dummy = N_("Ding 1|#D");
620 fdui->radio_bullet_panel_ding1 = obj = fl_add_button(FL_RADIO_BUTTON, 15, 165, 65, 30, idex(_(dummy)));
621 fl_set_button_shortcut(obj, scex(_(dummy)), 1);
623 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
624 fl_set_object_resize(obj, FL_RESIZE_NONE);
625 fl_set_object_callback(obj, C_FormBaseInputCB, BULLETPANEL6);
630 fdui->form->fdui = fdui;
634 /*---------------------------------------*/