anjuta r4554 - in trunk: . libanjuta
- From: jrliggett svn gnome org
- To: svn-commits-list gnome org
- Subject: anjuta r4554 - in trunk: . libanjuta
- Date: Fri, 9 Jan 2009 06:40:14 +0000 (UTC)
Author: jrliggett
Date: Fri Jan 9 06:40:14 2009
New Revision: 4554
URL: http://svn.gnome.org/viewvc/anjuta?rev=4554&view=rev
Log:
* libanjuta/anjuta-utils.c:
* libanjuta/anjuta-utils.h:
Add a new utility function, anjuta_util_convert_gfile_list_to_path_list,
for converting lists of GFiles to lists of paths.
Modified:
trunk/ChangeLog
trunk/libanjuta/anjuta-utils.c
trunk/libanjuta/anjuta-utils.h
Modified: trunk/libanjuta/anjuta-utils.c
==============================================================================
--- trunk/libanjuta/anjuta-utils.c (original)
+++ trunk/libanjuta/anjuta-utils.c Fri Jan 9 06:40:14 2009
@@ -1937,3 +1937,25 @@
return file_path;
}
+GList *
+anjuta_util_convert_gfile_list_to_path_list (GList *list)
+{
+ GList *path_list;
+ GList *current_file;
+ gchar *path;
+
+ path_list = NULL;
+ current_file = list;
+
+ while (current_file)
+ {
+ path = g_file_get_path (current_file->data);
+
+ /* Ignore files with invalid paths */
+ if (path)
+ path_list = g_list_append (path_list, path);
+ }
+
+ return path_list;
+}
+
Modified: trunk/libanjuta/anjuta-utils.h
==============================================================================
--- trunk/libanjuta/anjuta-utils.h (original)
+++ trunk/libanjuta/anjuta-utils.h Fri Jan 9 06:40:14 2009
@@ -134,6 +134,10 @@
gchar* anjuta_util_get_user_cache_file_path (const gchar* path, ...);
gchar* anjuta_util_get_user_config_file_path (const gchar* path, ...);
+/* Function for converting GFile objects to string paths
+ * Free the returned list with anjuta_util_glist_strings_free. */
+GList *anjuta_util_convert_gfile_list_to_path_list (GList *list);
+
/* Temporarily copied here */
#define ANJUTA_TYPE_BEGIN(class_name, prefix, parent_type) \
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]