--- /dev/null
+#ifdef _GTK_MATH_VIEW_PERSIST_FILE_H_
+#define _GTK_MATH_VIEW_PERSIST_FILE_H_
+
+#include <bonobo/bonobo-persist.h>
+#include <gtkmathview.h>
+
+G_BEGIN_DECLS
+
+struct _GtkMathViewPersistFile;
+typedef struct _GtkMathViewPersistFile GtkMathViewPersistFile;
+typedef struct _GtkMathViewPersistFilePrivate GtkMathViewPersistFilePrivate;
+
+#define GTK_MATH_VIEW_TYPE_PERSIST_FILE (gtk_math_view_persist_file_get_type())
+
+#define GTK_MATH_VIEW_PERSIST_FILE(o) (G_TYPE_CHECK_INSTANCE_CAST((o), GTK_MATH_VIEW_TYPE_PERSIST_FILE, \
+ GtkMathViewPersistFile))
+
+#define GTK_HTML_IS_PERSIST_FILE_CLASS(k) (G_TYPE_CHECK_CLASS_CAST((k),\
+ GTK_MATH_VIEW_TYPE_PERSIST_FILE,\
+ GtkMathViewPersistFileClass))
+#define GTK_MATH_VIEW_IS_PERSIST_FILE(o) (G_TYPE_CHECK_INSTANCE_TYPE((o),\
+ GTK_MATH_VIEW_TYPE_PERSIST_FILE))
+#define GTK_MATH_VIEW_IS_PERSIST_FILE_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k),\
+ GTK_MATH_VIEW_TYPE_PERSIST_FILE))
+
+struct _GtkMathViewPersistFile{
+ BonoboPersist parent;
+ GtkMathView *math_view;
+};
+
+typedef struct {
+ BonoboPersistClass parent_class;
+
+ POA_Bonobo_PersistFile__epv epv;
+}GtkMathViewPersistFileClass;
+
+GType gtk_math_view_persist_file_get_type(void);
+BonoboObject *gtk_math_view_persist_file_new(GtkMathView *math_view);
+
+G_END_DECLS
+
+#endif