2 #include <libanjuta/anjuta-plugin.h>
5 extern GType
anjuta_file_loader_plugin_get_type (GTypeModule
*module
);
6 #define ANJUTA_TYPE_PLUGIN_FILE_LOADER (anjuta_file_loader_plugin_get_type (NULL))
7 #define ANJUTA_PLUGIN_FILE_LOADER(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), ANJUTA_TYPE_PLUGIN_FILE_LOADER, AnjutaFileLoaderPlugin))
8 #define ANJUTA_PLUGIN_FILE_LOADER_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), ANJUTA_TYPE_PLUGIN_FILE_LOADER, AnjutaFileLoaderPluginClass))
9 #define ANJUTA_IS_PLUGIN_FILE_LOADER(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), ANJUTA_TYPE_PLUGIN_FILE_LOADER))
10 #define ANJUTA_IS_PLUGIN_FILE_LOADER_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), ANJUTA_TYPE_PLUGIN_FILE_LOADER))
11 #define ANJUTA_PLUGIN_FILE_LOADER_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), ANJUTA_TYPE_PLUGIN_FILE_LOADER, AnjutaFileLoaderPluginClass))
13 typedef struct _AnjutaFileLoaderPlugin AnjutaFileLoaderPlugin
;
14 typedef struct _AnjutaFileLoaderPluginClass AnjutaFileLoaderPluginClass
;
16 struct _AnjutaFileLoaderPlugin
{
19 GtkRecentManager
*recent_manager
;
20 GtkActionGroup
*action_group
;
21 GtkActionGroup
*popup_action_group
;
22 GtkActionGroup
*recent_group
;
24 gchar
*fm_current_uri
;
25 gchar
*pm_current_uri
;
26 gchar
*dm_current_uri
;
36 struct _AnjutaFileLoaderPluginClass
{
37 AnjutaPluginClass parent_class
;