1 <!-- ##### SECTION Title ##### -->
4 <!-- ##### SECTION Short_Description ##### -->
6 functions for getting information about files based on their MIME type
8 <!-- ##### SECTION Long_Description ##### -->
13 <!-- ##### SECTION See_Also ##### -->
18 <!-- ##### MACRO GNOME_VFS_MIME_TYPE_UNKNOWN ##### -->
25 <!-- ##### FUNCTION gnome_vfs_get_mime_type_for_data ##### -->
35 <!-- ##### FUNCTION gnome_vfs_get_mime_type ##### -->
44 <!-- ##### ENUM GnomeVFSMimeActionType ##### -->
49 @GNOME_VFS_MIME_ACTION_TYPE_NONE:
50 @GNOME_VFS_MIME_ACTION_TYPE_APPLICATION:
51 @GNOME_VFS_MIME_ACTION_TYPE_COMPONENT:
53 <!-- ##### ENUM GnomeVFSMimeApplicationArgumentType ##### -->
58 @GNOME_VFS_MIME_APPLICATION_ARGUMENT_TYPE_URIS:
59 @GNOME_VFS_MIME_APPLICATION_ARGUMENT_TYPE_PATHS:
60 @GNOME_VFS_MIME_APPLICATION_ARGUMENT_TYPE_URIS_FOR_NON_FILES:
62 <!-- ##### TYPEDEF GnomeVFSMimeApplication ##### -->
68 <!-- ##### FUNCTION gnome_vfs_mime_application_copy ##### -->
77 <!-- ##### FUNCTION gnome_vfs_mime_get_default_action_type ##### -->
86 <!-- ##### FUNCTION gnome_vfs_mime_get_default_action ##### -->
95 <!-- ##### FUNCTION gnome_vfs_mime_get_default_application ##### -->
104 <!-- ##### FUNCTION gnome_vfs_mime_get_default_component ##### -->
113 <!-- ##### FUNCTION gnome_vfs_mime_get_short_list_applications ##### -->
122 <!-- ##### FUNCTION gnome_vfs_mime_get_short_list_components ##### -->
131 <!-- ##### FUNCTION gnome_vfs_mime_get_all_applications ##### -->
140 <!-- ##### FUNCTION gnome_vfs_mime_get_all_components ##### -->
149 <!-- ##### FUNCTION gnome_vfs_mime_set_default_action_type ##### -->
159 <!-- ##### FUNCTION gnome_vfs_mime_set_default_application ##### -->
169 <!-- ##### FUNCTION gnome_vfs_mime_set_default_component ##### -->
179 <!-- ##### FUNCTION gnome_vfs_mime_get_icon ##### -->
188 <!-- ##### FUNCTION gnome_vfs_mime_set_icon ##### -->
198 <!-- ##### FUNCTION gnome_vfs_mime_get_description ##### -->
207 <!-- ##### FUNCTION gnome_vfs_mime_set_description ##### -->
217 <!-- ##### FUNCTION gnome_vfs_mime_can_be_executable ##### -->
226 <!-- ##### FUNCTION gnome_vfs_mime_set_can_be_executable ##### -->
236 <!-- ##### FUNCTION gnome_vfs_mime_set_short_list_applications ##### -->
246 <!-- ##### FUNCTION gnome_vfs_mime_set_short_list_components ##### -->
256 <!-- ##### FUNCTION gnome_vfs_mime_add_application_to_short_list ##### -->
266 <!-- ##### FUNCTION gnome_vfs_mime_remove_application_from_short_list ##### -->
276 <!-- ##### FUNCTION gnome_vfs_mime_add_component_to_short_list ##### -->
286 <!-- ##### FUNCTION gnome_vfs_mime_remove_component_from_short_list ##### -->
296 <!-- ##### FUNCTION gnome_vfs_mime_add_extension ##### -->
306 <!-- ##### FUNCTION gnome_vfs_mime_remove_extension ##### -->
316 <!-- ##### FUNCTION gnome_vfs_mime_extend_all_applications ##### -->
326 <!-- ##### FUNCTION gnome_vfs_mime_remove_from_all_applications ##### -->
336 <!-- ##### FUNCTION gnome_vfs_mime_application_new_from_id ##### -->
345 <!-- ##### FUNCTION gnome_vfs_mime_application_free ##### -->
353 <!-- ##### FUNCTION gnome_vfs_mime_action_free ##### -->
361 <!-- ##### FUNCTION gnome_vfs_mime_application_list_free ##### -->
369 <!-- ##### FUNCTION gnome_vfs_mime_component_list_free ##### -->
377 <!-- ##### FUNCTION gnome_vfs_mime_id_in_application_list ##### -->
387 <!-- ##### FUNCTION gnome_vfs_mime_id_in_component_list ##### -->
397 <!-- ##### FUNCTION gnome_vfs_mime_remove_application_from_list ##### -->
408 <!-- ##### FUNCTION gnome_vfs_mime_remove_component_from_list ##### -->
419 <!-- ##### FUNCTION gnome_vfs_mime_id_list_from_component_list ##### -->
428 <!-- ##### FUNCTION gnome_vfs_mime_id_list_from_application_list ##### -->
437 <!-- ##### FUNCTION gnome_vfs_mime_freeze ##### -->
444 <!-- ##### FUNCTION gnome_vfs_mime_thaw ##### -->
451 <!-- ##### FUNCTION gnome_vfs_mime_info_reload ##### -->
458 <!-- ##### FUNCTION gnome_vfs_mime_type_is_known ##### -->
467 <!-- ##### FUNCTION gnome_vfs_mime_get_value ##### -->
477 <!-- ##### FUNCTION gnome_vfs_mime_set_value ##### -->
488 <!-- ##### FUNCTION gnome_vfs_mime_get_key_list ##### -->
497 <!-- ##### FUNCTION gnome_vfs_mime_keys_list_free ##### -->
505 <!-- ##### FUNCTION gnome_vfs_mime_get_extensions_list ##### -->
514 <!-- ##### FUNCTION gnome_vfs_mime_extensions_list_free ##### -->
522 <!-- ##### FUNCTION gnome_vfs_mime_get_extensions_string ##### -->
531 <!-- ##### FUNCTION gnome_vfs_mime_get_extensions_pretty_string ##### -->
540 <!-- ##### FUNCTION gnome_vfs_get_registered_mime_types ##### -->
548 <!-- ##### FUNCTION gnome_vfs_mime_registered_mime_type_list_free ##### -->
556 <!-- ##### FUNCTION gnome_vfs_mime_set_registered_type_key ##### -->
567 <!-- ##### FUNCTION gnome_vfs_mime_set_extensions_list ##### -->
577 <!-- ##### FUNCTION gnome_vfs_mime_registered_mime_type_delete ##### -->
585 <!-- ##### FUNCTION gnome_vfs_mime_reset ##### -->