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