summaryrefslogtreecommitdiff
path: root/src/lib/edje/Edje_Common.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/edje/Edje_Common.h')
-rw-r--r--src/lib/edje/Edje_Common.h31
1 files changed, 31 insertions, 0 deletions
diff --git a/src/lib/edje/Edje_Common.h b/src/lib/edje/Edje_Common.h
index c94a2ff9ac..e03154e6ec 100644
--- a/src/lib/edje/Edje_Common.h
+++ b/src/lib/edje/Edje_Common.h
@@ -1808,6 +1808,37 @@ EAPI Eina_List *edje_mmap_collection_list(Eina_File *f);
EAPI void edje_mmap_collection_list_free(Eina_List *lst);
/**
+ * @brief Returns a list of colorclasses used in this edje file
+ * @param f The mapped file
+ *
+ * @return A list of strings freed by edje_file_color_class_used_free()
+ *
+ * @since 1.26
+ */
+EAPI Eina_List *edje_mmap_color_class_used_list(Eina_File *f);
+
+/**
+ * @brief Returns a list of colorclasses used in this edje file
+ * @param file The file path
+ *
+ * @return A list of strings freed by edje_file_color_class_used_free()
+ *
+ * @since 1.26
+ */
+EAPI Eina_List *edje_file_color_class_used_list(const char *file);
+
+/**
+ * @brief Frees a list of color classes used
+ * @param The list
+ *
+ * This frees the list returned by edje_mmap_color_class_used_list() or
+ * edje_file_color_class_used_list() when you no longer need it.
+ *
+ * @since 1.26
+ */
+EAPI void edje_file_color_class_used_free(Eina_List *lst);
+
+/**
* @brief Determines whether a group matching glob exists in an edje mapped file.
* @param f The mapped file
* @param glob A glob to match on