]> git.lyx.org Git - features.git/blob - src/frontends/xforms/form_graphics.C
Herbert's graphic7.diff
[features.git] / src / frontends / xforms / form_graphics.C
1 // File modified by fdfix.sh for use by lyx (with xforms >= 0.88) and gettext
2 #include <config.h>
3 #include "xforms_helpers.h"
4 #include "gettext.h"
5
6 /* Form definition file generated with fdesign. */
7
8 #include FORMS_H_LOCATION
9 #include <stdlib.h>
10 #include "form_graphics.h"
11 #include "FormGraphics.h"
12
13 FD_form_graphics::~FD_form_graphics()
14 {
15   if ( form->visible ) fl_hide_form( form );
16   fl_free_form( form );
17 }
18
19
20 FD_form_graphics * FormGraphics::build_graphics()
21 {
22   FL_OBJECT *obj;
23   FD_form_graphics *fdui = new FD_form_graphics;
24
25   fdui->form = fl_bgn_form(FL_NO_BOX, 510, 360);
26   fdui->form->u_vdata = this;
27   obj = fl_add_box(FL_FLAT_BOX, 0, 0, 510, 360, "");
28     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
29   fdui->tabFolder = obj = fl_add_tabfolder(FL_TOP_TABFOLDER, 5, 5, 500, 270, _("Tabbed folder"));
30     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
31     fl_set_object_resize(obj, FL_RESIZE_ALL);
32   {
33     char const * const dummy = N_("Restore|#R");
34     fdui->button_restore = obj = fl_add_button(FL_NORMAL_BUTTON, 5, 320, 80, 30, idex(_(dummy)));
35     fl_set_button_shortcut(obj, scex(_(dummy)), 1);
36   }
37     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
38     fl_set_object_gravity(obj, FL_SouthWest, FL_SouthWest);
39     fl_set_object_callback(obj, C_FormBaseRestoreCB, 0);
40   fdui->button_ok = obj = fl_add_button(FL_RETURN_BUTTON, 225, 320, 90, 30, _("Ok"));
41     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
42     fl_set_object_callback(obj, C_FormBaseOKCB, 0);
43   {
44     char const * const dummy = N_("Cancel|^[");
45     fdui->button_cancel = obj = fl_add_button(FL_NORMAL_BUTTON, 415, 320, 90, 30, idex(_(dummy)));
46     fl_set_button_shortcut(obj, scex(_(dummy)), 1);
47   }
48     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
49     fl_set_object_callback(obj, C_FormBaseCancelCB, 0);
50   {
51     char const * const dummy = N_("Apply|#A");
52     fdui->button_apply = obj = fl_add_button(FL_NORMAL_BUTTON, 320, 320, 90, 30, idex(_(dummy)));
53     fl_set_button_shortcut(obj, scex(_(dummy)), 1);
54   }
55     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
56     fl_set_object_callback(obj, C_FormBaseApplyCB, 0);
57   fdui->text_warning = obj = fl_add_text(FL_NORMAL_TEXT, 15, 275, 485, 35, "");
58     fl_set_object_lalign(obj, FL_ALIGN_LEFT|FL_ALIGN_INSIDE);
59   fl_end_form();
60
61   fdui->form->fdui = fdui;
62
63   return fdui;
64 }
65 /*---------------------------------------*/
66
67 FD_form_file::~FD_form_file()
68 {
69   if ( form->visible ) fl_hide_form( form );
70   fl_free_form( form );
71 }
72
73
74 FD_form_file * FormGraphics::build_file()
75 {
76   FL_OBJECT *obj;
77   FD_form_file *fdui = new FD_form_file;
78
79   fdui->form = fl_bgn_form(FL_NO_BOX, 505, 235);
80   fdui->form->u_vdata = this;
81   obj = fl_add_box(FL_FLAT_BOX, 0, 0, 505, 235, "");
82     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
83   {
84     char const * const dummy = N_("File|#F");
85     fdui->input_filename = obj = fl_add_input(FL_NORMAL_INPUT, 75, 10, 285, 30, idex(_(dummy)));
86     fl_set_button_shortcut(obj, scex(_(dummy)), 1);
87   }
88     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
89     fl_set_object_callback(obj, C_FormBaseInputCB, 0);
90   {
91     char const * const dummy = N_("Browse...|#B");
92     fdui->button_browse = obj = fl_add_button(FL_NORMAL_BUTTON, 365, 10, 100, 30, idex(_(dummy)));
93     fl_set_button_shortcut(obj, scex(_(dummy)), 1);
94   }
95     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
96     fl_set_object_callback(obj, C_FormBaseInputCB, 0);
97   obj = fl_add_labelframe(FL_ENGRAVED_FRAME, 10, 50, 475, 55, "");
98     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
99     fl_set_object_lstyle(obj, FL_BOLD_STYLE);
100   {
101     char const * const dummy = N_("Subfigure|#S");
102     fdui->check_subcaption = obj = fl_add_checkbutton(FL_PUSH_BUTTON, 15, 65, 30, 30, idex(_(dummy)));
103     fl_set_button_shortcut(obj, scex(_(dummy)), 1);
104   }
105     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
106     fl_set_object_lalign(obj, FL_ALIGN_RIGHT);
107     fl_set_object_callback(obj, C_FormBaseInputCB, 0);
108   {
109     char const * const dummy = N_("Title:|#T");
110     fdui->input_subcaption = obj = fl_add_input(FL_NORMAL_INPUT, 190, 65, 280, 30, idex(_(dummy)));
111     fl_set_button_shortcut(obj, scex(_(dummy)), 1);
112   }
113     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
114     fl_set_object_callback(obj, C_FormBaseInputCB, 0);
115   obj = fl_add_labelframe(FL_ENGRAVED_FRAME, 10, 110, 475, 60, "");
116     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
117     fl_set_object_lstyle(obj, FL_BOLD_STYLE);
118   {
119     char const * const dummy = N_("Angle:|#n");
120     fdui->input_rotate_angle = obj = fl_add_input(FL_INT_INPUT, 190, 125, 55, 30, idex(_(dummy)));
121     fl_set_button_shortcut(obj, scex(_(dummy)), 1);
122   }
123     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
124     fl_set_object_callback(obj, C_FormBaseInputCB, 0);
125   obj = fl_add_text(FL_NORMAL_TEXT, 247, 125, 38, 30, _("deg"));
126     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
127     fl_set_object_lalign(obj, FL_ALIGN_LEFT|FL_ALIGN_INSIDE);
128   {
129     char const * const dummy = N_("Origin:|#O");
130     fdui->choice_origin = obj = fl_add_choice(FL_NORMAL_CHOICE, 350, 125, 118, 28, idex(_(dummy)));
131     fl_set_button_shortcut(obj, scex(_(dummy)), 1);
132   }
133     fl_set_object_boxtype(obj, FL_FRAME_BOX);
134     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
135     fl_set_object_callback(obj, C_FormBaseInputCB, 0);
136   obj = fl_add_labelframe(FL_ENGRAVED_FRAME, 10, 180, 475, 50, _("Options"));
137     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
138     fl_set_object_lstyle(obj, FL_BOLD_STYLE);
139   {
140     char const * const dummy = N_("clip to bounding box|#b");
141     fdui->button_clip = obj = fl_add_checkbutton(FL_PUSH_BUTTON, 145, 190, 30, 30, idex(_(dummy)));
142     fl_set_button_shortcut(obj, scex(_(dummy)), 1);
143   }
144     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
145     fl_set_object_lalign(obj, FL_ALIGN_RIGHT);
146     fl_set_object_callback(obj, C_FormBaseInputCB, 0);
147   {
148     char const * const dummy = N_("draft mode|#m");
149     fdui->button_draft = obj = fl_add_checkbutton(FL_PUSH_BUTTON, 15, 190, 30, 30, idex(_(dummy)));
150     fl_set_button_shortcut(obj, scex(_(dummy)), 1);
151   }
152     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
153     fl_set_object_lalign(obj, FL_ALIGN_RIGHT);
154     fl_set_object_callback(obj, C_FormBaseInputCB, 0);
155   {
156     char const * const dummy = N_("Rotate|#a");
157     fdui->check_rotate = obj = fl_add_checkbutton(FL_PUSH_BUTTON, 15, 125, 30, 30, idex(_(dummy)));
158     fl_set_button_shortcut(obj, scex(_(dummy)), 1);
159   }
160     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
161     fl_set_object_lalign(obj, FL_ALIGN_RIGHT);
162     fl_set_object_callback(obj, C_FormBaseInputCB, 0);
163   fl_end_form();
164
165   fdui->form->fdui = fdui;
166
167   return fdui;
168 }
169 /*---------------------------------------*/
170
171 FD_form_size::~FD_form_size()
172 {
173   if ( form->visible ) fl_hide_form( form );
174   fl_free_form( form );
175 }
176
177
178 FD_form_size * FormGraphics::build_size()
179 {
180   FL_OBJECT *obj;
181   FD_form_size *fdui = new FD_form_size;
182
183   fdui->form = fl_bgn_form(FL_NO_BOX, 505, 235);
184   fdui->form->u_vdata = this;
185   obj = fl_add_box(FL_FLAT_BOX, 0, 0, 505, 235, "");
186     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
187   obj = fl_add_labelframe(FL_ENGRAVED_FRAME, 15, 10, 470, 210, _("Output Size"));
188     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
189     fl_set_object_lstyle(obj, FL_BOLD_STYLE);
190
191   fdui->radio_size = fl_bgn_group();
192   {
193     char const * const dummy = N_("Original Size|#O");
194     fdui->button_asis = obj = fl_add_round3dbutton(FL_RADIO_BUTTON, 50, 20, 30, 30, idex(_(dummy)));
195     fl_set_button_shortcut(obj, scex(_(dummy)), 1);
196   }
197     fl_set_object_color(obj, FL_COL1, FL_YELLOW);
198     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
199     fl_set_object_lalign(obj, FL_ALIGN_RIGHT);
200     fl_set_object_callback(obj, C_FormBaseInputCB, 0);
201   {
202     char const * const dummy = N_("Scale|#S");
203     fdui->button_scale = obj = fl_add_round3dbutton(FL_RADIO_BUTTON, 50, 75, 30, 30, idex(_(dummy)));
204     fl_set_button_shortcut(obj, scex(_(dummy)), 1);
205   }
206     fl_set_object_color(obj, FL_COL1, FL_YELLOW);
207     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
208     fl_set_object_lalign(obj, FL_ALIGN_RIGHT);
209     fl_set_object_callback(obj, C_FormBaseInputCB, 0);
210   {
211     char const * const dummy = N_("Custom|#C");
212     fdui->button_wh = obj = fl_add_round3dbutton(FL_RADIO_BUTTON, 50, 140, 30, 30, idex(_(dummy)));
213     fl_set_button_shortcut(obj, scex(_(dummy)), 1);
214   }
215     fl_set_object_color(obj, FL_COL1, FL_YELLOW);
216     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
217     fl_set_object_lalign(obj, FL_ALIGN_RIGHT);
218     fl_set_object_callback(obj, C_FormBaseInputCB, 0);
219   fl_end_group();
220
221   {
222     char const * const dummy = N_("Value:|#V");
223     fdui->input_scale = obj = fl_add_input(FL_NORMAL_INPUT, 325, 75, 85, 30, idex(_(dummy)));
224     fl_set_button_shortcut(obj, scex(_(dummy)), 1);
225   }
226     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
227     fl_set_object_callback(obj, C_FormBaseInputCB, 0);
228   // xgettext:no-c-format
229   obj = fl_add_text(FL_NORMAL_TEXT, 420, 75, 25, 30, _("%"));
230     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
231     fl_set_object_lalign(obj, FL_ALIGN_LEFT|FL_ALIGN_INSIDE);
232   {
233     char const * const dummy = N_("Width:|#W");
234     fdui->input_width = obj = fl_add_input(FL_NORMAL_INPUT, 325, 140, 85, 30, idex(_(dummy)));
235     fl_set_button_shortcut(obj, scex(_(dummy)), 1);
236   }
237     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
238     fl_set_object_callback(obj, C_FormBaseInputCB, 0);
239   fdui->choice_width_units = obj = fl_add_choice(FL_NORMAL_CHOICE, 415, 140, 60, 30, "");
240     fl_set_object_boxtype(obj, FL_FRAME_BOX);
241     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
242     fl_set_object_callback(obj, C_FormBaseInputCB, 0);
243   {
244     char const * const dummy = N_("Height:|#g");
245     fdui->input_height = obj = fl_add_input(FL_NORMAL_INPUT, 325, 175, 85, 30, idex(_(dummy)));
246     fl_set_button_shortcut(obj, scex(_(dummy)), 1);
247   }
248     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
249     fl_set_object_callback(obj, C_FormBaseInputCB, 0);
250   fdui->choice_height_units = obj = fl_add_choice(FL_NORMAL_CHOICE, 415, 175, 60, 30, "");
251     fl_set_object_boxtype(obj, FL_FRAME_BOX);
252     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
253     fl_set_object_callback(obj, C_FormBaseInputCB, 0);
254   {
255     char const * const dummy = N_("keep Aspect ratio|#k");
256     fdui->check_aspectratio = obj = fl_add_checkbutton(FL_PUSH_BUTTON, 85, 175, 30, 30, idex(_(dummy)));
257     fl_set_button_shortcut(obj, scex(_(dummy)), 1);
258   }
259     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
260     fl_set_object_lalign(obj, FL_ALIGN_RIGHT);
261     fl_set_object_callback(obj, C_FormBaseInputCB, 0);
262   obj = fl_add_frame(FL_ENGRAVED_FRAME, 15, 60, 470, 65, "");
263   fl_end_form();
264
265   fdui->form->fdui = fdui;
266
267   return fdui;
268 }
269 /*---------------------------------------*/
270
271 FD_form_bbox::~FD_form_bbox()
272 {
273   if ( form->visible ) fl_hide_form( form );
274   fl_free_form( form );
275 }
276
277
278 FD_form_bbox * FormGraphics::build_bbox()
279 {
280   FL_OBJECT *obj;
281   FD_form_bbox *fdui = new FD_form_bbox;
282
283   fdui->form = fl_bgn_form(FL_NO_BOX, 505, 235);
284   fdui->form->u_vdata = this;
285   obj = fl_add_box(FL_FLAT_BOX, 0, 0, 505, 235, "");
286     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
287   obj = fl_add_labelframe(FL_ENGRAVED_FRAME, 20, 25, 455, 195, "");
288     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
289   obj = fl_add_text(FL_NORMAL_TEXT, 135, 35, 35, 25, _("X"));
290     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
291     fl_set_object_lalign(obj, FL_ALIGN_LEFT|FL_ALIGN_INSIDE);
292     fl_set_object_lstyle(obj, FL_BOLD_STYLE);
293   obj = fl_add_text(FL_NORMAL_TEXT, 360, 35, 30, 25, _("Y"));
294     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
295     fl_set_object_lalign(obj, FL_ALIGN_LEFT|FL_ALIGN_INSIDE);
296     fl_set_object_lstyle(obj, FL_BOLD_STYLE);
297   {
298     char const * const dummy = N_("Left Bottom:|#L");
299     fdui->input_bb_x0 = obj = fl_add_input(FL_NORMAL_INPUT, 135, 60, 50, 30, idex(_(dummy)));
300     fl_set_button_shortcut(obj, scex(_(dummy)), 1);
301   }
302     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
303     fl_set_object_callback(obj, C_FormBaseInputCB, 0);
304   fdui->choice_bb_x0 = obj = fl_add_choice(FL_NORMAL_CHOICE, 190, 60, 50, 30, "");
305     fl_set_object_boxtype(obj, FL_FRAME_BOX);
306     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
307     fl_set_object_callback(obj, C_FormBaseInputCB, 0);
308   {
309     char const * const dummy = N_("Right Top:|#R");
310     fdui->input_bb_x1 = obj = fl_add_input(FL_NORMAL_INPUT, 135, 100, 50, 30, idex(_(dummy)));
311     fl_set_button_shortcut(obj, scex(_(dummy)), 1);
312   }
313     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
314     fl_set_object_callback(obj, C_FormBaseInputCB, 0);
315   fdui->choice_bb_x1 = obj = fl_add_choice(FL_NORMAL_CHOICE, 190, 100, 50, 30, "");
316     fl_set_object_boxtype(obj, FL_FRAME_BOX);
317     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
318     fl_set_object_callback(obj, C_FormBaseInputCB, 0);
319   {
320     char const * const dummy = N_("Left Bottom:|#f");
321     fdui->input_bb_y0 = obj = fl_add_input(FL_NORMAL_INPUT, 360, 60, 50, 30, idex(_(dummy)));
322     fl_set_button_shortcut(obj, scex(_(dummy)), 1);
323   }
324     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
325     fl_set_object_callback(obj, C_FormBaseInputCB, 0);
326   fdui->choice_bb_y0 = obj = fl_add_choice(FL_NORMAL_CHOICE, 415, 60, 45, 30, "");
327     fl_set_object_boxtype(obj, FL_FRAME_BOX);
328     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
329     fl_set_object_callback(obj, C_FormBaseInputCB, 0);
330   {
331     char const * const dummy = N_("Right Top:|#T");
332     fdui->input_bb_y1 = obj = fl_add_input(FL_NORMAL_INPUT, 360, 100, 50, 30, idex(_(dummy)));
333     fl_set_button_shortcut(obj, scex(_(dummy)), 1);
334   }
335     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
336     fl_set_object_callback(obj, C_FormBaseInputCB, 0);
337   fdui->choice_bb_y1 = obj = fl_add_choice(FL_NORMAL_CHOICE, 415, 100, 45, 30, "");
338     fl_set_object_boxtype(obj, FL_FRAME_BOX);
339     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
340     fl_set_object_callback(obj, C_FormBaseInputCB, 0);
341   {
342     char const * const dummy = N_("Get bounding box from file|#G");
343     fdui->button_getBB = obj = fl_add_button(FL_NORMAL_BUTTON, 135, 160, 220, 30, idex(_(dummy)));
344     fl_set_button_shortcut(obj, scex(_(dummy)), 1);
345   }
346     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
347     fl_set_object_callback(obj, C_FormBaseInputCB, 0);
348   fl_end_form();
349
350   fdui->form->fdui = fdui;
351
352   return fdui;
353 }
354 /*---------------------------------------*/
355
356 FD_form_special::~FD_form_special()
357 {
358   if ( form->visible ) fl_hide_form( form );
359   fl_free_form( form );
360 }
361
362
363 FD_form_special * FormGraphics::build_special()
364 {
365   FL_OBJECT *obj;
366   FD_form_special *fdui = new FD_form_special;
367
368   fdui->form = fl_bgn_form(FL_NO_BOX, 505, 235);
369   fdui->form->u_vdata = this;
370   obj = fl_add_box(FL_FLAT_BOX, 0, 0, 505, 235, "");
371     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
372   obj = fl_add_labelframe(FL_ENGRAVED_FRAME, 15, 15, 455, 70, _("Special Options"));
373     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
374   {
375     char const * const dummy = N_("LaTeX Options:|#L");
376     fdui->input_special = obj = fl_add_input(FL_NORMAL_INPUT, 190, 40, 265, 30, idex(_(dummy)));
377     fl_set_button_shortcut(obj, scex(_(dummy)), 1);
378   }
379     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
380     fl_set_object_callback(obj, C_FormBaseInputCB, 0);
381   fl_end_form();
382
383   fdui->form->fdui = fdui;
384
385   return fdui;
386 }
387 /*---------------------------------------*/
388
389 FD_form_lyxview::~FD_form_lyxview()
390 {
391   if ( form->visible ) fl_hide_form( form );
392   fl_free_form( form );
393 }
394
395
396 FD_form_lyxview * FormGraphics::build_lyxview()
397 {
398   FL_OBJECT *obj;
399   FD_form_lyxview *fdui = new FD_form_lyxview;
400
401   fdui->form = fl_bgn_form(FL_NO_BOX, 505, 235);
402   fdui->form->u_vdata = this;
403   obj = fl_add_box(FL_FLAT_BOX, 0, 0, 505, 235, "");
404   obj = fl_add_labelframe(FL_ENGRAVED_FRAME, 15, 10, 475, 205, _("Screen Display"));
405     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
406     fl_set_object_lstyle(obj, FL_BOLD_STYLE);
407   {
408     char const * const dummy = N_("Value:|#V");
409     fdui->input_lyxscale = obj = fl_add_input(FL_NORMAL_INPUT, 350, 75, 70, 30, idex(_(dummy)));
410     fl_set_button_shortcut(obj, scex(_(dummy)), 1);
411   }
412     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
413     fl_set_object_callback(obj, C_FormBaseInputCB, 0);
414  fl_bgn_group();
415   {
416     char const * const dummy = N_("Original Size|#n");
417     fdui->button_lyxasis = obj = fl_add_round3dbutton(FL_RADIO_BUTTON, 255, 20, 30, 30, idex(_(dummy)));
418     fl_set_button_shortcut(obj, scex(_(dummy)), 1);
419   }
420     fl_set_object_color(obj, FL_COL1, FL_YELLOW);
421     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
422     fl_set_object_lalign(obj, FL_ALIGN_LEFT);
423     fl_set_object_callback(obj, C_FormBaseInputCB, 0);
424   {
425     char const * const dummy = N_("Scale|#S");
426     fdui->button_lyxscale = obj = fl_add_round3dbutton(FL_RADIO_BUTTON, 255, 75, 30, 30, idex(_(dummy)));
427     fl_set_button_shortcut(obj, scex(_(dummy)), 1);
428   }
429     fl_set_object_color(obj, FL_COL1, FL_YELLOW);
430     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
431     fl_set_object_lalign(obj, FL_ALIGN_LEFT);
432     fl_set_object_callback(obj, C_FormBaseInputCB, 0);
433   {
434     char const * const dummy = N_("Custom|#C");
435     fdui->button_lyxwh = obj = fl_add_round3dbutton(FL_RADIO_BUTTON, 255, 130, 30, 30, idex(_(dummy)));
436     fl_set_button_shortcut(obj, scex(_(dummy)), 1);
437   }
438     fl_set_object_color(obj, FL_COL1, FL_YELLOW);
439     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
440     fl_set_object_lalign(obj, FL_ALIGN_LEFT);
441     fl_set_object_callback(obj, C_FormBaseInputCB, 0);
442   fl_end_group();
443
444   // xgettext:no-c-format
445   obj = fl_add_text(FL_NORMAL_TEXT, 430, 75, 25, 30, _("%"));
446     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
447     fl_set_object_lalign(obj, FL_ALIGN_LEFT|FL_ALIGN_INSIDE);
448   obj = fl_add_frame(FL_ENGRAVED_FRAME, 150, 60, 340, 55, "");
449
450   fdui->radio_display = fl_bgn_group();
451   {
452     char const * const dummy = N_("Default|#f");
453     fdui->radio_pref = obj = fl_add_round3dbutton(FL_RADIO_BUTTON, 20, 20, 30, 30, idex(_(dummy)));
454     fl_set_button_shortcut(obj, scex(_(dummy)), 1);
455   }
456     fl_set_object_color(obj, FL_COL1, FL_YELLOW);
457     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
458     fl_set_object_callback(obj, C_FormBaseInputCB, 0);
459   {
460     char const * const dummy = N_("Monochrome|#M");
461     fdui->radio_mono = obj = fl_add_round3dbutton(FL_RADIO_BUTTON, 20, 70, 30, 30, idex(_(dummy)));
462     fl_set_button_shortcut(obj, scex(_(dummy)), 1);
463   }
464     fl_set_object_color(obj, FL_COL1, FL_YELLOW);
465     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
466     fl_set_object_callback(obj, C_FormBaseInputCB, 0);
467   {
468     char const * const dummy = N_("Grayscale|#G");
469     fdui->radio_gray = obj = fl_add_round3dbutton(FL_RADIO_BUTTON, 20, 100, 30, 30, idex(_(dummy)));
470     fl_set_button_shortcut(obj, scex(_(dummy)), 1);
471   }
472     fl_set_object_color(obj, FL_COL1, FL_YELLOW);
473     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
474     fl_set_object_callback(obj, C_FormBaseInputCB, 0);
475   {
476     char const * const dummy = N_("Color|#o");
477     fdui->radio_color = obj = fl_add_round3dbutton(FL_RADIO_BUTTON, 20, 130, 30, 30, idex(_(dummy)));
478     fl_set_button_shortcut(obj, scex(_(dummy)), 1);
479   }
480     fl_set_object_color(obj, FL_COL1, FL_YELLOW);
481     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
482     fl_set_object_callback(obj, C_FormBaseInputCB, 0);
483   {
484     char const * const dummy = N_("Don't display|#y");
485     fdui->radio_nodisplay = obj = fl_add_round3dbutton(FL_RADIO_BUTTON, 20, 160, 30, 30, idex(_(dummy)));
486     fl_set_button_shortcut(obj, scex(_(dummy)), 1);
487   }
488     fl_set_object_color(obj, FL_COL1, FL_YELLOW);
489     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
490     fl_set_object_callback(obj, C_FormBaseInputCB, 0);
491   fl_end_group();
492
493   obj = fl_add_labelframe(FL_ENGRAVED_FRAME, 150, 10, 340, 50, _("Screen Size"));
494     fl_set_object_lstyle(obj, FL_BOLD_STYLE);
495   {
496     char const * const dummy = N_("Width:|#w");
497     fdui->input_lyxwidth = obj = fl_add_input(FL_NORMAL_INPUT, 350, 130, 70, 30, idex(_(dummy)));
498     fl_set_button_shortcut(obj, scex(_(dummy)), 1);
499   }
500     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
501     fl_set_object_callback(obj, C_FormBaseInputCB, 0);
502   fdui->choice_width_lyxwidth = obj = fl_add_choice(FL_NORMAL_CHOICE, 430, 130, 50, 30, "");
503     fl_set_object_boxtype(obj, FL_FRAME_BOX);
504     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
505     fl_set_object_callback(obj, C_FormBaseInputCB, 0);
506   {
507     char const * const dummy = N_("Height:|#h");
508     fdui->input_lyxheight = obj = fl_add_input(FL_NORMAL_INPUT, 350, 170, 70, 30, idex(_(dummy)));
509     fl_set_button_shortcut(obj, scex(_(dummy)), 1);
510   }
511     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
512     fl_set_object_callback(obj, C_FormBaseInputCB, 0);
513   fdui->choice_width_lyxheight = obj = fl_add_choice(FL_NORMAL_CHOICE, 430, 170, 50, 30, "");
514     fl_set_object_boxtype(obj, FL_FRAME_BOX);
515     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
516     fl_set_object_callback(obj, C_FormBaseInputCB, 0);
517   obj = fl_add_frame(FL_ENGRAVED_FRAME, 150, 115, 340, 100, "");
518   obj = fl_add_text(FL_NORMAL_TEXT, 30, 45, 115, 25, _("(from Preferences)"));
519     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
520     fl_set_object_lalign(obj, FL_ALIGN_LEFT|FL_ALIGN_INSIDE);
521   fl_end_form();
522
523   fdui->form->fdui = fdui;
524
525   return fdui;
526 }
527 /*---------------------------------------*/
528