rename a whole host of config-related functions to be elm_config_*

now. yes - no deprecation. no time to do that.



SVN revision: 68810
This commit is contained in:
Carsten Haitzler 2012-03-06 12:04:25 +00:00
parent 342dc04638
commit 7a5a301a63
15 changed files with 337 additions and 350 deletions

View File

@ -149,10 +149,10 @@ sb_change(void *data __UNUSED__,
void *event_info __UNUSED__)
{
Eina_Bool val = elm_check_state_get(obj);
Eina_Bool sb = elm_scroll_bounce_enabled_get();
Eina_Bool sb = elm_config_scroll_bounce_enabled_get();
if (val == sb) return;
elm_scroll_bounce_enabled_set(val);
elm_config_scroll_bounce_enabled_set(val);
elm_config_all_flush();
/*TODO: enable/disable subordinate sliders (make 'em support it 1st)*/
@ -175,11 +175,11 @@ bf_change(void *data __UNUSED__,
Evas_Object *obj,
void *event_info __UNUSED__)
{
double bf = elm_scroll_bounce_friction_get();
double bf = elm_config_scroll_bounce_friction_get();
double val = elm_slider_value_get(obj);
if (bf == val) return;
elm_scroll_bounce_friction_set(val);
elm_config_scroll_bounce_friction_set(val);
elm_config_all_flush();
}
@ -200,11 +200,11 @@ ps_change(void *data __UNUSED__,
Evas_Object *obj,
void *event_info __UNUSED__)
{
double ps = elm_scroll_page_scroll_friction_get();
double ps = elm_config_scroll_page_scroll_friction_get();
double val = elm_slider_value_get(obj);
if (ps == val) return;
elm_scroll_page_scroll_friction_set(val);
elm_config_scroll_page_scroll_friction_set(val);
elm_config_all_flush();
}
@ -225,11 +225,11 @@ bis_change(void *data __UNUSED__,
Evas_Object *obj,
void *event_info __UNUSED__)
{
double bis = elm_scroll_bring_in_scroll_friction_get();
double bis = elm_config_scroll_bring_in_scroll_friction_get();
double val = elm_slider_value_get(obj);
if (bis == val) return;
elm_scroll_bring_in_scroll_friction_set(val);
elm_config_scroll_bring_in_scroll_friction_set(val);
elm_config_all_flush();
}
@ -250,11 +250,11 @@ zf_change(void *data __UNUSED__,
Evas_Object *obj,
void *event_info __UNUSED__)
{
double zf = elm_scroll_zoom_friction_get();
double zf = elm_config_scroll_zoom_friction_get();
double val = elm_slider_value_get(obj);
if (zf == val) return;
elm_scroll_zoom_friction_set(val);
elm_config_scroll_zoom_friction_set(val);
elm_config_all_flush();
}
@ -264,10 +264,10 @@ ts_change(void *data __UNUSED__,
void *event_info __UNUSED__)
{
Eina_Bool val = elm_check_state_get(obj);
Eina_Bool sb = elm_scroll_thumbscroll_enabled_get();
Eina_Bool sb = elm_config_scroll_thumbscroll_enabled_get();
if (val == sb) return;
elm_scroll_thumbscroll_enabled_set(val);
elm_config_scroll_thumbscroll_enabled_set(val);
elm_config_all_flush();
/*TODO: enable/disable subordinate sliders (make 'em support it 1st)*/
@ -290,11 +290,11 @@ tst_change(void *data __UNUSED__,
Evas_Object *obj,
void *event_info __UNUSED__)
{
double tst = elm_scroll_thumbscroll_threshold_get();
double tst = elm_config_scroll_thumbscroll_threshold_get();
double val = elm_slider_value_get(obj);
if (tst == val) return;
elm_scroll_thumbscroll_threshold_set(val);
elm_config_scroll_thumbscroll_threshold_set(val);
elm_config_all_flush();
}
@ -315,11 +315,11 @@ tsmt_change(void *data __UNUSED__,
Evas_Object *obj,
void *event_info __UNUSED__)
{
double tsmt = elm_scroll_thumbscroll_momentum_threshold_get();
double tsmt = elm_config_scroll_thumbscroll_momentum_threshold_get();
double val = elm_slider_value_get(obj);
if (tsmt == val) return;
elm_scroll_thumbscroll_momentum_threshold_set(val);
elm_config_scroll_thumbscroll_momentum_threshold_set(val);
elm_config_all_flush();
}
@ -340,11 +340,11 @@ tsf_change(void *data __UNUSED__,
Evas_Object *obj,
void *event_info __UNUSED__)
{
double tsf = elm_scroll_thumbscroll_friction_get();
double tsf = elm_config_scroll_thumbscroll_friction_get();
double val = elm_slider_value_get(obj);
if (tsf == val) return;
elm_scroll_thumbscroll_friction_set(val);
elm_config_scroll_thumbscroll_friction_set(val);
elm_config_all_flush();
}
@ -365,11 +365,11 @@ tsbf_change(void *data __UNUSED__,
Evas_Object *obj,
void *event_info __UNUSED__)
{
double tsbf = elm_scroll_thumbscroll_border_friction_get();
double tsbf = elm_config_scroll_thumbscroll_border_friction_get();
double val = elm_slider_value_get(obj);
if (tsbf == val) return;
elm_scroll_thumbscroll_border_friction_set(val);
elm_config_scroll_thumbscroll_border_friction_set(val);
elm_config_all_flush();
}
@ -390,11 +390,11 @@ tssf_change(void *data __UNUSED__,
Evas_Object *obj,
void *event_info __UNUSED__)
{
double tssf = elm_scroll_thumbscroll_sensitivity_friction_get();
double tssf = elm_config_scroll_thumbscroll_sensitivity_friction_get();
double val = elm_slider_value_get(obj);
if (tssf == val) return;
elm_scroll_thumbscroll_sensitivity_friction_set(val);
elm_config_scroll_thumbscroll_sensitivity_friction_set(val);
elm_config_all_flush();
}
@ -403,12 +403,12 @@ cf_enable(void *data,
Evas_Object *obj,
void *event_info __UNUSED__)
{
Eina_Bool cf = elm_cache_flush_enabled_get();
Eina_Bool cf = elm_config_cache_flush_enabled_get();
Eina_Bool val = elm_check_state_get(obj);
if (cf == val) return;
elm_object_disabled_set((Evas_Object *)data, !val);
elm_cache_flush_enabled_set(val);
elm_config_cache_flush_enabled_set(val);
elm_config_all_flush();
}
@ -429,11 +429,11 @@ cf_change(void *data __UNUSED__,
Evas_Object *obj,
void *event_info __UNUSED__)
{
double cf = elm_cache_flush_interval_get();
double cf = elm_config_cache_flush_interval_get();
double val = elm_slider_value_get(obj);
if (cf == val) return;
elm_cache_flush_interval_set(val);
elm_config_cache_flush_interval_set(val);
elm_config_all_flush();
}
@ -454,11 +454,11 @@ fc_change(void *data __UNUSED__,
Evas_Object *obj,
void *event_info __UNUSED__)
{
double font_cache = elm_cache_font_cache_size_get();
double font_cache = elm_config_cache_font_cache_size_get();
double val = elm_slider_value_get(obj);
if (font_cache == val) return;
elm_cache_font_cache_size_set(val * 1024);
elm_config_cache_font_cache_size_set(val * 1024);
elm_config_all_flush();
}
@ -479,11 +479,11 @@ ic_change(void *data __UNUSED__,
Evas_Object *obj,
void *event_info __UNUSED__)
{
double image_cache = elm_cache_image_cache_size_get();
double image_cache = elm_config_cache_image_cache_size_get();
double val = elm_slider_value_get(obj);
if (image_cache == val) return;
elm_cache_image_cache_size_set(val * 1024);
elm_config_cache_image_cache_size_set(val * 1024);
elm_config_all_flush();
}
@ -504,11 +504,11 @@ sc_change(void *data __UNUSED__,
Evas_Object *obj,
void *event_info __UNUSED__)
{
double scale = elm_scale_get();
double scale = elm_config_scale_get();
double val = elm_slider_value_get(obj);
if (scale == val) return;
elm_scale_set(val);
elm_config_scale_set(val);
elm_config_all_flush();
}
@ -529,11 +529,11 @@ fs_change(void *data __UNUSED__,
Evas_Object *obj,
void *event_info __UNUSED__)
{
double fs = elm_finger_size_get();
double fs = elm_config_finger_size_get();
double val = elm_slider_value_get(obj);
if (fs == val) return;
elm_finger_size_set(val);
elm_config_finger_size_set(val);
elm_config_all_flush();
}
@ -554,11 +554,11 @@ efc_change(void *data __UNUSED__,
Evas_Object *obj,
void *event_info __UNUSED__)
{
double efc = elm_cache_edje_file_cache_size_get();
double efc = elm_config_cache_edje_file_cache_size_get();
double val = elm_slider_value_get(obj);
if (efc == val) return;
elm_cache_edje_file_cache_size_set(val);
elm_config_cache_edje_file_cache_size_set(val);
elm_config_all_flush();
}
@ -579,11 +579,11 @@ ecc_change(void *data __UNUSED__,
Evas_Object *obj,
void *event_info __UNUSED__)
{
double ecc = elm_cache_edje_collection_cache_size_get();
double ecc = elm_config_cache_edje_collection_cache_size_get();
double val = elm_slider_value_get(obj);
if (ecc == val) return;
elm_cache_edje_collection_cache_size_set(val);
elm_config_cache_edje_collection_cache_size_set(val);
elm_config_all_flush();
}
@ -633,7 +633,7 @@ _status_config(Evas_Object *win,
elm_slider_unit_format_set(sl, "%1.2f");
elm_slider_indicator_format_set(sl, "%1.2f");
elm_slider_min_max_set(sl, 0.25, 5.0);
elm_slider_value_set(sl, elm_scale_get());
elm_slider_value_set(sl, elm_config_scale_get());
elm_box_pack_end(bx, sl);
evas_object_show(sl);
@ -656,7 +656,7 @@ _status_config(Evas_Object *win,
elm_slider_unit_format_set(sl, "%1.0f");
elm_slider_indicator_format_set(sl, "%1.0f");
elm_slider_min_max_set(sl, 5, 200);
elm_slider_value_set(sl, elm_finger_size_get());
elm_slider_value_set(sl, elm_config_finger_size_get());
elm_box_pack_end(bx, sl);
evas_object_show(sl);
@ -814,7 +814,7 @@ _font_overlay_reset(void *data,
fstyles = evas_object_data_get(win, "font_styles_list");
fsizes = evas_object_data_get(win, "font_sizes_list");
elm_font_overlay_unset(tc_data->name);
elm_config_font_overlay_unset(tc_data->name);
eina_stringshare_replace(&fdata.cur_font, NULL);
eina_stringshare_replace(&tc_data->font, NULL);
@ -847,7 +847,7 @@ _font_overlay_reset_all(void *data,
EINA_LIST_FOREACH(fdata.text_classes, l, tc_data)
{
elm_font_overlay_unset(tc_data->name);
elm_config_font_overlay_unset(tc_data->name);
eina_stringshare_replace(&tc_data->font, NULL);
eina_stringshare_replace(&tc_data->style, NULL);
@ -885,16 +885,16 @@ _font_overlay_change(void *data __UNUSED__,
name = elm_font_fontconfig_name_get(tc_data->font,
tc_data->style);
elm_font_overlay_set(tc_data->name, name,
tc_data->size ? tc_data->size : -100);
elm_config_font_overlay_set(tc_data->name, name,
tc_data->size ? tc_data->size : -100);
elm_font_fontconfig_name_free(name);
}
else
elm_font_overlay_unset(tc_data->name);
elm_config_font_overlay_unset(tc_data->name);
}
elm_config_save();
elm_font_overlay_apply();
elm_config_font_overlay_apply();
elm_config_all_flush();
/* TODO: apply hinting */
@ -913,25 +913,25 @@ _config_display_update(Evas_Object *win)
Elm_Theme *th;
int fs;
scale = elm_scale_get();
fs = elm_finger_size_get();
flush_interval = elm_cache_flush_interval_get();
font_c = elm_cache_font_cache_size_get();
image_c = elm_cache_image_cache_size_get();
edje_file_c = elm_cache_edje_file_cache_size_get();
edje_col_c = elm_cache_edje_collection_cache_size_get();
scale = elm_config_scale_get();
fs = elm_config_finger_size_get();
flush_interval = elm_config_cache_flush_interval_get();
font_c = elm_config_cache_font_cache_size_get();
image_c = elm_config_cache_image_cache_size_get();
edje_file_c = elm_config_cache_edje_file_cache_size_get();
edje_col_c = elm_config_cache_edje_collection_cache_size_get();
s_bounce = elm_scroll_bounce_enabled_get();
s_bounce_friction = elm_scroll_bounce_friction_get();
ts = elm_scroll_thumbscroll_enabled_get();
ts_threshould = elm_scroll_thumbscroll_threshold_get();
ts_momentum_threshold = elm_scroll_thumbscroll_momentum_threshold_get();
ts_friction = elm_scroll_thumbscroll_friction_get();
ts_border_friction = elm_scroll_thumbscroll_border_friction_get();
ts_sensitivity_friction = elm_scroll_thumbscroll_sensitivity_friction_get();
page_friction = elm_scroll_page_scroll_friction_get();
bring_in_friction = elm_scroll_bring_in_scroll_friction_get();
zoom_friction = elm_scroll_zoom_friction_get();
s_bounce = elm_config_scroll_bounce_enabled_get();
s_bounce_friction = elm_config_scroll_bounce_friction_get();
ts = elm_config_scroll_thumbscroll_enabled_get();
ts_threshould = elm_config_scroll_thumbscroll_threshold_get();
ts_momentum_threshold = elm_config_scroll_thumbscroll_momentum_threshold_get();
ts_friction = elm_config_scroll_thumbscroll_friction_get();
ts_border_friction = elm_config_scroll_thumbscroll_border_friction_get();
ts_sensitivity_friction = elm_config_scroll_thumbscroll_sensitivity_friction_get();
page_friction = elm_config_scroll_page_scroll_friction_get();
bring_in_friction = elm_config_scroll_bring_in_scroll_friction_get();
zoom_friction = elm_config_scroll_zoom_friction_get();
/* gotta update root windows' atoms */
elm_slider_value_set(evas_object_data_get(win, "scale_slider"), scale);
@ -986,7 +986,7 @@ _config_display_update(Evas_Object *win)
elm_theme_free(th);
eina_stringshare_del(curr_theme);
curr_engine = elm_engine_get();
curr_engine = elm_config_engine_get();
l_items = elm_list_items_get(evas_object_data_get(win, "engines_list"));
EINA_LIST_FOREACH(l_items, l, list_it)
{
@ -1002,7 +1002,7 @@ static void
_profile_change_do(Evas_Object *win,
const char *profile)
{
elm_profile_set(profile);
elm_config_profile_set(profile);
elm_config_all_flush();
_config_display_update(win);
}
@ -1028,10 +1028,10 @@ _engine_use(void *data,
li = data;
selection = elm_object_item_data_get(elm_list_selected_item_get(li));
if (!strcmp(elm_engine_get(), selection))
if (!strcmp(elm_config_engine_get(), selection))
return;
elm_engine_set(selection);
elm_config_engine_set(selection);
elm_config_save(); /* make sure new engine has its data dir */
}
@ -1046,7 +1046,7 @@ _profile_use(void *data,
li = data;
selection = elm_object_item_data_get(elm_list_selected_item_get(li));
profile = elm_profile_current_get();
profile = elm_config_profile_get();
if (!profile)
{
@ -1057,7 +1057,7 @@ _profile_use(void *data,
if (!strcmp(profile, selection))
return;
elm_profile_set(selection); /* just here to update info for getters below */
elm_config_profile_set(selection); /* just here to update info for getters below */
_profile_change_do(elm_object_top_widget_get(li), selection);
elm_config_save(); /* make sure new profile has its data dir */
@ -1082,16 +1082,16 @@ _profile_reset(void *data,
li = data;
selection = elm_object_item_data_get(elm_list_selected_item_get(li));
curr = elm_profile_current_get();
curr = elm_config_profile_get();
elm_config_save(); /* dump config into old profile's data dir */
pdir = elm_profile_dir_get(selection, EINA_TRUE);
pdir = elm_config_profile_dir_get(selection, EINA_TRUE);
if (!pdir)
return;
ecore_file_recursive_rm(pdir);
elm_profile_dir_free(pdir);
elm_config_profile_dir_free(pdir);
elm_config_reload();
@ -1178,7 +1178,7 @@ _status_config_sizing(Evas_Object *win,
elm_slider_unit_format_set(sl, "%1.2f");
elm_slider_indicator_format_set(sl, "%1.2f");
elm_slider_min_max_set(sl, 0.25, 5.0);
elm_slider_value_set(sl, elm_scale_get());
elm_slider_value_set(sl, elm_config_scale_get());
elm_box_pack_end(bx, sl);
evas_object_show(sl);
@ -1202,7 +1202,7 @@ _status_config_sizing(Evas_Object *win,
elm_slider_unit_format_set(sl, "%1.0f");
elm_slider_indicator_format_set(sl, "%1.0f");
elm_slider_min_max_set(sl, 5, 200);
elm_slider_value_set(sl, elm_finger_size_get());
elm_slider_value_set(sl, elm_config_finger_size_get());
elm_box_pack_end(bx, sl);
evas_object_show(sl);
@ -1747,8 +1747,8 @@ _fonts_data_fill(Evas *evas)
fdata.font_hash = elm_font_available_hash_add(evas_fonts);
evas_font_available_list_free(evas, evas_fonts);
text_classes = elm_text_classes_list_get();
fo_list = elm_font_overlay_list_get();
text_classes = elm_config_text_classes_list_get();
fo_list = elm_config_font_overlay_list_get();
EINA_LIST_FOREACH(text_classes, l, etc)
{
@ -1782,7 +1782,7 @@ _fonts_data_fill(Evas *evas)
fdata.text_classes = eina_list_append(fdata.text_classes, tc_data);
}
elm_text_classes_list_free(text_classes);
elm_config_text_classes_list_free(text_classes);
/* FIXME: hinting later */
/* fdata.hinting = e_config->font_hinting; */
@ -2136,10 +2136,10 @@ _profiles_list_selected_cb(void *data,
if (!sel_profile)
return;
cur_profile = elm_profile_current_get();
cur_profile = elm_config_profile_get();
pdir = elm_profile_dir_get(sel_profile, EINA_TRUE);
if (!pdir) pdir = elm_profile_dir_get(sel_profile, EINA_FALSE);
pdir = elm_config_profile_dir_get(sel_profile, EINA_TRUE);
if (!pdir) pdir = elm_config_profile_dir_get(sel_profile, EINA_FALSE);
#ifdef ELM_EFREET
snprintf(buf, sizeof(buf), "%s/profile.desktop", pdir);
desk = efreet_desktop_new(buf);
@ -2147,7 +2147,7 @@ _profiles_list_selected_cb(void *data,
else
{
if (desk) efreet_desktop_free(desk);
pdir = elm_profile_dir_get(sel_profile, EINA_FALSE);
pdir = elm_config_profile_dir_get(sel_profile, EINA_FALSE);
snprintf(buf, sizeof(buf), "%s/profile.desktop", pdir);
desk = efreet_desktop_new(buf);
if ((desk) && (desk->name)) prof_name = desk->name;
@ -2167,7 +2167,7 @@ _profiles_list_selected_cb(void *data,
EINA_FALSE);
elm_object_disabled_set(evas_object_data_get(obj, "prof_use_btn"),
EINA_FALSE);
elm_profile_dir_free(pdir);
elm_config_profile_dir_free(pdir);
}
snprintf(buf, sizeof(buf), "<hilight>Selected profile: %s</><br/>",
@ -2200,7 +2200,7 @@ _profiles_list_fill(Evas_Object *l_widget,
elm_list_clear(l_widget);
cur_profile = elm_profile_current_get();
cur_profile = elm_config_profile_get();
EINA_LIST_FOREACH(p_names, l, profile)
{
@ -2212,8 +2212,8 @@ _profiles_list_fill(Evas_Object *l_widget,
Elm_Object_Item *list_it;
Evas_Object *ic;
pdir = elm_profile_dir_get(profile, EINA_TRUE);
if (!pdir) pdir = elm_profile_dir_get(profile, EINA_FALSE);
pdir = elm_config_profile_dir_get(profile, EINA_TRUE);
if (!pdir) pdir = elm_config_profile_dir_get(profile, EINA_FALSE);
label = profile;
#ifdef ELM_EFREET
@ -2223,7 +2223,7 @@ _profiles_list_fill(Evas_Object *l_widget,
else
{
if (desk) efreet_desktop_free(desk);
pdir = elm_profile_dir_get(profile, EINA_FALSE);
pdir = elm_config_profile_dir_get(profile, EINA_FALSE);
snprintf(buf, sizeof(buf), "%s/profile.desktop", pdir);
desk = efreet_desktop_new(buf);
if ((desk) && (desk->name)) label = desk->name;
@ -2256,7 +2256,7 @@ _profiles_list_fill(Evas_Object *l_widget,
if (cur_profile && !strcmp(profile, cur_profile))
sel_it = list_it;
elm_profile_dir_free(pdir);
elm_config_profile_dir_free(pdir);
#ifdef ELM_EFREET
if (desk) efreet_desktop_free(desk);
@ -2321,7 +2321,7 @@ _status_config_profiles(Evas_Object *win,
evas_object_smart_callback_add(li, "unselected", _profiles_list_unselect_cb,
NULL);
profs = elm_profile_list_get();
profs = elm_config_profile_list_get();
evas_object_show(li);
elm_box_pack_end(fr_bx2, li);
@ -2414,7 +2414,7 @@ _status_config_profiles(Evas_Object *win,
_profiles_list_fill(li, profs);
elm_profile_list_free(profs);
elm_config_profile_list_free(profs);
edje_thaw();
evas_event_thaw(evas);
@ -2448,7 +2448,7 @@ _status_config_scrolling(Evas_Object *win,
evas_object_data_set(win, "scroll_bounce_check", ck);
evas_object_size_hint_weight_set(ck, EVAS_HINT_EXPAND, 0.0);
evas_object_size_hint_align_set(ck, EVAS_HINT_FILL, 0.5);
elm_check_state_set(ck, elm_scroll_bounce_enabled_get());
elm_check_state_set(ck, elm_config_scroll_bounce_enabled_get());
elm_box_pack_end(bx, ck);
evas_object_show(ck);
@ -2466,7 +2466,7 @@ _status_config_scrolling(Evas_Object *win,
elm_slider_unit_format_set(sl, "%1.2f");
elm_slider_indicator_format_set(sl, "%1.2f");
elm_slider_min_max_set(sl, 0.0, 4.0);
elm_slider_value_set(sl, elm_scroll_bounce_friction_get());
elm_slider_value_set(sl, elm_config_scroll_bounce_friction_get());
elm_box_pack_end(bx, sl);
evas_object_show(sl);
@ -2487,7 +2487,7 @@ _status_config_scrolling(Evas_Object *win,
evas_object_data_set(win, "thumbscroll_check", ck);
evas_object_size_hint_weight_set(ck, EVAS_HINT_EXPAND, 0.0);
evas_object_size_hint_align_set(ck, EVAS_HINT_FILL, 0.5);
elm_check_state_set(ck, elm_scroll_thumbscroll_enabled_get());
elm_check_state_set(ck, elm_config_scroll_thumbscroll_enabled_get());
elm_box_pack_end(bx, ck);
evas_object_show(ck);
@ -2506,7 +2506,7 @@ _status_config_scrolling(Evas_Object *win,
elm_slider_unit_format_set(sl, "%1.0f pixels");
elm_slider_indicator_format_set(sl, "%1.0f");
elm_slider_min_max_set(sl, 8.0, 50.0);
elm_slider_value_set(sl, elm_scroll_thumbscroll_threshold_get());
elm_slider_value_set(sl, elm_config_scroll_thumbscroll_threshold_get());
elm_box_pack_end(bx, sl);
evas_object_show(sl);
@ -2527,7 +2527,7 @@ _status_config_scrolling(Evas_Object *win,
elm_slider_unit_format_set(sl, "%1.0f pixels/s");
elm_slider_indicator_format_set(sl, "%1.0f");
elm_slider_min_max_set(sl, 10.0, 200.0);
elm_slider_value_set(sl, elm_scroll_thumbscroll_momentum_threshold_get());
elm_slider_value_set(sl, elm_config_scroll_thumbscroll_momentum_threshold_get());
elm_box_pack_end(bx, sl);
evas_object_show(sl);
@ -2548,7 +2548,7 @@ _status_config_scrolling(Evas_Object *win,
elm_slider_unit_format_set(sl, "%1.1f");
elm_slider_indicator_format_set(sl, "%1.1f");
elm_slider_min_max_set(sl, 0.0, 15.0);
elm_slider_value_set(sl, elm_scroll_thumbscroll_friction_get());
elm_slider_value_set(sl, elm_config_scroll_thumbscroll_friction_get());
elm_box_pack_end(bx, sl);
evas_object_show(sl);
@ -2570,7 +2570,7 @@ _status_config_scrolling(Evas_Object *win,
elm_slider_unit_format_set(sl, "%1.2f");
elm_slider_indicator_format_set(sl, "%1.2f");
elm_slider_min_max_set(sl, 0.0, 1.0);
elm_slider_value_set(sl, elm_scroll_thumbscroll_border_friction_get());
elm_slider_value_set(sl, elm_config_scroll_thumbscroll_border_friction_get());
elm_box_pack_end(bx, sl);
evas_object_show(sl);
@ -2590,7 +2590,7 @@ _status_config_scrolling(Evas_Object *win,
elm_slider_unit_format_set(sl, "%1.2f");
elm_slider_indicator_format_set(sl, "%1.2f");
elm_slider_min_max_set(sl, 0.1, 1.0);
elm_slider_value_set(sl, elm_scroll_thumbscroll_sensitivity_friction_get());
elm_slider_value_set(sl, elm_config_scroll_thumbscroll_sensitivity_friction_get());
elm_box_pack_end(bx, sl);
evas_object_show(sl);
@ -2617,7 +2617,7 @@ _status_config_scrolling(Evas_Object *win,
elm_slider_unit_format_set(sl, "%1.1f");
elm_slider_indicator_format_set(sl, "%1.1f");
elm_slider_min_max_set(sl, 0.0, 5.0);
elm_slider_value_set(sl, elm_scroll_page_scroll_friction_get());
elm_slider_value_set(sl, elm_config_scroll_page_scroll_friction_get());
elm_box_pack_end(bx, sl);
evas_object_show(sl);
@ -2637,7 +2637,7 @@ _status_config_scrolling(Evas_Object *win,
elm_slider_unit_format_set(sl, "%1.1f");
elm_slider_indicator_format_set(sl, "%1.1f");
elm_slider_min_max_set(sl, 0.0, 5.0);
elm_slider_value_set(sl, elm_scroll_bring_in_scroll_friction_get());
elm_slider_value_set(sl, elm_config_scroll_bring_in_scroll_friction_get());
elm_box_pack_end(bx, sl);
evas_object_show(sl);
@ -2658,7 +2658,7 @@ _status_config_scrolling(Evas_Object *win,
elm_slider_unit_format_set(sl, "%1.1f");
elm_slider_indicator_format_set(sl, "%1.1f");
elm_slider_min_max_set(sl, 0.0, 5.0);
elm_slider_value_set(sl, elm_scroll_zoom_friction_get());
elm_slider_value_set(sl, elm_config_scroll_zoom_friction_get());
elm_box_pack_end(bx, sl);
evas_object_show(sl);
@ -2736,7 +2736,7 @@ _engines_list_fill(Evas_Object *l_widget,
if (!e_names)
return;
cur_engine = elm_engine_get();
cur_engine = elm_config_engine_get();
EINA_LIST_FOREACH(e_names, l, engine)
{
@ -2838,14 +2838,14 @@ _status_config_caches(Evas_Object *win,
elm_slider_unit_format_set(sl, "%1.0f ticks");
elm_slider_indicator_format_set(sl, "%1.0f");
elm_slider_min_max_set(sl, 8.0, 4096.0);
elm_slider_value_set(sl, elm_cache_flush_interval_get());
elm_object_disabled_set(sl, !elm_cache_flush_enabled_get());
elm_slider_value_set(sl, elm_config_cache_flush_interval_get());
elm_object_disabled_set(sl, !elm_config_cache_flush_enabled_get());
ck = elm_check_add(win);
evas_object_size_hint_weight_set(ck, EVAS_HINT_EXPAND, 0.0);
evas_object_size_hint_align_set(ck, EVAS_HINT_FILL, 0.5);
elm_object_text_set(ck, "Enable Flushing");
elm_check_state_set(ck, elm_cache_flush_enabled_get());
elm_check_state_set(ck, elm_config_cache_flush_enabled_get());
evas_object_smart_callback_add(ck, "changed", cf_enable, sl);
elm_box_pack_end(bx, ck);
evas_object_show(ck);
@ -2873,7 +2873,7 @@ _status_config_caches(Evas_Object *win,
elm_slider_unit_format_set(sl, "%1.1f MB");
elm_slider_indicator_format_set(sl, "%1.1f");
elm_slider_min_max_set(sl, 0.0, 4.0);
elm_slider_value_set(sl, (double)elm_cache_font_cache_size_get() / 1024.0);
elm_slider_value_set(sl, (double)elm_config_cache_font_cache_size_get() / 1024.0);
elm_box_pack_end(bx, sl);
evas_object_show(sl);
@ -2897,7 +2897,7 @@ _status_config_caches(Evas_Object *win,
elm_slider_unit_format_set(sl, "%1.0f MB");
elm_slider_indicator_format_set(sl, "%1.0f");
elm_slider_min_max_set(sl, 0, 32);
elm_slider_value_set(sl, (double)elm_cache_image_cache_size_get() / 1024.0);
elm_slider_value_set(sl, (double)elm_config_cache_image_cache_size_get() / 1024.0);
elm_box_pack_end(bx, sl);
evas_object_show(sl);
@ -2921,7 +2921,7 @@ _status_config_caches(Evas_Object *win,
elm_slider_unit_format_set(sl, "%1.0f files");
elm_slider_indicator_format_set(sl, "%1.0f");
elm_slider_min_max_set(sl, 0, 32);
elm_slider_value_set(sl, elm_cache_edje_file_cache_size_get());
elm_slider_value_set(sl, elm_config_cache_edje_file_cache_size_get());
elm_box_pack_end(bx, sl);
evas_object_show(sl);
@ -2945,7 +2945,7 @@ _status_config_caches(Evas_Object *win,
elm_slider_unit_format_set(sl, "%1.0f collections");
elm_slider_indicator_format_set(sl, "%1.0f");
elm_slider_min_max_set(sl, 0, 128);
elm_slider_value_set(sl, elm_cache_edje_collection_cache_size_get());
elm_slider_value_set(sl, elm_config_cache_edje_collection_cache_size_get());
elm_box_pack_end(bx, sl);
evas_object_show(sl);
@ -3114,8 +3114,8 @@ elm_main(int argc,
if (!interactive)
{
if (theme_set) elm_theme_set(NULL, theme_set);
if (finger_size_set) elm_finger_size_set(atoi(finger_size_set));
if (scale_set) elm_scale_set(atof(scale_set));
if (finger_size_set) elm_config_finger_size_set(atoi(finger_size_set));
if (scale_set) elm_config_scale_set(atof(scale_set));
elm_config_all_flush();

View File

@ -215,7 +215,7 @@ static void
_ui_tg_changed(void *data, Evas_Object *obj, void *event_info)
{
(void) data; (void) event_info;
elm_mirrored_set(elm_check_state_get(obj));
elm_config_mirrored_set(elm_check_state_get(obj));
}
static void
@ -304,7 +304,7 @@ my_win_main(char *autorun, Eina_Bool test_win_only)
tg = elm_check_add(win);
elm_object_style_set(tg, "toggle");
elm_object_text_set(tg, "UI-Mirroring:");
elm_check_state_set(tg, elm_mirrored_get());
elm_check_state_set(tg, elm_config_mirrored_get());
evas_object_smart_callback_add(tg, "changed", _ui_tg_changed, NULL);
elm_box_pack_end(bx0, tg);
evas_object_show(tg);

View File

@ -359,14 +359,14 @@ test_cursor3(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_inf
elm_box_pack_end(bx, o);
evas_object_show(o);
elm_cursor_engine_only_set(0);
elm_config_cursor_engine_only_set(EINA_FALSE);
o = elm_button_add(win);
elm_object_cursor_set(o, "hand2");
elm_object_text_set(o, "hand 2 engine only config false");
elm_box_pack_end(bx, o);
evas_object_show(o);
elm_cursor_engine_only_set(1);
elm_config_cursor_engine_only_set(EINA_TRUE);
o = elm_button_add(win);
elm_object_cursor_set(o, "hand2");
elm_object_text_set(o, "hand 2 engine only config true");

View File

@ -115,13 +115,13 @@ test_focus3(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info
static void
highlight_enabled_cb(void *data __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__)
{
elm_focus_highlight_enabled_set(elm_check_state_get(obj));
elm_config_focus_highlight_enabled_set(elm_check_state_get(obj));
}
static void
highlight_animate_cb(void *data __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__)
{
elm_focus_highlight_animate_set(elm_check_state_get(obj));
elm_config_focus_highlight_animate_set(elm_check_state_get(obj));
}
static void
@ -208,8 +208,8 @@ test_focus4(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info
win = elm_win_util_standard_add("focus4", "Focus 4");
elm_win_autodel_set(win, EINA_TRUE);
elm_win_focus_highlight_enabled_set(win, EINA_TRUE);
elm_focus_highlight_enabled_set(EINA_TRUE);
elm_focus_highlight_animate_set(EINA_TRUE);
elm_config_focus_highlight_enabled_set(EINA_TRUE);
elm_config_focus_highlight_animate_set(EINA_TRUE);
/* First Example - Using Focus Highlight */
gd = elm_grid_add(win);

View File

@ -1945,7 +1945,7 @@ test_genlist11(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_i
tg = elm_check_add(win);
elm_object_style_set(tg, "toggle");
elm_object_text_set(tg, "Reorder Mode:");
elm_check_state_set(tg, elm_mirrored_get());
elm_check_state_set(tg, elm_config_mirrored_get());
evas_object_smart_callback_add(tg, "changed", _reorder_tg_changed_cb, gl);
elm_box_pack_end(bx, tg);
evas_object_show(tg);

View File

@ -239,9 +239,11 @@ test_glview_simple(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *eve
if (!(gld = calloc(1, sizeof(GLData)))) return;
// Set the engine to opengl_x11
elm_engine_set("opengl_x11");
elm_config_preferred_engine_set("opengl_x11");
win = elm_win_add(NULL, "glview simple", ELM_WIN_BASIC);
// Set preferred engine back to default from config
elm_config_preferred_engine_set(NULL);
elm_win_title_set(win, "GLView Simple");
elm_win_autodel_set(win, EINA_TRUE);

View File

@ -891,7 +891,8 @@ elm_fileselector_add(Evas_Object *parent)
evas_object_size_hint_align_set(grid, EVAS_HINT_FILL, EVAS_HINT_FILL);
evas_object_size_hint_weight_set(grid, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
s = elm_finger_size_get() * 2;
// XXX: will fail for dynamic finger size changing
s = _elm_config->finger_size * 2;
elm_gengrid_item_size_set(grid, s, s);
elm_gengrid_align_set(grid, 0.0, 0.0);

View File

@ -462,7 +462,7 @@ _shrink_mode_set(Evas_Object *obj, int shrink)
wd->rect_for_end= evas_object_rectangle_add(e);
evas_object_color_set(wd->rect_for_end, 0, 0, 0, 0);
}
evas_object_size_hint_min_set(wd->rect_for_end, rectSize, closed_height * elm_scale_get() );
evas_object_size_hint_min_set(wd->rect_for_end, rectSize, closed_height * _elm_config->scale);
elm_box_pack_end(wd->box, wd->rect_for_end);
evas_object_show(wd->rect_for_end);
@ -1161,7 +1161,9 @@ _view_init(Evas_Object *obj)
if (size_str) button_min_height = (Evas_Coord)atoi(size_str);
wd->end_type = MULTIBUTTONENTRY_CLOSED_IMAGE;
evas_object_size_hint_min_set(wd->end, button_min_width * elm_scale_get(), button_min_height * elm_scale_get());
evas_object_size_hint_min_set(wd->end,
button_min_width * _elm_config->scale,
button_min_height * _elm_config->scale);
elm_widget_sub_object_add(obj, wd->end);
}
}

View File

@ -497,7 +497,7 @@ _scroller_size_calc(Evas_Object *obj)
action_area_height = edje_object_data_get(
elm_layout_edje_get(wd->action_area), "action_area_height");
if (action_area_height) h_action_area = (int)(atoi(action_area_height)
* elm_scale_get()* elm_object_scale_get(obj));
* _elm_config->scale * elm_object_scale_get(obj));
}
h_content = h - (h_title + h_action_area);
wd->max_sc_h = h_content;

View File

@ -1395,26 +1395,26 @@ _env_get(void)
}
EAPI Eina_Bool
elm_mirrored_get(void)
elm_config_mirrored_get(void)
{
return _elm_config->is_mirrored;
}
EAPI void
elm_mirrored_set(Eina_Bool mirrored)
elm_config_mirrored_set(Eina_Bool mirrored)
{
_elm_config->is_mirrored = mirrored;
_elm_rescale();
}
EAPI Eina_Bool
elm_cursor_engine_only_get(void)
elm_config_cursor_engine_only_get(void)
{
return _elm_config->cursor_engine_only;
}
EAPI void
elm_cursor_engine_only_set(Eina_Bool engine_only)
elm_config_cursor_engine_only_set(Eina_Bool engine_only)
{
engine_only = !!engine_only;
_elm_config->cursor_engine_only = engine_only;
@ -1433,25 +1433,27 @@ elm_tooltip_delay_set(double delay)
return EINA_TRUE;
}
EAPI double elm_config_tooltip_delay_get(void)
EAPI double
elm_config_tooltip_delay_get(void)
{
return _elm_config->tooltip_delay;
}
EAPI void elm_config_tooltip_delay_set(double delay)
EAPI void
elm_config_tooltip_delay_set(double delay)
{
if (delay < 0.0) return;
_elm_config->tooltip_delay = delay;
}
EAPI double
elm_scale_get(void)
elm_config_scale_get(void)
{
return _elm_config->scale;
}
EAPI void
elm_scale_set(double scale)
elm_config_scale_set(double scale)
{
if (_elm_config->scale == scale) return;
_elm_config->scale = scale;
@ -1459,13 +1461,13 @@ elm_scale_set(double scale)
}
EAPI Eina_Bool
elm_password_show_last_get(void)
elm_config_password_show_last_get(void)
{
return _elm_config->password_show_last;
}
EAPI void
elm_password_show_last_set(Eina_Bool password_show_last)
elm_config_password_show_last_set(Eina_Bool password_show_last)
{
if (_elm_config->password_show_last == password_show_last) return;
_elm_config->password_show_last = password_show_last;
@ -1473,13 +1475,13 @@ elm_password_show_last_set(Eina_Bool password_show_last)
}
EAPI double
elm_password_show_last_timeout_get(void)
elm_config_password_show_last_timeout_get(void)
{
return _elm_config->password_show_last_timeout;
}
EAPI void
elm_password_show_last_timeout_set(double password_show_last_timeout)
elm_config_password_show_last_timeout_set(double password_show_last_timeout)
{
if (_elm_config->password_show_last_timeout == password_show_last_timeout) return;
_elm_config->password_show_last_timeout = password_show_last_timeout;
@ -1499,32 +1501,32 @@ elm_config_reload(void)
}
EAPI const char *
elm_profile_current_get(void)
elm_config_profile_get(void)
{
return _elm_config_current_profile_get();
}
EAPI const char *
elm_profile_dir_get(const char *profile,
elm_config_profile_dir_get(const char *profile,
Eina_Bool is_user)
{
return _elm_config_profile_dir_get(profile, is_user);
}
EAPI void
elm_profile_dir_free(const char *p_dir)
elm_config_profile_dir_free(const char *p_dir)
{
free((void *)p_dir);
}
EAPI Eina_List *
elm_profile_list_get(void)
elm_config_profile_list_get(void)
{
return _elm_config_profiles_list();
}
EAPI void
elm_profile_list_free(Eina_List *l)
elm_config_profile_list_free(Eina_List *l)
{
const char *dir;
@ -1533,20 +1535,20 @@ elm_profile_list_free(Eina_List *l)
}
EAPI void
elm_profile_set(const char *profile)
elm_config_profile_set(const char *profile)
{
EINA_SAFETY_ON_NULL_RETURN(profile);
_elm_config_profile_set(profile);
}
EAPI const char *
elm_engine_get(void)
elm_config_engine_get(void)
{
return _elm_config->engine;
}
EAPI void
elm_engine_set(const char *engine)
elm_config_engine_set(const char *engine)
{
EINA_SAFETY_ON_NULL_RETURN(engine);
@ -1554,25 +1556,25 @@ elm_engine_set(const char *engine)
}
EAPI Eina_List *
elm_text_classes_list_get(void)
elm_config_text_classes_list_get(void)
{
return _elm_config_text_classes_get();
}
EAPI void
elm_text_classes_list_free(Eina_List *list)
elm_config_text_classes_list_free(Eina_List *list)
{
_elm_config_text_classes_free(list);
}
EAPI const Eina_List *
elm_font_overlay_list_get(void)
elm_config_font_overlay_list_get(void)
{
return _elm_config_font_overlays_list();
}
EAPI void
elm_font_overlay_set(const char *text_class,
elm_config_font_overlay_set(const char *text_class,
const char *font,
Evas_Font_Size size)
{
@ -1581,26 +1583,26 @@ elm_font_overlay_set(const char *text_class,
}
EAPI void
elm_font_overlay_unset(const char *text_class)
elm_config_font_overlay_unset(const char *text_class)
{
EINA_SAFETY_ON_NULL_RETURN(text_class);
_elm_config_font_overlay_remove(text_class);
}
EAPI void
elm_font_overlay_apply(void)
elm_config_font_overlay_apply(void)
{
_elm_config_font_overlay_apply();
}
EAPI Evas_Coord
elm_finger_size_get(void)
elm_config_finger_size_get(void)
{
return _elm_config->finger_size;
}
EAPI void
elm_finger_size_set(Evas_Coord size)
elm_config_finger_size_set(Evas_Coord size)
{
if (_elm_config->finger_size == size) return;
_elm_config->finger_size = size;
@ -1608,13 +1610,13 @@ elm_finger_size_set(Evas_Coord size)
}
EAPI int
elm_cache_flush_interval_get(void)
elm_config_cache_flush_interval_get(void)
{
return _elm_config->cache_flush_poll_interval;
}
EAPI void
elm_cache_flush_interval_set(int size)
elm_config_cache_flush_interval_set(int size)
{
if (_elm_config->cache_flush_poll_interval == size) return;
_elm_config->cache_flush_poll_interval = size;
@ -1623,13 +1625,13 @@ elm_cache_flush_interval_set(int size)
}
EAPI Eina_Bool
elm_cache_flush_enabled_get(void)
elm_config_cache_flush_enabled_get(void)
{
return _elm_config->cache_flush_enable;
}
EAPI void
elm_cache_flush_enabled_set(Eina_Bool enabled)
elm_config_cache_flush_enabled_set(Eina_Bool enabled)
{
enabled = !!enabled;
if (_elm_config->cache_flush_enable == enabled) return;
@ -1641,11 +1643,11 @@ elm_cache_flush_enabled_set(Eina_Bool enabled)
EINA_DEPRECATED EAPI int
elm_font_cache_get(void)
{
return elm_cache_font_cache_size_get();
return elm_config_cache_font_cache_size_get();
}
EAPI int
elm_cache_font_cache_size_get(void)
elm_config_cache_font_cache_size_get(void)
{
return _elm_config->font_cache;
}
@ -1653,11 +1655,11 @@ elm_cache_font_cache_size_get(void)
EINA_DEPRECATED EAPI void
elm_font_cache_set(int size)
{
elm_cache_font_cache_size_set(size);
elm_config_cache_font_cache_size_set(size);
}
EAPI void
elm_cache_font_cache_size_set(int size)
elm_config_cache_font_cache_size_set(int size)
{
if (_elm_config->font_cache == size) return;
_elm_config->font_cache = size;
@ -1668,11 +1670,11 @@ elm_cache_font_cache_size_set(int size)
EINA_DEPRECATED EAPI int
elm_image_cache_get(void)
{
return elm_cache_image_cache_size_get();
return elm_config_cache_image_cache_size_get();
}
EAPI int
elm_cache_image_cache_size_get(void)
elm_config_cache_image_cache_size_get(void)
{
return _elm_config->image_cache;
}
@ -1680,11 +1682,11 @@ elm_cache_image_cache_size_get(void)
EINA_DEPRECATED EAPI void
elm_image_cache_set(int size)
{
elm_cache_image_cache_size_set(size);
elm_config_cache_image_cache_size_set(size);
}
EAPI void
elm_cache_image_cache_size_set(int size)
elm_config_cache_image_cache_size_set(int size)
{
if (_elm_config->image_cache == size) return;
_elm_config->image_cache = size;
@ -1695,11 +1697,11 @@ elm_cache_image_cache_size_set(int size)
EINA_DEPRECATED EAPI int
elm_edje_file_cache_get(void)
{
return elm_cache_edje_file_cache_size_get();
return elm_config_cache_edje_file_cache_size_get();
}
EAPI int
elm_cache_edje_file_cache_size_get()
elm_config_cache_edje_file_cache_size_get()
{
return _elm_config->edje_cache;
}
@ -1707,11 +1709,11 @@ elm_cache_edje_file_cache_size_get()
EINA_DEPRECATED EAPI void
elm_edje_file_cache_set(int size)
{
elm_cache_edje_file_cache_size_set(size);
elm_config_cache_edje_file_cache_size_set(size);
}
EAPI void
elm_cache_edje_file_cache_size_set(int size)
elm_config_cache_edje_file_cache_size_set(int size)
{
if (_elm_config->edje_cache == size) return;
_elm_config->edje_cache = size;
@ -1722,11 +1724,11 @@ elm_cache_edje_file_cache_size_set(int size)
EINA_DEPRECATED EAPI int
elm_edje_collection_cache_get(void)
{
return elm_cache_edje_collection_cache_size_get();
return elm_config_cache_edje_collection_cache_size_get();
}
EAPI int
elm_cache_edje_collection_cache_size_get(void)
elm_config_cache_edje_collection_cache_size_get(void)
{
return _elm_config->edje_collection_cache;
}
@ -1734,11 +1736,11 @@ elm_cache_edje_collection_cache_size_get(void)
EINA_DEPRECATED EAPI void
elm_edje_collection_cache_set(int size)
{
elm_cache_edje_collection_cache_size_set(size);
elm_config_cache_edje_collection_cache_size_set(size);
}
EAPI void
elm_cache_edje_collection_cache_size_set(int size)
elm_config_cache_edje_collection_cache_size_set(int size)
{
if (_elm_config->edje_collection_cache == size) return;
_elm_config->edje_collection_cache = size;
@ -1747,145 +1749,145 @@ elm_cache_edje_collection_cache_size_set(int size)
}
EAPI Eina_Bool
elm_focus_highlight_enabled_get(void)
elm_config_focus_highlight_enabled_get(void)
{
return _elm_config->focus_highlight_enable;
}
EAPI void
elm_focus_highlight_enabled_set(Eina_Bool enable)
elm_config_focus_highlight_enabled_set(Eina_Bool enable)
{
_elm_config->focus_highlight_enable = !!enable;
}
EAPI Eina_Bool
elm_focus_highlight_animate_get(void)
elm_config_focus_highlight_animate_get(void)
{
return _elm_config->focus_highlight_animate;
}
EAPI void
elm_focus_highlight_animate_set(Eina_Bool animate)
elm_config_focus_highlight_animate_set(Eina_Bool animate)
{
_elm_config->focus_highlight_animate = !!animate;
}
EAPI Eina_Bool
elm_scroll_bounce_enabled_get(void)
elm_config_scroll_bounce_enabled_get(void)
{
return _elm_config->thumbscroll_bounce_enable;
}
EAPI void
elm_scroll_bounce_enabled_set(Eina_Bool enabled)
elm_config_scroll_bounce_enabled_set(Eina_Bool enabled)
{
_elm_config->thumbscroll_bounce_enable = enabled;
}
EAPI double
elm_scroll_bounce_friction_get(void)
elm_config_scroll_bounce_friction_get(void)
{
return _elm_config->thumbscroll_bounce_friction;
}
EAPI void
elm_scroll_bounce_friction_set(double friction)
elm_config_scroll_bounce_friction_set(double friction)
{
_elm_config->thumbscroll_bounce_friction = friction;
}
EAPI double
elm_scroll_page_scroll_friction_get(void)
elm_config_scroll_page_scroll_friction_get(void)
{
return _elm_config->page_scroll_friction;
}
EAPI void
elm_scroll_page_scroll_friction_set(double friction)
elm_config_scroll_page_scroll_friction_set(double friction)
{
_elm_config->page_scroll_friction = friction;
}
EAPI double
elm_scroll_bring_in_scroll_friction_get(void)
elm_config_scroll_bring_in_scroll_friction_get(void)
{
return _elm_config->bring_in_scroll_friction;
}
EAPI void
elm_scroll_bring_in_scroll_friction_set(double friction)
elm_config_scroll_bring_in_scroll_friction_set(double friction)
{
_elm_config->bring_in_scroll_friction = friction;
}
EAPI double
elm_scroll_zoom_friction_get(void)
elm_config_scroll_zoom_friction_get(void)
{
return _elm_config->zoom_friction;
}
EAPI void
elm_scroll_zoom_friction_set(double friction)
elm_config_scroll_zoom_friction_set(double friction)
{
_elm_config->zoom_friction = friction;
}
EAPI Eina_Bool
elm_scroll_thumbscroll_enabled_get(void)
elm_config_scroll_thumbscroll_enabled_get(void)
{
return _elm_config->thumbscroll_enable;
}
EAPI void
elm_scroll_thumbscroll_enabled_set(Eina_Bool enabled)
elm_config_scroll_thumbscroll_enabled_set(Eina_Bool enabled)
{
_elm_config->thumbscroll_enable = enabled;
}
EAPI unsigned int
elm_scroll_thumbscroll_threshold_get(void)
elm_config_scroll_thumbscroll_threshold_get(void)
{
return _elm_config->thumbscroll_threshold;
}
EAPI void
elm_scroll_thumbscroll_threshold_set(unsigned int threshold)
elm_config_scroll_thumbscroll_threshold_set(unsigned int threshold)
{
_elm_config->thumbscroll_threshold = threshold;
}
EAPI double
elm_scroll_thumbscroll_momentum_threshold_get(void)
elm_config_scroll_thumbscroll_momentum_threshold_get(void)
{
return _elm_config->thumbscroll_momentum_threshold;
}
EAPI void
elm_scroll_thumbscroll_momentum_threshold_set(double threshold)
elm_config_scroll_thumbscroll_momentum_threshold_set(double threshold)
{
_elm_config->thumbscroll_momentum_threshold = threshold;
}
EAPI double
elm_scroll_thumbscroll_friction_get(void)
elm_config_scroll_thumbscroll_friction_get(void)
{
return _elm_config->thumbscroll_friction;
}
EAPI void
elm_scroll_thumbscroll_friction_set(double friction)
elm_config_scroll_thumbscroll_friction_set(double friction)
{
_elm_config->thumbscroll_friction = friction;
}
EAPI double
elm_scroll_thumbscroll_border_friction_get(void)
elm_config_scroll_thumbscroll_border_friction_get(void)
{
return _elm_config->thumbscroll_border_friction;
}
EAPI void
elm_scroll_thumbscroll_border_friction_set(double friction)
elm_config_scroll_thumbscroll_border_friction_set(double friction)
{
if (friction < 0.0) friction = 0.0;
if (friction > 1.0) friction = 1.0;
@ -1893,13 +1895,13 @@ elm_scroll_thumbscroll_border_friction_set(double friction)
}
EAPI double
elm_scroll_thumbscroll_sensitivity_friction_get(void)
elm_config_scroll_thumbscroll_sensitivity_friction_get(void)
{
return _elm_config->thumbscroll_sensitivity_friction;
}
EAPI void
elm_scroll_thumbscroll_sensitivity_friction_set(double friction)
elm_config_scroll_thumbscroll_sensitivity_friction_set(double friction)
{
if (friction < 0.1) friction = 0.1;
if (friction > 1.0) friction = 1.0;
@ -1907,13 +1909,13 @@ elm_scroll_thumbscroll_sensitivity_friction_set(double friction)
}
EAPI void
elm_longpress_timeout_set(double longpress_timeout)
elm_config_longpress_timeout_set(double longpress_timeout)
{
_elm_config->longpress_timeout = longpress_timeout;
}
EAPI double
elm_longpress_timeout_get(void)
elm_config_longpress_timeout_get(void)
{
return _elm_config->longpress_timeout;
}
@ -2056,15 +2058,21 @@ _elm_config_engine_set(const char *engine)
}
EAPI const char *
elm_preferred_engine_get(void)
elm_config_preferred_engine_get(void)
{
return _elm_preferred_engine;
}
EAPI void
elm_preferred_engine_set(const char *engine)
elm_config_preferred_engine_set(const char *engine)
{
eina_stringshare_replace(&(_elm_preferred_engine), engine);
if (engine)
eina_stringshare_replace(&(_elm_preferred_engine), engine);
else
{
if (_elm_preferred_engine) eina_stringshare_del(_elm_preferred_engine);
_elm_preferred_engine = eina_stringshare_add(_elm_config->engine);
}
}
void

View File

@ -43,34 +43,8 @@ EAPI void elm_config_reload(void);
/**
* Flush all config settings then apply those settings to all applications
* using elementary on the current display.
* Following functions will update the config settings
* @li elm_cache_flush_interval_set()
* @li elm_cache_flush_enabled_set()
* @li elm_edje_file_cache_set()
* @li elm_edje_collection_cache_set()
* @li elm_finger_size_set()
* @li elm_focus_highlight_enabled_set()
* @li elm_focus_highlight_animate_set()
* @li elm_font_overlay_set()
* @li elm_font_cache_set()
* @li elm_image_cache_set()
* @li elm_profile_set()
* @li elm_scale_set()
* @li elm_scroll_bounce_enabled_set()
* @li elm_scroll_bounce_friction_set()
* @li elm_scroll_page_scroll_friction_set()
* @li elm_scroll_bring_in_scroll_friction_set()
* @li elm_scroll_zoom_friction_set()
* @li elm_scroll_thumbscroll_enabled_set()
* @li elm_scroll_thumbscroll_threshold_set()
* @li elm_scroll_thumbscroll_momentum_threshold_set()
* @li elm_scroll_thumbscroll_friction_set()
* @li elm_scroll_thumbscroll_border_friction_set()
* @li elm_scroll_thumbscroll_sensitivity_friction_set()
* @li elm_theme_set()
*
* @ingroup Config
*
*/
EAPI void elm_config_all_flush(void);
@ -100,7 +74,7 @@ EAPI void elm_config_all_flush(void);
* @return The profile's name
* @ingroup Profile
*/
EAPI const char *elm_profile_current_get(void);
EAPI const char *elm_config_profile_get(void);
/**
* Get an Elementary's profile directory path in the filesystem. One
@ -113,19 +87,19 @@ EAPI const char *elm_profile_current_get(void);
* @return The profile's directory path.
* @ingroup Profile
*
* @note You must free it with elm_profile_dir_free().
* @note You must free it with elm_config_profile_dir_free().
*/
EAPI const char *elm_profile_dir_get(const char *profile, Eina_Bool is_user);
EAPI const char *elm_config_profile_dir_get(const char *profile, Eina_Bool is_user);
/**
* Free an Elementary's profile directory path, as returned by
* elm_profile_dir_get().
* elm_config_profile_dir_get().
*
* @param p_dir The profile's path
* @ingroup Profile
*
*/
EAPI void elm_profile_dir_free(const char *p_dir);
EAPI void elm_config_profile_dir_free(const char *p_dir);
/**
* Get Elementary's list of available profiles.
@ -135,18 +109,18 @@ EAPI void elm_profile_dir_free(const char *p_dir);
* @ingroup Profile
*
* @note One must free this list, after usage, with the function
* elm_profile_list_free().
* elm_config_profile_list_free().
*/
EAPI Eina_List *elm_profile_list_get(void);
EAPI Eina_List *elm_config_profile_list_get(void);
/**
* Free Elementary's list of available profiles.
*
* @param l The profiles list, as returned by elm_profile_list_get().
* @param l The profiles list, as returned by elm_config_profile_list_get().
* @ingroup Profile
*
*/
EAPI void elm_profile_list_free(Eina_List *l);
EAPI void elm_config_profile_list_free(Eina_List *l);
/**
* Set Elementary's profile.
@ -159,7 +133,7 @@ EAPI void elm_profile_list_free(Eina_List *l);
* @ingroup Profile
*
*/
EAPI void elm_profile_set(const char *profile);
EAPI void elm_config_profile_set(const char *profile);
/**
* @}
@ -183,7 +157,7 @@ EAPI void elm_profile_set(const char *profile);
* This is the default behavior for touch screens, in general.
* @ingroup Scrolling
*/
EAPI Eina_Bool elm_scroll_bounce_enabled_get(void);
EAPI Eina_Bool elm_config_scroll_bounce_enabled_get(void);
/**
* Set whether scrollers should bounce when they reach their
@ -191,10 +165,10 @@ EAPI Eina_Bool elm_scroll_bounce_enabled_get(void);
*
* @param enabled the thumb scroll bouncing state
*
* @see elm_thumbscroll_bounce_enabled_get()
* @see elm_config_scroll_bounce_enabled_get()
* @ingroup Scrolling
*/
EAPI void elm_scroll_bounce_enabled_set(Eina_Bool enabled);
EAPI void elm_config_scroll_bounce_enabled_set(Eina_Bool enabled);
/**
* Get the amount of inertia a scroller will impose at bounce
@ -204,7 +178,7 @@ EAPI void elm_scroll_bounce_enabled_set(Eina_Bool enabled);
*
* @ingroup Scrolling
*/
EAPI double elm_scroll_bounce_friction_get(void);
EAPI double elm_config_scroll_bounce_friction_get(void);
/**
* Set the amount of inertia a scroller will impose at bounce
@ -212,10 +186,10 @@ EAPI double elm_scroll_bounce_friction_get(void);
*
* @param friction the thumb scroll bounce friction
*
* @see elm_thumbscroll_bounce_friction_get()
* @see elm_config_scroll_bounce_friction_get()
* @ingroup Scrolling
*/
EAPI void elm_scroll_bounce_friction_set(double friction);
EAPI void elm_config_scroll_bounce_friction_set(double friction);
/**
* Get the amount of inertia a <b>paged</b> scroller will impose at
@ -225,7 +199,7 @@ EAPI void elm_scroll_bounce_friction_set(double friction);
*
* @ingroup Scrolling
*/
EAPI double elm_scroll_page_scroll_friction_get(void);
EAPI double elm_config_scroll_page_scroll_friction_get(void);
/**
* Set the amount of inertia a <b>paged</b> scroller will impose at
@ -233,10 +207,10 @@ EAPI double elm_scroll_page_scroll_friction_get(void);
*
* @param friction the page scroll friction
*
* @see elm_thumbscroll_page_scroll_friction_get()
* @see elm_config_scroll_page_scroll_friction_get()
* @ingroup Scrolling
*/
EAPI void elm_scroll_page_scroll_friction_set(double friction);
EAPI void elm_config_scroll_page_scroll_friction_set(double friction);
/**
* Get the amount of inertia a scroller will impose at region bring
@ -246,7 +220,7 @@ EAPI void elm_scroll_page_scroll_friction_set(double friction);
*
* @ingroup Scrolling
*/
EAPI double elm_scroll_bring_in_scroll_friction_get(void);
EAPI double elm_config_scroll_bring_in_scroll_friction_get(void);
/**
* Set the amount of inertia a scroller will impose at region bring
@ -254,10 +228,10 @@ EAPI double elm_scroll_bring_in_scroll_friction_get(void);
*
* @param friction the bring in scroll friction
*
* @see elm_thumbscroll_bring_in_scroll_friction_get()
* @see elm_config_scroll_bring_in_scroll_friction_get()
* @ingroup Scrolling
*/
EAPI void elm_scroll_bring_in_scroll_friction_set(double friction);
EAPI void elm_config_scroll_bring_in_scroll_friction_set(double friction);
/**
* Get the amount of inertia scrollers will impose at animations
@ -267,7 +241,7 @@ EAPI void elm_scroll_bring_in_scroll_friction_set(double friction);
*
* @ingroup Scrolling
*/
EAPI double elm_scroll_zoom_friction_get(void);
EAPI double elm_config_scroll_zoom_friction_get(void);
/**
* Set the amount of inertia scrollers will impose at animations
@ -275,10 +249,10 @@ EAPI double elm_scroll_zoom_friction_get(void);
*
* @param friction the zoom friction
*
* @see elm_thumbscroll_zoom_friction_get()
* @see elm_config_scroll_zoom_friction_get()
* @ingroup Scrolling
*/
EAPI void elm_scroll_zoom_friction_set(double friction);
EAPI void elm_config_scroll_zoom_friction_set(double friction);
/**
* Get whether scrollers should be draggable from any point in their
@ -292,7 +266,7 @@ EAPI void elm_scroll_zoom_friction_set(double friction);
*
* @ingroup Scrolling
*/
EAPI Eina_Bool elm_scroll_thumbscroll_enabled_get(void);
EAPI Eina_Bool elm_config_scroll_thumbscroll_enabled_get(void);
/**
* Set whether scrollers should be draggable from any point in their
@ -300,10 +274,10 @@ EAPI Eina_Bool elm_scroll_thumbscroll_enabled_get(void);
*
* @param enabled the thumb scroll state
*
* @see elm_thumbscroll_enabled_get()
* @see elm_config_scroll_thumbscroll_enabled_get()
* @ingroup Scrolling
*/
EAPI void elm_scroll_thumbscroll_enabled_set(Eina_Bool enabled);
EAPI void elm_config_scroll_thumbscroll_enabled_set(Eina_Bool enabled);
/**
* Get the number of pixels one should travel while dragging a
@ -315,7 +289,7 @@ EAPI void elm_scroll_thumbscroll_enabled_set(Eina_Bool enabled);
* of their inherent imprecision.
* @ingroup Scrolling
*/
EAPI unsigned int elm_scroll_thumbscroll_threshold_get(void);
EAPI unsigned int elm_config_scroll_thumbscroll_threshold_get(void);
/**
* Set the number of pixels one should travel while dragging a
@ -323,10 +297,10 @@ EAPI unsigned int elm_scroll_thumbscroll_threshold_get(void);
*
* @param threshold the thumb scroll threshold
*
* @see elm_thumbscroll_threshold_get()
* @see elm_config_thumbscroll_threshold_get()
* @ingroup Scrolling
*/
EAPI void elm_scroll_thumbscroll_threshold_set(unsigned int threshold);
EAPI void elm_config_scroll_thumbscroll_threshold_set(unsigned int threshold);
/**
* Get the minimum speed of mouse cursor movement which will trigger
@ -337,7 +311,7 @@ EAPI void elm_scroll_thumbscroll_threshold_set(unsigned int threshold);
*
* @ingroup Scrolling
*/
EAPI double elm_scroll_thumbscroll_momentum_threshold_get(void);
EAPI double elm_config_scroll_thumbscroll_momentum_threshold_get(void);
/**
* Set the minimum speed of mouse cursor movement which will trigger
@ -346,10 +320,10 @@ EAPI double elm_scroll_thumbscroll_momentum_threshold_get(void);
*
* @param threshold the thumb scroll momentum threshold
*
* @see elm_thumbscroll_momentum_threshold_get()
* @see elm_config_thumbscroll_momentum_threshold_get()
* @ingroup Scrolling
*/
EAPI void elm_scroll_thumbscroll_momentum_threshold_set(double threshold);
EAPI void elm_config_scroll_thumbscroll_momentum_threshold_set(double threshold);
/**
* Get the amount of inertia a scroller will impose at self scrolling
@ -359,7 +333,7 @@ EAPI void elm_scroll_thumbscroll_momentum_threshold_set(double threshold
*
* @ingroup Scrolling
*/
EAPI double elm_scroll_thumbscroll_friction_get(void);
EAPI double elm_config_scroll_thumbscroll_friction_get(void);
/**
* Set the amount of inertia a scroller will impose at self scrolling
@ -367,10 +341,10 @@ EAPI double elm_scroll_thumbscroll_friction_get(void);
*
* @param friction the thumb scroll friction
*
* @see elm_thumbscroll_friction_get()
* @see elm_config_thumbscroll_friction_get()
* @ingroup Scrolling
*/
EAPI void elm_scroll_thumbscroll_friction_set(double friction);
EAPI void elm_config_scroll_thumbscroll_friction_set(double friction);
/**
* Get the amount of lag between your actual mouse cursor dragging
@ -381,7 +355,7 @@ EAPI void elm_scroll_thumbscroll_friction_set(double friction);
*
* @ingroup Scrolling
*/
EAPI double elm_scroll_thumbscroll_border_friction_get(void);
EAPI double elm_config_scroll_thumbscroll_border_friction_get(void);
/**
* Set the amount of lag between your actual mouse cursor dragging
@ -392,12 +366,12 @@ EAPI double elm_scroll_thumbscroll_border_friction_get(void);
* perfect synchrony between two movements, @c 1.0 for maximum
* lag.
*
* @see elm_thumbscroll_border_friction_get()
* @see elm_config_thumbscroll_border_friction_get()
* @note parameter value will get bound to 0.0 - 1.0 interval, always
*
* @ingroup Scrolling
*/
EAPI void elm_scroll_thumbscroll_border_friction_set(double friction);
EAPI void elm_config_scroll_thumbscroll_border_friction_set(double friction);
/**
* Get the sensitivity amount which is be multiplied by the length of
@ -407,7 +381,7 @@ EAPI void elm_scroll_thumbscroll_border_friction_set(double friction);
*
* @ingroup Scrolling
*/
EAPI double elm_scroll_thumbscroll_sensitivity_friction_get(void);
EAPI double elm_config_scroll_thumbscroll_sensitivity_friction_get(void);
/**
* Set the sensitivity amount which is be multiplied by the length of
@ -417,12 +391,12 @@ EAPI double elm_scroll_thumbscroll_sensitivity_friction_get(void);
* minimum sensitivity, @c 1.0 for maximum sensitivity. 0.25
* is proper.
*
* @see elm_thumbscroll_sensitivity_friction_get()
* @see elm_config_thumbscroll_sensitivity_friction_get()
* @note parameter value will get bound to 0.1 - 1.0 interval, always
*
* @ingroup Scrolling
*/
EAPI void elm_scroll_thumbscroll_sensitivity_friction_set(double friction);
EAPI void elm_config_scroll_thumbscroll_sensitivity_friction_set(double friction);
/**
* @}
@ -434,7 +408,7 @@ EAPI void elm_scroll_thumbscroll_sensitivity_friction_set(double frictio
* @return Timeout for long press event
* @ingroup Longpress
*/
EAPI double elm_longpress_timeout_get(void);
EAPI double elm_config_longpress_timeout_get(void);
/**
* Set the duration for occurring long press event.
@ -442,7 +416,7 @@ EAPI double elm_longpress_timeout_get(void);
* @param lonpress_timeout Timeout for long press event
* @ingroup Longpress
*/
EAPI void elm_longpress_timeout_set(double longpress_timeout);
EAPI void elm_config_longpress_timeout_set(double longpress_timeout);
/**
* Get the duration after which tooltip will be shown.
@ -466,7 +440,7 @@ EAPI void elm_config_tooltip_delay_set(double delay);
* @return 1 if only engine cursors should be used
* @ingroup Cursors
*/
EAPI Eina_Bool elm_cursor_engine_only_get(void);
EAPI Eina_Bool elm_config_cursor_engine_only_get(void);
/**
* Set the configured cursor engine only usage
@ -478,7 +452,7 @@ EAPI Eina_Bool elm_cursor_engine_only_get(void);
* look for them on theme before.
* @ingroup Cursors
*/
EAPI void elm_cursor_engine_only_set(Eina_Bool engine_only);
EAPI void elm_config_cursor_engine_only_set(Eina_Bool engine_only);
/**
* Get the global scaling factor
@ -489,7 +463,7 @@ EAPI void elm_cursor_engine_only_set(Eina_Bool engine_only);
* @return The scaling factor
* @ingroup Scaling
*/
EAPI double elm_scale_get(void);
EAPI double elm_config_scale_get(void);
/**
* Set the global scaling factor
@ -500,7 +474,7 @@ EAPI double elm_scale_get(void);
* @param scale The scaling factor to set
* @ingroup Scaling
*/
EAPI void elm_scale_set(double scale);
EAPI void elm_config_scale_set(double scale);
/**
* @defgroup Password_last_show Password show last
@ -525,7 +499,7 @@ EAPI void elm_scale_set(double scale);
*
* @ingroup Password_last_show
*/
EAPI Eina_Bool elm_password_show_last_get(void);
EAPI Eina_Bool elm_config_password_show_last_get(void);
/**
* Set show last setting in password mode.
@ -533,10 +507,10 @@ EAPI Eina_Bool elm_password_show_last_get(void);
* This enables or disables show last setting of password mode.
*
* @param password_show_last If EINA_TRUE enables "show last" in password mode.
* @see elm_password_show_last_timeout_set()
* @see elm_config_password_show_last_timeout_set()
* @ingroup Password_last_show
*/
EAPI void elm_password_show_last_set(Eina_Bool password_show_last);
EAPI void elm_config_password_show_last_set(Eina_Bool password_show_last);
/**
* Gets the timeout value in "show last" password mode.
@ -547,7 +521,7 @@ EAPI void elm_password_show_last_set(Eina_Bool password_show_last);
* @return The timeout value of "show last" password mode.
* @ingroup Password_last_show
*/
EAPI double elm_password_show_last_timeout_get(void);
EAPI double elm_config_password_show_last_timeout_get(void);
/**
* Set's the timeout value in "show last" password mode.
@ -556,10 +530,10 @@ EAPI double elm_password_show_last_timeout_get(void);
* mode will be visible.
*
* @param password_show_last_timeout The timeout value.
* @see elm_password_show_last_set()
* @see elm_config_password_show_last_set()
* @ingroup Password_last_show
*/
EAPI void elm_password_show_last_timeout_set(double password_show_last_timeout);
EAPI void elm_config_password_show_last_timeout_set(double password_show_last_timeout);
/**
* @}
@ -601,9 +575,9 @@ EAPI void elm_password_show_last_timeout_set(double password_show_last_time
* This gets the global rendering engine that is applied to all Elementary
* applications.
*
* @see elm_engine_set()
* @see elm_config_engine_set()
*/
EAPI const char *elm_engine_get(void);
EAPI const char *elm_config_engine_get(void);
/**
* @brief Set Elementary's rendering engine for use.
@ -615,7 +589,7 @@ EAPI const char *elm_engine_get(void);
*
* @see elm_win_add()
*/
EAPI void elm_engine_set(const char *engine);
EAPI void elm_config_engine_set(const char *engine);
/**
* @brief Get Elementary's preferred engine to use.
@ -627,9 +601,9 @@ EAPI void elm_engine_set(const char *engine);
* applications and is PREFERRED by the application. This can (and will)
* override the engine configured for all applications which.
*
* @see elm_preferred_engine_set()
* @see elm_config_preferred_engine_set()
*/
EAPI const char *elm_preferred_engine_get(void);
EAPI const char *elm_config_preferred_engine_get(void);
/**
* @brief Set Elementary's preferred rendering engine for use.
@ -642,7 +616,7 @@ EAPI const char *elm_preferred_engine_get(void);
*
* @see elm_win_add()
*/
EAPI void elm_preferred_engine_set(const char *engine);
EAPI void elm_config_preferred_engine_set(const char *engine);
typedef struct _Elm_Text_Class
{
@ -665,20 +639,20 @@ typedef struct _Elm_Font_Overlay
*
* Release the list with elm_text_classes_list_free().
*/
EAPI Eina_List *elm_text_classes_list_get(void);
EAPI Eina_List *elm_config_text_classes_list_get(void);
/**
* Free Elementary's list of supported text classes.
*
* @ingroup Fonts
*
* @see elm_text_classes_list_get().
* @see elm_config_text_classes_list_get().
*/
EAPI void elm_text_classes_list_free(Eina_List *list);
EAPI void elm_config_text_classes_list_free(Eina_List *list);
/**
* Get Elementary's list of font overlays, set with
* elm_font_overlay_set().
* elm_config_font_overlay_set().
*
* @return The font overlays list, with @c Elm_Font_Overlay blobs as
* data.
@ -689,9 +663,9 @@ EAPI void elm_text_classes_list_free(Eina_List *list);
* overriding the default font properties for that class coming from
* the theme in use. There is no need to free this list.
*
* @see elm_font_overlay_set() and elm_font_overlay_unset().
* @see elm_config_font_overlay_set() and elm_config_font_overlay_unset().
*/
EAPI const Eina_List *elm_font_overlay_list_get(void);
EAPI const Eina_List *elm_config_font_overlay_list_get(void);
/**
* Set a font overlay for a given Elementary text class.
@ -703,10 +677,10 @@ EAPI const Eina_List *elm_font_overlay_list_get(void);
* @ingroup Fonts
*
* @p font has to be in the format returned by
* elm_font_fontconfig_name_get(). @see elm_font_overlay_list_get()
* and elm_font_overlay_unset().
* elm_font_fontconfig_name_get(). @see elm_config_font_overlay_list_get()
* and elm_config_font_overlay_unset().
*/
EAPI void elm_font_overlay_set(const char *text_class, const char *font, Evas_Font_Size size);
EAPI void elm_config_font_overlay_set(const char *text_class, const char *font, Evas_Font_Size size);
/**
* Unset a font overlay for a given Elementary text class.
@ -718,17 +692,17 @@ EAPI void elm_font_overlay_set(const char *text_class, const char *f
* This will bring back text elements belonging to text class
* @p text_class back to their default font settings.
*/
EAPI void elm_font_overlay_unset(const char *text_class);
EAPI void elm_config_font_overlay_unset(const char *text_class);
/**
* Apply the changes made with elm_font_overlay_set() and
* elm_font_overlay_unset() on the current Elementary window.
* Apply the changes made with elm_config_font_overlay_set() and
* elm_config_font_overlay_unset() on the current Elementary window.
*
* @ingroup Fonts
*
* This applies all font overlays set to all objects in the UI.
*/
EAPI void elm_font_overlay_apply(void);
EAPI void elm_config_font_overlay_apply(void);
/**
* Get the configured "finger size"
@ -739,7 +713,7 @@ EAPI void elm_font_overlay_apply(void);
*
* @ingroup Fingers
*/
EAPI Evas_Coord elm_finger_size_get(void);
EAPI Evas_Coord elm_config_finger_size_get(void);
/**
* Set the configured finger size
@ -749,7 +723,7 @@ EAPI Evas_Coord elm_finger_size_get(void);
* @param size The finger size
* @ingroup Fingers
*/
EAPI void elm_finger_size_set(Evas_Coord size);
EAPI void elm_config_finger_size_set(Evas_Coord size);
/**
@ -763,7 +737,7 @@ EAPI void elm_finger_size_set(Evas_Coord size);
*
* @see elm_cache_all_flush()
*/
EAPI int elm_cache_flush_interval_get(void);
EAPI int elm_config_cache_flush_interval_get(void);
/**
* Set the configured cache flush interval time
@ -775,14 +749,14 @@ EAPI int elm_cache_flush_interval_get(void);
*
* @see elm_cache_all_flush()
*/
EAPI void elm_cache_flush_interval_set(int size);
EAPI void elm_config_cache_flush_interval_set(int size);
/**
* Get the configured cache flush enabled state
*
* This gets the globally configured cache flush state - if it is enabled
* or not. When cache flushing is enabled, elementary will regularly
* (see elm_cache_flush_interval_get() ) flush caches and dump data out of
* (see elm_config_cache_flush_interval_get() ) flush caches and dump data out of
* memory and allow usage to re-seed caches and data in memory where it
* can do so. An idle application will thus minimize its memory usage as
* data will be freed from memory and not be re-loaded as it is idle and
@ -793,7 +767,7 @@ EAPI void elm_cache_flush_interval_set(int size);
*
* @see elm_cache_all_flush()
*/
EAPI Eina_Bool elm_cache_flush_enabled_get(void);
EAPI Eina_Bool elm_config_cache_flush_enabled_get(void);
/**
* Set the configured cache flush enabled state
@ -805,7 +779,7 @@ EAPI Eina_Bool elm_cache_flush_enabled_get(void);
*
* @see elm_cache_all_flush()
*/
EAPI void elm_cache_flush_enabled_set(Eina_Bool enabled);
EAPI void elm_config_cache_flush_enabled_set(Eina_Bool enabled);
/**
* Get the configured font cache size
@ -815,7 +789,7 @@ EAPI void elm_cache_flush_enabled_set(Eina_Bool enabled);
* @return The font cache size
* @ingroup Caches
*/
EAPI int elm_cache_font_cache_size_get(void);
EAPI int elm_config_cache_font_cache_size_get(void);
/**
* Set the configured font cache size
@ -825,7 +799,7 @@ EAPI int elm_cache_font_cache_size_get(void);
* @param size The font cache size
* @ingroup Caches
*/
EAPI void elm_cache_font_cache_size_set(int size);
EAPI void elm_config_cache_font_cache_size_set(int size);
/**
* Get the configured image cache size
@ -835,7 +809,7 @@ EAPI void elm_cache_font_cache_size_set(int size);
* @return The image cache size
* @ingroup Caches
*/
EAPI int elm_cache_image_cache_size_get(void);
EAPI int elm_config_cache_image_cache_size_get(void);
/**
* Set the configured image cache size
@ -845,7 +819,7 @@ EAPI int elm_cache_image_cache_size_get(void);
* @param size The image cache size
* @ingroup Caches
*/
EAPI void elm_cache_image_cache_size_set(int size);
EAPI void elm_config_cache_image_cache_size_set(int size);
/**
@ -857,7 +831,7 @@ EAPI void elm_cache_image_cache_size_set(int size);
* @return The edje file cache size
* @ingroup Caches
*/
EAPI int elm_cache_edje_file_cache_size_get(void);
EAPI int elm_config_cache_edje_file_cache_size_get(void);
/**
* Set the configured edje file cache size
@ -868,7 +842,7 @@ EAPI int elm_cache_edje_file_cache_size_get(void);
* @param size The edje file cache size
* @ingroup Caches
*/
EAPI void elm_cache_edje_file_cache_size_set(int size);
EAPI void elm_config_cache_edje_file_cache_size_set(int size);
/**
* Get the configured edje collections (groups) cache size.
@ -879,7 +853,7 @@ EAPI void elm_cache_edje_file_cache_size_set(int size);
* @return The edje collections cache size
* @ingroup Caches
*/
EAPI int elm_cache_edje_collection_cache_size_get(void);
EAPI int elm_config_cache_edje_collection_cache_size_get(void);
/**
* Set the configured edje collections (groups) cache size
@ -890,17 +864,17 @@ EAPI int elm_cache_edje_collection_cache_size_get(void);
* @param size The edje collections cache size
* @ingroup Caches
*/
EAPI void elm_cache_edje_collection_cache_size_set(int size);
EAPI void elm_config_cache_edje_collection_cache_size_set(int size);
/**
* Get the enable status of the focus highlight
*
* This gets whether the highlight on focused objects is enabled or not
*
* @see elm_focus_highlight_enabled_set()
* @see elm_config_focus_highlight_enabled_set()
* @ingroup Focus
*/
EAPI Eina_Bool elm_focus_highlight_enabled_get(void);
EAPI Eina_Bool elm_config_focus_highlight_enabled_get(void);
/**
* Set the enable status of the focus highlight
@ -916,7 +890,7 @@ EAPI Eina_Bool elm_focus_highlight_enabled_get(void);
*
* @ingroup Focus
*/
EAPI void elm_focus_highlight_enabled_set(Eina_Bool enable);
EAPI void elm_config_focus_highlight_enabled_set(Eina_Bool enable);
/**
* Get the enable status of the highlight animation
@ -928,7 +902,7 @@ EAPI void elm_focus_highlight_enabled_set(Eina_Bool enable);
*
* @ingroup Focus
*/
EAPI Eina_Bool elm_focus_highlight_animate_get(void);
EAPI Eina_Bool elm_config_focus_highlight_animate_get(void);
/**
* Set the enable status of the highlight animation
@ -945,7 +919,23 @@ EAPI Eina_Bool elm_focus_highlight_animate_get(void);
*
* @ingroup Focus
*/
EAPI void elm_focus_highlight_animate_set(Eina_Bool animate);
EAPI void elm_config_focus_highlight_animate_set(Eina_Bool animate);
/**
* Get the system mirrored mode. This determines the default mirrored mode
* of widgets.
*
* @return EINA_TRUE if mirrored is set, EINA_FALSE otherwise
*/
EAPI Eina_Bool elm_config_mirrored_get(void);
/**
* Set the system mirrored mode. This determines the default mirrored mode
* of widgets.
*
* @param mirrored EINA_TRUE to set mirrored mode, EINA_FALSE to unset it.
*/
EAPI void elm_config_mirrored_set(Eina_Bool mirrored);
/**
* @}

View File

@ -588,7 +588,7 @@ _clear_if_finished(Evas_Object *obj)
static Eina_Bool
_inside(Evas_Coord x1, Evas_Coord y1, Evas_Coord x2, Evas_Coord y2)
{
int w = elm_finger_size_get() >> 1; /* Finger size devided by 2 */
int w = _elm_config->finger_size >> 1; /* Finger size devided by 2 */
if (x1 < (x2 - w))
return EINA_FALSE;
@ -2198,7 +2198,7 @@ _n_line_test(Evas_Object *obj, Pointer_Event *pe, void *event_info,
/* We report ABORT if lines length are NOT matching when fingers are up */
if ((longest_line_len - shortest_line_len) > (elm_finger_size_get()*2))
if ((longest_line_len - shortest_line_len) > (_elm_config->finger_size * 2))
{
ev_flag = _set_state(gesture, ELM_GESTURE_STATE_ABORT, &st->info,
EINA_FALSE);
@ -3524,9 +3524,9 @@ elm_gesture_layer_add(Evas_Object *parent)
elm_widget_disable_hook_set(obj, _disable_hook);
wd->target = NULL;
wd->line_min_length =_elm_config->glayer_line_min_length * elm_finger_size_get();
wd->zoom_distance_tolerance = _elm_config->glayer_zoom_distance_tolerance * elm_finger_size_get();
wd->line_distance_tolerance = _elm_config->glayer_line_distance_tolerance * elm_finger_size_get();
wd->line_min_length =_elm_config->glayer_line_min_length * _elm_config->finger_size;
wd->zoom_distance_tolerance = _elm_config->glayer_zoom_distance_tolerance * _elm_config->finger_size;
wd->line_distance_tolerance = _elm_config->glayer_line_distance_tolerance * _elm_config->finger_size;
wd->zoom_finger_factor = _elm_config->glayer_zoom_finger_factor;
wd->zoom_wheel_factor = _elm_config->glayer_zoom_wheel_factor; /* mouse wheel zoom steps */
wd->rotate_angular_tolerance = _elm_config->glayer_rotate_angular_tolerance;

View File

@ -12,22 +12,6 @@
* @{
*/
/**
* Get the system mirrored mode. This determines the default mirrored mode
* of widgets.
*
* @return EINA_TRUE if mirrored is set, EINA_FALSE otherwise
*/
EAPI Eina_Bool elm_mirrored_get(void);
/**
* Set the system mirrored mode. This determines the default mirrored mode
* of widgets.
*
* @param mirrored EINA_TRUE to set mirrored mode, EINA_FALSE to unset it.
*/
EAPI void elm_mirrored_set(Eina_Bool mirrored);
/**
* Get the widget's mirrored mode.
*

View File

@ -502,7 +502,7 @@ elm_widget_add(Evas *evas)
Evas_Object *obj;
_smart_init();
obj = evas_object_smart_add(evas, _e_smart);
elm_widget_mirrored_set(obj, elm_mirrored_get());
elm_widget_mirrored_set(obj, elm_config_mirrored_get());
return obj;
}
@ -776,7 +776,7 @@ void
_elm_widget_mirrored_reload(Evas_Object *obj)
{
API_ENTRY return;
Eina_Bool mirrored = elm_mirrored_get();
Eina_Bool mirrored = elm_config_mirrored_get();
if (elm_widget_mirrored_automatic_get(obj) && (sd->is_mirrored != mirrored))
{
sd->is_mirrored = mirrored;
@ -815,7 +815,7 @@ elm_widget_mirrored_automatic_set(Evas_Object *obj,
if (automatic)
{
elm_widget_mirrored_set(obj, elm_mirrored_get());
elm_widget_mirrored_set(obj, elm_config_mirrored_get());
}
}
}

View File

@ -1743,7 +1743,7 @@ elm_win_add(Evas_Object *parent, const char *name, Elm_Win_Type type)
CRITICAL(engine " engine creation failed. Trying default."); \
win->ee = ecore_evas_new(NULL, 0, 0, 1, 1, NULL); \
if (win->ee) \
elm_engine_set(ecore_evas_engine_name_get(win->ee)); \
elm_config_preferred_engine_set(ecore_evas_engine_name_get(win->ee)); \
} while (0)
#define ENGINE_COMPARE(name) (_elm_preferred_engine && !strcmp(_elm_preferred_engine, name))