From 977d04f433efc28a7a386731f264b20f07c1a96e Mon Sep 17 00:00:00 2001 From: shilpa singh Date: Tue, 2 Jul 2013 21:11:25 +0530 Subject: [PATCH] [Progressbar]: 0.9 disabled GUI applied. Change-Id: Ib68df48a9bc017a70a7eb5dcbf107521ec373724 --- themes/widgets/progressbar.edc | 129 +++++++++++++++++++++++++++++++++++++---- 1 file changed, 117 insertions(+), 12 deletions(-) diff --git a/themes/widgets/progressbar.edc b/themes/widgets/progressbar.edc index ea7c2d0..fd854d8 100644 --- a/themes/widgets/progressbar.edc +++ b/themes/widgets/progressbar.edc @@ -24,6 +24,8 @@ images { image: "00_progress_bg.png" COMP; image: "00_progress_bar.png" COMP; + image: "00_progress_bg_dim.png" COMP; + image: "00_progress_bar_dim.png" COMP; } parts { part { name: "access"; @@ -178,6 +180,10 @@ border_scale: 1; } } + description { state: "disabled" 0.0; + inherit: "default" 0.0; + image.normal: "00_progress_bg_dim.png"; + } } part { name: "elm.text.status"; type: TEXT; @@ -326,6 +332,10 @@ relative: 1.0 1.0; } } + description { state: "disabled" 0.0; + inherit: "default" 0.0; + image.normal: "00_progress_bar_dim.png"; + } } part { name: "text-bar"; type: TEXT; @@ -479,6 +489,20 @@ action: STATE_SET "default" 0.0; target: "elm.progress.progressbar"; } + program { name: "progressbar_disable"; + signal: "elm,state,disabled"; + source: "elm"; + action: STATE_SET "disabled" 0.0; + target: "elm.progress.progressbar"; + target: "background"; + } + program { name: "progressbar_enable"; + signal: "elm,state,enabled"; + source: "elm"; + action: STATE_SET "default" 0.0; + target: "elm.progress.progressbar"; + target: "background"; + } } } @@ -486,6 +510,8 @@ images { image: "00_progress_bg.png" COMP; image: "00_progress_bar.png" COMP; + image: "00_progress_bg_dim.png" COMP; + image: "00_progress_bar_dim.png" COMP; } parts { part { name: "access"; @@ -685,6 +711,10 @@ border_scale: 1; } } + description { state: "disabled" 0.0; + inherit: "default" 0.0; + image.normal: "00_progress_bg_dim.png"; + } } part { name: "elm.text.status"; type: TEXT; @@ -833,6 +863,10 @@ relative: 1.0 1.0; } } + description { state: "disabled" 0.0; + inherit: "default" 0.0; + image.normal: "00_progress_bar_dim.png"; + } } part { name: "text-bar"; type: TEXT; @@ -986,16 +1020,35 @@ action: STATE_SET "default" 0.0; target: "elm.progress.progressbar"; } + program { name: "progressbar_disable"; + signal: "elm,state,disabled"; + source: "elm"; + action: STATE_SET "disabled" 0.0; + target: "elm.progress.progressbar"; + target: "background"; + } + program { name: "progressbar_enable"; + signal: "elm,state,enabled"; + source: "elm"; + action: STATE_SET "default" 0.0; + target: "elm.progress.progressbar"; + target: "background"; + } } } group { name: "elm/progressbar/horizontal/pending_list"; images { image: "00_progress_bg.png" COMP; + image: "00_progress_bg_dim.png" COMP; image: "00_progress_pending_01_bg.png" COMP; image: "00_progress_pending_02_bg.png" COMP; + image: "00_progress_pending_01_bg_dim.png" COMP; + image: "00_progress_pending_02_bg_dim.png" COMP; image: "00_progress_pending_01_bg_h.png" COMP; image: "00_progress_pending_02_bg_h.png" COMP; + image: "00_progress_pending_01_bg_h_dim.png" COMP; + image: "00_progress_pending_02_bg_h_dim.png" COMP; } parts { part { name: "access"; @@ -1058,6 +1111,10 @@ border_scale: 1; } } + description { state: "disabled" 0.0; + inherit: "default" 0.0; + image.normal: "00_progress_bg_dim.png"; + } } part { name: "elm.progress.progressbar"; mouse_events: 0; @@ -1088,31 +1145,39 @@ description { state: "state_begin_landscape" 0.0; inherit: "default" 0.0; - image { - normal: "00_progress_pending_01_bg_h.png"; - border: 0 0 0 0; - } + image.normal: "00_progress_pending_01_bg_h.png"; + } + description { state: "state_begin_disabled" 0.0; + inherit: "default" 0.0; + image.normal: "00_progress_pending_01_bg_dim.png"; + } + description { state: "state_begin_landscape_disabled" 0.0; + inherit: "default" 0.0; + image.normal: "00_progress_pending_01_bg_h_dim.png"; } description { state: "state_end" 0.0; inherit: "default" 0.0; - image { - normal: "00_progress_pending_02_bg.png"; - border: 0 0 0 0; - } + image.normal: "00_progress_pending_02_bg.png"; } description { state: "state_end_landscape" 0.0; inherit: "default" 0.0; - image { - normal: "00_progress_pending_02_bg_h.png"; - border: 0 0 0 0; - } + image.normal: "00_progress_pending_02_bg_h.png"; + } + description { state: "state_end_disabled" 0.0; + inherit: "default" 0.0; + image.normal: "00_progress_pending_02_bg_dim.png"; + } + description { state: "state_end_landscape_disabled" 0.0; + inherit: "default" 0.0; + image.normal: "00_progress_pending_02_bg_h_dim.png"; } } } script { public landscape = 0; + public state_end = 0; } programs { program { name: "slide_to_end"; @@ -1122,6 +1187,7 @@ set_state(PART:"elm.progress.progressbar", "state_end", 0.0); else set_state(PART:"elm.progress.progressbar", "state_end_landscape", 0.0); + set_int(state_end, 1); } after: "slide_to_begin"; } @@ -1133,6 +1199,7 @@ set_state(PART:"elm.progress.progressbar", "state_begin", 0.0); else set_state(PART:"elm.progress.progressbar", "state_begin_landscape", 0.0); + set_int(state_end, 0); } after: "slide_to_end"; } @@ -1154,6 +1221,44 @@ action: STATE_SET "default" 0.0; target: "elm.progress.progressbar"; } + program { name: "progressbar_disable"; + signal: "elm,state,disabled"; + source: "elm"; + script { + set_state(PART:"background", "disabled", 0.0); + if (!get_int(landscape)) { + if (!get_int(state_end)) + set_state(PART:"elm.progress.progressbar", "state_begin_disabled", 0.0); + else + set_state(PART:"elm.progress.progressbar", "state_end_disabled", 0.0); + } + else { + if (!get_int(state_end)) + set_state(PART:"elm.progress.progressbar", "state_begin_landscape_disabled", 0.0); + else + set_state(PART:"elm.progress.progressbar", "state_end_landscape_disabled", 0.0); + } + } + } + program { name: "progressbar_enable"; + signal: "elm,state,enabled"; + source: "elm"; + script { + set_state(PART:"background", "default", 0.0); + if (!get_int(landscape)) { + if (!get_int(state_end)) + set_state(PART:"elm.progress.progressbar", "state_begin", 0.0); + else + set_state(PART:"elm.progress.progressbar", "state_end", 0.0); + } + else { + if (!get_int(state_end)) + set_state(PART:"elm.progress.progressbar", "state_begin_landscape", 0.0); + else + set_state(PART:"elm.progress.progressbar", "state_end_landscape", 0.0); + } + } + } program { name: "landscape_mode"; source: "elm"; signal: "elm,state,orient,90"; -- 2.7.4