<!-- ##### SECTION ./tmpl/combcco.sgml:Long_Description ##### -->
<para>

</para>


<!-- ##### SECTION ./tmpl/combcco.sgml:See_Also ##### -->
<para>

</para>


<!-- ##### SECTION ./tmpl/combcco.sgml:Short_Description ##### -->



<!-- ##### SECTION ./tmpl/combcco.sgml:Title ##### -->
combcco


<!-- ##### SECTION ./tmpl/combo.sgml:Long_Description ##### -->
<para>
The autocompletion combo object uses a dbh file to tabulate frecuency of access
and time of access of strings. These strings must be null terminated. The 
autocompletion will build a list with the latest access string first, followed 
by strings in descending frecuency of access order. This list will be displayed
and autocompletion is done on that basis. Only the first elements of the list
are shown in the popup. 
</para>


<!-- ##### SECTION ./tmpl/combo.sgml:See_Also ##### -->
<para>

</para>


<!-- ##### SECTION ./tmpl/combo.sgml:Short_Description ##### -->
Provides autocompletion based on frecuency and time. Popup list changes
with each autocompletion action to provide a related list from which
to choose.


<!-- ##### SECTION ./tmpl/combo.sgml:Title ##### -->
Combo autocompletion object


<!-- ##### SECTION ./tmpl/constants.sgml:Long_Description ##### -->
<para>

</para>


<!-- ##### SECTION ./tmpl/constants.sgml:See_Also ##### -->
<para>

</para>


<!-- ##### SECTION ./tmpl/constants.sgml:Short_Description ##### -->



<!-- ##### SECTION ./tmpl/constants.sgml:Title ##### -->
constants


<!-- ##### SECTION ./tmpl/mime.sgml:Long_Description ##### -->
Mime applications creates hash tables to associate mime types to specific applications. More than one application can be associate to a mime type. 
On loading, the file applications.xml is parsed to construct the hash table.
Further xml files can be parsed by the application and the associations added
to the loaded hash table, both to increase the number of associated applications
and to override the default application for a mime type.
<para>

</para>


<!-- ##### SECTION ./tmpl/mime.sgml:See_Also ##### -->
<para>

</para>


<!-- ##### SECTION ./tmpl/mime.sgml:Short_Description ##### -->
Module for determining applications associated to mime types.


<!-- ##### SECTION ./tmpl/mime.sgml:Title ##### -->
Mime applications


<!-- ##### SECTION ./tmpl/mime_icons.sgml:Long_Description ##### -->
Loads GHashTable associating icon identifiers with iconsets for icon themes.
Icon identifiers are parsed from XML file "mime.xml" (one file for each
theme).
<para>
</para>


<!-- ##### SECTION ./tmpl/mime_icons.sgml:See_Also ##### -->
<para>

</para>


<!-- ##### SECTION ./tmpl/mime_icons.sgml:Short_Description ##### -->
Provides access to themable mime icons.


<!-- ##### SECTION ./tmpl/mime_icons.sgml:Title ##### -->
Mime_icons


<!-- ##### MACRO APPLICATION_MIME_FILE ##### -->
<para>

</para>


<!-- ##### MACRO D ##### -->
<para>

</para>

@x: 

<!-- ##### MACRO FREEDESKTOP_MIME_FILE ##### -->
<para>

</para>


<!-- ##### MACRO LOCAL_APPLICATION_MIME_FILE ##### -->
<para>

</para>


<!-- ##### MACRO MAGIC_MIME_FILE ##### -->
<para>

</para>


<!-- ##### FUNCTION is_valid_command ##### -->
<para>

</para>

@cmd_fmt: 
@Returns: 

<!-- ##### FUNCTION mime_add ##### -->
<para>

</para>

@file: 
@command: 

<!-- ##### FUNCTION mime_apps ##### -->
<para>

</para>

@file: 
@Returns: 

<!-- ##### FUNCTION mime_command ##### -->
<para>

</para>

@file: 
@Returns: 

