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"
14 #include "xform_macros.h"
16 C_GENERICCB(FormDocument, BulletBMTableCB)
18 FD_form_tabbed_document::~FD_form_tabbed_document()
20 if( form->visible ) fl_hide_form( form );
25 FD_form_tabbed_document * FormDocument::build_tabbed_document()
28 FD_form_tabbed_document *fdui = new FD_form_tabbed_document;
30 fdui->form = fl_bgn_form(FL_NO_BOX, 465, 450);
31 fdui->form->u_vdata = this;
32 obj = fl_add_box(FL_UP_BOX, 0, 0, 465, 450, "");
33 fdui->tabbed_folder = obj = fl_add_tabfolder(FL_TOP_TABFOLDER, 20, 15, 435, 365, _("Tabbed folder"));
34 fl_set_object_resize(obj, FL_RESIZE_ALL);
35 fdui->button_cancel = obj = fl_add_button(FL_NORMAL_BUTTON, 355, 410, 100, 30, idex(_("Cancel|^[")));
36 fl_set_button_shortcut(obj, scex(_("Cancel|^[")), 1);
37 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
38 fl_set_object_callback(obj, C_FormDocumentCancelCB, 0);
39 fdui->button_apply = obj = fl_add_button(FL_NORMAL_BUTTON, 245, 410, 100, 30, idex(_("Apply|#A")));
40 fl_set_button_shortcut(obj, scex(_("Apply|#A")), 1);
41 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
42 fl_set_object_callback(obj, C_FormDocumentApplyCB, 0);
43 fdui->button_ok = obj = fl_add_button(FL_RETURN_BUTTON, 135, 410, 100, 30, _("OK"));
44 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
45 fl_set_object_callback(obj, C_FormDocumentOKCB, 0);
46 fdui->text_warning = obj = fl_add_text(FL_NORMAL_TEXT, 20, 380, 435, 30, "");
47 fl_set_object_lalign(obj, FL_ALIGN_LEFT|FL_ALIGN_INSIDE);
48 fdui->button_restore = obj = fl_add_button(FL_NORMAL_BUTTON, 10, 410, 100, 30, idex(_("Restore|#R")));
49 fl_set_button_shortcut(obj, scex(_("Restore|#R")), 1);
50 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
51 fl_set_object_callback(obj, C_FormDocumentRestoreCB, 0);
54 fdui->form->fdui = fdui;
58 /*---------------------------------------*/
60 FD_form_doc_paper::~FD_form_doc_paper()
62 if( form->visible ) fl_hide_form( form );
67 FD_form_doc_paper * FormDocument::build_doc_paper()
70 FD_form_doc_paper *fdui = new FD_form_doc_paper;
72 fdui->form = fl_bgn_form(FL_NO_BOX, 440, 345);
73 fdui->form->u_vdata = this;
74 obj = fl_add_box(FL_FLAT_BOX, 0, 0, 440, 345, "");
75 obj = fl_add_frame(FL_ENGRAVED_FRAME, 230, 85, 200, 100, "");
76 fl_set_object_color(obj, FL_COL1, FL_COL1);
77 fl_set_object_lalign(obj, FL_ALIGN_TOP_LEFT);
78 fdui->choice_paperpackage = obj = fl_add_choice(FL_NORMAL_CHOICE, 290, 15, 140, 30, idex(_("Special:|#S")));
79 fl_set_button_shortcut(obj, scex(_("Special:|#S")), 1);
80 fl_set_object_boxtype(obj, FL_FRAME_BOX);
81 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
82 fl_set_object_callback(obj, C_FormDocumentInputCB, 0);
83 obj = fl_add_frame(FL_ENGRAVED_FRAME, 230, 205, 200, 130, "");
84 fl_set_object_color(obj, FL_COL1, FL_COL1);
85 fl_set_object_lalign(obj, FL_ALIGN_TOP_LEFT);
86 obj = fl_add_frame(FL_ENGRAVED_FRAME, 10, 165, 190, 170, "");
87 fl_set_object_color(obj, FL_COL1, FL_COL1);
88 fl_set_object_lalign(obj, FL_ALIGN_TOP_LEFT);
89 obj = fl_add_text(FL_NORMAL_TEXT, 20, 155, 70, 20, _("Margins"));
90 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
91 fl_set_object_lalign(obj, FL_ALIGN_LEFT|FL_ALIGN_INSIDE);
92 fl_set_object_lstyle(obj, FL_BOLD_STYLE);
93 obj = fl_add_text(FL_NORMAL_TEXT, 240, 195, 160, 20, _("Foot/Head Margins"));
94 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
95 fl_set_object_lalign(obj, FL_ALIGN_LEFT|FL_ALIGN_INSIDE);
96 fl_set_object_lstyle(obj, FL_BOLD_STYLE);
97 obj = fl_add_frame(FL_ENGRAVED_FRAME, 440, 360, 10, 10, "");
98 fl_set_object_color(obj, FL_COL1, FL_COL1);
99 obj = fl_add_frame(FL_ENGRAVED_FRAME, 440, 350, 10, 10, "");
100 fl_set_object_color(obj, FL_COL1, FL_COL1);
101 obj = fl_add_frame(FL_ENGRAVED_FRAME, 10, 85, 190, 70, "");
102 fl_set_object_color(obj, FL_COL1, FL_COL1);
103 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
104 obj = fl_add_text(FL_NORMAL_TEXT, 20, 75, 95, 20, _("Orientation"));
105 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
106 fl_set_object_lalign(obj, FL_ALIGN_LEFT|FL_ALIGN_INSIDE);
107 fl_set_object_lstyle(obj, FL_BOLD_STYLE);
109 fdui->greoup_radio_orientation = fl_bgn_group();
110 fdui->radio_portrait = obj = fl_add_checkbutton(FL_RADIO_BUTTON, 20, 90, 120, 30, idex(_("Portrait|#o")));
111 fl_set_button_shortcut(obj, scex(_("Portrait|#o")), 1);
112 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
113 fl_set_object_callback(obj, C_FormDocumentInputCB, 0);
114 fdui->radio_landscape = obj = fl_add_checkbutton(FL_RADIO_BUTTON, 20, 120, 120, 30, idex(_("Landscape|#L")));
115 fl_set_button_shortcut(obj, scex(_("Landscape|#L")), 1);
116 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
117 fl_set_object_callback(obj, C_FormDocumentInputCB, 0);
120 fdui->choice_papersize2 = obj = fl_add_choice(FL_NORMAL_CHOICE, 70, 15, 160, 30, idex(_("Papersize:|#P")));
121 fl_set_button_shortcut(obj, scex(_("Papersize:|#P")), 1);
122 fl_set_object_boxtype(obj, FL_FRAME_BOX);
123 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
124 fl_set_object_callback(obj, C_FormDocumentInputCB, 0);
125 obj = fl_add_text(FL_NORMAL_TEXT, 240, 75, 150, 20, _("Custom Papersize"));
126 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
127 fl_set_object_lalign(obj, FL_ALIGN_LEFT|FL_ALIGN_INSIDE);
128 fl_set_object_lstyle(obj, FL_BOLD_STYLE);
129 fdui->push_use_geometry = obj = fl_add_checkbutton(FL_PUSH_BUTTON, 20, 45, 170, 30, idex(_("Use Geometry Package|#U")));
130 fl_set_button_shortcut(obj, scex(_("Use Geometry Package|#U")), 1);
131 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
132 fl_set_object_callback(obj, C_FormDocumentInputCB, 0);
133 fdui->input_custom_width = obj = fl_add_input(FL_NORMAL_INPUT, 330, 100, 90, 30, idex(_("Width:|#W")));
134 fl_set_button_shortcut(obj, scex(_("Width:|#W")), 1);
135 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
136 fl_set_object_callback(obj, C_FormDocumentInputCB, 0);
137 fdui->input_custom_height = obj = fl_add_input(FL_NORMAL_INPUT, 330, 140, 90, 30, idex(_("Height:|#H")));
138 fl_set_button_shortcut(obj, scex(_("Height:|#H")), 1);
139 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
140 fl_set_object_callback(obj, C_FormDocumentInputCB, 0);
141 fdui->input_top_margin = obj = fl_add_input(FL_NORMAL_INPUT, 100, 175, 90, 30, idex(_("Top:|#T")));
142 fl_set_button_shortcut(obj, scex(_("Top:|#T")), 1);
143 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
144 fl_set_object_callback(obj, C_FormDocumentInputCB, 0);
145 fdui->input_bottom_margin = obj = fl_add_input(FL_NORMAL_INPUT, 100, 215, 90, 30, idex(_("Bottom:|#B")));
146 fl_set_button_shortcut(obj, scex(_("Bottom:|#B")), 1);
147 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
148 fl_set_object_callback(obj, C_FormDocumentInputCB, 0);
149 fdui->input_left_margin = obj = fl_add_input(FL_NORMAL_INPUT, 100, 255, 90, 30, idex(_("Left:|#e")));
150 fl_set_button_shortcut(obj, scex(_("Left:|#e")), 1);
151 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
152 fl_set_object_callback(obj, C_FormDocumentInputCB, 0);
153 fdui->input_right_margin = obj = fl_add_input(FL_NORMAL_INPUT, 100, 295, 90, 30, idex(_("Right:|#R")));
154 fl_set_button_shortcut(obj, scex(_("Right:|#R")), 1);
155 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
156 fl_set_object_callback(obj, C_FormDocumentInputCB, 0);
157 fdui->input_head_height = obj = fl_add_input(FL_NORMAL_INPUT, 330, 215, 90, 30, idex(_("Headheight:|#i")));
158 fl_set_button_shortcut(obj, scex(_("Headheight:|#i")), 1);
159 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
160 fl_set_object_callback(obj, C_FormDocumentInputCB, 0);
161 fdui->input_head_sep = obj = fl_add_input(FL_NORMAL_INPUT, 330, 255, 90, 30, idex(_("Headsep:|#d")));
162 fl_set_button_shortcut(obj, scex(_("Headsep:|#d")), 1);
163 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
164 fl_set_object_callback(obj, C_FormDocumentInputCB, 0);
165 fdui->input_foot_skip = obj = fl_add_input(FL_NORMAL_INPUT, 330, 295, 90, 30, idex(_("Footskip:|#F")));
166 fl_set_button_shortcut(obj, scex(_("Footskip:|#F")), 1);
167 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
168 fl_set_object_callback(obj, C_FormDocumentInputCB, 0);
169 fdui->text_warning = obj = fl_add_text(FL_NORMAL_TEXT, 10, 360, 420, 20, "");
170 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
171 fl_set_object_lalign(obj, FL_ALIGN_LEFT|FL_ALIGN_INSIDE);
172 fl_set_object_lstyle(obj, FL_BOLD_STYLE);
175 fdui->form->fdui = fdui;
179 /*---------------------------------------*/
181 FD_form_doc_class::~FD_form_doc_class()
183 if( form->visible ) fl_hide_form( form );
184 fl_free_form( form );
188 FD_form_doc_class * FormDocument::build_doc_class()
191 FD_form_doc_class *fdui = new FD_form_doc_class;
193 fdui->form = fl_bgn_form(FL_NO_BOX, 440, 345);
194 fdui->form->u_vdata = this;
195 obj = fl_add_box(FL_FLAT_BOX, 0, 0, 440, 345, "");
196 obj = fl_add_labelframe(FL_ENGRAVED_FRAME, 300, 200, 120, 80, _("Separation"));
197 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
198 fl_set_object_lstyle(obj, FL_BOLD_STYLE);
199 obj = fl_add_labelframe(FL_ENGRAVED_FRAME, 300, 110, 120, 70, _("Columns"));
200 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
201 fl_set_object_lstyle(obj, FL_BOLD_STYLE);
202 obj = fl_add_labelframe(FL_ENGRAVED_FRAME, 300, 20, 120, 70, _("Sides"));
203 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
204 fl_set_object_lstyle(obj, FL_BOLD_STYLE);
205 fdui->choice_doc_fonts = obj = fl_add_choice(FL_NORMAL_CHOICE, 120, 100, 160, 30, idex(_("Fonts:|#F")));
206 fl_set_button_shortcut(obj, scex(_("Fonts:|#F")), 1);
207 fl_set_object_boxtype(obj, FL_FRAME_BOX);
208 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
209 fl_set_object_callback(obj, C_FormDocumentInputCB, 0);
210 fdui->choice_doc_fontsize = obj = fl_add_choice(FL_NORMAL_CHOICE, 120, 140, 160, 30, idex(_("Font Size:|#O")));
211 fl_set_button_shortcut(obj, scex(_("Font Size:|#O")), 1);
212 fl_set_object_boxtype(obj, FL_FRAME_BOX);
213 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
214 fl_set_object_callback(obj, C_FormDocumentInputCB, 0);
215 fdui->choice_doc_class = obj = fl_add_choice(FL_NORMAL_CHOICE, 120, 20, 160, 30, idex(_("Class:|#C")));
216 fl_set_button_shortcut(obj, scex(_("Class:|#C")), 1);
217 fl_set_object_boxtype(obj, FL_FRAME_BOX);
218 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
219 fl_set_object_callback(obj, C_FormDocumentChoiceClassCB, 0);
220 fdui->choice_doc_pagestyle = obj = fl_add_choice(FL_NORMAL_CHOICE, 120, 60, 160, 30, idex(_("Pagestyle:|#P")));
221 fl_set_button_shortcut(obj, scex(_("Pagestyle:|#P")), 1);
222 fl_set_object_boxtype(obj, FL_FRAME_BOX);
223 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
224 fl_set_object_callback(obj, C_FormDocumentInputCB, 0);
225 fdui->choice_doc_spacing = obj = fl_add_choice(FL_NORMAL_CHOICE, 120, 290, 160, 30, idex(_("Spacing|#g")));
226 fl_set_button_shortcut(obj, scex(_("Spacing|#g")), 1);
227 fl_set_object_boxtype(obj, FL_FRAME_BOX);
228 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
229 fl_set_object_callback(obj, C_FormDocumentInputCB, 0);
230 fdui->input_doc_extra = obj = fl_add_input(FL_NORMAL_INPUT, 120, 185, 160, 30, idex(_("Extra Options:|#X")));
231 fl_set_button_shortcut(obj, scex(_("Extra Options:|#X")), 1);
232 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
233 fl_set_object_callback(obj, C_FormDocumentInputCB, 0);
234 fdui->input_doc_skip = obj = fl_add_input(FL_NORMAL_INPUT, 220, 225, 60, 30, "");
235 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
236 fl_set_object_callback(obj, C_FormDocumentInputCB, 0);
237 fdui->choice_doc_skip = obj = fl_add_choice(FL_NORMAL_CHOICE, 120, 225, 90, 30, idex(_("Default Skip:|#u")));
238 fl_set_button_shortcut(obj, scex(_("Default Skip:|#u")), 1);
239 fl_set_object_boxtype(obj, FL_FRAME_BOX);
240 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
241 fl_set_object_callback(obj, C_FormDocumentInputCB, 0);
243 fdui->group_doc_sides = fl_bgn_group();
244 fdui->radio_doc_sides_one = obj = fl_add_checkbutton(FL_RADIO_BUTTON, 300, 30, 120, 30, idex(_("One|#n")));
245 fl_set_button_shortcut(obj, scex(_("One|#n")), 1);
246 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
247 fl_set_object_callback(obj, C_FormDocumentInputCB, 0);
248 fdui->radio_doc_sides_two = obj = fl_add_checkbutton(FL_RADIO_BUTTON, 300, 60, 120, 30, idex(_("Two|#T")));
249 fl_set_button_shortcut(obj, scex(_("Two|#T")), 1);
250 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
251 fl_set_object_callback(obj, C_FormDocumentInputCB, 0);
255 fdui->group_doc_columns = fl_bgn_group();
256 fdui->radio_doc_columns_one = obj = fl_add_checkbutton(FL_RADIO_BUTTON, 300, 120, 110, 30, idex(_("One|#e")));
257 fl_set_button_shortcut(obj, scex(_("One|#e")), 1);
258 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
259 fl_set_object_callback(obj, C_FormDocumentInputCB, 0);
260 fdui->radio_doc_columns_two = obj = fl_add_checkbutton(FL_RADIO_BUTTON, 300, 150, 110, 30, idex(_("Two|#w")));
261 fl_set_button_shortcut(obj, scex(_("Two|#w")), 1);
262 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
263 fl_set_object_callback(obj, C_FormDocumentInputCB, 0);
267 fdui->group_doc_sep = fl_bgn_group();
268 fdui->radio_doc_indent = obj = fl_add_checkbutton(FL_RADIO_BUTTON, 300, 210, 110, 30, idex(_("Indent|#I")));
269 fl_set_button_shortcut(obj, scex(_("Indent|#I")), 1);
270 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
271 fl_set_object_callback(obj, C_FormDocumentInputCB, 0);
272 fdui->radio_doc_skip = obj = fl_add_checkbutton(FL_RADIO_BUTTON, 300, 240, 110, 30, idex(_("Skip|#K")));
273 fl_set_button_shortcut(obj, scex(_("Skip|#K")), 1);
274 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
275 fl_set_object_callback(obj, C_FormDocumentInputCB, 0);
276 fl_set_button(obj, 1);
279 fdui->input_doc_spacing = obj = fl_add_input(FL_NORMAL_INPUT, 300, 290, 120, 30, "");
280 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
281 fl_set_object_callback(obj, C_FormDocumentInputCB, 0);
284 fdui->form->fdui = fdui;
288 /*---------------------------------------*/
290 FD_form_doc_language::~FD_form_doc_language()
292 if( form->visible ) fl_hide_form( form );
293 fl_free_form( form );
297 FD_form_doc_language * FormDocument::build_doc_language()
300 FD_form_doc_language *fdui = new FD_form_doc_language;
302 fdui->form = fl_bgn_form(FL_NO_BOX, 440, 345);
303 fdui->form->u_vdata = this;
304 obj = fl_add_box(FL_FLAT_BOX, 0, 0, 440, 345, "");
305 obj = fl_add_labelframe(FL_ENGRAVED_FRAME, 40, 120, 290, 110, _("Quote Style "));
306 fdui->choice_inputenc = obj = fl_add_choice(FL_NORMAL_CHOICE, 120, 70, 190, 30, idex(_("Encoding:|#D")));
307 fl_set_button_shortcut(obj, scex(_("Encoding:|#D")), 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_FormDocumentInputCB, 0);
311 fdui->choice_quotes_language = obj = fl_add_choice(FL_NORMAL_CHOICE, 110, 140, 190, 30, idex(_("Type:|#T")));
312 fl_set_button_shortcut(obj, scex(_("Type:|#T")), 1);
313 fl_set_object_boxtype(obj, FL_FRAME_BOX);
314 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
315 fl_set_object_callback(obj, C_FormDocumentInputCB, 0);
317 fdui->radio_single = obj = fl_add_checkbutton(FL_RADIO_BUTTON, 110, 180, 90, 30, idex(_("Single|#S")));
318 fl_set_button_shortcut(obj, scex(_("Single|#S")), 1);
319 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
320 fl_set_object_callback(obj, C_FormDocumentInputCB, 0);
321 fdui->radio_double = obj = fl_add_checkbutton(FL_RADIO_BUTTON, 210, 180, 90, 30, idex(_("Double|#D")));
322 fl_set_button_shortcut(obj, scex(_("Double|#D")), 1);
323 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
324 fl_set_object_callback(obj, C_FormDocumentInputCB, 0);
327 fdui->choice_language = obj = fl_add_choice(FL_NORMAL_CHOICE, 120, 35, 190, 30, idex(_("Language:|#L")));
328 fl_set_button_shortcut(obj, scex(_("Language:|#L")), 1);
329 fl_set_object_boxtype(obj, FL_FRAME_BOX);
330 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
331 fl_set_object_callback(obj, C_FormDocumentInputCB, 0);
334 fdui->form->fdui = fdui;
338 /*---------------------------------------*/
340 FD_form_doc_options::~FD_form_doc_options()
342 if( form->visible ) fl_hide_form( form );
343 fl_free_form( form );
347 FD_form_doc_options * FormDocument::build_doc_options()
350 FD_form_doc_options *fdui = new FD_form_doc_options;
352 fdui->form = fl_bgn_form(FL_NO_BOX, 440, 345);
353 fdui->form->u_vdata = this;
354 obj = fl_add_box(FL_FLAT_BOX, 0, 0, 440, 345, "");
355 fdui->input_float_placement = obj = fl_add_input(FL_NORMAL_INPUT, 155, 60, 120, 30, idex(_("Float Placement:|#L")));
356 fl_set_button_shortcut(obj, scex(_("Float Placement:|#L")), 1);
357 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
358 fl_set_object_callback(obj, C_FormDocumentInputCB, 0);
359 fdui->slider_secnumdepth = obj = fl_add_counter(FL_SIMPLE_COUNTER, 155, 110, 80, 30, _("Section number depth"));
360 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
361 fl_set_object_lalign(obj, FL_ALIGN_LEFT);
362 fl_set_object_callback(obj, C_FormDocumentInputCB, 0);
363 fdui->slider_tocdepth = obj = fl_add_counter(FL_SIMPLE_COUNTER, 155, 150, 80, 30, _("Table of contents depth"));
364 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
365 fl_set_object_lalign(obj, FL_ALIGN_LEFT);
366 fl_set_object_callback(obj, C_FormDocumentInputCB, 0);
367 fdui->choice_postscript_driver = obj = fl_add_choice(FL_NORMAL_CHOICE, 155, 205, 190, 30, idex(_("PS Driver:|#S")));
368 fl_set_button_shortcut(obj, scex(_("PS Driver:|#S")), 1);
369 fl_set_object_boxtype(obj, FL_FRAME_BOX);
370 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
371 fl_set_object_callback(obj, C_FormDocumentInputCB, 0);
372 fdui->check_use_amsmath = obj = fl_add_checkbutton(FL_PUSH_BUTTON, 140, 250, 200, 30, idex(_("Use AMS Math|#M")));
373 fl_set_button_shortcut(obj, scex(_("Use AMS Math|#M")), 1);
374 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
375 fl_set_object_callback(obj, C_FormDocumentInputCB, 0);
378 fdui->form->fdui = fdui;
382 /*---------------------------------------*/
384 FD_form_doc_bullet::~FD_form_doc_bullet()
386 if( form->visible ) fl_hide_form( form );
387 fl_free_form( form );
391 FD_form_doc_bullet * FormDocument::build_doc_bullet()
394 FD_form_doc_bullet *fdui = new FD_form_doc_bullet;
396 fdui->form = fl_bgn_form(FL_NO_BOX, 440, 345);
397 fdui->form->u_vdata = this;
398 fl_set_border_width(-1);
399 obj = fl_add_box(FL_FLAT_BOX, 0, 0, 440, 345, "");
400 fl_set_border_width(-3);
401 fdui->bmtable_bullet_panel = obj = fl_add_bmtable(1, 90, 105, 265, 180, "");
402 fl_set_object_callback(obj, C_FormDocumentBulletBMTableCB, 0);
403 fl_set_object_lcol(obj, FL_BLUE);
404 fl_set_object_boxtype(obj, FL_UP_BOX);
405 fl_set_bmtable_pixmap_file(obj, 6, 6,
406 LibFileSearch("images",
409 fl_set_border_width(-1);
410 obj = fl_add_frame(FL_ENGRAVED_FRAME, 95, 20, 255, 70, "");
411 fdui->choice_bullet_size = obj = fl_add_choice(FL_NORMAL_CHOICE, 15, 45, 65, 30, idex(_("Size|#z")));
412 fl_set_button_shortcut(obj, scex(_("Size|#z")), 1);
413 fl_set_object_boxtype(obj, FL_FRAME_BOX);
414 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
415 fl_set_object_lalign(obj, FL_ALIGN_TOP);
416 fl_set_object_callback(obj, C_FormDocumentChoiceBulletSizeCB, 0);
417 fdui->input_bullet_latex = obj = fl_add_input(FL_NORMAL_INPUT, 80, 300, 275, 30, idex(_("LaTeX|#L")));
418 fl_set_button_shortcut(obj, scex(_("LaTeX|#L")), 1);
419 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
420 fl_set_object_lstyle(obj, FL_FIXED_STYLE);
421 fl_set_object_callback(obj, C_FormDocumentInputBulletLaTeXCB, 0);
423 fdui->radio_bullet_depth = fl_bgn_group();
424 fdui->radio_bullet_depth_1 = obj = fl_add_button(FL_RADIO_BUTTON, 105, 35, 55, 40, idex(_("1|#1")));
425 fl_set_button_shortcut(obj, scex(_("1|#1")), 1);
426 fl_set_object_lsize(obj, FL_LARGE_SIZE);
427 fl_set_object_callback(obj, C_FormDocumentBulletDepthCB, 0);
428 fl_set_button(obj, 1);
429 fdui->radio_bullet_depth_2 = obj = fl_add_button(FL_RADIO_BUTTON, 165, 35, 55, 40, idex(_("2|#2")));
430 fl_set_button_shortcut(obj, scex(_("2|#2")), 1);
431 fl_set_object_lsize(obj, FL_LARGE_SIZE);
432 fl_set_object_callback(obj, C_FormDocumentBulletDepthCB, 1);
433 fdui->radio_bullet_depth_3 = obj = fl_add_button(FL_RADIO_BUTTON, 225, 35, 55, 40, idex(_("3|#3")));
434 fl_set_button_shortcut(obj, scex(_("3|#3")), 1);
435 fl_set_object_lsize(obj, FL_LARGE_SIZE);
436 fl_set_object_callback(obj, C_FormDocumentBulletDepthCB, 2);
437 fdui->radio_bullet_depth_4 = obj = fl_add_button(FL_RADIO_BUTTON, 285, 35, 55, 40, idex(_("4|#4")));
438 fl_set_button_shortcut(obj, scex(_("4|#4")), 1);
439 fl_set_object_lsize(obj, FL_LARGE_SIZE);
440 fl_set_object_callback(obj, C_FormDocumentBulletDepthCB, 3);
443 obj = fl_add_text(FL_NORMAL_TEXT, 105, 10, 85, 20, _("Bullet Depth"));
444 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
445 fl_set_object_lalign(obj, FL_ALIGN_LEFT|FL_ALIGN_INSIDE);
447 fdui->radio_bullet_panel = fl_bgn_group();
448 fdui->radio_bullet_panel_standard = obj = fl_add_button(FL_RADIO_BUTTON, 15, 105, 65, 30, idex(_("Standard|#S")));
449 fl_set_button_shortcut(obj, scex(_("Standard|#S")), 1);
450 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
451 fl_set_object_resize(obj, FL_RESIZE_NONE);
452 fl_set_object_callback(obj, C_FormDocumentBulletPanelCB, 0);
453 fl_set_button(obj, 1);
454 fdui->radio_bullet_panel_maths = obj = fl_add_button(FL_RADIO_BUTTON, 15, 135, 65, 30, idex(_("Maths|#M")));
455 fl_set_button_shortcut(obj, scex(_("Maths|#M")), 1);
456 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
457 fl_set_object_resize(obj, FL_RESIZE_NONE);
458 fl_set_object_callback(obj, C_FormDocumentBulletPanelCB, 1);
459 fdui->radio_bullet_panel_ding2 = obj = fl_add_button(FL_RADIO_BUTTON, 15, 195, 65, 30, idex(_("Ding 2|#i")));
460 fl_set_button_shortcut(obj, scex(_("Ding 2|#i")), 1);
461 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
462 fl_set_object_resize(obj, FL_RESIZE_NONE);
463 fl_set_object_callback(obj, C_FormDocumentBulletPanelCB, 3);
464 fdui->radio_bullet_panel_ding3 = obj = fl_add_button(FL_RADIO_BUTTON, 15, 225, 65, 30, idex(_("Ding 3|#n")));
465 fl_set_button_shortcut(obj, scex(_("Ding 3|#n")), 1);
466 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
467 fl_set_object_resize(obj, FL_RESIZE_NONE);
468 fl_set_object_callback(obj, C_FormDocumentBulletPanelCB, 4);
469 fdui->radio_bullet_panel_ding4 = obj = fl_add_button(FL_RADIO_BUTTON, 15, 255, 65, 30, idex(_("Ding 4|#g")));
470 fl_set_button_shortcut(obj, scex(_("Ding 4|#g")), 1);
471 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
472 fl_set_object_resize(obj, FL_RESIZE_NONE);
473 fl_set_object_callback(obj, C_FormDocumentBulletPanelCB, 5);
474 fdui->radio_bullet_panel_ding1 = obj = fl_add_button(FL_RADIO_BUTTON, 15, 165, 65, 30, idex(_("Ding 1|#D")));
475 fl_set_button_shortcut(obj, scex(_("Ding 1|#D")), 1);
476 fl_set_object_lsize(obj, FL_NORMAL_SIZE);
477 fl_set_object_resize(obj, FL_RESIZE_NONE);
478 fl_set_object_callback(obj, C_FormDocumentBulletPanelCB, 2);
483 fdui->form->fdui = fdui;
487 /*---------------------------------------*/