]> git.lyx.org Git - lyx.git/blob - src/mathed/math_forms.h
small cleanup, doxygen, formatting changes
[lyx.git] / src / mathed / math_forms.h
1 /** Header file generated with fdesign **/
2
3 #ifndef FD_panel_h_
4 #define FD_panel_h_
5
6 /** Callbacks, globals and object handlers **/
7 extern "C" void button_cb(FL_OBJECT *, long);
8
9 extern "C" void delim_cb(FL_OBJECT *, long);
10
11 extern "C" void matrix_cb(FL_OBJECT *, long);
12
13 extern "C" void deco_cb(FL_OBJECT *, long);
14
15 extern "C" void space_cb(FL_OBJECT *, long);
16
17
18 /**** Forms and Objects ****/
19 typedef struct {
20         FL_FORM *panel;
21         void *vdata;
22         char *cdata;
23         long  ldata;
24         FL_OBJECT *func_browse;
25         FL_OBJECT *greek;
26         FL_OBJECT *arrow;
27         FL_OBJECT *boperator;
28         FL_OBJECT *brelats;
29         FL_OBJECT *varsize;
30         FL_OBJECT *misc;
31         FL_OBJECT *equation;
32         FL_OBJECT *sqrt;
33         FL_OBJECT *frac;
34         FL_OBJECT *delim;
35         FL_OBJECT *matrix;
36         FL_OBJECT *deco;
37         FL_OBJECT *space;
38 } FD_panel;
39
40 extern FD_panel * create_form_panel(void);
41 typedef struct {
42         FL_FORM *delim;
43         void *vdata;
44         char *cdata;
45         long  ldata;
46         FL_OBJECT *menu;
47         FL_OBJECT *lado;
48         FL_OBJECT *right;
49         FL_OBJECT *left;
50         FL_OBJECT *pix;
51 } FD_delim;
52
53 extern FD_delim * create_form_delim(void);
54 typedef struct {
55         FL_FORM *matrix;
56         void *vdata;
57         char *cdata;
58         long  ldata;
59         FL_OBJECT *rows;
60         FL_OBJECT *columns;
61         FL_OBJECT *valign;
62         FL_OBJECT *halign;
63 } FD_matrix;
64
65 extern FD_matrix * create_form_matrix(void);
66 typedef struct {
67         FL_FORM *deco;
68         void *vdata;
69         char *cdata;
70         long  ldata;
71         FL_OBJECT *menu;
72 } FD_deco;
73
74 extern FD_deco * create_form_deco(void);
75 typedef struct {
76         FL_FORM *space;
77         void *vdata;
78         char *cdata;
79         long  ldata;
80         FL_OBJECT *spaces;
81 } FD_space;
82
83 extern FD_space * create_form_space(void);
84
85 #endif /* FD_panel_h_ */