<!-- ##### FUNCTION mime_get_type ##### -->
<para>

</para>

@file: 
@try_magic: 
@Returns: 

<!-- ##### FUNCTION mime_icon_add_iconset ##### -->
<para>

</para>

@id: 
@icon_set: 

<!-- ##### FUNCTION mime_icon_create_pixbuf ##### -->
<para>

</para>

@filename: 
@Returns: 

<!-- ##### FUNCTION mime_icon_create_pixmap ##### -->
<para>

</para>

@parent_widget: 
@filename: 
@Returns: 

<!-- ##### FUNCTION mime_icon_find_pixmap_file ##### -->
<para>

</para>

@filename: 
@Returns: 

<!-- ##### FUNCTION mime_icon_get_iconset ##### -->
<para>

</para>

@id: 
@main_window: 
@theme: 
@Returns: 

<!-- ##### FUNCTION mime_icon_load_theme ##### -->
<para>

</para>

@theme: 
@Returns: 

<!-- ##### FUNCTION mime_key_type ##### -->
<para>

</para>

@file: 
@Returns: 

<!-- ##### FUNCTION mime_typeinfo ##### -->
<para>

</para>

@type: 
@Returns: 

<!-- ##### FUNCTION mk_command_line ##### -->
<para>

</para>

@command_fmt: 
@path: 
@interm: 
@hold: 
@Returns: 

<!-- ##### FUNCTION xfc_clear_history ##### -->
<para>

</para>

@combo_info: 

<!-- ##### STRUCT xfc_combo_functions ##### -->
<para>

</para>

@xfc_is_in_history: 
@xfc_set_combo: 
@xfc_set_blank: 
@xfc_set_entry: 
@xfc_save_to_history: 
@xfc_remove_from_history: 
@xfc_read_history: 
@xfc_clear_history: 
@xfc_init_combo: 
@xfc_destroy_combo: 
@extra_key_completion: 
@extra_key_data: 

<!-- ##### STRUCT xfc_combo_info_t ##### -->
<para>

</para>

@combo: 
@entry: 
@active_dbh_file: 
@cancel_user_data: 
@activate_user_data: 
@cancel_func: 
@activate_func: 
@list: 
@limited_list: 
@old_list: 

<!-- ##### FUNCTION xfc_destroy_combo ##### -->
<para>

</para>

@combo_info: 
@Returns: 

<!-- ##### FUNCTION xfc_init_combo ##### -->
<para>

</para>

@combo: 
@Returns: 

<!-- ##### FUNCTION xfc_is_in_history ##### -->
<para>

</para>

@dbh_file: 
@path: 
@Returns: 
@path2save: 

<!-- ##### FUNCTION xfc_read_history ##### -->
<para>

</para>

@combo_info: 
@dbh_file: 

<!-- ##### FUNCTION xfc_remove_from_history ##### -->
<para>

</para>

@dbh_file: 
@path: 
@path2save: 

<!-- ##### FUNCTION xfc_set_blank ##### -->
<para>

</para>

@combo_info: 

<!-- ##### FUNCTION xfc_set_combo ##### -->
<para>

</para>

@combo_info: 
@token: 
@Returns: 

<!-- ##### FUNCTION xfc_set_entry ##### -->
<para>

</para>

@combo_info: 
@top: 

<!-- ##### STRUCT xfmime_functions ##### -->
<para>

</para>

@mime_add: 
@is_valid_command: 
@mime_typeinfo: 
@mime_key_type: 
@mime_get_type: 
@mime_command: 
@mime_apps: 
@mk_command_line: 

<!-- ##### STRUCT xfmime_icon_functions ##### -->
<para>

</para>

@mime_icon_get_iconset: 
@mime_icon_add_iconset: 
@mime_icon_load_theme: 
@mime_icon_create_pixmap: 
@mime_icon_create_pixbuf: 
@mime_icon_find_pixmap_file: 
@mime_icon_find_themes: 
@mime_icon_get_local_xml_file: 
@mime_icon_get_theme_path: 

