]> git.lyx.org Git - lyx.git/blob - src/layout_forms.C
871b2f5488a6f3b658fbb6a3141aa1696309f069
[lyx.git] / src / layout_forms.C
1 // File modified by fdfix.sh for use by lyx (with xforms 0.81) and gettext
2 #include <config.h>
3 #include "lyx_gui_misc.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 "layout_forms.h"
11
12 FD_form_document *create_form_form_document(void)
13 {
14   FL_OBJECT *obj;
15   FD_form_document *fdui = (FD_form_document *) fl_calloc(1, sizeof(FD_form_document));
16
17   fdui->form_document = fl_bgn_form(FL_NO_BOX, 580, 430);
18   obj = fl_add_box(FL_UP_BOX,0,0,580,430,"");
19     fl_set_object_gravity(obj, FL_NorthWest, FL_SouthEast);
20   obj = fl_add_frame(FL_ENGRAVED_FRAME,290,110,120,70,"");
21     fl_set_object_color(obj,FL_COL1,FL_COL1);
22     fl_set_object_lsize(obj,FL_NORMAL_SIZE);
23     fl_set_object_gravity(obj, FL_NorthWest, FL_NoGravity);
24     fl_set_object_resize(obj, FL_RESIZE_NONE);
25   obj = fl_add_text(FL_NORMAL_TEXT,300,100,100,20,_("Separation"));
26     fl_set_object_lsize(obj,FL_NORMAL_SIZE);
27     fl_set_object_lalign(obj,FL_ALIGN_LEFT|FL_ALIGN_INSIDE);
28     fl_set_object_lstyle(obj,FL_BOLD_STYLE);
29     fl_set_object_gravity(obj, FL_NorthWest, FL_NoGravity);
30     fl_set_object_resize(obj, FL_RESIZE_NONE);
31
32   fdui->group_radio_separation = fl_bgn_group();
33   fdui->radio_indent = obj = fl_add_checkbutton(FL_RADIO_BUTTON,290,120,110,30,idex(_("Indent|#I")));fl_set_button_shortcut(obj,scex(_("Indent|#I")),1);
34     fl_set_object_lsize(obj,FL_NORMAL_SIZE);
35     fl_set_object_gravity(obj, FL_NorthWest, FL_NoGravity);
36     fl_set_object_resize(obj, FL_RESIZE_NONE);
37   fdui->radio_skip = obj = fl_add_checkbutton(FL_RADIO_BUTTON,290,150,110,30,idex(_("Skip|#K")));fl_set_button_shortcut(obj,scex(_("Skip|#K")),1);
38     fl_set_object_lsize(obj,FL_NORMAL_SIZE);
39     fl_set_object_gravity(obj, FL_NorthWest, FL_NoGravity);
40     fl_set_object_resize(obj, FL_RESIZE_NONE);
41   fl_end_group();
42
43   fdui->choice_class = obj = fl_add_choice(FL_NORMAL_CHOICE,120,20,160,30,idex(_("Class:|#C")));fl_set_button_shortcut(obj,scex(_("Class:|#C")),1);
44     fl_set_object_boxtype(obj,FL_FRAME_BOX);
45     fl_set_object_lsize(obj,FL_NORMAL_SIZE);
46     fl_set_object_gravity(obj, FL_NorthWest, FL_NoGravity);
47     fl_set_object_resize(obj, FL_RESIZE_NONE);
48     fl_set_object_callback(obj,ChoiceClassCB,0);
49   fdui->choice_pagestyle = obj = fl_add_choice(FL_NORMAL_CHOICE,120,60,160,30,idex(_("Pagestyle:|#P")));fl_set_button_shortcut(obj,scex(_("Pagestyle:|#P")),1);
50     fl_set_object_boxtype(obj,FL_FRAME_BOX);
51     fl_set_object_lsize(obj,FL_NORMAL_SIZE);
52     fl_set_object_gravity(obj, FL_NorthWest, FL_NoGravity);
53     fl_set_object_resize(obj, FL_RESIZE_NONE);
54   fdui->choice_fonts = obj = fl_add_choice(FL_NORMAL_CHOICE,120,110,160,30,idex(_("Fonts:|#F")));fl_set_button_shortcut(obj,scex(_("Fonts:|#F")),1);
55     fl_set_object_boxtype(obj,FL_FRAME_BOX);
56     fl_set_object_lsize(obj,FL_NORMAL_SIZE);
57     fl_set_object_gravity(obj, FL_NorthWest, FL_NoGravity);
58     fl_set_object_resize(obj, FL_RESIZE_NONE);
59   fdui->choice_fontsize = obj = fl_add_choice(FL_NORMAL_CHOICE,120,150,160,30,idex(_("Font Size:|#O")));fl_set_button_shortcut(obj,scex(_("Font Size:|#O")),1);
60     fl_set_object_boxtype(obj,FL_FRAME_BOX);
61     fl_set_object_lsize(obj,FL_NORMAL_SIZE);
62     fl_set_object_gravity(obj, FL_NorthWest, FL_NoGravity);
63     fl_set_object_resize(obj, FL_RESIZE_NONE);
64   fdui->button_cancel = obj = fl_add_button(FL_NORMAL_BUTTON,470,390,100,30,idex(_("Cancel|^[")));fl_set_button_shortcut(obj,scex(_("Cancel|^[")),1);
65     fl_set_object_lsize(obj,FL_NORMAL_SIZE);
66     fl_set_object_gravity(obj, FL_SouthEast, FL_SouthEast);
67     fl_set_object_callback(obj,DocumentCancelCB,0);
68   fdui->button_apply = obj = fl_add_button(FL_NORMAL_BUTTON,360,390,100,30,idex(_("Apply|#A")));fl_set_button_shortcut(obj,scex(_("Apply|#A")),1);
69     fl_set_object_lsize(obj,FL_NORMAL_SIZE);
70     fl_set_object_gravity(obj, FL_SouthEast, FL_SouthEast);
71     fl_set_object_callback(obj,DocumentApplyCB,0);
72   fdui->button_ok = obj = fl_add_button(FL_RETURN_BUTTON,250,390,100,30,_("OK"));
73     fl_set_object_lsize(obj,FL_NORMAL_SIZE);
74     fl_set_object_gravity(obj, FL_SouthEast, FL_SouthEast);
75     fl_set_object_callback(obj,DocumentOKCB,0);
76   fdui->input_float_placement = obj = fl_add_input(FL_NORMAL_INPUT,450,195,120,30,idex(_("Float Placement:|#L")));fl_set_button_shortcut(obj,scex(_("Float Placement:|#L")),1);
77     fl_set_object_lsize(obj,FL_NORMAL_SIZE);
78     fl_set_object_gravity(obj, FL_NorthWest, FL_NoGravity);
79     fl_set_object_resize(obj, FL_RESIZE_NONE);
80   fdui->choice_postscript_driver = obj = fl_add_choice(FL_NORMAL_CHOICE,120,230,190,30,idex(_("PS Driver:|#S")));fl_set_button_shortcut(obj,scex(_("PS Driver:|#S")),1);
81     fl_set_object_boxtype(obj,FL_FRAME_BOX);
82     fl_set_object_lsize(obj,FL_NORMAL_SIZE);
83     fl_set_object_gravity(obj, FL_NorthWest, FL_NoGravity);
84     fl_set_object_resize(obj, FL_RESIZE_NONE);
85   fdui->choice_inputenc = obj = fl_add_choice(FL_NORMAL_CHOICE,120,270,190,30,idex(_("Encoding:|#D")));fl_set_button_shortcut(obj,scex(_("Encoding:|#D")),1);
86     fl_set_object_boxtype(obj,FL_FRAME_BOX);
87     fl_set_object_lsize(obj,FL_NORMAL_SIZE);
88     fl_set_object_gravity(obj, FL_NorthWest, FL_NoGravity);
89     fl_set_object_resize(obj, FL_RESIZE_NONE);
90   obj = fl_add_frame(FL_ENGRAVED_FRAME,290,20,122,70,"");
91     fl_set_object_color(obj,FL_COL1,FL_COL1);
92     fl_set_object_lsize(obj,FL_NORMAL_SIZE);
93     fl_set_object_lalign(obj,FL_ALIGN_TOP_LEFT);
94     fl_set_object_gravity(obj, FL_NorthWest, FL_NoGravity);
95     fl_set_object_resize(obj, FL_RESIZE_NONE);
96   obj = fl_add_frame(FL_ENGRAVED_FRAME,432,20,136,70,"");
97     fl_set_object_color(obj,FL_COL1,FL_COL1);
98     fl_set_object_lsize(obj,FL_NORMAL_SIZE);
99     fl_set_object_gravity(obj, FL_NorthWest, FL_NoGravity);
100     fl_set_object_resize(obj, FL_RESIZE_NONE);
101
102   fdui->group_radio_sides = fl_bgn_group();
103   fdui->radio_sides_one = obj = fl_add_checkbutton(FL_RADIO_BUTTON,290,30,120,30,idex(_("One|#n")));fl_set_button_shortcut(obj,scex(_("One|#n")),1);
104     fl_set_object_lsize(obj,FL_NORMAL_SIZE);
105     fl_set_object_gravity(obj, FL_NorthWest, FL_NoGravity);
106     fl_set_object_resize(obj, FL_RESIZE_NONE);
107   fdui->radio_sides_two = obj = fl_add_checkbutton(FL_RADIO_BUTTON,290,60,120,30,idex(_("Two|#T")));fl_set_button_shortcut(obj,scex(_("Two|#T")),1);
108     fl_set_object_lsize(obj,FL_NORMAL_SIZE);
109     fl_set_object_gravity(obj, FL_NorthWest, FL_NoGravity);
110     fl_set_object_resize(obj, FL_RESIZE_NONE);
111   fl_end_group();
112
113   obj = fl_add_text(FL_NORMAL_TEXT,300,10,60,20,_("Sides"));
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);
117     fl_set_object_gravity(obj, FL_NorthWest, FL_NoGravity);
118     fl_set_object_resize(obj, FL_RESIZE_NONE);
119   obj = fl_add_text(FL_NORMAL_TEXT,440,10,80,20,_("Columns"));
120     fl_set_object_lsize(obj,FL_NORMAL_SIZE);
121     fl_set_object_lalign(obj,FL_ALIGN_LEFT|FL_ALIGN_INSIDE);
122     fl_set_object_lstyle(obj,FL_BOLD_STYLE);
123     fl_set_object_gravity(obj, FL_NorthWest, FL_NoGravity);
124     fl_set_object_resize(obj, FL_RESIZE_NONE);
125
126   fdui->group_radio_columns = fl_bgn_group();
127   fdui->radio_columns_one = obj = fl_add_checkbutton(FL_RADIO_BUTTON,432,30,110,30,idex(_("One|#e")));fl_set_button_shortcut(obj,scex(_("One|#e")),1);
128     fl_set_object_lsize(obj,FL_NORMAL_SIZE);
129     fl_set_object_gravity(obj, FL_NorthWest, FL_NoGravity);
130     fl_set_object_resize(obj, FL_RESIZE_NONE);
131   fdui->radio_columns_two = obj = fl_add_checkbutton(FL_RADIO_BUTTON,432,60,110,30,idex(_("Two|#w")));fl_set_button_shortcut(obj,scex(_("Two|#w")),1);
132     fl_set_object_lsize(obj,FL_NORMAL_SIZE);
133     fl_set_object_gravity(obj, FL_NorthWest, FL_NoGravity);
134     fl_set_object_resize(obj, FL_RESIZE_NONE);
135   fl_end_group();
136
137   fdui->input_extra = obj = fl_add_input(FL_NORMAL_INPUT,450,235,120,30,idex(_("Extra Options:|#X")));fl_set_button_shortcut(obj,scex(_("Extra Options:|#X")),1);
138     fl_set_object_lsize(obj,FL_NORMAL_SIZE);
139     fl_set_object_gravity(obj, FL_NorthWest, FL_NoGravity);
140     fl_set_object_resize(obj, FL_RESIZE_NONE);
141   fdui->choice_language = obj = fl_add_box(FL_FRAME_BOX,120,190,190,30,_("Language:"));
142     fl_set_object_lsize(obj,FL_NORMAL_SIZE);
143     fl_set_object_lalign(obj,FL_ALIGN_LEFT);
144     fl_set_object_gravity(obj, FL_NorthWest, FL_NoGravity);
145     fl_set_object_resize(obj, FL_RESIZE_NONE);
146   fdui->input_default_skip = obj = fl_add_input(FL_NORMAL_INPUT,220,310,90,30,"");
147     fl_set_object_lsize(obj,FL_NORMAL_SIZE);
148     fl_set_object_gravity(obj, FL_NorthWest, FL_NoGravity);
149     fl_set_object_resize(obj, FL_RESIZE_NONE);
150     fl_set_object_callback(obj,DocumentDefskipCB,0);
151   fdui->choice_default_skip = obj = fl_add_choice(FL_NORMAL_CHOICE,120,310,90,30,idex(_("Default Skip:|#u")));fl_set_button_shortcut(obj,scex(_("Default Skip:|#u")),1);
152     fl_set_object_boxtype(obj,FL_FRAME_BOX);
153     fl_set_object_lsize(obj,FL_NORMAL_SIZE);
154     fl_set_object_gravity(obj, FL_NorthWest, FL_NoGravity);
155     fl_set_object_resize(obj, FL_RESIZE_NONE);
156     fl_set_object_callback(obj,DocumentDefskipCB,0);
157   fdui->slider_secnumdepth = obj = fl_add_counter(FL_SIMPLE_COUNTER,490,275,80,30,_("Section number depth"));
158     fl_set_object_lsize(obj,FL_NORMAL_SIZE);
159     fl_set_object_lalign(obj,FL_ALIGN_LEFT);
160     fl_set_object_gravity(obj, FL_NorthWest, FL_NoGravity);
161     fl_set_object_resize(obj, FL_RESIZE_NONE);
162   fdui->slider_tocdepth = obj = fl_add_counter(FL_SIMPLE_COUNTER,490,315,80,30,_("Table of contents depth"));
163     fl_set_object_lsize(obj,FL_NORMAL_SIZE);
164     fl_set_object_lalign(obj,FL_ALIGN_LEFT);
165     fl_set_object_gravity(obj, FL_NorthWest, FL_NoGravity);
166     fl_set_object_resize(obj, FL_RESIZE_NONE);
167   fdui->choice_spacing = obj = fl_add_choice(FL_NORMAL_CHOICE,120,350,120,30,idex(_("Spacing|#g")));fl_set_button_shortcut(obj,scex(_("Spacing|#g")),1);
168     fl_set_object_boxtype(obj,FL_FRAME_BOX);
169     fl_set_object_lsize(obj,FL_NORMAL_SIZE);
170     fl_set_object_gravity(obj, FL_NorthWest, FL_NoGravity);
171     fl_set_object_resize(obj, FL_RESIZE_NONE);
172     fl_set_object_callback(obj,DocumentSpacingCB,0);
173   fdui->button_bullets = obj = fl_add_button(FL_NORMAL_BUTTON,430,110,130,30,idex(_("Bullet Shapes|#B")));fl_set_button_shortcut(obj,scex(_("Bullet Shapes|#B")),1);
174     fl_set_object_lsize(obj,FL_NORMAL_SIZE);
175     fl_set_object_gravity(obj, FL_NorthWest, FL_NoGravity);
176     fl_set_object_resize(obj, FL_RESIZE_NONE);
177     fl_set_object_callback(obj,DocumentBulletsCB,0);
178   fdui->check_use_amsmath = obj = fl_add_checkbutton(FL_PUSH_BUTTON,430,145,120,30,idex(_("Use AMS Math|#M")));fl_set_button_shortcut(obj,scex(_("Use AMS Math|#M")),1);
179     fl_set_object_lsize(obj,FL_NORMAL_SIZE);
180     fl_set_object_gravity(obj, FL_NorthWest, FL_NoGravity);
181     fl_set_object_resize(obj, FL_RESIZE_NONE);
182   fdui->input_spacing = obj = fl_add_input(FL_FLOAT_INPUT,250,350,95,30,"");
183     fl_set_object_gravity(obj, FL_NorthWest, FL_NoGravity);
184     fl_set_object_resize(obj, FL_RESIZE_NONE);
185     fl_set_object_callback(obj,DocumentSpacingCB,0);
186   fl_end_form();
187
188   //fdui->form_document->fdui = fdui;
189
190   return fdui;
191 }
192 /*---------------------------------------*/
193
194 FD_form_character *create_form_form_character(void)
195 {
196   FL_OBJECT *obj;
197   FD_form_character *fdui = (FD_form_character *) fl_calloc(1, sizeof(FD_form_character));
198
199   fdui->form_character = fl_bgn_form(FL_NO_BOX, 300, 375);
200   obj = fl_add_box(FL_UP_BOX,0,0,300,375,"");
201     fl_set_object_gravity(obj, FL_NorthWest, FL_SouthEast);
202   obj = fl_add_frame(FL_ENGRAVED_FRAME,10,280,280,45,"");
203     fl_set_object_gravity(obj, FL_NorthWest, FL_NorthEast);
204     fl_set_object_resize(obj, FL_RESIZE_X);
205   obj = fl_add_frame(FL_ENGRAVED_FRAME,10,220,280,45,"");
206     fl_set_object_gravity(obj, FL_NorthWest, FL_NorthEast);
207     fl_set_object_resize(obj, FL_RESIZE_X);
208   obj = fl_add_frame(FL_ENGRAVED_FRAME,10,10,280,195,"");
209     fl_set_object_gravity(obj, FL_NorthWest, FL_NorthEast);
210     fl_set_object_resize(obj, FL_RESIZE_X);
211   fdui->choice_family = obj = fl_add_choice(FL_NORMAL_CHOICE,94,15,191,30,idex(_("Family:|#F")));fl_set_button_shortcut(obj,scex(_("Family:|#F")),1);
212     fl_set_object_boxtype(obj,FL_FRAME_BOX);
213     fl_set_object_lsize(obj,FL_NORMAL_SIZE);
214     fl_set_object_gravity(obj, FL_NorthWest, FL_NorthEast);
215     fl_set_object_resize(obj, FL_RESIZE_X);
216   fdui->choice_series = obj = fl_add_choice(FL_NORMAL_CHOICE,94,55,191,30,idex(_("Series:|#S")));fl_set_button_shortcut(obj,scex(_("Series:|#S")),1);
217     fl_set_object_boxtype(obj,FL_FRAME_BOX);
218     fl_set_object_lsize(obj,FL_NORMAL_SIZE);
219     fl_set_object_gravity(obj, FL_NorthWest, FL_NorthEast);
220     fl_set_object_resize(obj, FL_RESIZE_X);
221   fdui->choice_shape = obj = fl_add_choice(FL_NORMAL_CHOICE,94,95,191,30,idex(_("Shape:|#H")));fl_set_button_shortcut(obj,scex(_("Shape:|#H")),1);
222     fl_set_object_boxtype(obj,FL_FRAME_BOX);
223     fl_set_object_lsize(obj,FL_NORMAL_SIZE);
224     fl_set_object_gravity(obj, FL_NorthWest, FL_NorthEast);
225     fl_set_object_resize(obj, FL_RESIZE_X);
226   fdui->choice_size = obj = fl_add_choice(FL_NORMAL_CHOICE,95,230,191,30,idex(_("Size:|#Z")));fl_set_button_shortcut(obj,scex(_("Size:|#Z")),1);
227     fl_set_object_boxtype(obj,FL_FRAME_BOX);
228     fl_set_object_lsize(obj,FL_NORMAL_SIZE);
229     fl_set_object_gravity(obj, FL_NorthWest, FL_NorthEast);
230     fl_set_object_resize(obj, FL_RESIZE_X);
231   fdui->choice_bar = obj = fl_add_choice(FL_NORMAL_CHOICE,95,290,190,30,idex(_("Misc:|#M")));fl_set_button_shortcut(obj,scex(_("Misc:|#M")),1);
232     fl_set_object_boxtype(obj,FL_FRAME_BOX);
233     fl_set_object_lsize(obj,FL_NORMAL_SIZE);
234     fl_set_object_gravity(obj, FL_NorthWest, FL_NorthEast);
235     fl_set_object_resize(obj, FL_RESIZE_X);
236   fdui->button_apply = obj = fl_add_button(FL_NORMAL_BUTTON,60,330,80,30,idex(_("Apply|#A")));fl_set_button_shortcut(obj,scex(_("Apply|#A")),1);
237     fl_set_object_lsize(obj,FL_NORMAL_SIZE);
238     fl_set_object_gravity(obj, FL_SouthEast, FL_SouthEast);
239     fl_set_object_callback(obj,CharacterApplyCB,0);
240   fdui->button_close = obj = fl_add_button(FL_RETURN_BUTTON,175,330,80,30,_("Close"));
241     fl_set_object_lsize(obj,FL_NORMAL_SIZE);
242     fl_set_object_gravity(obj, FL_SouthEast, FL_SouthEast);
243     fl_set_object_callback(obj,CharacterCloseCB,0);
244   fdui->choice_color = obj = fl_add_choice(FL_NORMAL_CHOICE,95,135,191,30,idex(_("Color:|#C")));fl_set_button_shortcut(obj,scex(_("Color:|#C")),1);
245     fl_set_object_boxtype(obj,FL_FRAME_BOX);
246     fl_set_object_lsize(obj,FL_NORMAL_SIZE);
247     fl_set_object_gravity(obj, FL_NorthWest, FL_NorthEast);
248     fl_set_object_resize(obj, FL_RESIZE_X);
249   fdui->check_toggle_all = obj = fl_add_checkbutton(FL_PUSH_BUTTON,30,175,260,25,idex(_("Toggle on all these|#T")));fl_set_button_shortcut(obj,scex(_("Toggle on all these|#T")),1);
250     fl_set_object_gravity(obj, FL_NorthWest, FL_NorthEast);
251     fl_set_object_resize(obj, FL_RESIZE_X);
252   obj = fl_add_text(FL_NORMAL_TEXT,20,210,210,20,_("These are never toggled"));
253     fl_set_object_lalign(obj,FL_ALIGN_LEFT|FL_ALIGN_INSIDE);
254     fl_set_object_lstyle(obj,FL_BOLD_STYLE);
255     fl_set_object_gravity(obj, FL_NorthWest, FL_NorthEast);
256     fl_set_object_resize(obj, FL_RESIZE_X);
257   obj = fl_add_text(FL_NORMAL_TEXT,20,270,215,20,_("These are always toggled"));
258     fl_set_object_lalign(obj,FL_ALIGN_LEFT|FL_ALIGN_INSIDE);
259     fl_set_object_lstyle(obj,FL_BOLD_STYLE);
260     fl_set_object_gravity(obj, FL_NorthWest, FL_NorthEast);
261     fl_set_object_resize(obj, FL_RESIZE_X);
262   fl_end_form();
263
264   //fdui->form_character->fdui = fdui;
265
266   return fdui;
267 }
268 /*---------------------------------------*/
269
270 FD_form_paragraph *create_form_form_paragraph(void)
271 {
272   FL_OBJECT *obj;
273   FD_form_paragraph *fdui = (FD_form_paragraph *) fl_calloc(1, sizeof(FD_form_paragraph));
274
275   fdui->form_paragraph = fl_bgn_form(FL_NO_BOX, 490, 290);
276   obj = fl_add_box(FL_UP_BOX,0,0,490,290,"");
277   fdui->button_ok = obj = fl_add_button(FL_RETURN_BUTTON,127,250,100,30,_("OK"));
278     fl_set_object_lsize(obj,FL_NORMAL_SIZE);
279     fl_set_object_gravity(obj, FL_SouthEast, FL_SouthEast);
280     fl_set_object_callback(obj,ParagraphOKCB,0);
281   fdui->button_apply = obj = fl_add_button(FL_NORMAL_BUTTON,244,250,100,30,idex(_("Apply|#A")));fl_set_button_shortcut(obj,scex(_("Apply|#A")),1);
282     fl_set_object_lsize(obj,FL_NORMAL_SIZE);
283     fl_set_object_gravity(obj, FL_SouthEast, FL_SouthEast);
284     fl_set_object_callback(obj,ParagraphApplyCB,0);
285   fdui->button_cancel = obj = fl_add_button(FL_NORMAL_BUTTON,360,250,100,30,idex(_("Cancel|^[")));fl_set_button_shortcut(obj,scex(_("Cancel|^[")),1);
286     fl_set_object_lsize(obj,FL_NORMAL_SIZE);
287     fl_set_object_gravity(obj, FL_SouthEast, FL_SouthEast);
288     fl_set_object_callback(obj,ParagraphCancelCB,0);
289   obj = fl_add_frame(FL_ENGRAVED_FRAME,360,110,120,50,"");
290     fl_set_object_color(obj,FL_COL1,FL_COL1);
291   obj = fl_add_frame(FL_ENGRAVED_FRAME,10,110,340,90,"");
292     fl_set_object_color(obj,FL_COL1,FL_COL1);
293     fl_set_object_lsize(obj,FL_NORMAL_SIZE);
294   obj = fl_add_frame(FL_ENGRAVED_FRAME,360,20,120,70,"");
295     fl_set_object_color(obj,FL_COL1,FL_COL1);
296   obj = fl_add_frame(FL_ENGRAVED_FRAME,210,20,140,70,"");
297     fl_set_object_color(obj,FL_COL1,FL_COL1);
298   obj = fl_add_frame(FL_ENGRAVED_FRAME,10,20,190,70,"");
299     fl_set_object_color(obj,FL_COL1,FL_COL1);
300   fdui->input_labelwidth = obj = fl_add_input(FL_NORMAL_INPUT,100,210,360,30,idex(_("Label Width:|#d")));fl_set_button_shortcut(obj,scex(_("Label Width:|#d")),1);
301     fl_set_object_lsize(obj,FL_NORMAL_SIZE);
302     fl_set_object_gravity(obj, FL_West, FL_East);
303     fl_set_object_resize(obj, FL_RESIZE_X);
304   obj = fl_add_text(FL_NORMAL_TEXT,370,100,60,20,_("Indent"));
305     fl_set_object_lsize(obj,FL_NORMAL_SIZE);
306     fl_set_object_lalign(obj,FL_ALIGN_LEFT|FL_ALIGN_INSIDE);
307     fl_set_object_lstyle(obj,FL_BOLD_STYLE);
308   fdui->check_lines_top = obj = fl_add_checkbutton(FL_PUSH_BUTTON,230,30,120,30,idex(_("Above|#b")));fl_set_button_shortcut(obj,scex(_("Above|#b")),1);
309     fl_set_object_lsize(obj,FL_NORMAL_SIZE);
310   fdui->check_lines_bottom = obj = fl_add_checkbutton(FL_PUSH_BUTTON,230,60,120,30,idex(_("Below|#E")));fl_set_button_shortcut(obj,scex(_("Below|#E")),1);
311     fl_set_object_lsize(obj,FL_NORMAL_SIZE);
312   fdui->check_pagebreaks_top = obj = fl_add_checkbutton(FL_PUSH_BUTTON,360,30,120,30,idex(_("Above|#o")));fl_set_button_shortcut(obj,scex(_("Above|#o")),1);
313     fl_set_object_lsize(obj,FL_NORMAL_SIZE);
314   fdui->check_pagebreaks_bottom = obj = fl_add_checkbutton(FL_PUSH_BUTTON,360,60,120,30,idex(_("Below|#l")));fl_set_button_shortcut(obj,scex(_("Below|#l")),1);
315     fl_set_object_lsize(obj,FL_NORMAL_SIZE);
316   fdui->check_noindent = obj = fl_add_checkbutton(FL_PUSH_BUTTON,360,120,120,30,idex(_("No Indent|#I")));fl_set_button_shortcut(obj,scex(_("No Indent|#I")),1);
317     fl_set_object_lsize(obj,FL_NORMAL_SIZE);
318
319   fdui->group_radio_alignment = fl_bgn_group();
320   fdui->radio_align_right = obj = fl_add_checkbutton(FL_RADIO_BUTTON,10,30,80,30,idex(_("Right|#R")));fl_set_button_shortcut(obj,scex(_("Right|#R")),1);
321     fl_set_object_lsize(obj,FL_NORMAL_SIZE);
322   fdui->radio_align_left = obj = fl_add_checkbutton(FL_RADIO_BUTTON,10,60,80,30,idex(_("Left|#f")));fl_set_button_shortcut(obj,scex(_("Left|#f")),1);
323     fl_set_object_lsize(obj,FL_NORMAL_SIZE);
324   fdui->radio_align_block = obj = fl_add_checkbutton(FL_RADIO_BUTTON,100,30,80,30,idex(_("Block|#c")));fl_set_button_shortcut(obj,scex(_("Block|#c")),1);
325     fl_set_object_lsize(obj,FL_NORMAL_SIZE);
326   fdui->radio_align_center = obj = fl_add_checkbutton(FL_RADIO_BUTTON,100,60,80,30,idex(_("Center|#n")));fl_set_button_shortcut(obj,scex(_("Center|#n")),1);
327     fl_set_object_lsize(obj,FL_NORMAL_SIZE);
328   fl_end_group();
329
330   fdui->input_space_above = obj = fl_add_input(FL_NORMAL_INPUT,180,120,90,30,"");
331     fl_set_object_lsize(obj,FL_NORMAL_SIZE);
332     fl_set_object_callback(obj,ParagraphVSpaceCB,0);
333   fdui->input_space_below = obj = fl_add_input(FL_NORMAL_INPUT,180,160,90,30,"");
334     fl_set_object_lsize(obj,FL_NORMAL_SIZE);
335     fl_set_object_callback(obj,ParagraphVSpaceCB,0);
336   fdui->choice_space_above = obj = fl_add_choice(FL_NORMAL_CHOICE,70,120,100,30,idex(_("Above:|#v")));fl_set_button_shortcut(obj,scex(_("Above:|#v")),1);
337     fl_set_object_boxtype(obj,FL_FRAME_BOX);
338     fl_set_object_lsize(obj,FL_NORMAL_SIZE);
339     fl_set_object_callback(obj,ParagraphVSpaceCB,0);
340   fdui->choice_space_below = obj = fl_add_choice(FL_NORMAL_CHOICE,70,160,100,30,idex(_("Below:|#w")));fl_set_button_shortcut(obj,scex(_("Below:|#w")),1);
341     fl_set_object_boxtype(obj,FL_FRAME_BOX);
342     fl_set_object_lsize(obj,FL_NORMAL_SIZE);
343     fl_set_object_callback(obj,ParagraphVSpaceCB,0);
344   obj = fl_add_text(FL_NORMAL_TEXT,370,10,100,20,_("Pagebreaks"));
345     fl_set_object_lsize(obj,FL_NORMAL_SIZE);
346     fl_set_object_lalign(obj,FL_ALIGN_LEFT|FL_ALIGN_INSIDE);
347     fl_set_object_lstyle(obj,FL_BOLD_STYLE);
348   obj = fl_add_text(FL_NORMAL_TEXT,230,10,50,20,_("Lines"));
349     fl_set_object_lsize(obj,FL_NORMAL_SIZE);
350     fl_set_object_lalign(obj,FL_ALIGN_LEFT|FL_ALIGN_INSIDE);
351     fl_set_object_lstyle(obj,FL_BOLD_STYLE);
352   obj = fl_add_text(FL_NORMAL_TEXT,20,10,80,20,_("Alignment"));
353     fl_set_object_lsize(obj,FL_NORMAL_SIZE);
354     fl_set_object_lalign(obj,FL_ALIGN_LEFT|FL_ALIGN_INSIDE);
355     fl_set_object_lstyle(obj,FL_BOLD_STYLE);
356   obj = fl_add_text(FL_NORMAL_TEXT,20,100,130,20,_("Vertical Spaces"));
357     fl_set_object_lsize(obj,FL_NORMAL_SIZE);
358     fl_set_object_lalign(obj,FL_ALIGN_LEFT|FL_ALIGN_INSIDE);
359     fl_set_object_lstyle(obj,FL_BOLD_STYLE);
360   fdui->button_pextra = obj = fl_add_button(FL_NORMAL_BUTTON,10,250,100,30,idex(_("ExtraOpt|#X")));fl_set_button_shortcut(obj,scex(_("ExtraOpt|#X")),1);
361     fl_set_object_lsize(obj,FL_NORMAL_SIZE);
362     fl_set_object_gravity(obj, FL_SouthEast, FL_SouthEast);
363     fl_set_object_callback(obj,ParagraphExtraOpen,0);
364   fdui->check_space_above = obj = fl_add_checkbutton(FL_PUSH_BUTTON,270,120,40,30,idex(_("Keep|#K")));fl_set_button_shortcut(obj,scex(_("Keep|#K")),1);
365     fl_set_object_lsize(obj,FL_NORMAL_SIZE);
366   fdui->check_space_below = obj = fl_add_checkbutton(FL_PUSH_BUTTON,270,160,40,30,idex(_("Keep|#p")));fl_set_button_shortcut(obj,scex(_("Keep|#p")),1);
367     fl_set_object_lsize(obj,FL_NORMAL_SIZE);
368   fl_end_form();
369
370   //fdui->form_paragraph->fdui = fdui;
371
372   return fdui;
373 }
374 /*---------------------------------------*/
375
376 FD_form_preamble *create_form_form_preamble(void)
377 {
378   FL_OBJECT *obj;
379   FD_form_preamble *fdui = (FD_form_preamble *) fl_calloc(1, sizeof(FD_form_preamble));
380
381   fdui->form_preamble = fl_bgn_form(FL_NO_BOX, 380, 420);
382   obj = fl_add_box(FL_UP_BOX,0,0,380,420,"");
383   fdui->button_ok = obj = fl_add_button(FL_NORMAL_BUTTON,50,380,100,30,idex(_("OK|#O")));fl_set_button_shortcut(obj,scex(_("OK|#O")),1);
384     fl_set_object_lsize(obj,FL_NORMAL_SIZE);
385     fl_set_object_gravity(obj, FL_SouthEast, FL_SouthEast);
386     fl_set_object_callback(obj,PreambleOKCB,0);
387   fdui->button_apply = obj = fl_add_button(FL_NORMAL_BUTTON,160,380,100,30,idex(_("Apply|#A")));fl_set_button_shortcut(obj,scex(_("Apply|#A")),1);
388     fl_set_object_lsize(obj,FL_NORMAL_SIZE);
389     fl_set_object_gravity(obj, FL_SouthEast, FL_SouthEast);
390     fl_set_object_callback(obj,PreambleApplyCB,0);
391   fdui->button_cancel = obj = fl_add_button(FL_NORMAL_BUTTON,270,380,100,30,idex(_("Cancel|^[")));fl_set_button_shortcut(obj,scex(_("Cancel|^[")),1);
392     fl_set_object_lsize(obj,FL_NORMAL_SIZE);
393     fl_set_object_gravity(obj, FL_SouthEast, FL_SouthEast);
394     fl_set_object_callback(obj,PreambleCancelCB,0);
395   fdui->input_preamble = obj = fl_add_input(FL_MULTILINE_INPUT,10,10,360,360,"");
396     fl_set_object_lsize(obj,FL_NORMAL_SIZE);
397     fl_set_object_gravity(obj, FL_NorthWest, FL_SouthEast);
398   fl_end_form();
399
400   //fdui->form_preamble->fdui = fdui;
401
402   return fdui;
403 }
404 /*---------------------------------------*/
405
406 FD_form_quotes *create_form_form_quotes(void)
407 {
408   FL_OBJECT *obj;
409   FD_form_quotes *fdui = (FD_form_quotes *) fl_calloc(1, sizeof(FD_form_quotes));
410
411   fdui->form_quotes = fl_bgn_form(FL_NO_BOX, 340, 130);
412   obj = fl_add_box(FL_UP_BOX,0,0,340,130,"");
413   obj = fl_add_button(FL_RETURN_BUTTON,10,90,100,30,_("OK"));
414     fl_set_object_lsize(obj,FL_NORMAL_SIZE);
415     fl_set_object_callback(obj,QuotesOKCB,0);
416   obj = fl_add_button(FL_NORMAL_BUTTON,120,90,100,30,idex(_("Apply|#A")));fl_set_button_shortcut(obj,scex(_("Apply|#A")),1);
417     fl_set_object_lsize(obj,FL_NORMAL_SIZE);
418     fl_set_object_callback(obj,QuotesApplyCB,0);
419   obj = fl_add_button(FL_NORMAL_BUTTON,230,90,100,30,idex(_("Cancel|^[")));fl_set_button_shortcut(obj,scex(_("Cancel|^[")),1);
420     fl_set_object_lsize(obj,FL_NORMAL_SIZE);
421     fl_set_object_callback(obj,QuotesCancelCB,0);
422   fdui->choice_quotes_language = obj = fl_add_choice(FL_NORMAL_CHOICE,90,10,160,30,idex(_("Type:|#T")));fl_set_button_shortcut(obj,scex(_("Type:|#T")),1);
423     fl_set_object_boxtype(obj,FL_FRAME_BOX);
424     fl_set_object_lsize(obj,FL_NORMAL_SIZE);
425
426   fdui->group_radio_quotes_number = fl_bgn_group();
427   fdui->radio_single = obj = fl_add_checkbutton(FL_RADIO_BUTTON,90,50,80,30,idex(_("Single|#S")));fl_set_button_shortcut(obj,scex(_("Single|#S")),1);
428     fl_set_object_lsize(obj,FL_NORMAL_SIZE);
429   fdui->radio_double = obj = fl_add_checkbutton(FL_RADIO_BUTTON,170,50,80,30,idex(_("Double|#D")));fl_set_button_shortcut(obj,scex(_("Double|#D")),1);
430     fl_set_object_lsize(obj,FL_NORMAL_SIZE);
431   fl_end_group();
432
433   obj = fl_add_text(FL_NORMAL_TEXT,290,230,10,10,_("Text"));
434     fl_set_object_lalign(obj,FL_ALIGN_LEFT|FL_ALIGN_INSIDE);
435   fl_end_form();
436
437   //fdui->form_quotes->fdui = fdui;
438
439   return fdui;
440 }
441 /*---------------------------------------*/
442
443 FD_form_paper *create_form_form_paper(void)
444 {
445   FL_OBJECT *obj;
446   FD_form_paper *fdui = (FD_form_paper *) fl_calloc(1, sizeof(FD_form_paper));
447
448   fdui->form_paper = fl_bgn_form(FL_NO_BOX, 440, 430);
449   obj = fl_add_box(FL_UP_BOX,0,0,440,430,"");
450   obj = fl_add_frame(FL_ENGRAVED_FRAME,230,100,200,100,"");
451     fl_set_object_color(obj,FL_COL1,FL_COL1);
452     fl_set_object_lalign(obj,FL_ALIGN_TOP_LEFT);
453   fdui->choice_paperpackage = obj = fl_add_choice(FL_NORMAL_CHOICE,290,20,140,30,idex(_("Special:|#S")));fl_set_button_shortcut(obj,scex(_("Special:|#S")),1);
454     fl_set_object_boxtype(obj,FL_FRAME_BOX);
455     fl_set_object_lsize(obj,FL_NORMAL_SIZE);
456     fl_set_object_callback(obj,PaperMarginsCB,0);
457   obj = fl_add_frame(FL_ENGRAVED_FRAME,230,220,200,130,"");
458     fl_set_object_color(obj,FL_COL1,FL_COL1);
459     fl_set_object_lalign(obj,FL_ALIGN_TOP_LEFT);
460   obj = fl_add_frame(FL_ENGRAVED_FRAME,10,180,190,170,"");
461     fl_set_object_color(obj,FL_COL1,FL_COL1);
462     fl_set_object_lalign(obj,FL_ALIGN_TOP_LEFT);
463   obj = fl_add_text(FL_NORMAL_TEXT,20,170,70,20,_("Margins"));
464     fl_set_object_lsize(obj,FL_NORMAL_SIZE);
465     fl_set_object_lalign(obj,FL_ALIGN_LEFT|FL_ALIGN_INSIDE);
466     fl_set_object_lstyle(obj,FL_BOLD_STYLE);
467   obj = fl_add_text(FL_NORMAL_TEXT,240,210,160,20,_("Foot/Head Margins"));
468     fl_set_object_lsize(obj,FL_NORMAL_SIZE);
469     fl_set_object_lalign(obj,FL_ALIGN_LEFT|FL_ALIGN_INSIDE);
470     fl_set_object_lstyle(obj,FL_BOLD_STYLE);
471   fdui->button_cancel = obj = fl_add_button(FL_NORMAL_BUTTON,320,390,100,30,idex(_("Cancel|^[")));fl_set_button_shortcut(obj,scex(_("Cancel|^[")),1);
472     fl_set_object_lsize(obj,FL_NORMAL_SIZE);
473     fl_set_object_callback(obj,PaperCancelCB,0);
474   fdui->button_apply = obj = fl_add_button(FL_NORMAL_BUTTON,210,390,100,30,idex(_("Apply|#A")));fl_set_button_shortcut(obj,scex(_("Apply|#A")),1);
475     fl_set_object_lsize(obj,FL_NORMAL_SIZE);
476     fl_set_object_callback(obj,PaperApplyCB,0);
477   fdui->button_ok = obj = fl_add_button(FL_RETURN_BUTTON,100,390,100,30,_("OK"));
478     fl_set_object_lsize(obj,FL_NORMAL_SIZE);
479     fl_set_object_callback(obj,PaperOKCB,0);
480   obj = fl_add_frame(FL_ENGRAVED_FRAME,440,360,10,10,"");
481     fl_set_object_color(obj,FL_COL1,FL_COL1);
482   obj = fl_add_frame(FL_ENGRAVED_FRAME,440,350,10,10,"");
483     fl_set_object_color(obj,FL_COL1,FL_COL1);
484   obj = fl_add_frame(FL_ENGRAVED_FRAME,10,100,190,70,"");
485     fl_set_object_color(obj,FL_COL1,FL_COL1);
486     fl_set_object_lsize(obj,FL_NORMAL_SIZE);
487   obj = fl_add_text(FL_NORMAL_TEXT,20,90,95,20,_("Orientation"));
488     fl_set_object_lsize(obj,FL_NORMAL_SIZE);
489     fl_set_object_lalign(obj,FL_ALIGN_LEFT|FL_ALIGN_INSIDE);
490     fl_set_object_lstyle(obj,FL_BOLD_STYLE);
491
492   fdui->greoup_radio_orientation = fl_bgn_group();
493   fdui->radio_portrait = obj = fl_add_checkbutton(FL_RADIO_BUTTON,20,105,120,30,idex(_("Portrait|#o")));fl_set_button_shortcut(obj,scex(_("Portrait|#o")),1);
494     fl_set_object_lsize(obj,FL_NORMAL_SIZE);
495   fdui->radio_landscape = obj = fl_add_checkbutton(FL_RADIO_BUTTON,20,135,120,30,idex(_("Landscape|#L")));fl_set_button_shortcut(obj,scex(_("Landscape|#L")),1);
496     fl_set_object_lsize(obj,FL_NORMAL_SIZE);
497   fl_end_group();
498
499   fdui->choice_papersize2 = obj = fl_add_choice(FL_NORMAL_CHOICE,70,20,160,30,idex(_("Papersize:|#P")));fl_set_button_shortcut(obj,scex(_("Papersize:|#P")),1);
500     fl_set_object_boxtype(obj,FL_FRAME_BOX);
501     fl_set_object_lsize(obj,FL_NORMAL_SIZE);
502     fl_set_object_callback(obj,PaperMarginsCB,0);
503   obj = fl_add_text(FL_NORMAL_TEXT,240,90,150,20,_("Custom Papersize"));
504     fl_set_object_lsize(obj,FL_NORMAL_SIZE);
505     fl_set_object_lalign(obj,FL_ALIGN_LEFT|FL_ALIGN_INSIDE);
506     fl_set_object_lstyle(obj,FL_BOLD_STYLE);
507   fdui->push_use_geometry = obj = fl_add_checkbutton(FL_PUSH_BUTTON,20,55,170,30,idex(_("Use Geometry Package|#U")));fl_set_button_shortcut(obj,scex(_("Use Geometry Package|#U")),1);
508     fl_set_object_lsize(obj,FL_NORMAL_SIZE);
509   fdui->input_custom_width = obj = fl_add_input(FL_NORMAL_INPUT,330,115,90,30,idex(_("Width:|#W")));fl_set_button_shortcut(obj,scex(_("Width:|#W")),1);
510     fl_set_object_lsize(obj,FL_NORMAL_SIZE);
511     fl_set_object_callback(obj,PaperMarginsCB,0);
512   fdui->input_custom_height = obj = fl_add_input(FL_NORMAL_INPUT,330,155,90,30,idex(_("Height:|#H")));fl_set_button_shortcut(obj,scex(_("Height:|#H")),1);
513     fl_set_object_lsize(obj,FL_NORMAL_SIZE);
514     fl_set_object_callback(obj,PaperMarginsCB,0);
515   fdui->input_top_margin = obj = fl_add_input(FL_NORMAL_INPUT,100,190,90,30,idex(_("Top:|#T")));fl_set_button_shortcut(obj,scex(_("Top:|#T")),1);
516     fl_set_object_lsize(obj,FL_NORMAL_SIZE);
517     fl_set_object_callback(obj,PaperMarginsCB,0);
518   fdui->input_bottom_margin = obj = fl_add_input(FL_NORMAL_INPUT,100,230,90,30,idex(_("Bottom:|#B")));fl_set_button_shortcut(obj,scex(_("Bottom:|#B")),1);
519     fl_set_object_lsize(obj,FL_NORMAL_SIZE);
520     fl_set_object_callback(obj,PaperMarginsCB,0);
521   fdui->input_left_margin = obj = fl_add_input(FL_NORMAL_INPUT,100,270,90,30,idex(_("Left:|#e")));fl_set_button_shortcut(obj,scex(_("Left:|#e")),1);
522     fl_set_object_lsize(obj,FL_NORMAL_SIZE);
523     fl_set_object_callback(obj,PaperMarginsCB,0);
524   fdui->input_right_margin = obj = fl_add_input(FL_NORMAL_INPUT,100,310,90,30,idex(_("Right:|#R")));fl_set_button_shortcut(obj,scex(_("Right:|#R")),1);
525     fl_set_object_lsize(obj,FL_NORMAL_SIZE);
526     fl_set_object_callback(obj,PaperMarginsCB,0);
527   fdui->input_head_height = obj = fl_add_input(FL_NORMAL_INPUT,330,230,90,30,idex(_("Headheight:|#i")));fl_set_button_shortcut(obj,scex(_("Headheight:|#i")),1);
528     fl_set_object_lsize(obj,FL_NORMAL_SIZE);
529     fl_set_object_callback(obj,PaperMarginsCB,0);
530   fdui->input_head_sep = obj = fl_add_input(FL_NORMAL_INPUT,330,270,90,30,idex(_("Headsep:|#d")));fl_set_button_shortcut(obj,scex(_("Headsep:|#d")),1);
531     fl_set_object_lsize(obj,FL_NORMAL_SIZE);
532     fl_set_object_callback(obj,PaperMarginsCB,0);
533   fdui->input_foot_skip = obj = fl_add_input(FL_NORMAL_INPUT,330,310,90,30,idex(_("Footskip:|#F")));fl_set_button_shortcut(obj,scex(_("Footskip:|#F")),1);
534     fl_set_object_lsize(obj,FL_NORMAL_SIZE);
535     fl_set_object_callback(obj,PaperMarginsCB,0);
536   fdui->text_warning = obj = fl_add_text(FL_NORMAL_TEXT,10,360,420,20,"");
537     fl_set_object_lsize(obj,FL_NORMAL_SIZE);
538     fl_set_object_lalign(obj,FL_ALIGN_LEFT|FL_ALIGN_INSIDE);
539     fl_set_object_lstyle(obj,FL_BOLD_STYLE);
540   fl_end_form();
541
542   //fdui->form_paper->fdui = fdui;
543
544   return fdui;
545 }
546 /*---------------------------------------*/
547
548 FD_form_table_options *create_form_form_table_options(void)
549 {
550   FL_OBJECT *obj;
551   FD_form_table_options *fdui = (FD_form_table_options *) fl_calloc(1, sizeof(FD_form_table_options));
552
553   fdui->form_table_options = fl_bgn_form(FL_NO_BOX, 540, 310);
554   obj = fl_add_box(FL_UP_BOX,0,0,540,310,"");
555   obj = fl_add_frame(FL_ENGRAVED_FRAME,300,120,110,60,"");
556     fl_set_object_color(obj,FL_COL1,FL_COL1);
557   obj = fl_add_frame(FL_ENGRAVED_FRAME,300,20,110,90,"");
558   fdui->text_warning = obj = fl_add_text(FL_NORMAL_TEXT,20,275,330,30,"");
559     fl_set_object_lsize(obj,FL_NORMAL_SIZE);
560     fl_set_object_lalign(obj,FL_ALIGN_LEFT|FL_ALIGN_INSIDE);
561     fl_set_object_lstyle(obj,FL_BOLD_STYLE);
562   fdui->button_close = obj = fl_add_button(FL_RETURN_BUTTON,430,270,100,30,_("Close"));
563     fl_set_object_lsize(obj,FL_NORMAL_SIZE);
564     fl_set_object_callback(obj,TableOptCloseCB,0);
565   obj = fl_add_frame(FL_ENGRAVED_FRAME,20,20,145,105,"");
566     fl_set_object_color(obj,FL_COL1,FL_COL1);
567     fl_set_object_lsize(obj,FL_NORMAL_SIZE);
568   obj = fl_add_text(FL_NORMAL_TEXT,30,10,70,20,_("Borders"));
569     fl_set_object_lsize(obj,FL_NORMAL_SIZE);
570     fl_set_object_lalign(obj,FL_ALIGN_LEFT|FL_ALIGN_INSIDE);
571     fl_set_object_lstyle(obj,FL_BOLD_STYLE);
572   fdui->radio_border_top = obj = fl_add_checkbutton(FL_PUSH_BUTTON,75,45,25,25,idex(_("Top|#T")));fl_set_button_shortcut(obj,scex(_("Top|#T")),1);
573     fl_set_object_lsize(obj,FL_NORMAL_SIZE);
574     fl_set_object_lalign(obj,FL_ALIGN_TOP_LEFT);
575     fl_set_object_callback(obj,TableOptionsCB,0);
576   fdui->radio_border_bottom = obj = fl_add_checkbutton(FL_PUSH_BUTTON,75,75,25,25,idex(_("Bottom|#B")));fl_set_button_shortcut(obj,scex(_("Bottom|#B")),1);
577     fl_set_object_lsize(obj,FL_NORMAL_SIZE);
578     fl_set_object_lalign(obj,FL_ALIGN_BOTTOM_LEFT);
579     fl_set_object_callback(obj,TableOptionsCB,0);
580   fdui->radio_border_left = obj = fl_add_checkbutton(FL_PUSH_BUTTON,55,60,25,25,idex(_("Left|#L")));fl_set_button_shortcut(obj,scex(_("Left|#L")),1);
581     fl_set_object_lsize(obj,FL_NORMAL_SIZE);
582     fl_set_object_lalign(obj,FL_ALIGN_LEFT);
583     fl_set_object_callback(obj,TableOptionsCB,0);
584   fdui->radio_border_right = obj = fl_add_checkbutton(FL_PUSH_BUTTON,95,60,25,25,idex(_("Right|#R")));fl_set_button_shortcut(obj,scex(_("Right|#R")),1);
585     fl_set_object_lsize(obj,FL_NORMAL_SIZE);
586     fl_set_object_lalign(obj,FL_ALIGN_RIGHT);
587     fl_set_object_callback(obj,TableOptionsCB,0);
588   obj = fl_add_frame(FL_ENGRAVED_FRAME,175,20,105,105,"");
589     fl_set_object_color(obj,FL_COL1,FL_COL1);
590   obj = fl_add_text(FL_NORMAL_TEXT,180,10,90,20,_("Alignment"));
591     fl_set_object_lsize(obj,FL_NORMAL_SIZE);
592     fl_set_object_lalign(obj,FL_ALIGN_LEFT|FL_ALIGN_INSIDE);
593     fl_set_object_lstyle(obj,FL_BOLD_STYLE);
594   obj = fl_add_text(FL_NORMAL_TEXT,300,10,100,20,_("Special Cell"));
595     fl_set_object_lsize(obj,FL_NORMAL_SIZE);
596     fl_set_object_lalign(obj,FL_ALIGN_LEFT|FL_ALIGN_INSIDE);
597     fl_set_object_lstyle(obj,FL_BOLD_STYLE);
598   fdui->radio_multicolumn = obj = fl_add_checkbutton(FL_PUSH_BUTTON,300,30,95,25,idex(_("Multicolumn|#M")));fl_set_button_shortcut(obj,scex(_("Multicolumn|#M")),1);
599     fl_set_object_callback(obj,TableOptionsCB,0);
600   fdui->button_append_column = obj = fl_add_button(FL_NORMAL_BUTTON,10,170,120,30,idex(_("Append Column|#A")));fl_set_button_shortcut(obj,scex(_("Append Column|#A")),1);
601     fl_set_object_lsize(obj,FL_NORMAL_SIZE);
602     fl_set_object_callback(obj,TableOptionsCB,0);
603   fdui->button_delete_column = obj = fl_add_button(FL_NORMAL_BUTTON,140,170,120,30,idex(_("Delete Column|#O")));fl_set_button_shortcut(obj,scex(_("Delete Column|#O")),1);
604     fl_set_object_lsize(obj,FL_NORMAL_SIZE);
605     fl_set_object_callback(obj,TableOptionsCB,0);
606   fdui->button_append_row = obj = fl_add_button(FL_NORMAL_BUTTON,10,200,120,30,idex(_("Append Row|#p")));fl_set_button_shortcut(obj,scex(_("Append Row|#p")),1);
607     fl_set_object_lsize(obj,FL_NORMAL_SIZE);
608     fl_set_object_callback(obj,TableOptionsCB,0);
609   fdui->button_delete_row = obj = fl_add_button(FL_NORMAL_BUTTON,140,200,120,30,idex(_("Delete Row|#w")));fl_set_button_shortcut(obj,scex(_("Delete Row|#w")),1);
610     fl_set_object_lsize(obj,FL_NORMAL_SIZE);
611     fl_set_object_callback(obj,TableOptionsCB,0);
612   fdui->button_table_delete = obj = fl_add_button(FL_NORMAL_BUTTON,10,240,250,30,idex(_("Delete Table|#D")));fl_set_button_shortcut(obj,scex(_("Delete Table|#D")),1);
613     fl_set_object_lsize(obj,FL_NORMAL_SIZE);
614     fl_set_object_callback(obj,TableOptionsCB,0);
615   fdui->input_table_column = obj = fl_add_input(FL_NORMAL_INPUT,290,240,60,30,_("Column"));
616     fl_set_object_lsize(obj,FL_NORMAL_SIZE);
617     fl_set_object_lalign(obj,FL_ALIGN_TOP_LEFT);
618   fdui->input_table_row = obj = fl_add_input(FL_NORMAL_INPUT,360,240,60,30,_("Row"));
619     fl_set_object_lsize(obj,FL_NORMAL_SIZE);
620     fl_set_object_lalign(obj,FL_ALIGN_TOP_LEFT);
621   fdui->button_set_borders = obj = fl_add_button(FL_NORMAL_BUTTON,10,140,120,30,idex(_("Set Borders|#S")));fl_set_button_shortcut(obj,scex(_("Set Borders|#S")),1);
622     fl_set_object_lsize(obj,FL_NORMAL_SIZE);
623     fl_set_object_callback(obj,TableOptionsCB,0);
624   fdui->button_unset_borders = obj = fl_add_button(FL_NORMAL_BUTTON,140,140,120,30,idex(_("Unset Borders|#U")));fl_set_button_shortcut(obj,scex(_("Unset Borders|#U")),1);
625     fl_set_object_lsize(obj,FL_NORMAL_SIZE);
626     fl_set_object_callback(obj,TableOptionsCB,0);
627   fdui->radio_longtable = obj = fl_add_checkbutton(FL_PUSH_BUTTON,300,130,90,25,_("Longtable"));
628     fl_set_object_callback(obj,TableOptionsCB,0);
629   fdui->input_column_width = obj = fl_add_input(FL_NORMAL_INPUT,330,190,95,30,_("Width"));
630     fl_set_object_lsize(obj,FL_NORMAL_SIZE);
631     fl_set_object_callback(obj,SetPWidthCB,0);
632   fdui->radio_rotate_table = obj = fl_add_checkbutton(FL_PUSH_BUTTON,300,155,90,25,idex(_("Rotate 90°|#9")));fl_set_button_shortcut(obj,scex(_("Rotate 90°|#9")),1);
633     fl_set_object_callback(obj,TableOptionsCB,0);
634   fdui->radio_linebreak_cell = obj = fl_add_checkbutton(FL_PUSH_BUTTON,300,55,95,25,idex(_("Linebreaks|#N")));fl_set_button_shortcut(obj,scex(_("Linebreaks|#N")),1);
635     fl_set_object_callback(obj,TableOptionsCB,0);
636   obj = fl_add_text(FL_NORMAL_TEXT,300,110,100,20,_("Spec. Table"));
637     fl_set_object_lsize(obj,FL_NORMAL_SIZE);
638     fl_set_object_lalign(obj,FL_ALIGN_LEFT|FL_ALIGN_INSIDE);
639     fl_set_object_lstyle(obj,FL_BOLD_STYLE);
640   obj = fl_add_frame(FL_ENGRAVED_FRAME,420,20,100,160,"");
641   obj = fl_add_text(FL_NORMAL_TEXT,425,10,85,20,_("Longtable"));
642     fl_set_object_lsize(obj,FL_NORMAL_SIZE);
643     fl_set_object_lalign(obj,FL_ALIGN_LEFT|FL_ALIGN_INSIDE);
644     fl_set_object_lstyle(obj,FL_BOLD_STYLE);
645   fdui->radio_lt_firsthead = obj = fl_add_checkbutton(FL_PUSH_BUTTON,420,30,90,25,_("First Head"));
646     fl_set_object_callback(obj,TableOptionsCB,0);
647   fdui->radio_lt_head = obj = fl_add_checkbutton(FL_PUSH_BUTTON,420,60,90,25,_("Head"));
648     fl_set_object_callback(obj,TableOptionsCB,0);
649   fdui->radio_lt_foot = obj = fl_add_checkbutton(FL_PUSH_BUTTON,420,90,90,25,_("Foot"));
650     fl_set_object_callback(obj,TableOptionsCB,0);
651   fdui->radio_lt_lastfoot = obj = fl_add_checkbutton(FL_PUSH_BUTTON,420,120,90,25,_("Last Foot"));
652     fl_set_object_callback(obj,TableOptionsCB,0);
653   fdui->radio_lt_newpage = obj = fl_add_checkbutton(FL_PUSH_BUTTON,420,150,90,25,_("New Page"));
654     fl_set_object_callback(obj,TableOptionsCB,0);
655   fdui->radio_rotate_cell = obj = fl_add_checkbutton(FL_PUSH_BUTTON,300,80,95,25,_("Rotate 90°"));
656     fl_set_object_callback(obj,TableOptionsCB,0);
657   fdui->button_table_extra = obj = fl_add_button(FL_NORMAL_BUTTON,430,235,100,30,idex(_("Extra|#X")));fl_set_button_shortcut(obj,scex(_("Extra|#X")),1);
658     fl_set_object_lsize(obj,FL_NORMAL_SIZE);
659     fl_set_object_callback(obj,TableOptionsCB,0);
660   fdui->radio_align_left = obj = fl_add_checkbutton(FL_RADIO_BUTTON,175,30,80,25,idex(_("Left|#e")));fl_set_button_shortcut(obj,scex(_("Left|#e")),1);
661     fl_set_object_lsize(obj,FL_NORMAL_SIZE);
662     fl_set_object_callback(obj,TableOptionsCB,0);
663   fdui->radio_align_right = obj = fl_add_checkbutton(FL_RADIO_BUTTON,175,55,80,25,idex(_("Right|#i")));fl_set_button_shortcut(obj,scex(_("Right|#i")),1);
664     fl_set_object_lsize(obj,FL_NORMAL_SIZE);
665     fl_set_object_callback(obj,TableOptionsCB,0);
666   fdui->radio_align_center = obj = fl_add_checkbutton(FL_RADIO_BUTTON,175,80,80,25,idex(_("Center|#C")));fl_set_button_shortcut(obj,scex(_("Center|#C")),1);
667     fl_set_object_lsize(obj,FL_NORMAL_SIZE);
668     fl_set_object_callback(obj,TableOptionsCB,0);
669   fl_end_form();
670
671   //fdui->form_table_options->fdui = fdui;
672
673   return fdui;
674 }
675 /*---------------------------------------*/
676
677 FD_form_paragraph_extra *create_form_form_paragraph_extra(void)
678 {
679   FL_OBJECT *obj;
680   FD_form_paragraph_extra *fdui = (FD_form_paragraph_extra *) fl_calloc(1, sizeof(FD_form_paragraph_extra));
681
682   fdui->form_paragraph_extra = fl_bgn_form(FL_NO_BOX, 460, 250);
683   obj = fl_add_box(FL_UP_BOX,0,0,460,250,"");
684   obj = fl_add_frame(FL_ENGRAVED_FRAME,10,20,170,100,"");
685     fl_set_object_color(obj,FL_COL1,FL_COL1);
686   obj = fl_add_frame(FL_ENGRAVED_FRAME,350,20,100,100,"");
687     fl_set_object_color(obj,FL_COL1,FL_COL1);
688   obj = fl_add_frame(FL_ENGRAVED_FRAME,190,20,150,100,"");
689     fl_set_object_color(obj,FL_COL1,FL_COL1);
690   obj = fl_add_text(FL_NORMAL_TEXT,20,10,120,20,_("Extra Options"));
691     fl_set_object_lsize(obj,FL_NORMAL_SIZE);
692     fl_set_object_lalign(obj,FL_ALIGN_LEFT|FL_ALIGN_INSIDE);
693     fl_set_object_lstyle(obj,FL_BOLD_STYLE);
694   fdui->input_pextra_width = obj = fl_add_input(FL_NORMAL_INPUT,240,30,90,30,idex(_("Length|#L")));fl_set_button_shortcut(obj,scex(_("Length|#L")),1);
695     fl_set_object_lsize(obj,FL_NORMAL_SIZE);
696     fl_set_object_callback(obj,CheckPExtraOptCB,0);
697   fdui->button_ok = obj = fl_add_button(FL_RETURN_BUTTON,130,210,100,30,_("OK"));
698     fl_set_object_lsize(obj,FL_NORMAL_SIZE);
699     fl_set_object_gravity(obj, FL_SouthEast, FL_SouthEast);
700     fl_set_object_callback(obj,ParagraphExtraOKCB,0);
701   fdui->button_apply = obj = fl_add_button(FL_NORMAL_BUTTON,240,210,100,30,idex(_("Apply|#A")));fl_set_button_shortcut(obj,scex(_("Apply|#A")),1);
702     fl_set_object_lsize(obj,FL_NORMAL_SIZE);
703     fl_set_object_gravity(obj, FL_SouthEast, FL_SouthEast);
704     fl_set_object_callback(obj,ParagraphExtraApplyCB,0);
705   fdui->button_cancel = obj = fl_add_button(FL_NORMAL_BUTTON,350,210,100,30,idex(_("Cancel|^[")));fl_set_button_shortcut(obj,scex(_("Cancel|^[")),1);
706     fl_set_object_lsize(obj,FL_NORMAL_SIZE);
707     fl_set_object_gravity(obj, FL_SouthEast, FL_SouthEast);
708     fl_set_object_callback(obj,ParagraphExtraCancelCB,0);
709   fdui->input_pextra_widthp = obj = fl_add_input(FL_INT_INPUT,240,70,90,30,idex(_("or %|#o")));fl_set_button_shortcut(obj,scex(_("or %|#o")),1);
710     fl_set_object_lsize(obj,FL_NORMAL_SIZE);
711     fl_set_object_callback(obj,CheckPExtraOptCB,0);
712   obj = fl_add_text(FL_NORMAL_TEXT,200,10,60,20,_("Width"));
713     fl_set_object_lsize(obj,FL_NORMAL_SIZE);
714     fl_set_object_lalign(obj,FL_ALIGN_LEFT|FL_ALIGN_INSIDE);
715     fl_set_object_lstyle(obj,FL_BOLD_STYLE);
716   obj = fl_add_text(FL_NORMAL_TEXT,350,10,90,20,_("Alignment"));
717     fl_set_object_lsize(obj,FL_NORMAL_SIZE);
718     fl_set_object_lalign(obj,FL_ALIGN_LEFT|FL_ALIGN_INSIDE);
719     fl_set_object_lstyle(obj,FL_BOLD_STYLE);
720
721   fdui->group_alignment = fl_bgn_group();
722   fdui->radio_pextra_top = obj = fl_add_checkbutton(FL_RADIO_BUTTON,360,30,80,30,idex(_("Top|#T")));fl_set_button_shortcut(obj,scex(_("Top|#T")),1);
723     fl_set_object_lsize(obj,FL_NORMAL_SIZE);
724     fl_set_object_callback(obj,CheckPExtraOptCB,0);
725   fdui->radio_pextra_middle = obj = fl_add_checkbutton(FL_RADIO_BUTTON,360,60,80,30,idex(_("Middle|#d")));fl_set_button_shortcut(obj,scex(_("Middle|#d")),1);
726     fl_set_object_lsize(obj,FL_NORMAL_SIZE);
727     fl_set_object_callback(obj,CheckPExtraOptCB,0);
728   fdui->radio_pextra_bottom = obj = fl_add_checkbutton(FL_RADIO_BUTTON,360,90,80,30,idex(_("Bottom|#B")));fl_set_button_shortcut(obj,scex(_("Bottom|#B")),1);
729     fl_set_object_lsize(obj,FL_NORMAL_SIZE);
730     fl_set_object_callback(obj,CheckPExtraOptCB,0);
731   fl_end_group();
732
733   fdui->text_warning = obj = fl_add_text(FL_NORMAL_TEXT,10,170,330,30,"");
734     fl_set_object_lsize(obj,FL_NORMAL_SIZE);
735     fl_set_object_lalign(obj,FL_ALIGN_LEFT|FL_ALIGN_INSIDE);
736     fl_set_object_lstyle(obj,FL_BOLD_STYLE);
737   fdui->radio_pextra_hfill = obj = fl_add_checkbutton(FL_PUSH_BUTTON,10,130,300,30,idex(_("HFill between Minipage paragraphs|#H")));fl_set_button_shortcut(obj,scex(_("HFill between Minipage paragraphs|#H")),1);
738     fl_set_object_lsize(obj,FL_NORMAL_SIZE);
739   fdui->radio_pextra_startmp = obj = fl_add_checkbutton(FL_PUSH_BUTTON,10,160,260,30,idex(_("Start new Minipage|#S")));fl_set_button_shortcut(obj,scex(_("Start new Minipage|#S")),1);
740     fl_set_object_lsize(obj,FL_NORMAL_SIZE);
741
742   fdui->group_extraopt = fl_bgn_group();
743   fdui->radio_pextra_indent = obj = fl_add_checkbutton(FL_PUSH_BUTTON,10,30,160,30,idex(_("Indented Paragraph|#I")));fl_set_button_shortcut(obj,scex(_("Indented Paragraph|#I")),1);
744     fl_set_object_lsize(obj,FL_NORMAL_SIZE);
745     fl_set_object_callback(obj,CheckPExtraOptCB,0);
746   fdui->radio_pextra_minipage = obj = fl_add_checkbutton(FL_PUSH_BUTTON,10,60,160,30,idex(_("Minipage|#M")));fl_set_button_shortcut(obj,scex(_("Minipage|#M")),1);
747     fl_set_object_lsize(obj,FL_NORMAL_SIZE);
748     fl_set_object_callback(obj,CheckPExtraOptCB,0);
749   fdui->radio_pextra_floatflt = obj = fl_add_checkbutton(FL_PUSH_BUTTON,10,90,160,30,idex(_("Floatflt|#F")));fl_set_button_shortcut(obj,scex(_("Floatflt|#F")),1);
750     fl_set_object_lsize(obj,FL_NORMAL_SIZE);
751     fl_set_object_callback(obj,CheckPExtraOptCB,0);
752   fl_end_group();
753
754   fl_end_form();
755
756   //fdui->form_paragraph_extra->fdui = fdui;
757
758   return fdui;
759 }
760 /*---------------------------------------*/
761
762 FD_form_table_extra *create_form_form_table_extra(void)
763 {
764   FL_OBJECT *obj;
765   FD_form_table_extra *fdui = (FD_form_table_extra *) fl_calloc(1, sizeof(FD_form_table_extra));
766
767   fdui->form_table_extra = fl_bgn_form(FL_NO_BOX, 330, 200);
768   obj = fl_add_box(FL_UP_BOX,0,0,330,200,"");
769   obj = fl_add_frame(FL_ENGRAVED_FRAME,15,95,305,60,"");
770     fl_set_object_color(obj,FL_COL1,FL_COL1);
771     fl_set_object_lsize(obj,FL_NORMAL_SIZE);
772     fl_set_object_gravity(obj, FL_NorthWest, FL_NoGravity);
773     fl_set_object_resize(obj, FL_RESIZE_X);
774   obj = fl_add_text(FL_NORMAL_TEXT,20,85,205,20,_("Special Multicolumn Alignment"));
775     fl_set_object_lsize(obj,FL_NORMAL_SIZE);
776     fl_set_object_lalign(obj,FL_ALIGN_LEFT|FL_ALIGN_INSIDE);
777     fl_set_object_lstyle(obj,FL_BOLD_STYLE);
778     fl_set_object_gravity(obj, FL_NorthWest, FL_NoGravity);
779     fl_set_object_resize(obj, FL_RESIZE_X);
780   obj = fl_add_frame(FL_ENGRAVED_FRAME,15,20,305,60,"");
781     fl_set_object_color(obj,FL_COL1,FL_COL1);
782     fl_set_object_lsize(obj,FL_NORMAL_SIZE);
783     fl_set_object_gravity(obj, FL_NorthWest, FL_NoGravity);
784     fl_set_object_resize(obj, FL_RESIZE_X);
785   fdui->input_special_alignment = obj = fl_add_input(FL_NORMAL_INPUT,25,35,280,30,"");
786     fl_set_object_lsize(obj,FL_NORMAL_SIZE);
787     fl_set_object_gravity(obj, FL_NorthWest, FL_NoGravity);
788     fl_set_object_resize(obj, FL_RESIZE_X);
789     fl_set_object_callback(obj,TableOptionsCB,0);
790   obj = fl_add_button(FL_RETURN_BUTTON,220,160,100,30,_("Close"));
791     fl_set_object_lsize(obj,FL_NORMAL_SIZE);
792     fl_set_object_gravity(obj, FL_SouthEast, FL_SouthEast);
793     fl_set_object_callback(obj,TableSpeCloseCB,0);
794   obj = fl_add_text(FL_NORMAL_TEXT,20,10,170,20,_("Special Column Alignment"));
795     fl_set_object_lsize(obj,FL_NORMAL_SIZE);
796     fl_set_object_lalign(obj,FL_ALIGN_LEFT|FL_ALIGN_INSIDE);
797     fl_set_object_lstyle(obj,FL_BOLD_STYLE);
798     fl_set_object_gravity(obj, FL_NorthWest, FL_NoGravity);
799     fl_set_object_resize(obj, FL_RESIZE_X);
800   fdui->input_special_multialign = obj = fl_add_input(FL_NORMAL_INPUT,25,110,280,30,"");
801     fl_set_object_lsize(obj,FL_NORMAL_SIZE);
802     fl_set_object_gravity(obj, FL_NorthWest, FL_NoGravity);
803     fl_set_object_resize(obj, FL_RESIZE_X);
804     fl_set_object_callback(obj,TableOptionsCB,0);
805   fl_end_form();
806
807   //fdui->form_table_extra->fdui = fdui;
808
809   return fdui;
810 }
811 /*---------------------------------------*/
812