1 #ifndef __MODEST_TOOLKIT_FACTORY_H__
2 #define __MODEST_TOOLKIT_FACTORY_H__
4 #include <glib-object.h>
9 #define MODEST_TYPE_TOOLKIT_FACTORY \
10 (modest_toolkit_factory_get_type())
12 #define MODEST_TOOLKIT_FACTORY(obj) \
13 (G_TYPE_CHECK_INSTANCE_CAST ((obj), \
14 MODEST_TYPE_TOOLKIT_FACTORY, ModestToolkitFactory))
16 #define MODEST_TOOLKIT_FACTORY_CLASS(klass) \
17 (G_TYPE_CHECK_CLASS_CAST ((klass), \
18 MODEST_TYPE_TOOLKIT_FACTORY, ModestToolkitFactory))
20 #define MODEST_IS_TOOLKIT_FACTORY(obj) \
21 (G_TYPE_CHECK_INSTANCE_TYPE ((obj), MODEST_TYPE_TOOLKIT_FACTORY))
23 #define MODEST_IS_TOOLKIT_FACTORY_CLASS(klass) \
24 (G_TYPE_CHECK_CLASS_TYPE ((klass), MODEST_TYPE_TOOLKIT_FACTORY))
26 #define MODEST_TOOLKIT_FACTORY_GET_CLASS(obj) \
27 (G_TYPE_INSTANCE_GET_CLASS ((obj), \
28 MODEST_TYPE_TOOLKIT_FACTORY, ModestToolkitFactoryClass))
30 typedef struct _ModestToolkitFactory ModestToolkitFactory;
32 typedef struct _ModestToolkitFactoryClass ModestToolkitFactoryClass;
34 struct _ModestToolkitFactoryClass
36 GObjectClass parent_class;
38 GtkWidget * (*create_scrollable) (ModestToolkitFactory *self);
41 struct _ModestToolkitFactory
48 modest_toolkit_factory_get_type (void) G_GNUC_CONST;
50 ModestToolkitFactory *
51 modest_toolkit_factory_new (void);
54 modest_toolkit_factory_create_scrollable (ModestToolkitFactory *self);
58 #endif /* __MODEST_WP_TEXT_VIEW_H__ */