![]() |
![]() |
![]() |
Anjuta Developers Reference Manual | ![]() |
---|---|---|---|---|
Top | Description |
#include <libanjuta/interfaces/ianjuta-loader.h> #define IANJUTA_LOADER_ERROR struct IAnjutaLoaderIface; GQuark ianjuta_loader_error_quark (void
); GList * ianjuta_loader_find_plugins (IAnjutaLoader *obj
,GError **err
);
Loaders can deterime correct plugin to open a file or stream. They themselves can not load it, but will correctly redirect the request to an implementor of IAnjutaFile, IAnjutaFileSavable, IAnjutaStream or IAnjutaStreamSavable, depending on the mime-type, meta-type or any other requirements.
struct IAnjutaLoaderIface { GTypeInterface g_iface; GList* (*find_plugins) (IAnjutaLoader *obj, GError **err); };
GList * ianjuta_loader_find_plugins (IAnjutaLoader *obj
,GError **err
);
|
Self |
|
Error propagation and reporting. |
Returns : |
all plugins supporting loader interface. [element-type AnjutaPlugin] |