Sets the caret position to the body of a callback.
[anjuta.git] / plugins / starter / plugin.h
blobc15c80d15ee2483876fd13eddde7c4d84ed5941d
1 #ifndef __PLUGIN_H__
2 #define __PLUGIN_H__
4 #include <libanjuta/anjuta-plugin.h>
6 extern GType starter_plugin_get_type (GTypeModule *module);
7 #define ANJUTA_TYPE_PLUGIN_STARTER (starter_plugin_get_type (NULL))
8 #define ANJUTA_PLUGIN_STARTER(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), ANJUTA_TYPE_PLUGIN_STARTER, StarterPlugin))
9 #define ANJUTA_PLUGIN_STARTER_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), ANJUTA_TYPE_PLUGIN_STARTER, StarterPluginClass))
10 #define ANJUTA_IS_PLUGIN_STARTER(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), ANJUTA_TYPE_PLUGIN_STARTER))
11 #define ANJUTA_IS_PLUGIN_STARTER_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), ANJUTA_TYPE_PLUGIN_STARTER))
12 #define ANJUTA_PLUGIN_STARTER_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), ANJUTA_TYPE_PLUGIN_STARTER, StarterPluginClass))
14 typedef struct _StarterPlugin StarterPlugin;
15 typedef struct _StarterPluginClass StarterPluginClass;
17 struct _StarterPlugin{
18 AnjutaPlugin parent;
19 GtkWidget *starter;
20 gint editor_watch_id;
21 gint project_watch_id;
24 struct _StarterPluginClass{
25 AnjutaPluginClass parent_class;
28 #endif