]> matita.cs.unibo.it Git - helm.git/blob - helm/gtkmathview-bonobo/src/persist-file.h
- the mathql interpreter is not helm-dependent any more
[helm.git] / helm / gtkmathview-bonobo / src / persist-file.h
1 #ifndef _GTK_MATH_VIEW_PERSIST_FILE_H_
2 #define _GTK_MATH_VIEW_PERSIST_FILE_H_
3
4 #include <bonobo/bonobo-persist.h>
5 #include <gtkmathview.h>
6
7 G_BEGIN_DECLS
8
9 struct _GtkMathViewPersistFile;
10 typedef struct _GtkMathViewPersistFile GtkMathViewPersistFile;
11 typedef struct _GtkMathViewPersistFilePrivate GtkMathViewPersistFilePrivate;
12
13 #define GTK_MATH_VIEW_TYPE_PERSIST_FILE         (gtk_math_view_persist_file_get_type())
14
15 #define GTK_MATH_VIEW_PERSIST_FILE(o)           (G_TYPE_CHECK_INSTANCE_CAST((o), GTK_MATH_VIEW_TYPE_PERSIST_FILE, \
16                         GtkMathViewPersistFile))
17
18 #define GTK_HTML_IS_PERSIST_FILE_CLASS(k)       (G_TYPE_CHECK_CLASS_CAST((k),\
19                                                 GTK_MATH_VIEW_TYPE_PERSIST_FILE,\
20                                                 GtkMathViewPersistFileClass))
21 #define GTK_MATH_VIEW_IS_PERSIST_FILE(o)        (G_TYPE_CHECK_INSTANCE_TYPE((o),\
22                                                 GTK_MATH_VIEW_TYPE_PERSIST_FILE))
23 #define GTK_MATH_VIEW_IS_PERSIST_FILE_CLASS(k)  (G_TYPE_CHECK_CLASS_TYPE ((k),\
24                                                 GTK_MATH_VIEW_TYPE_PERSIST_FILE))
25
26 struct _GtkMathViewPersistFile{
27         BonoboPersist parent;
28         GtkMathView     *math_view;
29 };
30
31 typedef struct {
32         BonoboPersistClass      parent_class;
33
34         POA_Bonobo_PersistFile__epv epv;
35 }GtkMathViewPersistFileClass;
36
37 GType           gtk_math_view_persist_file_get_type(void);
38 BonoboObject    *gtk_math_view_persist_file_new(GtkMathView *math_view);
39
40 G_END_DECLS
41
42 #endif