Top | ![]() |
![]() |
![]() |
![]() |
#define | NEMO_FILE_DEFINED |
typedef | NemoFile |
typedef | NemoFileInfo |
struct | NemoFileInfoIface |
NemoFileInfo * (*nemo_file_info_getter) (GFile *location
,gboolean create
);
GList *
nemo_file_info_list_copy (GList *files
);
a copy of files
.
Use nemo_file_info_list_free to free the list and unref its contents.
[element-type NemoFileInfo][transfer full]
GFile *
nemo_file_info_get_parent_location (NemoFileInfo *file
);
NemoFileInfo *
nemo_file_info_get_parent_info (NemoFileInfo *file
);
gboolean nemo_file_info_is_mime_type (NemoFileInfo *file
,const char *mime_type
);
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) (NemoFileInfo *file); void (*add_emblem) (NemoFileInfo *file, const char *emblem_name); char * (*get_string_attribute) (NemoFileInfo *file, const char *attribute_name); void (*add_string_attribute) (NemoFileInfo *file, const char *attribute_name, const char *value); void (*invalidate_extension_info) (NemoFileInfo *file); char * (*get_activation_uri) (NemoFileInfo *file); GFileType (*get_file_type) (NemoFileInfo *file); GFile * (*get_location) (NemoFileInfo *file); GFile * (*get_parent_location) (NemoFileInfo *file); NemoFileInfo* (*get_parent_info) (NemoFileInfo *file); GMount * (*get_mount) (NemoFileInfo *file); gboolean (*can_write) (NemoFileInfo *file); };