add eet_data_descriptor_name_get()
authorMike Blumenkrantz <michael.blumenkrantz@gmail.com>
Fri, 1 Feb 2013 10:59:23 +0000 (10:59 +0000)
committerMike Blumenkrantz <michael.blumenkrantz@gmail.com>
Fri, 1 Feb 2013 10:59:23 +0000 (10:59 +0000)
SVN revision: 83546

ChangeLog
NEWS
src/lib/eet/Eet.h
src/lib/eet/eet_data.c

index 4a081ea..d7af9dc 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2013-02-01  Mike Blumenkrantz
+
+        * added eet_data_descriptor_name_get()
+
 2013-01-31  Guillaume Friloux
 
         * Fix a memory leak in ecore_con_dns
diff --git a/NEWS b/NEWS
index 67d1168..ecbec79 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -50,6 +50,7 @@ Additions:
       eina_xattr_fd_copy()
     * Added eina_file_copy()
     * Add eet_mmap.
+    * added eet_data_descriptor_name_get()
     * Add eio_eet_sync symbols.
     * Add infrastructure to handle buggy touchscreen in Ecore_Input_Evas.
 
@@ -135,4 +136,4 @@ Fixes:
     * Fix evas gif loader to return the correct frame duration
     * Prevent a crash even if an invalid object is swallowed into an edje object.
     * Fix cache miss when active edje hash is empty.
-       * Fix the EVAS_CALLBACK_MOUSE_MOVE callback is called even if the grabbed object is invisible by proxy object.
+    * Fix the EVAS_CALLBACK_MOUSE_MOVE callback is called even if the grabbed object is invisible by proxy object.
index dd16f6c..bb527f5 100644 (file)
@@ -2732,6 +2732,14 @@ EAPI void
 eet_data_descriptor_free(Eet_Data_Descriptor *edd);
 
 /**
+ * This function returns the name of a data descriptor.
+ *
+ * @since 1.8.0
+ * @ingroup Eet_Data_Group
+ */
+EAPI const char *eet_data_descriptor_name_get(const Eet_Data_Descriptor *edd);
+
+/**
  * This function is an internal used by macros.
  *
  * This function is used by macros EET_DATA_DESCRIPTOR_ADD_BASIC(),
index dc7f11e..fa64246 100644 (file)
@@ -1913,6 +1913,14 @@ eet_data_descriptor_file_new(const Eet_Data_Descriptor_Class *eddc)
    return _eet_data_descriptor_new(eddc, 2);
 }
 
+EAPI const char *
+eet_data_descriptor_name_get(const Eet_Data_Descriptor *edd)
+{
+   EINA_SAFETY_ON_NULL_RETURN_VAL(edd, NULL);
+   return edd->name;
+}
+
+
 EAPI void
 eet_data_descriptor_free(Eet_Data_Descriptor *edd)
 {