]> git.lyx.org Git - features.git/blob - src/frontends/xforms/form_maths.h
Compile fixes for DEC cxx, John's maths and keymap patches.
[features.git] / src / frontends / xforms / form_maths.h
1 // File modified by fdfix.sh for use by lyx (with xforms >= 0.88) and gettext
2 /** Header file generated with fdesign **/
3
4 #ifndef FD_form_panel_h_
5 #define FD_form_panel_h_
6
7 /** Callbacks, globals and object handlers **/
8 extern  "C" void C_FormBaseCancelCB(FL_OBJECT *, long);
9 extern  "C" void C_FormMathsButtonCB(FL_OBJECT *, long);
10
11 extern  "C" void C_FormMathsDelimCB(FL_OBJECT *, long);
12
13 extern  "C" void C_FormMathsMatrixCB(FL_OBJECT *, long);
14
15 extern  "C" void C_FormMathsDecoCB(FL_OBJECT *, long);
16
17 extern  "C" void C_FormMathsSpaceCB(FL_OBJECT *, long);
18
19
20 /**** Forms and Objects ****/
21 struct FD_form_panel {
22         ~FD_form_panel();
23
24         FL_FORM *form;
25         FL_OBJECT *button_close;
26         FL_OBJECT *browser_functions;
27         FL_OBJECT *button_greek;
28         FL_OBJECT *button_arrow;
29         FL_OBJECT *button_boperator;
30         FL_OBJECT *button_brelats;
31         FL_OBJECT *button_varsize;
32         FL_OBJECT *button_misc;
33         FL_OBJECT *button_equation;
34         FL_OBJECT *button_sqrt;
35         FL_OBJECT *button_frac;
36         FL_OBJECT *button_delim;
37         FL_OBJECT *button_matrix;
38         FL_OBJECT *button_deco;
39         FL_OBJECT *button_space;
40 };
41 struct FD_form_delim {
42         ~FD_form_delim();
43
44         FL_FORM *form;
45         FL_OBJECT *bmtable_delim;
46         FL_OBJECT *lado;
47         FL_OBJECT *radio_right;
48         FL_OBJECT *radio_left;
49         FL_OBJECT *button_delim_close;
50         FL_OBJECT *button_delim_pix;
51         FL_OBJECT *button_delim_apply;
52         FL_OBJECT *button_delim_ok;
53 };
54 struct FD_form_matrix {
55         ~FD_form_matrix();
56
57         FL_FORM *form;
58         FL_OBJECT *button_matrix_ok;
59         FL_OBJECT *button_matrix_close;
60         FL_OBJECT *slider_matrix_rows;
61         FL_OBJECT *slider_matrix_columns;
62         FL_OBJECT *choice_matrix_valign;
63         FL_OBJECT *input_matrix_halign;
64         FL_OBJECT *button_matrix_apply;
65 };
66 struct FD_form_deco {
67         ~FD_form_deco();
68
69         FL_FORM *form;
70         FL_OBJECT *bmtable_deco;
71         FL_OBJECT *button_deco_close;
72 };
73 struct FD_form_space {
74         ~FD_form_space();
75
76         FL_FORM *form;
77         FL_OBJECT *button_space_menu;
78         FL_OBJECT *button_space_cancel;
79         FL_OBJECT *button_space_apply;
80         FL_OBJECT *spaces;
81         FL_OBJECT *radio_space_thin;
82         FL_OBJECT *radio_space_medium;
83         FL_OBJECT *radio_space_thick;
84         FL_OBJECT *radio_space_negative;
85         FL_OBJECT *radio_space_quadratin;
86         FL_OBJECT *radio_space_twoquadratin;
87 };
88
89 #endif /* FD_form_panel_h_ */