]> git.lyx.org Git - lyx.git/blob - src/frontends/xforms/form_tabular.h
Better parbox use in tabulars, add of scrolling of inset and automatic
[lyx.git] / src / frontends / xforms / form_tabular.h
1 /** Header file generated with fdesign on Tue Aug  1 15:15:57 2000.**/
2
3 #ifndef FD_form_tabular_h_
4 #define FD_form_tabular_h_
5
6 /** Callbacks, globals and object handlers **/
7 extern  "C" void C_FormTabularCloseCB(FL_OBJECT *, long);
8
9 extern  "C" void C_FormTabularInputCB(FL_OBJECT *, long);
10
11 extern  "C" void C_FormTabularInputCB(FL_OBJECT *, long);
12
13 extern  "C" void C_FormTabularInputCB(FL_OBJECT *, long);
14
15 extern  "C" void C_FormTabularInputCB(FL_OBJECT *, long);
16
17 extern  "C" void C_FormTabularOKCB(FL_OBJECT *, long);
18 extern  "C" void C_FormTabularApplyCB(FL_OBJECT *, long);
19 extern  "C" void C_FormTabularCancelCB(FL_OBJECT *, long);
20
21
22 /**** Forms and Objects ****/
23 struct FD_form_tabular {
24
25         FL_FORM *form_tabular;
26         FL_OBJECT *tabFolder;
27         FL_OBJECT *button_close;
28         FL_OBJECT *input_tabular_column;
29         FL_OBJECT *input_tabular_row;
30         FL_OBJECT *text_warning;
31 };
32 struct FD_form_tabular_options {
33
34         FL_FORM *form_tabular_options;
35         FL_OBJECT *button_append_column;
36         FL_OBJECT *button_delete_column;
37         FL_OBJECT *button_append_row;
38         FL_OBJECT *button_delete_row;
39         FL_OBJECT *button_set_borders;
40         FL_OBJECT *button_unset_borders;
41         FL_OBJECT *radio_longtable;
42         FL_OBJECT *radio_rotate_tabular;
43 };
44 struct FD_form_column_options {
45
46         FL_FORM *form_column_options;
47         FL_OBJECT *radio_border_top;
48         FL_OBJECT *radio_border_bottom;
49         FL_OBJECT *radio_border_left;
50         FL_OBJECT *radio_border_right;
51         FL_OBJECT *radio_align_left;
52         FL_OBJECT *radio_align_right;
53         FL_OBJECT *radio_align_center;
54         FL_OBJECT *input_column_width;
55         FL_OBJECT *input_special_alignment;
56         FL_OBJECT *radio_valign_top;
57         FL_OBJECT *radio_valign_center;
58         FL_OBJECT *radio_valign_bottom;
59 };
60 struct FD_form_cell_options {
61
62         FL_FORM *form_cell_options;
63         FL_OBJECT *radio_multicolumn;
64         FL_OBJECT *radio_rotate_cell;
65         FL_OBJECT *input_special_multialign;
66         FL_OBJECT *input_mcolumn_width;
67         FL_OBJECT *radio_border_top;
68         FL_OBJECT *radio_border_bottom;
69         FL_OBJECT *radio_border_left;
70         FL_OBJECT *radio_border_right;
71         FL_OBJECT *radio_align_left;
72         FL_OBJECT *radio_align_right;
73         FL_OBJECT *radio_align_center;
74         FL_OBJECT *radio_valign_top;
75         FL_OBJECT *radio_valign_center;
76         FL_OBJECT *radio_valign_bottom;
77         FL_OBJECT *radio_useminipage;
78 };
79 struct FD_form_longtable_options {
80
81         FL_FORM *form_longtable_options;
82         FL_OBJECT *radio_lt_firsthead;
83         FL_OBJECT *radio_lt_head;
84         FL_OBJECT *radio_lt_foot;
85         FL_OBJECT *radio_lt_lastfoot;
86         FL_OBJECT *radio_lt_newpage;
87 };
88 struct FD_form_create_tabular {
89
90         FL_FORM *form_create_tabular;
91         FL_OBJECT *button_ok;
92         FL_OBJECT *button_apply;
93         FL_OBJECT *button_cancel;
94         FL_OBJECT *slider_columns;
95         FL_OBJECT *slider_rows;
96 };
97
98 #endif /* FD_form_tabular_h_ */