summaryrefslogtreecommitdiff
path: root/src/bin/e_theme.h
diff options
context:
space:
mode:
authorKibum Kim <kb0929.kim@samsung.com>2012-01-07 00:44:45 +0900
committerKibum Kim <kb0929.kim@samsung.com>2012-01-07 00:44:45 +0900
commitbafc5398580eb00b0d31c8af54c4c8970c288b71 (patch)
tree14ad9d0bbbcfea722f790b46a4618d8c06781fb6 /src/bin/e_theme.h
parent3a25a1f342f79f5e6b8c83ca009462a8804a7c45 (diff)
downloade17-bafc5398580eb00b0d31c8af54c4c8970c288b71.tar.gz
e17-bafc5398580eb00b0d31c8af54c4c8970c288b71.tar.bz2
e17-bafc5398580eb00b0d31c8af54c4c8970c288b71.zip
Git init
Diffstat (limited to 'src/bin/e_theme.h')
-rw-r--r--src/bin/e_theme.h34
1 files changed, 34 insertions, 0 deletions
diff --git a/src/bin/e_theme.h b/src/bin/e_theme.h
new file mode 100644
index 0000000..5f48b1d
--- /dev/null
+++ b/src/bin/e_theme.h
@@ -0,0 +1,34 @@
+#ifdef E_TYPEDEFS
+#else
+#ifndef E_THEME_H
+#define E_THEME_H
+
+EINTERN int e_theme_init(void);
+EINTERN int e_theme_shutdown(void);
+
+EAPI int e_theme_edje_object_set(Evas_Object *o, const char *category, const char *group);
+EAPI const char *e_theme_edje_file_get(const char *category, const char *group);
+EAPI const char *e_theme_edje_icon_fallback_file_get(const char *group);
+EAPI void e_theme_file_set(const char *category, const char *file);
+
+EAPI int e_theme_config_set(const char *category, const char *file);
+EAPI E_Config_Theme *e_theme_config_get(const char *category);
+EAPI int e_theme_config_remove(const char *category);
+EAPI Eina_List *e_theme_config_list(void);
+
+EAPI int e_theme_category_find(const char *category);
+EAPI Eina_List *e_theme_category_list(void);
+EAPI int e_theme_transition_find(const char *transition);
+EAPI Eina_List *e_theme_transition_list(void);
+EAPI int e_theme_border_find(const char *border);
+EAPI Eina_List *e_theme_border_list(void);
+EAPI int e_theme_shelf_find(const char *shelf);
+EAPI Eina_List *e_theme_shelf_list(void);
+EAPI int e_theme_comp_find(const char *shelf);
+EAPI Eina_List *e_theme_comp_list(void);
+
+EAPI void e_theme_handler_set(Evas_Object *obj, const char *path, void *data);
+EAPI int e_theme_handler_test(Evas_Object *obj, const char *path, void *data);
+
+#endif
+#endif