From f2090fac899fd8db0352aa64d50198889ed2478b Mon Sep 17 00:00:00 2001 From: Carsten Haitzler Date: Sat, 16 Jun 2012 10:50:48 +0000 Subject: [PATCH] make 40x40 preview scale too. SVN revision: 72227 --- src/bin/options_font.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/bin/options_font.c b/src/bin/options_font.c index 0f7edc9b..b3c5af0c 100644 --- a/src/bin/options_font.c +++ b/src/bin/options_font.c @@ -104,6 +104,8 @@ _cb_op_font_preview_eval(void *data, Evas *e, Evas_Object *obj, void *event) } else evas_object_text_font_set(o, f->name, config->font.size); + evas_object_geometry_get(o, NULL, NULL, &ow, &oh); + evas_object_size_hint_min_set(o, ow, oh); edje_object_part_swallow(obj, "terminology.content", o); } } @@ -122,7 +124,9 @@ _cb_op_font_content_get(void *data, Evas_Object *obj, const char *part) snprintf(buf, sizeof(buf), "%s/themes/%s", elm_app_data_dir_get(), config->theme); edje_object_file_set(o, buf, "terminology/fontpreview"); - evas_object_size_hint_min_set(o, 40, 40); + evas_object_size_hint_min_set(o, + 40 * elm_config_scale_get(), + 40 * elm_config_scale_get()); evas_object_event_callback_add(o, EVAS_CALLBACK_MOVE, _cb_op_font_preview_eval, f); evas_object_event_callback_add(o, EVAS_CALLBACK_RESIZE,