<!-- ##### SECTION Title ##### -->
anjuta-utils

<!-- ##### SECTION Short_Description ##### -->


<!-- ##### SECTION Long_Description ##### -->
<para>

</para>

<!-- ##### SECTION See_Also ##### -->
<para>

</para>

<!-- ##### SECTION Stability_Level ##### -->


<!-- ##### SECTION Image ##### -->


<!-- ##### FUNCTION anjuta_util_copy_file ##### -->
<para>

</para>

@src: 
@dest: 
@show_error: 
@Returns: 


<!-- ##### FUNCTION anjuta_util_diff ##### -->
<para>

</para>

@uri: 
@text: 
@Returns: 


<!-- ##### FUNCTION anjuta_util_color_from_string ##### -->
<para>

</para>

@val: 
@r: 
@g: 
@b: 


<!-- ##### FUNCTION anjuta_util_string_from_color ##### -->
<para>

</para>

@r: 
@g: 
@b: 
@Returns: 


<!-- ##### FUNCTION anjuta_util_button_new_with_stock_image ##### -->
<para>

</para>

@text: 
@stock_id: 
@Returns: 


<!-- ##### FUNCTION anjuta_util_dialog_add_button ##### -->
<para>

</para>

@dialog: 
@text: 
@stock_id: 
@response_id: 
@Returns: 


<!-- ##### FUNCTION anjuta_util_dialog_error ##### -->
<para>

</para>

@parent: 
@mesg: 
@...: 


<!-- ##### FUNCTION anjuta_util_dialog_warning ##### -->
<para>

</para>

@parent: 
@mesg: 
@...: 


<!-- ##### FUNCTION anjuta_util_dialog_info ##### -->
<para>

</para>

@parent: 
@mesg: 
@...: 


<!-- ##### FUNCTION anjuta_util_dialog_error_system ##### -->
<para>

</para>

@parent: 
@errnum: 
@mesg: 
@...: 


<!-- ##### FUNCTION anjuta_util_dialog_boolean_question ##### -->
<para>

</para>

@parent: 
@default_to_yes: 
@mesg: 
@...: 
@Returns: 


<!-- ##### FUNCTION anjuta_util_dialog_input ##### -->
<para>

</para>

@parent: 
@label: 
@default_value: 
@value: 
@Returns: 


<!-- ##### FUNCTION anjuta_util_install_files ##### -->
<para>

</para>

@names: 
@Returns: 


<!-- ##### FUNCTION anjuta_util_package_is_installed ##### -->
<para>

</para>

@lib: 
@show: 
@Returns: 


<!-- ##### FUNCTION anjuta_util_prog_is_installed ##### -->
<para>

</para>

@prog: 
@show: 
@Returns: 


<!-- ##### FUNCTION anjuta_util_get_a_tmp_file ##### -->
<para>

</para>

@void: 
@Returns: 


<!-- ##### FUNCTION anjuta_util_convert_to_utf8 ##### -->
<para>

</para>

@str: 
@Returns: 


<!-- ##### FUNCTION anjuta_util_jump_to_matching_brace ##### -->
<para>

</para>

@iter: 
@brace: 
@limit: 
@Returns: 


<!-- ##### FUNCTION anjuta_util_parse_args_from_string ##### -->
<para>

</para>

@string: 
@Returns: 


<!-- ##### FUNCTION anjuta_util_type_from_string ##### -->
<para>

</para>

@map: 
@str: 
@Returns: 


<!-- ##### FUNCTION anjuta_util_string_from_type ##### -->
<para>

</para>

@map: 
@type: 
@Returns: 


<!-- ##### FUNCTION anjuta_util_glist_from_map ##### -->
<para>

</para>

@map: 
@Returns: 


<!-- ##### FUNCTION anjuta_util_glist_strings_free ##### -->
<para>

</para>

@list: 


<!-- ##### FUNCTION anjuta_util_glist_strings_prefix ##### -->
<para>

</para>

@list: 
@prefix: 


<!-- ##### FUNCTION anjuta_util_glist_strings_sufix ##### -->
<para>

</para>

@list: 
@sufix: 


<!-- ##### FUNCTION anjuta_util_glist_strings_sort ##### -->
<para>

</para>

@list: 
@Returns: 


<!-- ##### FUNCTION anjuta_util_glist_strings_join ##### -->
<para>

</para>

@list: 
@delimiter: 
@Returns: 


<!-- ##### FUNCTION anjuta_util_glist_from_string ##### -->
<para>

</para>

@id: 
@Returns: 


<!-- ##### FUNCTION anjuta_util_glist_strings_dup ##### -->
<para>

</para>

@list: 
@Returns: 


<!-- ##### FUNCTION anjuta_util_glist_path_dedup ##### -->
<para>

</para>

@list: 
@Returns: 


<!-- ##### FUNCTION anjuta_util_update_string_list ##### -->
<para>

</para>

@p_list: 
@p_str: 
@length: 
@Returns: 


<!-- ##### FUNCTION anjuta_util_create_dir ##### -->
<para>

</para>

@d: 
@Returns: 


<!-- ##### FUNCTION anjuta_util_user_shell ##### -->
<para>

</para>

@void: 
@Returns: 


<!-- ##### FUNCTION anjuta_util_user_terminal ##### -->
<para>

</para>

