Synopsis
#include <nautilus-action/na-core-utils.h>
gboolean na_core_utils_boolean_from_string (const gchar *string
);
gchar * na_core_utils_str_add_prefix (const gchar *prefix
,
const gchar *str
);
int na_core_utils_str_collate (const gchar *str1
,
const gchar *str2
);
gchar * na_core_utils_str_remove_char (const gchar *string
,
const gchar *to_remove
);
gchar * na_core_utils_str_remove_suffix (const gchar *string
,
const gchar *suffix
);
void na_core_utils_str_split_first_word (const gchar *string
,
gchar **first
,
gchar **other
);
void na_core_utils_slist_add_message (GSList **list
,
const gchar *format
,
...
);
GSList * na_core_utils_slist_duplicate (GSList *slist
);
void na_core_utils_slist_dump (const gchar *prefix
,
GSList *list
);
GSList * na_core_utils_slist_from_array (const gchar **str_array
);
GSList * na_core_utils_slist_from_split (const gchar *text
,
const gchar *separator
);
gchar * na_core_utils_slist_join_at_end (GSList *slist
,
const gchar *link
);
GSList * na_core_utils_slist_remove_ascii (GSList *slist
,
const gchar *text
);
GSList * na_core_utils_slist_remove_utf8 (GSList *slist
,
const gchar *text
);
gchar ** na_core_utils_slist_to_array (GSList *slist
);
gchar * na_core_utils_slist_to_text (GSList *slist
);
GSList * na_core_utils_slist_setup_element (GSList *list
,
const gchar *element
,
gboolean set
);
guint na_core_utils_slist_count (GSList *list
,
const gchar *str
);
gboolean na_core_utils_slist_find_negated (GSList *list
,
const gchar *str
);
gboolean na_core_utils_slist_are_equal (GSList *a
,
GSList *b
);
void na_core_utils_slist_free (GSList *slist
);
gchar * na_core_utils_gstring_joinv (const gchar *start
,
const gchar *separator
,
gchar **list
);
void na_core_utils_selcount_get_ope_int (const gchar *selection_count
,
gchar **ope
,
gchar **uint
);
gboolean na_core_utils_dir_is_writable_path (const gchar *path
);
gboolean na_core_utils_dir_is_writable_uri (const gchar *uri
);
void na_core_utils_dir_split_ext (const gchar *string
,
gchar **first
,
gchar **ext
);
gboolean na_core_utils_file_delete (const gchar *path
);
gboolean na_core_utils_file_exists (const gchar *uri
);
gchar * na_core_utils_file_load_from_uri (const gchar *uri
,
gsize *length
);
void na_core_utils_print_version (void
);
Details
na_core_utils_boolean_from_string ()
gboolean na_core_utils_boolean_from_string (const gchar *string
);
na_core_utils_str_add_prefix ()
gchar * na_core_utils_str_add_prefix (const gchar *prefix
,
const gchar *str
);
na_core_utils_str_collate ()
int na_core_utils_str_collate (const gchar *str1
,
const gchar *str2
);
na_core_utils_str_remove_char ()
gchar * na_core_utils_str_remove_char (const gchar *string
,
const gchar *to_remove
);
na_core_utils_str_remove_suffix ()
gchar * na_core_utils_str_remove_suffix (const gchar *string
,
const gchar *suffix
);
na_core_utils_str_split_first_word ()
void na_core_utils_str_split_first_word (const gchar *string
,
gchar **first
,
gchar **other
);
na_core_utils_slist_add_message ()
void na_core_utils_slist_add_message (GSList **list
,
const gchar *format
,
...
);
na_core_utils_slist_duplicate ()
GSList * na_core_utils_slist_duplicate (GSList *slist
);
na_core_utils_slist_dump ()
void na_core_utils_slist_dump (const gchar *prefix
,
GSList *list
);
na_core_utils_slist_from_array ()
GSList * na_core_utils_slist_from_array (const gchar **str_array
);
na_core_utils_slist_from_split ()
GSList * na_core_utils_slist_from_split (const gchar *text
,
const gchar *separator
);
na_core_utils_slist_join_at_end ()
gchar * na_core_utils_slist_join_at_end (GSList *slist
,
const gchar *link
);
na_core_utils_slist_remove_ascii ()
GSList * na_core_utils_slist_remove_ascii (GSList *slist
,
const gchar *text
);
na_core_utils_slist_remove_utf8 ()
GSList * na_core_utils_slist_remove_utf8 (GSList *slist
,
const gchar *text
);
na_core_utils_slist_to_array ()
gchar ** na_core_utils_slist_to_array (GSList *slist
);
na_core_utils_slist_to_text ()
gchar * na_core_utils_slist_to_text (GSList *slist
);
na_core_utils_slist_setup_element ()
GSList * na_core_utils_slist_setup_element (GSList *list
,
const gchar *element
,
gboolean set
);
na_core_utils_slist_count ()
guint na_core_utils_slist_count (GSList *list
,
const gchar *str
);
na_core_utils_slist_find_negated ()
gboolean na_core_utils_slist_find_negated (GSList *list
,
const gchar *str
);
na_core_utils_slist_free ()
void na_core_utils_slist_free (GSList *slist
);
na_core_utils_gstring_joinv ()
gchar * na_core_utils_gstring_joinv (const gchar *start
,
const gchar *separator
,
gchar **list
);
na_core_utils_selcount_get_ope_int ()
void na_core_utils_selcount_get_ope_int (const gchar *selection_count
,
gchar **ope
,
gchar **uint
);
na_core_utils_dir_is_writable_path ()
gboolean na_core_utils_dir_is_writable_path (const gchar *path
);
na_core_utils_dir_is_writable_uri ()
gboolean na_core_utils_dir_is_writable_uri (const gchar *uri
);
na_core_utils_dir_split_ext ()
void na_core_utils_dir_split_ext (const gchar *string
,
gchar **first
,
gchar **ext
);
na_core_utils_file_delete ()
gboolean na_core_utils_file_delete (const gchar *path
);
na_core_utils_file_exists ()
gboolean na_core_utils_file_exists (const gchar *uri
);
na_core_utils_file_load_from_uri ()
gchar * na_core_utils_file_load_from_uri (const gchar *uri
,
gsize *length
);
na_core_utils_print_version ()
void na_core_utils_print_version (void
);