| Anjuta Developers Reference Manual |
|---|
Utilities — Utility functions
gboolean anjuta_util_copy_file (gchar *src, gchar *dest, gboolean show_error); void anjuta_util_color_from_string (const gchar *val, guint8 *r, guint8 *g, guint8 *b); gchar* anjuta_util_string_from_color (guint8 r, guint8 g, guint8 b); 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); 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); pid_t anjuta_util_execute_shell (const gchar *dir, const gchar *command); gboolean anjuta_util_create_dir (const gchar *d); GList* anjuta_util_parse_args_from_string (const gchar *string); gchar* anjuta_util_convert_to_utf8 (const gchar *str); gchar* anjuta_util_escape_quotes (const gchar *str); #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)
gboolean anjuta_util_copy_file (gchar *src, gchar *dest, gboolean show_error);
| src : | |
| dest : | |
| show_error : | |
| Returns : |
void anjuta_util_color_from_string (const gchar *val, guint8 *r, guint8 *g, guint8 *b);
| val : | |
| r : | |
| g : | |
| b : |
gchar* anjuta_util_string_from_color (guint8 r, guint8 g, guint8 b);
| r : | |
| g : | |
| b : | |
| Returns : |
GtkWidget* anjuta_util_button_new_with_stock_image (const gchar *text, const gchar *stock_id);
| text : | |
| stock_id : | |
| Returns : |
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 : |
void anjuta_util_dialog_error (GtkWindow *parent, const gchar *mesg, ...);
| parent : | |
| mesg : | |
| ... : |
void anjuta_util_dialog_warning (GtkWindow *parent, const gchar *mesg, ...);
| parent : | |
| mesg : | |
| ... : |
void anjuta_util_dialog_info (GtkWindow *parent, const gchar *mesg, ...);
| parent : | |
| mesg : | |
| ... : |
void anjuta_util_dialog_error_system (GtkWindow *parent, gint errnum, const gchar *mesg, ...);
| parent : | |
| errnum : | |
| mesg : | |
| ... : |
gboolean anjuta_util_dialog_boolean_question (GtkWindow *parent, const gchar *mesg, ...);
| parent : | |
| mesg : | |
| ... : | |
| Returns : |
gboolean anjuta_util_dialog_input (GtkWindow *parent, const gchar *label, const gchar *default_value, gchar **value);
| parent : | |
| label : | |
| default_value : | |
| value : | |
| Returns : |
gboolean anjuta_util_prog_is_installed (gchar *prog, gboolean show);
| prog : | |
| show : | |
| Returns : |
int anjuta_util_type_from_string (AnjutaUtilStringMap *map,
const char *str);
| map : | |
| str : | |
| Returns : |
const char* anjuta_util_string_from_type (AnjutaUtilStringMap *map,
int type);
| map : | |
| type : | |
| Returns : |
GList* anjuta_util_glist_from_map (AnjutaUtilStringMap *map);
| map : | |
| Returns : |
void anjuta_util_glist_strings_prefix
(GList *list,
const gchar *prefix);
| list : | |
| prefix : |
void anjuta_util_glist_strings_sufix (GList *list, const gchar *sufix);
| list : | |
| sufix : |
GList* anjuta_util_glist_strings_sort (GList *list);
| list : | |
| Returns : |
GList* anjuta_util_glist_from_string (const gchar *id);
| id : | |
| Returns : |
GList* anjuta_util_glist_strings_dup (GList *list);
| list : | |
| Returns : |
GList* anjuta_util_update_string_list (GList *p_list, const gchar *p_str, gint length);
| p_list : | |
| p_str : | |
| length : | |
| Returns : |
pid_t anjuta_util_execute_shell (const gchar *dir, const gchar *command);
| dir : | |
| command : | |
| Returns : |
GList* anjuta_util_parse_args_from_string (const gchar *string);
| string : | |
| Returns : |
gchar* anjuta_util_convert_to_utf8 (const gchar *str);
| str : | |
| Returns : |
#define ANJUTA_TYPE_BEGIN(class_name, prefix, parent_type)
| class_name : | |
| prefix : | |
| parent_type : |
#define ANJUTA_TYPE_ADD_INTERFACE(prefix,interface_type)
| prefix : | |
| interface_type : |
| << AnjutaLauncher | Marshallers >> |