| Caja Extension Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | Object Hierarchy | Prerequisites | ||||
#define CAJA_FILE_DEFINED typedef CajaFile; typedef CajaFileInfo; CajaFileInfoIface; GList * caja_file_info_list_copy (GList *files); void caja_file_info_list_free (GList *files); gboolean caja_file_info_is_gone (CajaFileInfo *file); GFileType caja_file_info_get_file_type (CajaFileInfo *file); GFile * caja_file_info_get_location (CajaFileInfo *file); char * caja_file_info_get_name (CajaFileInfo *file); char * caja_file_info_get_uri (CajaFileInfo *file); char * caja_file_info_get_activation_uri (CajaFileInfo *file); GFile * caja_file_info_get_parent_location (CajaFileInfo *file); char * caja_file_info_get_parent_uri (CajaFileInfo *file); GMount * caja_file_info_get_mount (CajaFileInfo *file); char * caja_file_info_get_uri_scheme (CajaFileInfo *file); CajaFileInfo* caja_file_info_get_parent_info (CajaFileInfo *file); char * caja_file_info_get_mime_type (CajaFileInfo *file); gboolean caja_file_info_is_mime_type (CajaFileInfo *file,const char *mime_type); gboolean caja_file_info_is_directory (CajaFileInfo *file); gboolean caja_file_info_can_write (CajaFileInfo *file); void caja_file_info_add_emblem (CajaFileInfo *file,const char *emblem_name); char * caja_file_info_get_string_attribute (CajaFileInfo *file,const char *attribute_name); void caja_file_info_add_string_attribute (CajaFileInfo *file,const char *attribute_name,const char *value); void caja_file_info_invalidate_extension_info (CajaFileInfo *file);
typedef struct {
GTypeInterface g_iface;
gboolean (*is_gone) (CajaFileInfo *file);
char * (*get_name) (CajaFileInfo *file);
char * (*get_uri) (CajaFileInfo *file);
char * (*get_parent_uri) (CajaFileInfo *file);
char * (*get_uri_scheme) (CajaFileInfo *file);
char * (*get_mime_type) (CajaFileInfo *file);
gboolean (*is_mime_type) (CajaFileInfo *file,
const char *mime_Type);
gboolean (*is_directory) (CajaFileInfo *file);
void (*add_emblem) (CajaFileInfo *file,
const char *emblem_name);
char * (*get_string_attribute) (CajaFileInfo *file,
const char *attribute_name);
void (*add_string_attribute) (CajaFileInfo *file,
const char *attribute_name,
const char *value);
void (*invalidate_extension_info) (CajaFileInfo *file);
char * (*get_activation_uri) (CajaFileInfo *file);
GFileType (*get_file_type) (CajaFileInfo *file);
GFile * (*get_location) (CajaFileInfo *file);
GFile * (*get_parent_location) (CajaFileInfo *file);
CajaFileInfo* (*get_parent_info) (CajaFileInfo *file);
GMount * (*get_mount) (CajaFileInfo *file);
gboolean (*can_write) (CajaFileInfo *file);
} CajaFileInfoIface;
GFileType caja_file_info_get_file_type (CajaFileInfo *file);
|
|
Returns : |
GFile * caja_file_info_get_location (CajaFileInfo *file);
|
|
Returns : |
char * caja_file_info_get_activation_uri
(CajaFileInfo *file);
|
|
Returns : |
GFile * caja_file_info_get_parent_location
(CajaFileInfo *file);
|
|
Returns : |
char * caja_file_info_get_parent_uri (CajaFileInfo *file);
|
|
Returns : |
GMount * caja_file_info_get_mount (CajaFileInfo *file);
|
|
Returns : |
char * caja_file_info_get_uri_scheme (CajaFileInfo *file);
|
|
Returns : |
CajaFileInfo* caja_file_info_get_parent_info (CajaFileInfo *file);
|
|
Returns : |
char * caja_file_info_get_mime_type (CajaFileInfo *file);
|
|
Returns : |
gboolean caja_file_info_is_mime_type (CajaFileInfo *file,const char *mime_type);
|
|
|
|
Returns : |
gboolean caja_file_info_is_directory (CajaFileInfo *file);
|
|
Returns : |
gboolean caja_file_info_can_write (CajaFileInfo *file);
|
|
Returns : |
void caja_file_info_add_emblem (CajaFileInfo *file,const char *emblem_name);
|
|
|
char * caja_file_info_get_string_attribute (CajaFileInfo *file,const char *attribute_name);
|
|
|
|
Returns : |
void caja_file_info_add_string_attribute (CajaFileInfo *file,const char *attribute_name,const char *value);
|
|
|
|
|
void caja_file_info_invalidate_extension_info
(CajaFileInfo *file);
|