![]() |
![]() |
![]() |
Anjuta Developers Reference Manual | ![]() |
---|---|---|---|---|
Top | Description |
#include <libanjuta/interfaces/ianjuta-file.h> #define IANJUTA_FILE_ERROR struct IAnjutaFileIface; GQuark ianjuta_file_error_quark (void
); GFile * ianjuta_file_get_file (IAnjutaFile *obj
,GError **err
); void ianjuta_file_open (IAnjutaFile *obj
,GFile *file
,GError **err
);
Any plugin that can open files should implemented this interface. Along with the 'File Loader::SupportedMimeTypes' property of the plugin in .plugin file, it will be used by the loader to open files of that type.
struct IAnjutaFileIface { GTypeInterface g_iface; GFile* (*get_file) (IAnjutaFile *obj, GError **err); void (*open) (IAnjutaFile *obj, GFile* file, GError **err); };
GFile * ianjuta_file_get_file (IAnjutaFile *obj
,GError **err
);
Returns the file that was opened with ianjuta_file_open()
.
|
Self |
|
Error propagation and reporting |
Returns : |
The last file opened. [transfer full] |