From 7829b8e70151f2bc08247c6bcdedb7173f87597c Mon Sep 17 00:00:00 2001 From: Lukasz Stanislawski Date: Tue, 25 Oct 2016 10:29:56 +0200 Subject: [PATCH] ticker: make background transparent Set ticker background to match guideline requirements. Change-Id: Ib5f48a38e45c07e934ef00532cd2c865008aa6fa --- res/resource/color_classes.edc | 4 ++++ res/resource/ticker.edc | 2 +- src/ticker.c | 3 ++- 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/res/resource/color_classes.edc b/res/resource/color_classes.edc index 5441840..b8f8f7b 100644 --- a/res/resource/color_classes.edc +++ b/res/resource/color_classes.edc @@ -48,6 +48,10 @@ color_classes { name: "AO007"; color: 63 63 63 255; } + color_class { + name: "AO008"; + color: 0 0 0 25; + } color_class { name: "ATO001"; color: 255 255 255 255; diff --git a/res/resource/ticker.edc b/res/resource/ticker.edc index 978e412..e89cc19 100755 --- a/res/resource/ticker.edc +++ b/res/resource/ticker.edc @@ -67,7 +67,7 @@ collections type: RECT; description { state: "default" 0.0; - color: 0 0 0 255; + color_class: "AO008"; } } // Icon diff --git a/src/ticker.c b/src/ticker.c index 1c556a4..fc82285 100644 --- a/src/ticker.c +++ b/src/ticker.c @@ -598,12 +598,13 @@ static Evas_Object *_ticker_window_create(struct appdata *ad) win = elm_win_add(NULL, "ticker_win", ELM_WIN_NOTIFICATION); retv_if(!win, NULL); - elm_win_alpha_set(win, EINA_FALSE); + elm_win_alpha_set(win, EINA_TRUE); elm_win_title_set(win, "ticker_win"); elm_win_borderless_set(win, EINA_TRUE); elm_win_autodel_set(win, EINA_TRUE); efl_util_set_notification_window_level(win, EFL_UTIL_NOTIFICATION_LEVEL_DEFAULT); elm_win_prop_focus_skip_set(win, EINA_TRUE); + efl_util_set_window_opaque_state(win, 0); elm_win_aux_hint_add(win, "wm.policy.win.user.geometry", "1"); evas_object_resize(win, ad->win.w, INDICATOR_HEIGHT); -- 2.34.1