Interface
NautilusFileInfo
Prerequisite
In order to implement FileInfo, your type must inherit fromGObject
.
Instance methods
nautilus_file_info_get_parent_info
It’s not safe to call this recursively multiple times, as it works only for files already cached by Nautilus.
Interface structure
struct NautilusFileInfoInterface {
GTypeInterface g_iface;
gboolean (* is_gone) (
NautilusFileInfo* file_info
);
char* (* get_name) (
NautilusFileInfo* file_info
);
char* (* get_uri) (
NautilusFileInfo* file_info
);
char* (* get_parent_uri) (
NautilusFileInfo* file_info
);
char* (* get_uri_scheme) (
NautilusFileInfo* file_info
);
char* (* get_mime_type) (
NautilusFileInfo* file_info
);
gboolean (* is_mime_type) (
NautilusFileInfo* file_info,
const char* mime_type
);
gboolean (* is_directory) (
NautilusFileInfo* file_info
);
void (* add_emblem) (
NautilusFileInfo* file_info,
const char* emblem_name
);
char* (* get_string_attribute) (
NautilusFileInfo* file_info,
const char* attribute_name
);
void (* add_string_attribute) (
NautilusFileInfo* file_info,
const char* attribute_name,
const char* value
);
void (* invalidate_extension_info) (
NautilusFileInfo* file_info
);
char* (* get_activation_uri) (
NautilusFileInfo* file_info
);
GFileType (* get_file_type) (
NautilusFileInfo* file_info
);
GFile* (* get_location) (
NautilusFileInfo* file_info
);
GFile* (* get_parent_location) (
NautilusFileInfo* file_info
);
NautilusFileInfo* (* get_parent_info) (
NautilusFileInfo* file_info
);
GMount* (* get_mount) (
NautilusFileInfo* file_info
);
gboolean (* can_write) (
NautilusFileInfo* file_info
);
}
Interface for extensions to provide additional menu items.
Interface members
g_iface |
|
The parent interface. |
|
is_gone |
|
No description available. | |
get_name |
|
No description available. | |
get_uri |
|
No description available. | |
get_parent_uri |
|
No description available. | |
get_uri_scheme |
|
No description available. | |
get_mime_type |
|
No description available. | |
is_mime_type |
|
No description available. | |
is_directory |
|
No description available. | |
add_emblem |
|
No description available. | |
get_string_attribute |
|
No description available. | |
add_string_attribute |
|
No description available. | |
invalidate_extension_info |
|
No description available. | |
get_activation_uri |
|
No description available. | |
get_file_type |
|
No description available. | |
get_location |
|
No description available. | |
get_parent_location |
|
No description available. | |
get_parent_info |
|
No description available. | |
get_mount |
|
No description available. | |
can_write |
|
No description available. |
Virtual methods
Nautilus.FileInfo.get_parent_info
It’s not safe to call this recursively multiple times, as it works only for files already cached by Nautilus.