]> git.lyx.org Git - lyx.git/blob - src/mathed/math_forms.C
Hopefully fix the problem with stateText() in lyxfont.C
[lyx.git] / src / mathed / math_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 <cstdlib>
10 #include "math_panel.h"
11
12 FD_panel * create_form_panel(void)
13 {
14   FL_OBJECT *obj;
15   FD_panel *fdui = (FD_panel *) fl_calloc(1, sizeof(FD_panel));
16
17   fdui->panel = fl_bgn_form(FL_NO_BOX, 290, 172);
18   obj = fl_add_box(FL_UP_BOX, 0, 0, 290, 172, "");
19   obj = fl_add_button(FL_RETURN_BUTTON, 80, 14, 80, 30, _("Close "));
20     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
21     fl_set_object_callback(obj, button_cb, 100);
22   fdui->func_browse = obj = fl_add_browser(FL_SELECT_BROWSER, 180, 40, 94, 110, _("Functions"));
23     fl_set_object_lalign(obj, FL_ALIGN_TOP);
24     fl_set_object_callback(obj, button_cb, MM_FUNC);
25     fl_set_browser_hscrollbar(obj, FL_OFF);
26   fdui->greek = obj = fl_add_button(FL_NORMAL_BUTTON, 10, 90, 50, 30, _("Greek"));
27     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
28     fl_set_object_lstyle(obj, 15);
29     fl_set_object_callback(obj, button_cb, MM_GREEK);
30   fdui->arrow = obj = fl_add_button(FL_NORMAL_BUTTON, 10, 120, 50, 30, _("­ Û"));
31     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
32     fl_set_object_lstyle(obj, 15);
33     fl_set_object_callback(obj, button_cb, MM_ARROW);
34   fdui->boperator = obj = fl_add_button(FL_NORMAL_BUTTON, 60, 90, 50, 30, _("± ´"));
35     fl_set_object_lsize(obj, 0);
36     fl_set_object_lstyle(obj, 15);
37     fl_set_object_callback(obj, button_cb, MM_BOP);
38   fdui->brelats = obj = fl_add_button(FL_NORMAL_BUTTON, 110, 90, 50, 30, _("£ @"));
39     fl_set_object_lsize(obj, 0);
40     fl_set_object_lstyle(obj, 15);
41     fl_set_object_callback(obj, button_cb, MM_BRELATS);
42   fdui->varsize = obj = fl_add_button(FL_NORMAL_BUTTON, 60, 120, 50, 30, _("S  ò"));
43     fl_set_object_lsize(obj, 0);
44     fl_set_object_lstyle(obj, 15);
45     fl_set_object_callback(obj, button_cb, MM_VARSIZE);
46   fdui->misc = obj = fl_add_button(FL_NORMAL_BUTTON, 110, 120, 50, 30, _("Misc"));
47     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
48     fl_set_object_lstyle(obj, FL_TIMESITALIC_STYLE);
49     fl_set_object_callback(obj, button_cb, MM_MISC);
50   fdui->equation = obj = fl_add_pixmapbutton(FL_NORMAL_BUTTON, 130, 50, 30, 30, "");
51     fl_set_object_color(obj, FL_MCOL, FL_BLUE);
52     fl_set_object_callback(obj, button_cb, MM_EQU);
53   fdui->sqrt = obj = fl_add_pixmapbutton(FL_NORMAL_BUTTON, 10, 15, 30, 30, "");
54     fl_set_object_color(obj, FL_MCOL, FL_BLUE);
55     fl_set_object_callback(obj, button_cb, MM_SQRT);
56   fdui->frac = obj = fl_add_pixmapbutton(FL_NORMAL_BUTTON, 40, 15, 30, 30, "");
57     fl_set_object_color(obj, FL_MCOL, FL_BLUE);
58     fl_set_object_lcol(obj, FL_COL1);
59     fl_set_object_callback(obj, button_cb, MM_FRAC);
60   fdui->delim = obj = fl_add_pixmapbutton(FL_NORMAL_BUTTON, 10, 50, 30, 30, "");
61     fl_set_object_color(obj, FL_MCOL, FL_BLUE);
62     fl_set_object_callback(obj, button_cb, MM_DELIM);
63   fdui->matrix = obj = fl_add_pixmapbutton(FL_NORMAL_BUTTON, 100, 50, 30, 30, "");
64     fl_set_object_color(obj, FL_MCOL, FL_BLUE);
65     fl_set_object_callback(obj, button_cb, MM_MATRIX);
66   fdui->deco = obj = fl_add_pixmapbutton(FL_NORMAL_BUTTON, 40, 50, 30, 30, "");
67     fl_set_object_color(obj, FL_MCOL, FL_BLUE);
68     fl_set_object_callback(obj, button_cb, MM_DECO);
69   fdui->space = obj = fl_add_pixmapbutton(FL_NORMAL_BUTTON, 70, 50, 30, 30, "");
70     fl_set_object_color(obj, FL_MCOL, FL_BLUE);
71     fl_set_object_callback(obj, button_cb, MM_SPACE);
72   fl_end_form();
73
74   //fdui->panel->fdui = fdui;
75
76   return fdui;
77 }
78 /*---------------------------------------*/
79
80 FD_delim *create_form_delim(void)
81 {
82   FL_OBJECT *obj;
83   FD_delim *fdui = (FD_delim *) fl_calloc(1, sizeof(FD_delim));
84
85   fdui->delim = fl_bgn_form(FL_NO_BOX, 250, 260);
86   obj = fl_add_box(FL_UP_BOX, 0, 0, 250, 260, "");
87   fdui->menu = obj = fl_add_bmtable(FL_PUSH_BUTTON, 40, 70, 170, 140, "");
88     fl_set_object_lcol(obj, FL_BLUE);
89     fl_set_object_callback(obj, delim_cb, 2);
90
91   fdui->lado = fl_bgn_group();
92   fdui->right = obj = fl_add_checkbutton(FL_RADIO_BUTTON, 40, 40, 80, 30, idex(_("Right|#R")));fl_set_button_shortcut(obj, scex(_("Right|#R")), 1);
93     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
94     fl_set_object_callback(obj, delim_cb, 4);
95   fdui->left = obj = fl_add_checkbutton(FL_RADIO_BUTTON, 40, 10, 80, 30, idex(_("Left|#L")));fl_set_button_shortcut(obj, scex(_("Left|#L")), 1);
96     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
97     fl_set_object_callback(obj, delim_cb, 3);
98   fl_end_group();
99
100   obj = fl_add_button(FL_NORMAL_BUTTON, 170, 220, 70, 30, idex(_("Cancel|^[")));fl_set_button_shortcut(obj, scex(_("Cancel|^[")), 1);
101     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
102     fl_set_object_callback(obj, delim_cb, MM_CLOSE);
103   fdui->pix = obj = fl_add_pixmapbutton(FL_NORMAL_BUTTON, 130, 20, 50, 40, "");
104     fl_set_object_color(obj, FL_COL1, FL_COL1);
105     fl_set_object_callback(obj, delim_cb, MM_APPLY);
106   obj = fl_add_button(FL_NORMAL_BUTTON, 90, 220, 70, 30, idex(_("Apply|#A")));fl_set_button_shortcut(obj, scex(_("Apply|#A")), 1);
107     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
108     fl_set_object_callback(obj, delim_cb, MM_APPLY);
109   obj = fl_add_button(FL_RETURN_BUTTON, 10, 220, 70, 30, _("OK"));
110     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
111     fl_set_object_callback(obj, delim_cb, MM_OK);
112   fl_end_form();
113
114   //fdui->delim->fdui = fdui;
115
116   return fdui;
117 }
118 /*---------------------------------------*/
119
120 FD_matrix *create_form_matrix(void)
121 {
122   FL_OBJECT *obj;
123   FD_matrix *fdui = (FD_matrix *) fl_calloc(1, sizeof(FD_matrix));
124
125   fdui->matrix = fl_bgn_form(FL_NO_BOX, 280, 170);
126   obj = fl_add_box(FL_UP_BOX, 0, 0, 280, 170, "");
127   obj = fl_add_button(FL_RETURN_BUTTON, 10, 130, 80, 30, _("OK  "));
128     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
129     fl_set_object_callback(obj, matrix_cb, MM_OK);
130   obj = fl_add_button(FL_NORMAL_BUTTON, 190, 130, 80, 30, idex(_("Cancel|^[")));fl_set_button_shortcut(obj, scex(_("Cancel|^[")), 1);
131     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
132     fl_set_object_callback(obj, matrix_cb, MM_CLOSE);
133   fdui->rows = obj = fl_add_valslider(FL_HOR_NICE_SLIDER, 10, 30, 160, 30, _("Rows"));
134     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
135     fl_set_object_lalign(obj, FL_ALIGN_TOP);
136     fl_set_object_callback(obj, matrix_cb,-1);
137     fl_set_slider_precision(obj, 0);
138     fl_set_slider_bounds(obj, 1, 20);
139      fl_set_slider_return(obj, FL_RETURN_END_CHANGED);
140   fdui->columns = obj = fl_add_valslider(FL_HOR_NICE_SLIDER, 10, 90, 160, 30, _("Columns "));
141     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
142     fl_set_object_lalign(obj, FL_ALIGN_TOP);
143     fl_set_object_callback(obj, matrix_cb, 2);
144     fl_set_slider_precision(obj, 0);
145     fl_set_slider_bounds(obj, 1, 20);
146      fl_set_slider_return(obj, FL_RETURN_END_CHANGED);
147   fdui->valign = obj = fl_add_choice(FL_NORMAL_CHOICE, 180, 30, 90, 30, idex(_("Vertical align|#V")));fl_set_button_shortcut(obj, scex(_("Vertical align|#V")), 1);
148     fl_set_object_boxtype(obj, FL_FRAME_BOX);
149     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
150     fl_set_object_lalign(obj, FL_ALIGN_TOP);
151     fl_set_object_callback(obj, matrix_cb,-1);
152   fdui->halign = obj = fl_add_input(FL_NORMAL_INPUT, 180, 90, 90, 30, idex(_("Horizontal align|#H")));fl_set_button_shortcut(obj, scex(_("Horizontal align|#H")), 1);
153     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
154     fl_set_object_lalign(obj, FL_ALIGN_TOP);
155     fl_set_object_callback(obj, matrix_cb, 2);
156   obj = fl_add_button(FL_NORMAL_BUTTON, 100, 130, 80, 30, idex(_("Apply|#A")));fl_set_button_shortcut(obj, scex(_("Apply|#A")), 1);
157     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
158     fl_set_object_callback(obj, matrix_cb, MM_APPLY);
159   fl_end_form();
160
161   //fdui->matrix->fdui = fdui;
162
163   return fdui;
164 }
165 /*---------------------------------------*/
166
167 FD_deco *create_form_deco(void)
168 {
169   FL_OBJECT *obj;
170   FD_deco *fdui = (FD_deco *) fl_calloc(1, sizeof(FD_deco));
171
172   fdui->deco = fl_bgn_form(FL_NO_BOX, 160, 150);
173   obj = fl_add_box(FL_UP_BOX, 0, 0, 160, 150, "");
174   fdui->menu = obj = fl_add_bmtable(FL_PUSH_BUTTON, 10, 10, 140, 90, "");
175     fl_set_object_lcol(obj, FL_BLUE);
176     fl_set_object_callback(obj, deco_cb, MM_APPLY);
177   obj = fl_add_button(FL_RETURN_BUTTON, 30, 110, 100, 30, _("Close"));
178     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
179     fl_set_object_callback(obj, deco_cb, MM_CLOSE);
180   fl_end_form();
181
182   //fdui->deco->fdui = fdui;
183
184   return fdui;
185 }
186 /*---------------------------------------*/
187
188 FD_space *create_form_space(void)
189 {
190   FL_OBJECT *obj;
191   FD_space *fdui = (FD_space *) fl_calloc(1, sizeof(FD_space));
192
193   fdui->space = fl_bgn_form(FL_NO_BOX, 280, 150);
194   obj = fl_add_box(FL_UP_BOX, 0, 0, 280, 150, "");
195   obj = fl_add_button(FL_RETURN_BUTTON, 10, 110, 80, 30, _("OK "));
196     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
197     fl_set_object_callback(obj, space_cb, MM_OK);
198   obj = fl_add_button(FL_NORMAL_BUTTON, 190, 110, 80, 30, idex(_("Cancel|^[")));fl_set_button_shortcut(obj, scex(_("Cancel|^[")), 1);
199     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
200     fl_set_object_callback(obj, space_cb, MM_CLOSE);
201   obj = fl_add_button(FL_NORMAL_BUTTON, 100, 110, 80, 30, idex(_("Apply|#A")));fl_set_button_shortcut(obj, scex(_("Apply|#A")), 1);
202     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
203     fl_set_object_callback(obj, space_cb, MM_APPLY);
204
205   fdui->spaces = fl_bgn_group();
206   obj = fl_add_checkbutton(FL_RADIO_BUTTON, 20, 10, 120, 30, idex(_("Thin|#T")));fl_set_button_shortcut(obj, scex(_("Thin|#T")), 1);
207     fl_set_object_color(obj, FL_MCOL, FL_YELLOW);
208     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
209     fl_set_object_callback(obj, space_cb, 1);
210   obj = fl_add_checkbutton(FL_RADIO_BUTTON, 20, 40, 120, 30, idex(_("Medium|#M")));fl_set_button_shortcut(obj, scex(_("Medium|#M")), 1);
211     fl_set_object_color(obj, FL_MCOL, FL_YELLOW);
212     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
213     fl_set_object_callback(obj, space_cb, 2);
214   obj = fl_add_checkbutton(FL_RADIO_BUTTON, 20, 70, 120, 30, idex(_("Thick|#H")));fl_set_button_shortcut(obj, scex(_("Thick|#H")), 1);
215     fl_set_object_color(obj, FL_MCOL, FL_YELLOW);
216     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
217     fl_set_object_callback(obj, space_cb, 3);
218   obj = fl_add_checkbutton(FL_RADIO_BUTTON, 140, 10, 120, 30, idex(_("Negative|#N")));fl_set_button_shortcut(obj, scex(_("Negative|#N")), 1);
219     fl_set_object_color(obj, FL_MCOL, FL_YELLOW);
220     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
221     fl_set_object_callback(obj, space_cb, 0);
222   obj = fl_add_checkbutton(FL_RADIO_BUTTON, 140, 40, 120, 30, idex(_("Quadratin|#Q")));fl_set_button_shortcut(obj, scex(_("Quadratin|#Q")), 1);
223     fl_set_object_color(obj, FL_MCOL, FL_YELLOW);
224     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
225     fl_set_object_callback(obj, space_cb, 4);
226   obj = fl_add_checkbutton(FL_RADIO_BUTTON, 140, 70, 120, 30, idex(_("2Quadratin|#2")));fl_set_button_shortcut(obj, scex(_("2Quadratin|#2")), 1);
227     fl_set_object_color(obj, FL_MCOL, FL_YELLOW);
228     fl_set_object_lsize(obj, FL_NORMAL_SIZE);
229     fl_set_object_callback(obj, space_cb, 5);
230   fl_end_group();
231
232   fl_end_form();
233
234   //fdui->space->fdui = fdui;
235
236   return fdui;
237 }
238 /*---------------------------------------*/
239