</option>
<option id="gnu.cpp.link.option.libs.1036707908" name="Libraries (-l)" superClass="gnu.cpp.link.option.libs" useByScannerDiscovery="false" valueType="libs">
<listOptionValue builtIn="false" srcPrefixMapping="" srcRootPath="" value="setting-common"/>
- <listOptionValue builtIn="false" srcPrefixMapping="" srcRootPath="" value="deviced"/>
- <listOptionValue builtIn="false" srcPrefixMapping="" srcRootPath="" value="vconf"/>
- <listOptionValue builtIn="false" srcPrefixMapping="" srcRootPath="" value="vconf"/>
<listOptionValue builtIn="false" srcPrefixMapping="" srcRootPath="" value="vconf"/>
</option>
<inputType id="cdt.managedbuild.tool.gnu.cpp.linker.input.1129445683" superClass="cdt.managedbuild.tool.gnu.cpp.linker.input">
return 0;
}
+static void set_layout_file(Evas_Object *layout, char *name, char *group)
+{
+ char *path = get_resource_path(name);
+ Eina_Bool ret = elm_layout_file_set(layout, path, group);
+ if (!ret) {
+ SETTING_TRACE_ERROR("Failed to load edj file. Name: %s, group: %s", name, group);
+ }
+
+ free(path);
+}
+
static void update_overheating_text(void *data)
{
SettingDisplay *ad = (SettingDisplay *)data;
_brightness_overheat_check(ad);
}
-const char *setting_brightness_get_slider_icon(int level)
+char *setting_brightness_get_slider_icon(int level)
{
int mapped_level = 0;
SETTING_TRACE_DEBUG("mapped_level:%d", mapped_level);
- return iconPath[mapped_level];
+ char *path = get_resource_path(iconPath[mapped_level]);
+ return path;
}
void setting_display_update_slider_icon(Setting_GenGroupItem_Data *item_data,
int value)
{
Evas_Object *cur_icon = NULL;
- const char *new_file = NULL;
+ char *new_file = NULL;
SETTING_TRACE_BEGIN;
cur_icon = elm_object_content_get(item_data->eo_check);
new_file = setting_brightness_get_slider_icon(value);
elm_image_file_set(cur_icon, new_file, NULL);
+
+ free(new_file);
}
void __display_int_vconf_cb(keynode_t *key, void *data)
/* Set custom layout style */
layout = elm_layout_add(obj);
- elm_layout_file_set(layout, SETTING_THEME_EDJ_NAME,
- "gl_custom_item");
+ set_layout_file(layout, SETTING_THEME_EDJ_NAME, "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,
void construct_brightness(void *data, Evas_Object *genlist)
{
SettingDisplay *ad = (SettingDisplay *)data;
- const char *left_icon = NULL;
+ char *left_icon = NULL;
int auto_value = SETTING_BRIGHTNESS_AUTOMATIC_ON;
int err;
int ret = -1;
NULL,
setting_display_birghtness_bright_slider_value_change_cb);
+ free(left_icon);
+
if (ad->data_br_sli) {
elm_genlist_item_select_mode_set(ad->data_br_sli->item,
ELM_OBJECT_SELECT_MODE_NONE);