]> git.lyx.org Git - lyx.git/blobdiff - src/frontends/xforms/form_document.h
Bugfixes: checkboxes to radiobuttons (from J�rgen S) and remove a little
[lyx.git] / src / frontends / xforms / form_document.h
index 7b2004886c75acd53eaf410f84ec15e8000aa23b..0f5551da3f5b6645875f8292377fa24862bc0260 100644 (file)
@@ -5,20 +5,21 @@
 #define FD_form_tabbed_document_h_
 
 /** Callbacks, globals and object handlers **/
-extern  "C" void CancelCB(FL_OBJECT *, long);
-extern  "C" void ApplyCB(FL_OBJECT *, long);
-extern  "C" void OKCB(FL_OBJECT *, long);
+extern  "C" void C_FormBaseDeprecatedCancelCB(FL_OBJECT *, long);
+extern  "C" void C_FormBaseDeprecatedApplyCB(FL_OBJECT *, long);
+extern  "C" void C_FormBaseDeprecatedOKCB(FL_OBJECT *, long);
+extern  "C" void C_FormBaseDeprecatedRestoreCB(FL_OBJECT *, long);
+extern  "C" void C_FormBaseDeprecatedInputCB(FL_OBJECT *, long);
 
-extern  "C" void InputCB(FL_OBJECT *, long);
+extern  "C" void C_FormBaseDeprecatedInputCB(FL_OBJECT *, long);
 
-extern  "C" void InputCB(FL_OBJECT *, long);
+extern  "C" void C_FormBaseDeprecatedInputCB(FL_OBJECT *, long);
 
+extern  "C" void C_FormBaseDeprecatedInputCB(FL_OBJECT *, long);
 
+extern  "C" void C_FormBaseDeprecatedInputCB(FL_OBJECT *, long);
 
-extern  "C" void ChoiceBulletSizeCB(FL_OBJECT *, long);
-extern  "C" void InputBulletLaTeXCB(FL_OBJECT *, long);
-extern  "C" void BulletDepthCB(FL_OBJECT *, long);
-extern  "C" void BulletPanelCB(FL_OBJECT *, long);
+extern  "C" void C_FormBaseDeprecatedInputCB(FL_OBJECT *, long);
 
 
 /**** Forms and Objects ****/
@@ -27,30 +28,42 @@ struct FD_form_tabbed_document {
 
        FL_FORM *form;
        FL_OBJECT *tabbed_folder;
+       FL_OBJECT *button_cancel;
        FL_OBJECT *button_apply;
        FL_OBJECT *button_ok;
        FL_OBJECT *text_warning;
+       FL_OBJECT *button_restore;
+       FL_OBJECT *button_save_defaults;
+       FL_OBJECT *button_reset_defaults;
 };
 struct FD_form_doc_paper {
        ~FD_form_doc_paper();
 
        FL_FORM *form;
-       FL_OBJECT *choice_paperpackage;
-       FL_OBJECT *greoup_radio_orientation;
-       FL_OBJECT *radio_portrait;
-       FL_OBJECT *radio_landscape;
-       FL_OBJECT *choice_papersize2;
-       FL_OBJECT *push_use_geometry;
+       FL_OBJECT *choice_papersize;
        FL_OBJECT *input_custom_width;
+       FL_OBJECT *choice_custom_width_units;
        FL_OBJECT *input_custom_height;
+       FL_OBJECT *choice_custom_height_units;
+       FL_OBJECT *group_radio_orientation;
+       FL_OBJECT *radio_portrait;
+       FL_OBJECT *radio_landscape;
+       FL_OBJECT *check_use_geometry;
+       FL_OBJECT *choice_paperpackage;
        FL_OBJECT *input_top_margin;
+       FL_OBJECT *choice_top_margin_units;
        FL_OBJECT *input_bottom_margin;
-       FL_OBJECT *input_left_margin;
-       FL_OBJECT *input_right_margin;
+       FL_OBJECT *choice_bottom_margin_units;
+       FL_OBJECT *input_inner_margin;
+       FL_OBJECT *choice_inner_margin_units;
+       FL_OBJECT *input_outer_margin;
+       FL_OBJECT *choice_outer_margin_units;
        FL_OBJECT *input_head_height;
+       FL_OBJECT *choice_head_height_units;
        FL_OBJECT *input_head_sep;
+       FL_OBJECT *choice_head_sep_units;
        FL_OBJECT *input_foot_skip;
-       FL_OBJECT *text_warning;
+       FL_OBJECT *choice_foot_skip_units;
 };
 struct FD_form_doc_class {
        ~FD_form_doc_class();
@@ -74,6 +87,7 @@ struct FD_form_doc_class {
        FL_OBJECT *radio_doc_indent;
        FL_OBJECT *radio_doc_skip;
        FL_OBJECT *input_doc_spacing;
+       FL_OBJECT *choice_default_skip_units;
 };
 struct FD_form_doc_language {
        ~FD_form_doc_language();
@@ -94,6 +108,8 @@ struct FD_form_doc_options {
        FL_OBJECT *slider_tocdepth;
        FL_OBJECT *choice_postscript_driver;
        FL_OBJECT *check_use_amsmath;
+       FL_OBJECT *check_use_natbib;
+       FL_OBJECT *choice_citation_format;
 };
 struct FD_form_doc_bullet {
        ~FD_form_doc_bullet();