![]() |
![]() |
![]() |
Nemo Extension Reference Manual | ![]() |
---|---|---|---|---|
Top | Description | Object Hierarchy | Prerequisites |
#define NEMO_FILE_DEFINED typedef NemoFile; typedef NemoFileInfo; struct NemoFileInfoIface; NemoFileInfo * nemo_file_info_create (GFile *location
); NemoFileInfo * nemo_file_info_create_for_uri (const char *uri
); NemoFileInfo * (*nemo_file_info_getter) (GFile *location
,gboolean create
); NemoFileInfo * nemo_file_info_lookup (GFile *location
); NemoFileInfo * nemo_file_info_lookup_for_uri (const char *uri
); GList * nemo_file_info_list_copy (GList *files
); void nemo_file_info_list_free (GList *files
); gboolean nemo_file_info_is_gone (NemoFileInfo *file
); GFileType nemo_file_info_get_file_type (NemoFileInfo *file
); GFile * nemo_file_info_get_location (NemoFileInfo *file
); char * nemo_file_info_get_name (NemoFileInfo *file
); char * nemo_file_info_get_uri (NemoFileInfo *file
); char * nemo_file_info_get_activation_uri (NemoFileInfo *file
); GFile * nemo_file_info_get_parent_location (NemoFileInfo *file
); char * nemo_file_info_get_parent_uri (NemoFileInfo *file
); GMount * nemo_file_info_get_mount (NemoFileInfo *file
); char * nemo_file_info_get_uri_scheme (NemoFileInfo *file
); NemoFileInfo * nemo_file_info_get_parent_info (NemoFileInfo *file
); char * nemo_file_info_get_mime_type (NemoFileInfo *file
); gboolean nemo_file_info_is_mime_type (NemoFileInfo *file
,const char *mime_type
); gboolean nemo_file_info_is_directory (NemoFileInfo *file
); gboolean nemo_file_info_can_write (NemoFileInfo *file
); void nemo_file_info_add_emblem (NemoFileInfo *file
,const char *emblem_name
); char * nemo_file_info_get_string_attribute (NemoFileInfo *file
,const char *attribute_name
); void nemo_file_info_add_string_attribute (NemoFileInfo *file
,const char *attribute_name
,const char *value
); void nemo_file_info_invalidate_extension_info (NemoFileInfo *file
);
struct NemoFileInfoIface { GTypeInterface g_iface; gboolean (*is_gone) (NemoFileInfo *file); char * (*get_name) (NemoFileInfo *file); char * (*get_uri) (NemoFileInfo *file); char * (*get_parent_uri) (NemoFileInfo *file); char * (*get_uri_scheme) (NemoFileInfo *file); char * (*get_mime_type) (NemoFileInfo *file); gboolean (*is_mime_type) (NemoFileInfo *file, const char *mime_Type); gboolean (*is_directory) (NemoFileIn