]> matita.cs.unibo.it Git - helm.git/blobdiff - helm/gtkmathview-bonobo/src/persist-file.h
added persit-file-implementation.
[helm.git] / helm / gtkmathview-bonobo / src / persist-file.h
diff --git a/helm/gtkmathview-bonobo/src/persist-file.h b/helm/gtkmathview-bonobo/src/persist-file.h
new file mode 100644 (file)
index 0000000..feef459
--- /dev/null
@@ -0,0 +1,42 @@
+#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