| Anjuta Developers Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | ||||
#include <libanjuta/interfaces/ianjuta-file-loader.h> #define IANJUTA_FILE_LOADER_ERROR struct IAnjutaFileLoaderIface; GQuark ianjuta_file_loader_error_quark (void); GObject * ianjuta_file_loader_load (IAnjutaFileLoader *obj,GFile *file,gboolean readonly,GError **err); gchar * ianjuta_file_loader_peek_interface (IAnjutaFileLoader *obj,GFile *file,GError **err);
struct IAnjutaFileLoaderIface {
IAnjutaLoaderIface g_iface;
GObject* (*load) (IAnjutaFileLoader *obj, GFile* file, gboolean readonly, GError **err);
gchar* (*peek_interface) (IAnjutaFileLoader *obj, GFile* file, GError **err);
};
GObject * ianjuta_file_loader_load (IAnjutaFileLoader *obj,GFile *file,gboolean readonly,GError **err);
Determines a plugin which can open the given file, activates it opening the file and returns the interface of the plugin activated.
|
Self |
|
File to load |
|
Open in readonly mode. |
|
Error propagation and reporting |
Returns : |
Plugin interface used to load the file. |