Check that a given filename is valid before setting it on a GtkFileChooserButton
[anjuta-git-plugin.git] / plugins / gtodo / plugin.h
blob994710a728b66c6f63bb138c3e65a1f89ed16416
2 #include <libanjuta/anjuta-plugin.h>
4 extern GType gtodo_plugin_get_type (GTypeModule *module);
5 #define ANJUTA_TYPE_PLUGIN_GTODO (gtodo_plugin_get_type (NULL))
6 #define ANJUTA_PLUGIN_GTODO(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), ANJUTA_TYPE_PLUGIN_GTODO, GTodoPlugin))
7 #define ANJUTA_PLUGIN_GTODO_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), ANJUTA_TYPE_PLUGIN_GTODO, GTodoPluginClass))
8 #define ANJUTA_IS_PLUGIN_GTODO(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), ANJUTA_TYPE_PLUGIN_GTODO))
9 #define ANJUTA_IS_PLUGIN_GTODO_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), ANJUTA_TYPE_PLUGIN_GTODO))
10 #define ANJUTA_PLUGIN_GTODO_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), ANJUTA_TYPE_PLUGIN_GTODO, GTodoPluginClass))
12 typedef struct _GTodoPlugin GTodoPlugin;
13 typedef struct _GTodoPluginClass GTodoPluginClass;
15 struct _GTodoPlugin{
16 AnjutaPlugin parent;
17 GtkWidget *widget;
18 GtkWidget *prefs;
19 gint uiid;
20 gint root_watch_id;
21 GtkActionGroup *action_group;
22 GtkActionGroup *action_group2;
25 struct _GTodoPluginClass{
26 AnjutaPluginClass parent_class;