Synopsis
#include <libanjuta/anjuta-utils.h>
gboolean            anjuta_util_copy_file               (gchar *src,
                                                         gchar *dest,
                                                         gboolean show_error);
gboolean            anjuta_util_diff                    (const gchar *uri,
                                                         const gchar *text);
void                anjuta_util_color_from_string       (const gchar *val,
                                                         guint16 *r,
                                                         guint16 *g,
                                                         guint16 *b);
gchar*              anjuta_util_string_from_color       (guint16 r,
                                                         guint16 g,
                                                         guint16 b);
GdkColor*           anjuta_util_convert_color           (AnjutaPreferences *prefs,
                                                         const gchar *pref_name);
GtkWidget*          anjuta_util_button_new_with_stock_image
                                                        (const gchar *text,
                                                         const gchar *stock_id);
GtkWidget*          anjuta_util_dialog_add_button       (GtkDialog *dialog,
                                                         const gchar *text,
                                                         const gchar *stock_id,
                                                         gint response_id);
void                anjuta_util_dialog_error            (GtkWindow *parent,
                                                         const gchar *mesg,
                                                         ...);
void                anjuta_util_dialog_warning          (GtkWindow *parent,
                                                         const gchar *mesg,
                                                         ...);
void                anjuta_util_dialog_info             (GtkWindow *parent,
                                                         const gchar *mesg,
                                                         ...);
void                anjuta_util_dialog_error_system     (GtkWindow *parent,
                                                         gint errnum,
                                                         const gchar *mesg,
                                                         ...);
gboolean            anjuta_util_dialog_boolean_question (GtkWindow *parent,
                                                         const gchar *mesg,
                                                         ...);
gboolean            anjuta_util_dialog_input            (GtkWindow *parent,
                                                         const gchar *label,
                                                         const gchar *default_value,
                                                         gchar **value);
gboolean            anjuta_util_prog_is_installed       (gchar *prog,
                                                         gboolean show);
gchar*              anjuta_util_get_a_tmp_file          (void);
gchar*              anjuta_util_convert_to_utf8         (const gchar *str);
GList*              anjuta_util_parse_args_from_string  (const gchar *string);
int                 anjuta_util_type_from_string        (AnjutaUtilStringMap *map,
                                                         const char *str);
const char*         anjuta_util_string_from_type        (AnjutaUtilStringMap *map,
                                                         int type);
GList*              anjuta_util_glist_from_map          (AnjutaUtilStringMap *map);
void                anjuta_util_glist_strings_free      (GList *list);
void                anjuta_util_glist_strings_prefix    (GList *list,
                                                         const gchar *prefix);
void                anjuta_util_glist_strings_sufix     (GList *list,
                                                         const gchar *sufix);
GList*              anjuta_util_glist_strings_sort      (GList *list);
GList*              anjuta_util_glist_from_string       (const gchar *id);
GList*              anjuta_util_glist_strings_dup       (GList *list);
GList*              anjuta_util_glist_path_dedup        (GList *list);
GList*              anjuta_util_update_string_list      (GList *p_list,
                                                         const gchar *p_str,
                                                         gint length);
gboolean            anjuta_util_create_dir              (const gchar *d);
pid_t               anjuta_util_execute_shell           (const gchar *dir,
                                                         const gchar *command);
gchar*              anjuta_util_escape_quotes           (const gchar *str);
gboolean            anjuta_util_path_has_extension      (const gchar *path,
                                                         const gchar *ext);
gchar*              anjuta_util_get_real_path           (const gchar *path);
gchar*              anjuta_util_get_uri_mime_type       (const gchar *uri);
#define             ANJUTA_TYPE_BEGIN                   (class_name, prefix, parent_type)
#define             ANJUTA_TYPE_END
#define             ANJUTA_TYPE_ADD_INTERFACE           (prefix,interface_type)
#define             ANJUTA_TYPE_BOILERPLATE             (class_name, prefix, parent_type)
 
Details
anjuta_util_copy_file ()
gboolean            anjuta_util_copy_file               (gchar *src,
                                                         gchar *dest,
                                                         gboolean show_error);
| src: |  | 
| dest: |  | 
| show_error: |  | 
| Returns : |  | 
 
anjuta_util_diff ()
gboolean            anjuta_util_diff                    (const gchar *uri,
                                                         const gchar *text);
 
anjuta_util_color_from_string ()
void                anjuta_util_color_from_string       (const gchar *val,
                                                         guint16 *r,
                                                         guint16 *g,
                                                         guint16 *b);
 
anjuta_util_string_from_color ()
gchar*              anjuta_util_string_from_color       (guint16 r,
                                                         guint16 g,
                                                         guint16 b);
 
anjuta_util_convert_color ()
GdkColor*           anjuta_util_convert_color           (AnjutaPreferences *prefs,
                                                         const gchar *pref_name);
| prefs: |  | 
| pref_name: |  | 
| Returns : |  | 
 
anjuta_util_button_new_with_stock_image ()
GtkWidget*          anjuta_util_button_new_with_stock_image
                                                        (const gchar *text,
                                                         const gchar *stock_id);
| text: |  | 
| stock_id: |  | 
| Returns : |  | 
 
