return EINA_FALSE;
}
+static int _indicator_height_calculate()
+{
+ return (int)(round(INDICATOR_HEIGHT * edje_scale_get() / elm_app_base_scale_get()));
+}
+
static void _indicator_service_cb(void *data, tzsh_indicator_service_h service,
int angle, int opacity)
{
win_info *info = data;
switch (angle) {
- case 0:
- case 180:
- _D("Enable indicator portrait mode: %d %d", info->port_w, INDICATOR_HEIGHT);
- evas_object_resize(info->win, info->port_w, INDICATOR_HEIGHT);
- break;
- case 90:
- case 270:
- _D("Enable indicator landscape mode: %d %d", info->land_w, INDICATOR_HEIGHT);
- evas_object_resize(info->win, info->land_w, INDICATOR_HEIGHT);
- break;
- default:
- _E("Unahandled rotation value");
- return;
+ case 0:
+ case 180:
+ _D("Enable indicator portrait mode: %d %d", info->port_w, info->h);
+ evas_object_resize(info->win, info->port_w, info->h);
+ break;
+ case 90:
+ case 270:
+ _D("Enable indicator landscape mode: %d %d", info->land_w, info->h);
+ evas_object_resize(info->win, info->land_w, info->h);
+ break;
+ default:
+ _E("Unahandled rotation value");
+ return;
}
info->angle = angle;
// this line below is making indicator to appear, however there are some
evas_object_size_hint_fill_set(ad->win.win , EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
evas_object_size_hint_align_set(ad->win.win , 1.0, 0.5);
- evas_object_resize(ad->win.win, ad->win.port_w, INDICATOR_HEIGHT);
- _D("w,h(%d,%d)", ad->win.port_w, INDICATOR_HEIGHT);
+ evas_object_resize(ad->win.win, ad->win.port_w, ad->win.h);
+ _D("w,h(%d,%d)", ad->win.port_w, ad->win.h);
evas_object_show(ad->win.win);
if (indicator_tzsh_init(&ad->win))
_create_window(ad);
/* FIXME */
- ad->win.h = INDICATOR_HEIGHT;
+ ad->win.h = _indicator_height_calculate();
ad->win.w = ad->win.port_w;
ad->win.evas = evas_object_evas_get(ad->win.win);
#define SYSTEM_RESUME "system_wakeup"
-#define TIME_FONT_SIZE_24 ELM_SCALE_SIZE(30)
-#define TIME_FONT_SIZE_12 ELM_SCALE_SIZE(30)
-#define AMPM_FONT_SIZE ELM_SCALE_SIZE(29)
+#define TIME_FONT_SIZE_24 30
+#define TIME_FONT_SIZE_12 30
+#define AMPM_FONT_SIZE 29
#define TIME_FONT_COLOR 200, 200, 200, 255
#define AMPM_FONT_COLOR 200, 200, 200, 255