From 529b2ec37e612b6b5cac0e18ec65db43b4ae5c9f Mon Sep 17 00:00:00 2001 From: Viktor Kojouharov Date: Sun, 16 Nov 2008 20:35:25 +0000 Subject: [PATCH] this api doc seems to have been misplaced SVN revision: 37679 --- src/bin/e_theme.c | 68 +++++++++++++++++++++++------------------------ 1 file changed, 34 insertions(+), 34 deletions(-) diff --git a/src/bin/e_theme.c b/src/bin/e_theme.c index 32137dd7c..afc8c141f 100644 --- a/src/bin/e_theme.c +++ b/src/bin/e_theme.c @@ -66,40 +66,6 @@ e_theme_init(void) return 1; } -/* - * this is used to sewt the theme for a CATEGORY of e17. "base" is always set - * to the default theme - because if a selected theme for lest say base/theme - * does not provide theme elements it can default back to the default theme. - * - * the idea is you can actually set a different theme for different parts of - * the desktop... :) - * - * other possible categories... - * e_theme_file_set("base/theme/about", "default.edj"); - * e_theme_file_set("base/theme/borders", "default.edj"); - * e_theme_file_set("base/theme/background", "default.edj"); - * e_theme_file_set("base/theme/configure", "default.edj"); - * e_theme_file_set("base/theme/dialog", "default.edj"); - * e_theme_file_set("base/theme/menus", "default.edj"); - * e_theme_file_set("base/theme/error", "default.edj"); - * e_theme_file_set("base/theme/gadman", "default.edj"); - * e_theme_file_set("base/theme/dnd", "default.edj"); - * e_theme_file_set("base/theme/icons", "default.edj"); - * e_theme_file_set("base/theme/pointer", "default.edj"); - * e_theme_file_set("base/theme/transitions", "default.edj"); - * e_theme_file_set("base/theme/widgets", "default.edj"); - * e_theme_file_set("base/theme/winlist", "default.edj"); - * e_theme_file_set("base/theme/modules", "default.edj"); - * e_theme_file_set("base/theme/modules/pager", "default.edj"); - * e_theme_file_set("base/theme/modules/ibar", "default.edj"); - * e_theme_file_set("base/theme/modules/ibox", "default.edj"); - * e_theme_file_set("base/theme/modules/clock", "default.edj"); - * e_theme_file_set("base/theme/modules/battery", "default.edj"); - * e_theme_file_set("base/theme/modules/cpufreq", "default.edj"); - * e_theme_file_set("base/theme/modules/start", "default.edj"); - * e_theme_file_set("base/theme/modules/temperature", "default.edj"); - */ - EAPI int e_theme_shutdown(void) { @@ -286,6 +252,40 @@ e_theme_edje_file_get(const char *category, const char *group) return e_theme_edje_file_get(buf, group); } +/* + * this is used to set the theme for a CATEGORY of E17. "base" is always set + * to the default theme - because if a selected theme wants "base/theme", but + * does not provide theme elements, it can fall back to the default theme. + * + * the idea is you can actually set a different theme for different parts of + * the desktop... :) + * + * other possible categories... + * e_theme_file_set("base/theme/about", "default.edj"); + * e_theme_file_set("base/theme/borders", "default.edj"); + * e_theme_file_set("base/theme/background", "default.edj"); + * e_theme_file_set("base/theme/configure", "default.edj"); + * e_theme_file_set("base/theme/dialog", "default.edj"); + * e_theme_file_set("base/theme/menus", "default.edj"); + * e_theme_file_set("base/theme/error", "default.edj"); + * e_theme_file_set("base/theme/gadman", "default.edj"); + * e_theme_file_set("base/theme/dnd", "default.edj"); + * e_theme_file_set("base/theme/icons", "default.edj"); + * e_theme_file_set("base/theme/pointer", "default.edj"); + * e_theme_file_set("base/theme/transitions", "default.edj"); + * e_theme_file_set("base/theme/widgets", "default.edj"); + * e_theme_file_set("base/theme/winlist", "default.edj"); + * e_theme_file_set("base/theme/modules", "default.edj"); + * e_theme_file_set("base/theme/modules/pager", "default.edj"); + * e_theme_file_set("base/theme/modules/ibar", "default.edj"); + * e_theme_file_set("base/theme/modules/ibox", "default.edj"); + * e_theme_file_set("base/theme/modules/clock", "default.edj"); + * e_theme_file_set("base/theme/modules/battery", "default.edj"); + * e_theme_file_set("base/theme/modules/cpufreq", "default.edj"); + * e_theme_file_set("base/theme/modules/start", "default.edj"); + * e_theme_file_set("base/theme/modules/temperature", "default.edj"); + */ + EAPI void e_theme_file_set(const char *category, const char *file) {