anjuta_util_dialog_add_button ()
GtkWidget*          anjuta_util_dialog_add_button       (GtkDialog *dialog,
                                                         const gchar *text,
                                                         const gchar *stock_id,
                                                         gint response_id);
| dialog: |  | 
| text: |  | 
| stock_id: |  | 
| response_id: |  | 
| Returns : |  | 
 
anjuta_util_dialog_error ()
void                anjuta_util_dialog_error            (GtkWindow *parent,
                                                         const gchar *mesg,
                                                         ...);
 
anjuta_util_dialog_warning ()
void                anjuta_util_dialog_warning          (GtkWindow *parent,
                                                         const gchar *mesg,
                                                         ...);
 
anjuta_util_dialog_info ()
void                anjuta_util_dialog_info             (GtkWindow *parent,
                                                         const gchar *mesg,
                                                         ...);
 
anjuta_util_dialog_error_system ()
void                anjuta_util_dialog_error_system     (GtkWindow *parent,
                                                         gint errnum,
                                                         const gchar *mesg,
                                                         ...);
| parent: |  | 
| errnum: |  | 
| mesg: |  | 
| ...: |  | 
 
anjuta_util_dialog_boolean_question ()
gboolean            anjuta_util_dialog_boolean_question (GtkWindow *parent,
                                                         const gchar *mesg,
                                                         ...);
| parent: |  | 
| mesg: |  | 
| ...: |  | 
| Returns : |  | 
 
anjuta_util_dialog_input ()
gboolean            anjuta_util_dialog_input            (GtkWindow *parent,
                                                         const gchar *label,
                                                         const gchar *default_value,
                                                         gchar **value);
| parent: |  | 
| label: |  | 
| default_value: |  | 
| value: |  | 
| Returns : |  | 
 
anjuta_util_prog_is_installed ()
gboolean            anjuta_util_prog_is_installed       (gchar *prog,
                                                         gboolean show);
 
anjuta_util_get_a_tmp_file ()
gchar*              anjuta_util_get_a_tmp_file          (void);
 
anjuta_util_convert_to_utf8 ()
gchar*              anjuta_util_convert_to_utf8         (const gchar *str);
 
anjuta_util_parse_args_from_string ()
GList*              anjuta_util_parse_args_from_string  (const gchar *string);
 
anjuta_util_type_from_string ()
int                 anjuta_util_type_from_string        (AnjutaUtilStringMap *map,
                                                         const char *str);
 
anjuta_util_string_from_type ()
const char*         anjuta_util_string_from_type        (AnjutaUtilStringMap *map,
                                                         int type);
 
anjuta_util_glist_from_map ()
GList*              anjuta_util_glist_from_map          (AnjutaUtilStringMap *map);
 
anjuta_util_glist_strings_free ()
void                anjuta_util_glist_strings_free      (GList *list);
 
anjuta_util_glist_strings_prefix ()
void                anjuta_util_glist_strings_prefix    (GList *list,
                                                         const gchar *prefix);
 
anjuta_util_glist_strings_sufix ()
void                anjuta_util_glist_strings_sufix     (GList *list,
                                                         const gchar *sufix);
 
anjuta_util_glist_strings_sort ()
GList*              anjuta_util_glist_strings_sort      (GList *list);
 
anjuta_util_glist_from_string ()
GList*              anjuta_util_glist_from_string       (const gchar *id);
 
anjuta_util_glist_strings_dup ()
GList*              anjuta_util_glist_strings_dup       (GList *list);
 
anjuta_util_glist_path_dedup ()
GList*              anjuta_util_glist_path_dedup        (GList *list);
 
anjuta_util_update_string_list ()
GList*              anjuta_util_update_string_list      (GList *p_list,
                                                         const gchar *p_str,
                                                         gint length);
| p_list: |  | 
| p_str: |  | 
| length: |  | 
| Returns : |  | 
 
anjuta_util_create_dir ()
gboolean            anjuta_util_create_dir              (const gchar *d);
 
anjuta_util_execute_shell ()
pid_t               anjuta_util_execute_shell           (const gchar *dir,
                                                         const gchar *command);
| dir: |  | 
| command: |  | 
| Returns : |  | 
 
anjuta_util_escape_quotes ()
gchar*              anjuta_util_escape_quotes           (const gchar *str);
 
anjuta_util_path_has_extension ()
gboolean            anjuta_util_path_has_extension      (const gchar *path,
                                                         const gchar *ext);
 
anjuta_util_get_real_path ()
gchar*              anjuta_util_get_real_path           (const gchar *path);
 
anjuta_util_get_uri_mime_type ()
gchar*              anjuta_util_get_uri_mime_type       (const gchar *uri);
 
ANJUTA_TYPE_BEGIN()
#define             ANJUTA_TYPE_BEGIN(class_name, prefix, parent_type)
| class_name: |  | 
| prefix: |  | 
| parent_type: |  | 
 
ANJUTA_TYPE_END
#define             ANJUTA_TYPE_END
 
ANJUTA_TYPE_ADD_INTERFACE()
#define             ANJUTA_TYPE_ADD_INTERFACE(prefix,interface_type)
| prefix: |  | 
| interface_type: |  | 
 
ANJUTA_TYPE_BOILERPLATE()
#define             ANJUTA_TYPE_BOILERPLATE(class_name, prefix, parent_type)
| class_name: |  | 
| prefix: |  | 
| parent_type: |  |