Top |
Functions
Types and Values
#define | NAUTILUS_FILE_DEFINED |
typedef | NautilusFile |
typedef | NautilusFileInfo |
struct | NautilusFileInfoIface |
Description
NautilusFileInfo provides methods to get and modify information about file objects in the file manager.
Functions
nautilus_file_info_create_for_uri ()
NautilusFileInfo *
nautilus_file_info_create_for_uri (const char *uri
);
nautilus_file_info_lookup_for_uri ()
NautilusFileInfo *
nautilus_file_info_lookup_for_uri (const char *uri
);
nautilus_file_info_list_copy ()
GList *
nautilus_file_info_list_copy (GList *files
);
Returns
a copy of files
.
Use nautilus_file_info_list_free to free the list and unref its contents.
[element-type NautilusFileInfo][transfer full]
nautilus_file_info_get_file_type ()
GFileType
nautilus_file_info_get_file_type (NautilusFileInfo *file
);
nautilus_file_info_get_location ()
GFile *
nautilus_file_info_get_location (NautilusFileInfo *file
);
nautilus_file_info_get_activation_uri ()
char *
nautilus_file_info_get_activation_uri (NautilusFileInfo *file
);
nautilus_file_info_get_parent_location ()
GFile *
nautilus_file_info_get_parent_location
(NautilusFileInfo *file
);
nautilus_file_info_get_parent_uri ()
char *
nautilus_file_info_get_parent_uri (NautilusFileInfo *file
);
nautilus_file_info_get_uri_scheme ()
char *
nautilus_file_info_get_uri_scheme (NautilusFileInfo *file
);
nautilus_file_info_get_parent_info ()
NautilusFileInfo *
nautilus_file_info_get_parent_info (NautilusFileInfo *file
);
nautilus_file_info_get_mime_type ()
char *
nautilus_file_info_get_mime_type (NautilusFileInfo *file
);
nautilus_file_info_is_mime_type ()
gboolean nautilus_file_info_is_mime_type (NautilusFileInfo *file
,const char *mime_type
);
nautilus_file_info_is_directory ()
gboolean
nautilus_file_info_is_directory (NautilusFileInfo *file
);
nautilus_file_info_add_emblem ()
void nautilus_file_info_add_emblem (NautilusFileInfo *file
,const char *emblem_name
);
nautilus_file_info_get_string_attribute ()
char * nautilus_file_info_get_string_attribute (NautilusFileInfo *file
,const char *attribute_name
);
nautilus_file_info_add_string_attribute ()
void nautilus_file_info_add_string_attribute (NautilusFileInfo *file
,const char *attribute_name
,const char *value
);
nautilus_file_info_invalidate_extension_info ()
void
nautilus_file_info_invalidate_extension_info
(NautilusFileInfo *file
);
Types and Values
struct NautilusFileInfoIface
struct NautilusFileInfoIface { GTypeInterface g_iface; gboolean (*is_gone) (NautilusFileInfo *file); char * (*get_name) (NautilusFileInfo *file); char * (*get_uri) (NautilusFileInfo *file); char * (*get_parent_uri) (NautilusFileInfo *file); char * (*get_uri_scheme) (NautilusFileInfo *file); char * (*get_mime_type) (NautilusFileInfo *file); gboolean (*is_mime_type) (NautilusFileInfo *file, const char *mime_Type); gboolean (*is_directory) (NautilusFileInfo *file); void (*add_emblem) (NautilusFileInfo *file, const char *emblem_name); char * (*get_string_attribute) (NautilusFileInfo *file, const char *attribute_name); void (*add_string_attribute) (NautilusFileInfo *file, const char *attribute_name, const char *value); void (*invalidate_extension_info) (NautilusFileInfo *file); char * (*get_activation_uri) (NautilusFileInfo *file); GFileType (*get_file_type) (NautilusFileInfo *file); GFile * (*get_location) (NautilusFileInfo *file); GFile * (*get_parent_location) (NautilusFileInfo *file); NautilusFileInfo* (*get_parent_info) (NautilusFileInfo *file); GMount * (*get_mount) (NautilusFileInfo *file); gboolean (*can_write) (NautilusFileInfo *file); };
Interface for extensions to provide additional menu items.
Members
Returns whether the file info is gone.
See |
||
Returns the file name as a string.
See |
||
Returns the file URI as a string.
See |
||
Returns the file parent URI as a string.
See |
||
Returns the file URI scheme as a string.
See |
||
Returns the file mime type as a string.
See |
||
Returns whether the file is the given mime type.
See |
||
Returns whether the file is a directory.
See |
||
Adds an emblem to this file.
See |
||
Returns the specified file attribute as a string.
See |
||
Sets the specified string file attribute value.
See |
||
Invalidates information of the file provided by extensions.
See |
||
Returns the file activation URI as a string.
See |
||
Returns the file type.
See |
||
Returns the file location as a GFile.
See |
||
Returns the file parent location as a GFile.
See |
||
Returns the file parent NautilusFileInfo.
See |
||
Returns the file mount as a GMount.
See |
||
Returns whether the file is writable.
See |