@void: 
@Returns: 


<!-- ##### FUNCTION anjuta_util_execute_shell ##### -->
<para>

</para>

@dir: 
@command: 
@Returns: 


<!-- ##### FUNCTION anjuta_util_execute_terminal_shell ##### -->
<para>

</para>

@dir: 
@command: 
@Returns: 


<!-- ##### FUNCTION anjuta_util_escape_quotes ##### -->
<para>

</para>

@str: 
@Returns: 


<!-- ##### FUNCTION anjuta_util_get_real_path ##### -->
<para>

</para>

@path: 
@Returns: 


<!-- ##### FUNCTION anjuta_util_get_current_dir ##### -->
<para>

</para>

@void: 
@Returns: 


<!-- ##### FUNCTION anjuta_util_file_new_for_commandline_arg ##### -->
<para>

</para>

@arg: 
@Returns: 


<!-- ##### FUNCTION anjuta_util_uri_get_dirname ##### -->
<para>

</para>

@uri: 
@Returns: 


<!-- ##### FUNCTION anjuta_util_replace_home_dir_with_tilde ##### -->
<para>

</para>

@uri: 
@Returns: 


<!-- ##### FUNCTION anjuta_util_shell_expand ##### -->
<para>

</para>

@string: 
@Returns: 


<!-- ##### FUNCTION anjuta_util_str_middle_truncate ##### -->
<para>

</para>

@string: 
@truncate_length: 
@Returns: 


<!-- ##### FUNCTION anjuta_util_is_project_file ##### -->
<para>

</para>

@filename: 
@Returns: 


<!-- ##### FUNCTION anjuta_util_is_template_file ##### -->
<para>

</para>

@filename: 
@Returns: 


<!-- ##### FUNCTION anjuta_util_get_file_mime_type ##### -->
<para>

</para>

@file: 
@Returns: 


<!-- ##### FUNCTION anjuta_util_get_file_info_mime_type ##### -->
<para>

</para>

@info: 
@Returns: 


<!-- ##### FUNCTION anjuta_util_get_local_path_from_uri ##### -->
<para>

</para>

@uri: 
@Returns: 


<!-- ##### FUNCTION anjuta_util_help_display ##### -->
<para>

</para>

@parent: 
@doc_id: 
@item: 


<!-- ##### FUNCTION anjuta_util_set_anjuta_prefix ##### -->
<para>

</para>

@name: 


<!-- ##### FUNCTION anjuta_util_get_user_data_file ##### -->
<para>

</para>

@path: 
@...: 
@Returns: 


<!-- ##### FUNCTION anjuta_util_get_user_cache_file ##### -->
<para>

</para>

@path: 
@...: 
@Returns: 


<!-- ##### FUNCTION anjuta_util_get_user_config_file ##### -->
<para>

</para>

@path: 
@...: 
@Returns: 


<!-- ##### FUNCTION anjuta_util_get_user_data_file_path ##### -->
<para>

</para>

@path: 
@...: 
@Returns: 


<!-- ##### FUNCTION anjuta_util_get_user_cache_file_path ##### -->
<para>

</para>

@path: 
@...: 
@Returns: 


<!-- ##### FUNCTION anjuta_util_get_user_config_file_path ##### -->
<para>

</para>

@path: 
@...: 
@Returns: 


<!-- ##### FUNCTION anjuta_util_get_user_mail ##### -->
<para>

</para>

@void: 
@Returns: 


<!-- ##### FUNCTION anjuta_util_set_user_mail ##### -->
<para>

</para>

@id: 


<!-- ##### FUNCTION anjuta_util_convert_gfile_list_to_path_list ##### -->
<para>

</para>

@list: 
@Returns: 


<!-- ##### FUNCTION anjuta_util_convert_gfile_list_to_relative_path_list ##### -->
<para>

</para>

@list: 
@parent: 
@Returns: 


<!-- ##### FUNCTION anjuta_util_convert_string_list_to_array ##### -->
<para>

</para>

@list: 
@Returns: 


<!-- ##### FUNCTION anjuta_util_list_all_dir_children ##### -->
<para>

</para>

@children: 
@dir: 


<!-- ##### FUNCTION anjuta_util_builder_new ##### -->
<para>

</para>

@filename: 
@error: 
@Returns: 


<!-- ##### FUNCTION anjuta_util_builder_get_objects ##### -->
<para>

</para>

@builder: 
@first_widget: 
@...: 
@Returns: 


<!-- ##### FUNCTION anjuta_utils_drop_get_files ##### -->
<para>

</para>

@selection_data: 
@Returns: 


<!-- ##### FUNCTION anjuta_util_clone_string_gptrarray ##### -->
<para>

</para>

@source: 
@Returns: 


<!-- ##### MACRO ANJUTA_TYPE_BEGIN ##### -->
<para>

</para>

@class_name: 
@prefix: 
@parent_type: 


<!-- ##### MACRO ANJUTA_TYPE_END ##### -->
<para>

</para>



<!-- ##### MACRO ANJUTA_TYPE_ADD_INTERFACE ##### -->
<para>

</para>

@prefix: 
@interface_type: 


<!-- ##### MACRO ANJUTA_TYPE_BOILERPLATE ##### -->
<para>

</para>

@class_name: 
@prefix: 
@parent_type: 


