![]() |
![]() |
![]() |
Anjuta Developers Reference Manual | ![]() |
---|---|---|---|---|
Top | Description | Object Hierarchy | Prerequisites | Known Derived Interfaces |
#include <libanjuta/interfaces/ianjuta-loader.h> #define IANJUTA_LOADER_ERROR IAnjutaLoader; 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.
typedef struct { GTypeInterface g_iface; GList* (*find_plugins) (IAnjutaLoader *obj, GError **err); } IAnjutaLoaderIface;
GList* ianjuta_loader_find_plugins (IAnjutaLoader *obj
,GError **err
);
|
Self |
|
Error propagation and reporting. |
Returns : |
all plugins supporting loader interface. [element-type AnjutaPlugin] |