The loading using set_layout_file is already expanding relative path internally.
Compile setting-theme during abs build.
Change-Id: I1b2f01d68136e81f8e9ff6c1d7c857dd9b186ccc
SETTING_TRACE("Add 5Step Slider");
Evas_Object *layout = elm_layout_add(obj);
- char *path = get_resource_path(EDJDIR"/setting-theme.edj");
- set_layout_file(layout, path, "font_slider");
- free(path);
+ set_layout_file(layout, EDJDIR"/setting-theme.edj", "font_slider");
evas_object_size_hint_weight_set(layout,
EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
USER_EDCS_SOUND_DIRS = ${OUTPUT_DIR}
USER_EDCS_FONT_DIRS = ${OUTPUT_DIR}
-# EDC Flags
-USER_EXT_EDC_KEYS =
-
# Resource Filter
USER_RES_INCLUDE =
USER_RES_EXCLUDE =
+# EDC Flags
+USER_EXT_EDC_KEYS = EDC0
+
+USER_EXT_EDC0_EDCS = res/edje/font-slider.edc res/edje/setting-theme.edc
+USER_EXT_EDC0_EDCS_IMAGE_DIRS = ${OUTPUT_DIR} edje/images res/images res/icons shared/res
+USER_EXT_EDC0_EDCS_SOUND_DIRS = ${OUTPUT_DIR} edje/sounds
+USER_EXT_EDC0_EDCS_FONT_DIRS = ${OUTPUT_DIR} edje/fonts
if (slider == NULL)
return NULL;
- char *path = get_resource_path(EDJDIR"/setting-theme.edj");
- set_layout_file(layout, path, "gl_custom_item");
- free(path);
+ set_layout_file(layout, EDJDIR"/setting-theme.edj", "gl_custom_item");
evas_object_size_hint_align_set(layout, EVAS_HINT_FILL, EVAS_HINT_FILL);
evas_object_size_hint_weight_set(layout, EVAS_HINT_EXPAND,
EVAS_HINT_EXPAND);
elm_box_padding_set(box1, ELM_SCALE_SIZE(15), ELM_SCALE_SIZE(5));
Evas_Object *layout = elm_layout_add(box1);
- char *path = get_resource_path(EDJDIR"/setting-theme.edj");
- set_layout_file(layout, path, "date_time_layout");
- free(path);
+ set_layout_file(layout, EDJDIR"/setting-theme.edj", "date_time_layout");
evas_object_size_hint_weight_set(layout, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
evas_object_size_hint_align_set(layout, EVAS_HINT_FILL, EVAS_HINT_FILL);
progressbar_style = "custom_red";
layout = elm_layout_add(obj);
- char *path = get_resource_path(EDJDIR"/setting-theme.edj");
- set_layout_file(layout, path, "gl_custom_item_battery");
- free(path);
+ set_layout_file(layout, EDJDIR"/setting-theme.edj", "gl_custom_item_battery");
evas_object_size_hint_align_set(layout, EVAS_HINT_FILL, EVAS_HINT_FILL);
progress = elm_progressbar_add(layout);