2000-07-19 Angus Leeming <a.leeming@ic.ac.uk>
+ * src/frontends/xforms/FormPrint.[Ch] : moved #include
+ form_print.h out of the header file. Replaced with forward
+ declarations of the relevant struct.
+
+ * src/frontends/xforms/FormPreferences.[Ch] : ditto for
+ form_preferences.h.
+
* src/commandtags.h: do not include "debug.h" which does not
belong there. #include it in some other places because of this
change.
#include FORMS_H_LOCATION
#include "FormPreferences.h"
+#include "form_preferences.h"
#include "xform_macros.h"
#include "input_validators.h"
#include "LyXView.h"
#define FORMPREFERENCES_H
#include "DialogBase.h"
-#include "form_preferences.h"
#ifdef SIGC_CXX_NAMESPACES
using SigC::Connection;
#endif
class LyXView;
class Dialogs;
+struct FD_form_preferences;
+struct FD_form_bind;
+struct FD_form_misc;
+struct FD_form_screen_fonts;
+struct FD_form_interface_fonts;
+struct FD_form_printer;
+struct FD_form_paths;
/** This class provides an XForms implementation of the FormPreferences Dialog.
The preferences dialog allows users to set/save their preferences.
#include FORMS_H_LOCATION
#include "FormPrint.h"
+#include "form_print.h"
#include "xform_macros.h"
#include "input_validators.h"
#include "LyXView.h"
#define FORMPRINT_H
#include "DialogBase.h"
-#include "form_print.h"
#ifdef SIGC_CXX_NAMESPACES
using SigC::Connection;
#endif
class LyXView;
class Dialogs;
+struct FD_form_print;
/** This class provides an XForms implementation of the FormPrint Dialog.
The print dialog allows users to print their documents.