X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=themes%2Fwidgets%2Fprogressbar.edc;h=a625f0b05307e69e7b16c8dbdc677e4367593912;hb=517f4cf34bd5837c7094a049c9cd9cdfec1aa44e;hp=f2c96a3e948711d18edb3f2e5ea645286e65ab9f;hpb=3bcfbb2a4d693e03c675140fbfc678405a5cc1a0;p=platform%2Fcore%2Fuifw%2Fefl-theme-tizen.git diff --git a/themes/widgets/progressbar.edc b/themes/widgets/progressbar.edc index f2c96a3..a625f0b 100644 --- a/themes/widgets/progressbar.edc +++ b/themes/widgets/progressbar.edc @@ -18,10 +18,12 @@ /////////////////////////////////////////////////////////////////////////////////////// + group { name: "elm/progressbar/horizontal/default"; + alias: "elm/progressbar/horizontal/list_progress"; images { - image: "progress_slider_bg.9.png" COMP; - image: "progress_slider_bar.9.png" COMP; + image: "00_progress_bg.png" COMP; + image: "00_progress_bar.png" COMP; } parts { part { name: "access"; @@ -31,6 +33,44 @@ color: 0 0 0 0; } } + part { name: "elm.padding.left"; + type: RECT; + scale: 1; + description { + state: "default" 0.0; + min: 0 0; + fixed: 1 0; + rel1 { + relative: 0.0 0.0; + offset: 0 0; + } + rel2 { + relative: 0.0 1.0; + offset: 0 0; + } + visible: 0; + align: 0.0 0.0; + } + } + part { name: "elm.padding.right"; + type: RECT; + scale: 1; + description { + state: "default" 0.0; + min: 0 0; + fixed: 1 0; + rel1 { + relative: 1.0 0.0; + offset: 0 0; + } + rel2 { + relative: 1.0 1.0; + offset: 0 0; + } + visible: 0; + align: 1.0 0.0; + } + } part { name: "elm.background.progressbar"; type: RECT; mouse_events: 0; @@ -38,11 +78,14 @@ description { state: "default" 0.0; rel1 { - relative: 0.0 0.0; + to_x: "elm.padding.left"; + relative: 1.0 0.0; offset: 0 0; } rel2 { - relative: 1.0 1.0; + to_x: "elm.padding.right"; + relative: 0.0 1.0; + offset: 0 0; } } } @@ -51,11 +94,11 @@ scale: 1; type: SWALLOW; description { - min: 0 18; - max: 99999 18; + min: 1 PROGRESSBAR_LIST_PROGRESS_HEIGHT_INC; + max: 99999 PROGRESSBAR_LIST_PROGRESS_HEIGHT_INC; state: "default" 0.0; rel1 { - to_y: "elm.background.progressbar"; + to: "elm.background.progressbar"; relative: 0.0 0.0; } rel2 { @@ -85,7 +128,34 @@ visible: 1; aspect: 1.0 1.0; aspect_preference: VERTICAL; - rel2.offset: 0 -1;//4 -1; + rel2.offset: 4 -1; + } + } + part { name: "elm.text"; + type: TEXT; + mouse_events: 0; + scale: 1; + description { state: "default" 0.0; + visible: 0; + fixed: 1 1; + align: 0.0 0.5; + rel1.to_x: "elm.swallow.content"; + rel1.relative: 1.0 0.0; + rel2.to_x: "elm.swallow.content"; + rel2.relative: 1.0 1.0; + color: PROGRESSBAR_LIST_PROGRESS_STYLE_TEXT_COLOR_INC; + text { + font: "Tizen:style=Medium"; + size: PROGRESSBAR_STATUS_TEXT_FONT_SIZE_INC; + min: 0 0; + align: 0.0 0.5; + text_class: "tizen"; + } + } + description { state: "visible" 0.0; + inherit: "default" 0.0; + visible: 0; + text.min: 1 1; } } part { name: "background"; @@ -101,18 +171,18 @@ rel2 { to: "elm.swallow.bar"; relative: 1.0 1.0; - offset: -1 -1; } image { - normal: "progress_slider_bg.9.png"; - border: 3 3 2 2; + normal: "00_progress_bg.png"; + border: PROGRESS_BG_IMAGE_BORDER_INC; + border_scale: 1; } } } part { name: "elm.text.status"; type: TEXT; - scale: 1; mouse_events: 0; + scale: 1; description { state: "default" 0.0; fixed: 1 1; visible: 0; @@ -125,13 +195,13 @@ relative: 0.5 0.5; } text { - font: "Tizen:style=Roman"; - size: PROGRESSBAR_TITLE_FONT_SIZE_INC; + font: "Tizen:style=Medium"; + size: PROGRESSBAR_STATUS_TEXT_FONT_SIZE_INC; min: 0 0; align: 0.5 0.0; text_class: "tizen"; } - color: PROGRESSBAR_DEFAULT_STYLE_STATUS_TEXT_COLOR_INC; + color: PROGRESSBAR_LIST_PROGRESS_STYLE_TEXT_COLOR_INC; } description { state: "show" 0.0; inherit: "default" 0.0; @@ -139,6 +209,62 @@ text.min: 1 1; } } + part { + name: "bar.image.left.padding"; + type: RECT; + scale: 1; + description { + state: "default" 0.0; + visible: 0; + min: PROGRESS_BAR_IMAGE_PADDING_SIZE_INC; + max: PROGRESS_BAR_IMAGE_PADDING_SIZE_INC; + fixed: 1 0; + rel1.to: "elm.swallow.bar"; + rel2 { + relative: 0.0 1.0; + to: "elm.swallow.bar"; + } + align: 0.0 0.5; + } + } + part { + name: "bar.image.right.padding"; + type: RECT; + scale: 1; + description { + state: "default" 0.0; + visible: 0; + min: PROGRESS_BAR_IMAGE_PADDING_SIZE_INC; + max: PROGRESS_BAR_IMAGE_PADDING_SIZE_INC; + fixed: 1 0; + rel1 { + relative: 1.0 0.0; + to: "elm.swallow.bar"; + } + rel2.to: "elm.swallow.bar"; + align: 1.0 0.5; + } + } + part { name: "drag.background"; + mouse_events: 0; + type: RECT; + scale: 1; + clip_to: "elm.background.progressbar"; + description { + state: "default" 0.0; + visible: 0; + rel1 { + to_x: "bar.image.left.padding"; + to_y: "elm.swallow.bar"; + relative: 1.0 0.0; + } + rel2 { + to_x: "bar.image.right.padding"; + to_y: "elm.swallow.bar"; + relative: 0.0 1.0; + } + } + } part { name: "elm.progress.progressbar"; mouse_events: 0; scale: 1; @@ -146,10 +272,11 @@ description { state: "default" 0.0; min: 0 0; - fixed: 1 0; + fixed: 1 1; rel1 { - to: "elm.swallow.bar"; - relative: 0.0 0.0; + to_x: "bar.image.left.padding"; + to_y: "elm.swallow.bar"; + relative: 1.0 0.0; } rel2 { to_y: "elm.swallow.bar"; @@ -157,8 +284,9 @@ offset: -1 -1; } image { - normal: "progress_slider_bar.9.png"; - border: 3 3 2 2; + normal: "00_progress_bar.png"; + border: PROGRESS_BAR_IMAGE_BORDER_INC; + border_scale: 1; } } description { @@ -169,8 +297,9 @@ to_x: "elm.cur.progressbar"; } rel2 { - to: "elm.swallow.bar"; - relative: 1.0 1.0; + to_y: "elm.swallow.bar"; + to_x: "bar.image.right.padding"; + relative: 1.0 0.0; } } description { @@ -204,7 +333,7 @@ scale: 1; clip_to: "progress-rect"; //effect: SOFT_SHADOW; - scale: 1; + scale: 0; description { state: "default" 0.0; align: 0.0 0.0; fixed: 1 1; @@ -214,13 +343,13 @@ rel2.to: "elm.text.status"; text { text_source: "elm.text.status"; - font: "Tizen:style=Roman"; - size: 10; + font: "Tizen:style=Medium"; + size: PROGRESSBAR_STATUS_TEXT_FONT_SIZE_INC; min: 0 0; align: 0.0 0.0; text_class: "tizen"; } - color: PROGRESSBAR_DEFAULT_STYLE_TEXT_COLOR_INC; + color: PROGRESSBAR_LIST_PROGRESS_STYLE_STATUS_TEXT_COLOR_INC; } description { state: "show" 0.0; inherit: "default" 0.0; @@ -232,7 +361,7 @@ mouse_events: 0; scale: 1; dragable { - confine: "background"; + confine: "drag.background"; x: 1 1 1; y: 0 0 0; } @@ -240,11 +369,8 @@ min: 0 28; fixed: 1 1; visible: 0; - rel1 { - to: "background"; - relative: 0 0; - } - rel2.to: "background"; + rel1.to: "drag.background"; + rel2.to: "drag.background"; } } part { name: "progress-rect"; @@ -257,57 +383,6 @@ rel2.to: "elm.progress.progressbar"; } } - part { name: "elm.padding.left"; - type: RECT; - scale: 1; - description { - state: "default" 0.0; - min: 20 0; - fixed: 1 0; - rel1 { - relative: 0.0 0.0; - offset: 0 0; - } - rel2 { - relative: 0.0 1.0; - offset: 0 0; - } - color: 0 0 0 0; - align: 0.0 0.0; - } - } - part { name: "elm.text"; - type: TEXT; - mouse_events: 0; - scale: 1; - description { state: "default" 0.0; - visible: 0; - fixed: 1 1; - align: 0.0 0.5; - rel1 { - to_x: "elm.padding.left"; - relative: 1.0 0.0; - offset: 0 0; - } - rel2 { - relative: 1.0 1.0; - offset: 0 0; - } - color: PROGRESSBAR_DEFAULT_STYLE_STATUS_TEXT_COLOR_INC; - text { - font: "Tizen:style=Roman"; - size: 34; - min: 0 0; - align: 0.0 0.5; - text_class: "tizen"; - } - } - description { state: "visible" 0.0; - inherit: "default" 0.0; - visible: 0; - text.min: 1 1; - } - } } programs { program { name: "label_show"; @@ -364,7 +439,7 @@ program { name: "start_pulse"; signal: "elm,state,pulse,start"; source: "elm"; - after: "slide_to_end"; + // after: "slide_to_end"; } program { name: "stop_pulse"; signal: "elm,state,pulse,stop"; @@ -373,7 +448,7 @@ target: "slide_to_begin"; target: "slide_to_end"; target: "start_pulse"; - after: "state_pulse"; + //after: "state_pulse"; } program { name: "state_pulse"; signal: "elm,state,pulse"; @@ -407,7 +482,7 @@ } } - group { name: "elm/progressbar/horizontal/list_progress"; + group { name: "elm/progressbar/horizontal/list_title_progress"; images { image: "00_progress_bg.png" COMP; image: "00_progress_bar.png" COMP; @@ -420,53 +495,100 @@ color: 0 0 0 0; } } - part { name: "elm.padding.left"; + part { name: "base"; type: RECT; scale: 1; description { state: "default" 0.0; - min: 0 0; - fixed: 1 0; - rel1 { - relative: 0.0 0.0; - offset: 0 0; - } - rel2 { - relative: 0.0 1.0; - offset: 0 0; - } visible: 0; - align: 0.0 0.0; + rel1 { relative: 0.0 0.0; } + rel2 { relative: 1.0 1.0; } + color: 0 0 0 0; } } - part { name: "elm.padding.right"; + part { name: "elm.padding.left"; type: RECT; scale: 1; description { state: "default" 0.0; - min: 0 0; - fixed: 1 0; - rel1 { - relative: 1.0 0.0; - offset: 0 0; - } - rel2 { - relative: 1.0 1.0; - offset: 0 0; - } + min: 0 82; visible: 0; - align: 1.0 0.0; + fixed: 1 0; + rel1 { relative: 0.0 0.0; to: "base"; } + rel2 { relative: 0.0 1.0; to: "base"; } + color: 0 0 0 0; + align: 0.0 0.0; } } - part { name: "elm.background.progressbar"; + part { name: "elm.padding.right"; type: RECT; - mouse_events: 0; scale: 1; description { state: "default" 0.0; - rel1 { - to_x: "elm.padding.left"; - relative: 1.0 0.0; + min: 0 82; + visible: 0; + fixed: 1 0; + rel1 { relative: 1.0 0.0; to: "base"; } + rel2 { relative: 1.0 1.0; to: "base"; } + color: 0 0 0 0; + align: 1.0 0.0; + } + } + part { + name: "elm.padding.top"; + type: RECT; + scale: 1; + mouse_events: 0; + description { state: "default" 0.0; + align: 0.0 0.0; + min: 100 1; + visible: 0; + fixed: 0 1; + rel1 { relative: 0.0 0.0; to: "base"; } + rel2 { relative: 1.0 0.0; to: "base"; } + color: 0 0 0 0; + } + } + part { + name: "elm.padding.bottom"; + type: RECT; + scale: 1; + mouse_events: 0; + description { state: "default" 0.0; + align: 1.0 1.0; + min: 100 1; + visible: 0; + fixed: 0 1; + rel1 { relative: 0.0 1.0; to: "base"; } + rel2 { relative: 1.0 1.0; to: "base"; } + color: 0 0 0 0; + } + } + part { + name: "label_rect"; + type: RECT; + scale: 1; + mouse_events: 0; + description { state: "default" 0.0; + visible: 1; + min: 460 56; + fixed: 0 1; + rel1 { relative: 1.0 1.0; to_x: "elm.padding.left"; to_y: "elm.padding.top"; } + rel2 { relative: 0.0 0.0; to_x: "elm.padding.right"; } + align: 0.0 0.0; + color: 0 0 0 0; + } + } + part { name: "elm.background.progressbar"; + type: RECT; + mouse_events: 0; + scale: 1; + description { + state: "default" 0.0; + rel1 { + to_x: "elm.padding.left"; + to_y: "label_rect"; + relative: 1.0 1.0; offset: 0 0; } rel2 { @@ -523,17 +645,15 @@ mouse_events: 0; scale: 1; description { state: "default" 0.0; - visible: 0; + visible: 1; fixed: 1 1; align: 0.0 0.5; - rel1.to_x: "elm.swallow.content"; - rel1.relative: 1.0 0.0; - rel2.to_x: "elm.swallow.content"; - rel2.relative: 1.0 1.0; + rel1.to: "label_rect"; + rel2.to: "label_rect"; color: PROGRESSBAR_LIST_PROGRESS_STYLE_TEXT_COLOR_INC; text { font: "Tizen:style=Medium"; - size: PROGRESSBAR_STATUS_TEXT_FONT_SIZE_INC; + size: PROGRESSBAR_TITLE_FONT_SIZE_INC; min: 0 0; align: 0.0 0.5; text_class: "tizen"; @@ -541,7 +661,7 @@ } description { state: "visible" 0.0; inherit: "default" 0.0; - visible: 0; + visible: 1; text.min: 1 1; } } @@ -583,7 +703,7 @@ } text { font: "Tizen:style=Medium"; - size: PROGRESSBAR_STATUS_TEXT_FONT_SIZE_INC; + size: PROGRESSBAR_TITLE_FONT_SIZE_INC; min: 0 0; align: 0.5 0.0; text_class: "tizen"; @@ -758,7 +878,7 @@ visible: 0; rel1.to: "drag.background"; rel2.to: "drag.background"; - } + } } part { name: "progress-rect"; type: RECT; @@ -869,10 +989,10 @@ } } - group { name: "elm/progressbar/horizontal/list_title_progress"; + group { name: "elm/progressbar/horizontal/pending_list"; images { - image: "00_progress_bg.png" COMP; - image: "00_progress_bar.png" COMP; + image: "00_progress_pending_01_bg.png" COMP; + image: "00_progress_pending_02_bg.png" COMP; } parts { part { name: "access"; @@ -882,90 +1002,6 @@ color: 0 0 0 0; } } - part { name: "base"; - type: RECT; - scale: 1; - description { - state: "default" 0.0; - visible: 0; - rel1 { relative: 0.0 0.0; } - rel2 { relative: 1.0 1.0; } - color: 0 0 0 0; - } - } - part { name: "elm.padding.left"; - type: RECT; - scale: 1; - description { - state: "default" 0.0; - min: 0 82; - visible: 0; - fixed: 1 0; - rel1 { relative: 0.0 0.0; to: "base"; } - rel2 { relative: 0.0 1.0; to: "base"; } - color: 0 0 0 0; - align: 0.0 0.0; - } - } - part { name: "elm.padding.right"; - type: RECT; - scale: 1; - description { - state: "default" 0.0; - min: 0 82; - visible: 0; - fixed: 1 0; - rel1 { relative: 1.0 0.0; to: "base"; } - rel2 { relative: 1.0 1.0; to: "base"; } - color: 0 0 0 0; - align: 1.0 0.0; - } - } - part { - name: "elm.padding.top"; - type: RECT; - scale: 1; - mouse_events: 0; - description { state: "default" 0.0; - align: 0.0 0.0; - min: 100 1; - visible: 0; - fixed: 0 1; - rel1 { relative: 0.0 0.0; to: "base"; } - rel2 { relative: 1.0 0.0; to: "base"; } - color: 0 0 0 0; - } - } - part { - name: "elm.padding.bottom"; - type: RECT; - scale: 1; - mouse_events: 0; - description { state: "default" 0.0; - align: 1.0 1.0; - min: 100 1; - visible: 0; - fixed: 0 1; - rel1 { relative: 0.0 1.0; to: "base"; } - rel2 { relative: 1.0 1.0; to: "base"; } - color: 0 0 0 0; - } - } - part { - name: "label_rect"; - type: RECT; - scale: 1; - mouse_events: 0; - description { state: "default" 0.0; - visible: 1; - min: 460 56; - fixed: 0 1; - rel1 { relative: 1.0 1.0; to_x: "elm.padding.left"; to_y: "elm.padding.top"; } - rel2 { relative: 0.0 0.0; to_x: "elm.padding.right"; } - align: 0.0 0.0; - color: 0 0 0 0; - } - } part { name: "elm.background.progressbar"; type: RECT; mouse_events: 0; @@ -973,15 +1009,11 @@ description { state: "default" 0.0; rel1 { - to_x: "elm.padding.left"; - to_y: "label_rect"; - relative: 1.0 1.0; + relative: 0.0 0.0; offset: 0 0; } rel2 { - to_x: "elm.padding.right"; - relative: 0.0 1.0; - offset: 0 0; + relative: 1.0 1.0; } } } @@ -990,8 +1022,8 @@ scale: 1; type: SWALLOW; description { - min: 1 PROGRESSBAR_LIST_PROGRESS_HEIGHT_INC; - max: 99999 PROGRESSBAR_LIST_PROGRESS_HEIGHT_INC; + min: 1 PROGRESSBAR_LIST_PENDING_HEIGHT_INC; + max: 99999 PROGRESSBAR_LIST_PENDING_HEIGHT_INC; state: "default" 0.0; rel1 { to: "elm.background.progressbar"; @@ -1003,61 +1035,14 @@ } } } - part { name: "elm.swallow.content"; - type: SWALLOW; - scale: 1; - description { state: "default" 0.0; - visible: 0; - align: 0.0 0.5; - rel1 { - offset: 0 0; - to_y: "elm.background.progressbar"; - } - rel2 { - offset: 0 -1; - relative: 0.0 1.0; - to_y: "elm.background.progressbar"; - } - } - description { state: "visible" 0.0; - inherit: "default" 0.0; - visible: 1; - aspect: 1.0 1.0; - aspect_preference: VERTICAL; - rel2.offset: 4 -1; - } - } - part { name: "elm.text"; - type: TEXT; - mouse_events: 0; - scale: 1; - description { state: "default" 0.0; - visible: 1; - fixed: 1 1; - align: 0.0 0.5; - rel1.to: "label_rect"; - rel2.to: "label_rect"; - color: PROGRESSBAR_LIST_PROGRESS_STYLE_TEXT_COLOR_INC; - text { - font: "Tizen:style=Medium"; - size: PROGRESSBAR_TITLE_FONT_SIZE_INC; - min: 0 0; - align: 0.0 0.5; - text_class: "tizen"; - } - } - description { state: "visible" 0.0; - inherit: "default" 0.0; - visible: 1; - text.min: 1 1; - } - } - part { name: "background"; + part { name: "elm.progress.progressbar"; mouse_events: 0; scale: 1; clip_to: "elm.background.progressbar"; description { state: "default" 0.0; + min: 0 0; + fixed: 1 1; rel1 { to: "elm.swallow.bar"; relative: 0.0 0.0; @@ -1065,1625 +1050,31 @@ rel2 { to: "elm.swallow.bar"; relative: 1.0 1.0; + offset: -1 -1; } image { - normal: "00_progress_bg.png"; - border: PROGRESS_BG_IMAGE_BORDER_INC; - border_scale: 1; + normal: "00_progress_pending_01_bg.png"; + border: 0 0 0 0; + } + } + description { + state: "state_begin" 0.0; + inherit: "default" 0.0; + } + description { + state: "state_end" 0.0; + inherit: "default" 0.0; + image { + normal: "00_progress_pending_02_bg.png"; + border: 0 0 0 0; } } } - part { name: "elm.text.status"; - type: TEXT; - mouse_events: 0; - scale: 1; - description { state: "default" 0.0; - fixed: 1 1; - visible: 0; - rel1 { - to: "background"; - relative: 0.5 0.5; - } - rel2 { - to: "background"; - relative: 0.5 0.5; - } - text { - font: "Tizen:style=Medium"; - size: PROGRESSBAR_TITLE_FONT_SIZE_INC; - min: 0 0; - align: 0.5 0.0; - text_class: "tizen"; - } - color: PROGRESSBAR_LIST_PROGRESS_STYLE_TEXT_COLOR_INC; - } - description { state: "show" 0.0; - inherit: "default" 0.0; - visible: 0; - text.min: 1 1; - } - } - part { - name: "bar.image.left.padding"; - type: RECT; - scale: 1; - description { - state: "default" 0.0; - visible: 0; - min: PROGRESS_BAR_IMAGE_PADDING_SIZE_INC; - max: PROGRESS_BAR_IMAGE_PADDING_SIZE_INC; - fixed: 1 0; - rel1.to: "elm.swallow.bar"; - rel2 { - relative: 0.0 1.0; - to: "elm.swallow.bar"; - } - align: 0.0 0.5; - } - } - part { - name: "bar.image.right.padding"; - type: RECT; - scale: 1; - description { - state: "default" 0.0; - visible: 0; - min: PROGRESS_BAR_IMAGE_PADDING_SIZE_INC; - max: PROGRESS_BAR_IMAGE_PADDING_SIZE_INC; - fixed: 1 0; - rel1 { - relative: 1.0 0.0; - to: "elm.swallow.bar"; - } - rel2.to: "elm.swallow.bar"; - align: 1.0 0.5; - } - } - part { name: "drag.background"; - mouse_events: 0; - type: RECT; - scale: 1; - clip_to: "elm.background.progressbar"; - description { - state: "default" 0.0; - visible: 0; - rel1 { - to_x: "bar.image.left.padding"; - to_y: "elm.swallow.bar"; - relative: 1.0 0.0; - } - rel2 { - to_x: "bar.image.right.padding"; - to_y: "elm.swallow.bar"; - relative: 0.0 1.0; - } - } - } - part { name: "elm.progress.progressbar"; - mouse_events: 0; - scale: 1; - clip_to: "elm.background.progressbar"; - description { - state: "default" 0.0; - min: 0 0; - fixed: 1 1; - rel1 { - to_x: "bar.image.left.padding"; - to_y: "elm.swallow.bar"; - relative: 1.0 0.0; - } - rel2 { - to_y: "elm.swallow.bar"; - to_x: "elm.cur.progressbar"; - offset: -1 -1; - } - image { - normal: "00_progress_bar.png"; - border: PROGRESS_BAR_IMAGE_BORDER_INC; - border_scale: 1; - } - } - description { - state: "invert" 0.0; - inherit: "default" 0.0; - rel1 { - to_y: "elm.swallow.bar"; - to_x: "elm.cur.progressbar"; - } - rel2 { - to_y: "elm.swallow.bar"; - to_x: "bar.image.right.padding"; - relative: 1.0 0.0; - } - } - description { - state: "state_begin" 0.0; - inherit: "default" 0.0; - rel1 { - to: "elm.swallow.bar"; - relative: 0.0 0.0; - } - rel2 { - to: "elm.swallow.bar"; - relative: 0.1 1.0; - } - } - description { - state: "state_end" 0.0; - inherit: "default" 0.0; - rel1 { - to: "elm.swallow.bar"; - relative: 0.9 0.0; - } - rel2 { - to: "elm.swallow.bar"; - relative: 1.0 1.0; - } - } - } - part { name: "text-bar"; - type: TEXT; - mouse_events: 0; - scale: 1; - clip_to: "progress-rect"; - //effect: SOFT_SHADOW; - scale: 0; - description { state: "default" 0.0; - align: 0.0 0.0; - fixed: 1 1; - visible: 0; - rel1.to: "elm.text.status"; - rel1.offset: -1 -1; - rel2.to: "elm.text.status"; - text { - text_source: "elm.text.status"; - font: "Tizen:style=Medium"; - size: PROGRESSBAR_STATUS_TEXT_FONT_SIZE_INC; - min: 0 0; - align: 0.0 0.0; - text_class: "tizen"; - } - color: PROGRESSBAR_LIST_PROGRESS_STYLE_STATUS_TEXT_COLOR_INC; - } - description { state: "show" 0.0; - inherit: "default" 0.0; - visible: 0; - text.min: 1 1; - } - } - part { name: "elm.cur.progressbar"; - mouse_events: 0; - scale: 1; - dragable { - confine: "drag.background"; - x: 1 1 1; - y: 0 0 0; - } - description { state: "default" 0.0; - min: 0 28; - fixed: 1 1; - visible: 0; - rel1.to: "drag.background"; - rel2.to: "drag.background"; - } - } - part { name: "progress-rect"; - type: RECT; - mouse_events: 0; - scale: 1; - description { - state: "default" 0.0; - rel1.to: "elm.progress.progressbar"; - rel2.to: "elm.progress.progressbar"; - } - } - } - programs { - program { name: "label_show"; - signal: "elm,state,text,visible"; - source: "elm"; - action: STATE_SET "visible" 0.0; - target: "elm.text"; - } - program { name: "label_hide"; - signal: "elm,state,text,hidden"; - source: "elm"; - action: STATE_SET "default" 0.0; - target: "elm.text"; - } - program { name: "icon_show"; - signal: "elm,state,icon,visible"; - source: "elm"; - action: STATE_SET "visible" 0.0; - target: "elm.swallow.content"; - } - program { name: "icon_hide"; - signal: "elm,state,icon,hidden"; - source: "elm"; - action: STATE_SET "default" 0.0; - target: "elm.swallow.content"; - } - program { name: "units_show"; - signal: "elm,state,units,visible"; - source: "elm"; - action: STATE_SET "show" 0.0; - target: "text-bar"; - target: "elm.text.status"; - } - program { name: "units_hide"; - signal: "elm,state,units,hidden"; - source: "elm"; - action: STATE_SET "default" 0.0; - target: "text-bar"; - target: "elm.text.status"; - } - program { name: "slide_to_end"; - action: STATE_SET "state_end" 0.0; - transition: LINEAR 0.5; - target: "elm.progress.progressbar"; - after: "slide_to_begin"; - } - program { name: "slide_to_begin"; - signal: "elm,state,slide,begin"; - action: STATE_SET "state_begin" 0.0; - target: "elm.progress.progressbar"; - transition: LINEAR 0.5; - after: "slide_to_end"; - } - program { name: "start_pulse"; - signal: "elm,state,pulse,start"; - source: "elm"; - // after: "slide_to_end"; - } - program { name: "stop_pulse"; - signal: "elm,state,pulse,stop"; - source: "elm"; - action: ACTION_STOP; - target: "slide_to_begin"; - target: "slide_to_end"; - target: "start_pulse"; - //after: "state_pulse"; - } - program { name: "state_pulse"; - signal: "elm,state,pulse"; - source: "elm"; - action: STATE_SET "state_begin" 0.0; - target: "elm.progress.progressbar"; - after: "units_hide"; - } - program { name: "state_fraction"; - signal: "elm,state,fraction"; - source: "elm"; - action: ACTION_STOP; - target: "slide_to_begin"; - target: "slide_to_end"; - target: "start_pulse"; - action: STATE_SET "default" 0.0; - target: "elm.progress.progressbar"; - } - program { name: "set_invert_on"; - signal: "elm,state,inverted,on"; - source: "elm"; - action: STATE_SET "invert" 0.0; - target: "elm.progress.progressbar"; - } - program { name: "set_invert_off"; - signal: "elm,state,inverted,off"; - source: "elm"; - action: STATE_SET "default" 0.0; - target: "elm.progress.progressbar"; - } - } - } - - group { name: "elm/progressbar/horizontal/list_title_progress_text"; - images { - image: "00_winset_list_progress_bg.png" COMP; - image: "00_winset_list_progress_bar.png" COMP; - } - parts { - part { name: "access"; - type: RECT; - description { state: "default" 0.0; - fixed: 1 1; - color: 0 0 0 0; - } - } - part { name: "base"; - type: RECT; - scale: 1; - description { - state: "default" 0.0; - visible: 0; - rel1 { relative: 0.0 0.0; } - rel2 { relative: 1.0 1.0; } - color: 0 0 0 0; - } - } - part { name: "elm.padding.left"; - type: RECT; - scale: 1; - description { - state: "default" 0.0; - min: 0 82; - visible: 0; - fixed: 1 0; - rel1 { relative: 0.0 0.0; to: "base"; } - rel2 { relative: 0.0 1.0; to: "base"; } - color: 0 0 0 0; - align: 0.0 0.0; - } - } - part { name: "elm.padding.right"; - type: RECT; - scale: 1; - description { - state: "default" 0.0; - min: 0 82; - visible: 0; - fixed: 1 0; - rel1 { relative: 1.0 0.0; to: "base"; } - rel2 { relative: 1.0 1.0; to: "base"; } - color: 0 0 0 0; - align: 1.0 0.0; - } - } - part { - name: "elm.padding.top"; - type: RECT; - scale: 1; - mouse_events: 0; - description { state: "default" 0.0; - align: 0.0 0.0; - min: 100 1; - visible: 0; - fixed: 0 1; - rel1 { relative: 0.0 0.0; to: "base"; } - rel2 { relative: 1.0 0.0; to: "base"; } - color: 0 0 0 0; - } - } - part { - name: "elm.padding.bottom"; - type: RECT; - scale: 1; - mouse_events: 0; - description { state: "default" 0.0; - align: 1.0 1.0; - min: 100 1; - visible: 0; - fixed: 0 1; - rel1 { relative: 0.0 1.0; to: "base"; } - rel2 { relative: 1.0 1.0; to: "base"; } - color: 0 0 0 0; - } - } - part { - name: "label_rect"; - type: RECT; - scale: 1; - mouse_events: 0; - description { state: "default" 0.0; - visible: 1; - min: 10 40; - fixed: 0 1; - rel1 { relative: 1.0 1.0; to_x: "elm.padding.left"; to_y: "elm.padding.top"; } - rel2 { relative: 0.0 0.0; to_x: "elm.padding.right"; to_y: "base"; } - align: 0.0 0.0; - color: 0 0 0 0; - } - } - part { name: "elm.background.progressbar"; - mouse_events: 0; - scale: 1; - type: RECT; - description { - state: "default" 0.0; - align: 0.0 0.0; - min: 10 10; - fixed: 0 1; - rel1 { relative: 1.0 1.0; to_x: "elm.padding.left"; to_y: "label_rect"; } - rel2 { relative: 0.0 1.0; to_x: "elm.padding.right"; to_y: "label_rect"; } - } - } - part { name: "elm.swallow.bar"; - mouse_events: 0; - scale: 1; - type: SWALLOW; - description { - min: 48 10; - state: "default" 0.0; - rel1 { relative: 0.0 0.0; to: "elm.background.progressbar"; } - rel2 { relative: 1.0 1.0; to: "elm.background.progressbar"; } - } - } - part { name: "elm.swallow.content"; - type: SWALLOW; - scale: 1; - description { state: "default" 0.0; - visible: 0; - min: 30 30; - max: 30 30; - fixed: 0 1; - align: 0.0 0.5; - rel1 { relative: 430/460 6/40; to: "label_rect"; } - rel2 { relative: 1.0 36/40; to: "label_rect"; offset: 1 0;} - } - description { state: "visible" 0.0; - inherit: "default" 0.0; - visible: 1; - aspect: 1.0 1.0; - aspect_preference: VERTICAL; - } - } - part { name: "elm.text"; - type: TEXT; - mouse_events: 0; - scale: 1; - description { state: "default" 0.0; - visible: 1; - fixed: 1 1; - align: 0.0 0.5; - rel1 { relative: 0.0 0.0; to: "label_rect"; } - rel2 { relative: 1.0 1.0; to: "label_rect"; } - color: PROGRESSBAR_LIST_PROGRESS_STYLE_TEXT_COLOR_INC; - text { - font: "Tizen:style=Medium"; - size: PROGRESSBAR_TITLE_FONT_SIZE_INC; - min: 0 0; - align: 0.0 0.5; - text_class: "tizen"; - } - } - description { state: "visible" 0.0; - inherit: "default" 0.0; - visible: 1; - text.min: 1 1; - } - } - part { name: "background"; - mouse_events: 0; - scale: 1; - clip_to: "elm.background.progressbar"; - description { - state: "default" 0.0; - rel1 { relative: 0.0 0.0; to: "elm.swallow.bar"; } - rel2 { relative: 1.0 1.0; to: "elm.swallow.bar"; } - image { - normal: "00_winset_list_progress_bg.png"; - border: 0 0 1 1; - } - } - } - part { name: "elm.progress.progressbar"; - mouse_events: 0; - scale: 1; - clip_to: "elm.background.progressbar"; - description { - state: "default" 0.0; - min: 0 0; - fixed: 1 1; - rel1 { relative: 0.0 0.0; to: "elm.swallow.bar"; } - rel2 { relative: 1.0 1.0; to_x: "elm.cur.progressbar"; to_y: "elm.swallow.bar"; offset: -1 -1; } - image { - normal: "00_winset_list_progress_bar.png"; - border: 0 0 1 1; - } - } - description { - state: "invert" 0.0; - inherit: "default" 0.0; - rel1 { - to_y: "elm.swallow.bar"; - to_x: "elm.cur.progressbar"; - } - rel2 { - to: "elm.swallow.bar"; - relative: 1.0 1.0; - } - } - description { - state: "state_begin" 0.0; - inherit: "default" 0.0; - rel1 { - to: "elm.swallow.bar"; - relative: 0.0 0.0; - } - rel2 { - to: "elm.swallow.bar"; - relative: 0.1 1.0; - } - } - description { - state: "state_end" 0.0; - inherit: "default" 0.0; - rel1 { - to: "elm.swallow.bar"; - relative: 0.9 0.0; - } - rel2 { - to: "elm.swallow.bar"; - relative: 1.0 1.0; - } - } - } - part { name: "text-bar"; - type: TEXT; - mouse_events: 0; - scale: 1; - clip_to: "progress-rect"; - //effect: SOFT_SHADOW; - scale: 0; - description { state: "default" 0.0; - align: 0.0 0.0; - fixed: 1 1; - visible: 0; - rel1.to: "elm.text.status"; - rel1.offset: -1 -1; - rel2.to: "elm.text.status"; - text { - text_source: "elm.text.status"; - font: "Tizen:style=Medium"; - size: PROGRESSBAR_STATUS_TEXT_FONT_SIZE_INC; - min: 0 0; - align: 0.0 0.0; - text_class: "tizen"; - } - color: PROGRESSBAR_LIST_PROGRESS_STYLE_STATUS_TEXT_COLOR_INC; - } - description { state: "show" 0.0; - inherit: "default" 0.0; - visible: 0; - text.min: 1 1; - } - } - part { name: "elm.cur.progressbar"; - mouse_events: 0; - scale: 1; - dragable { - confine: "background"; - x: 1 1 1; - y: 0 0 0; - } - description { state: "default" 0.0; - min: 0 28; - fixed: 1 1; - visible: 0; - rel1 { - to: "background"; - relative: 0 0; - } - rel2.to: "background"; - } - } - part { name: "progress-rect"; - mouse_events: 0; - scale: 1; - type: RECT; - description { - state: "default" 0.0; - rel1.to: "elm.progress.progressbar"; - rel2.to: "elm.progress.progressbar"; - } - } - part { name: "elm.text.status"; - type: TEXT; - mouse_events: 0; - scale: 1; - description { state: "default" 0.0; - fixed: 1 1; - visible: 1; - min: 80 30; - align: 0.0 1.0; - rel1 { - to_y: "elm.padding.bottom"; - relative: 1.0 1.0; - to_x:"elm.padding.left"; - } - rel2 { - to_y: "elm.padding.bottom"; - relative: 1.0 1.0; - to_x:"elm.padding.left"; - } - text { - font: "Tizen:style=Medium"; - size: PROGRESSBAR_TITLE_FONT_SIZE_INC; - min: 1 1; - align: 0.0 0.0; - text_class: "tizen"; - } - color:PROGRESSBAR_LIST_TITLE_PROGRESS_STYLE_STATUS_TEXT_COLOR_INC; - } - description { state: "show" 0.0; - inherit: "default" 0.0; - visible: 1; - text.min: 1 1; - } - } - } - programs { - program { name: "label_show"; - signal: "elm,state,text,visible"; - source: "elm"; - action: STATE_SET "visible" 0.0; - target: "elm.text"; - } - program { name: "label_hide"; - signal: "elm,state,text,hidden"; - source: "elm"; - action: STATE_SET "default" 0.0; - target: "elm.text"; - } - program { name: "icon_show"; - signal: "elm,state,icon,visible"; - source: "elm"; - action: STATE_SET "visible" 0.0; - target: "elm.swallow.content"; - } - program { name: "icon_hide"; - signal: "elm,state,icon,hidden"; - source: "elm"; - action: STATE_SET "default" 0.0; - target: "elm.swallow.content"; - } - program { name: "units_show"; - signal: "elm,state,units,visible"; - source: "elm"; - action: STATE_SET "show" 0.0; - target: "text-bar"; - target: "elm.text.status"; - } - program { name: "units_hide"; - signal: "elm,state,units,hidden"; - source: "elm"; - action: STATE_SET "default" 0.0; - target: "text-bar"; - target: "elm.text.status"; - } - program { name: "slide_to_end"; - action: STATE_SET "state_end" 0.0; - transition: LINEAR 0.5; - target: "elm.progress.progressbar"; - after: "slide_to_begin"; - } - program { name: "slide_to_begin"; - signal: "elm,state,slide,begin"; - action: STATE_SET "state_begin" 0.0; - target: "elm.progress.progressbar"; - transition: LINEAR 0.5; - after: "slide_to_end"; - } - program { name: "start_pulse"; - signal: "elm,state,pulse,start"; - source: "elm"; - // after: "slide_to_end"; - } - program { name: "stop_pulse"; - signal: "elm,state,pulse,stop"; - source: "elm"; - action: ACTION_STOP; - target: "slide_to_begin"; - target: "slide_to_end"; - target: "start_pulse"; - //after: "state_pulse"; - } - program { name: "state_pulse"; - signal: "elm,state,pulse"; - source: "elm"; - action: STATE_SET "state_begin" 0.0; - target: "elm.progress.progressbar"; - after: "units_hide"; - } - program { name: "state_fraction"; - signal: "elm,state,fraction"; - source: "elm"; - action: ACTION_STOP; - target: "slide_to_begin"; - target: "slide_to_end"; - target: "start_pulse"; - action: STATE_SET "default" 0.0; - target: "elm.progress.progressbar"; - } - program { name: "set_invert_on"; - signal: "elm,state,inverted,on"; - source: "elm"; - action: STATE_SET "invert" 0.0; - target: "elm.progress.progressbar"; - } - program { name: "set_invert_off"; - signal: "elm,state,inverted,off"; - source: "elm"; - action: STATE_SET "default" 0.0; - target: "elm.progress.progressbar"; - } - } - } - - group { name: "elm/progressbar/horizontal/pending_list"; - images { - image: "00_progress_pending_01_bg.png" COMP; - image: "00_progress_pending_02_bg.png" COMP; - } - parts { - part { name: "access"; - type: RECT; - description { state: "default" 0.0; - fixed: 1 1; - color: 0 0 0 0; - } - } - part { name: "elm.background.progressbar"; - type: RECT; - mouse_events: 0; - scale: 1; - description { - state: "default" 0.0; - rel1 { - relative: 0.0 0.0; - offset: 0 0; - } - rel2 { - relative: 1.0 1.0; - } - } - } - part { name: "elm.swallow.bar"; - mouse_events: 0; - scale: 1; - type: SWALLOW; - description { - min: 1 PROGRESSBAR_LIST_PENDING_HEIGHT_INC; - max: 99999 PROGRESSBAR_LIST_PENDING_HEIGHT_INC; - state: "default" 0.0; - rel1 { - to: "elm.background.progressbar"; - relative: 0.0 0.0; - } - rel2 { - to: "elm.background.progressbar"; - relative: 1.0 1.0; - } - } - } - part { name: "elm.progress.progressbar"; - mouse_events: 0; - scale: 1; - clip_to: "elm.background.progressbar"; - description { - state: "default" 0.0; - min: 0 0; - fixed: 1 1; - rel1 { - to: "elm.swallow.bar"; - relative: 0.0 0.0; - } - rel2 { - to: "elm.swallow.bar"; - relative: 1.0 1.0; - offset: -1 -1; - } - image { - normal: "00_progress_pending_01_bg.png"; - border: 0 0 0 0; - } - } - description { - state: "state_begin" 0.0; - inherit: "default" 0.0; - } - description { - state: "state_end" 0.0; - inherit: "default" 0.0; - image { - normal: "00_progress_pending_02_bg.png"; - border: 0 0 0 0; - } - } - } - } - programs { - program { name: "slide_to_end"; - action: STATE_SET "state_end" 0.0; - in: 0.3 0.0; - target: "elm.progress.progressbar"; - after: "slide_to_begin"; - } - program { name: "slide_to_begin"; - signal: "elm,state,slide,begin"; - action: STATE_SET "state_begin" 0.0; - target: "elm.progress.progressbar"; - in: 0.3 0.0; - after: "slide_to_end"; - } - program { name: "start_pulse"; - signal: "elm,state,pulse,start"; - source: "elm"; - after: "slide_to_end"; - } - program { name: "stop_pulse"; - signal: "elm,state,pulse,stop"; - source: "elm"; - action: ACTION_STOP; - target: "slide_to_begin"; - target: "slide_to_end"; - target: "start_pulse"; - after: "init_pulse"; - } - program { name: "init_pulse"; - action: STATE_SET "default" 0.0; - target: "elm.progress.progressbar"; - } - } - } - - group { name: "elm/progressbar/horizontal/UIProgressViewStyleDefault"; - images { - image: "progress_slider_bg01.9.png" COMP; - image: "progress_slider_bar01.9.png" COMP; - } - parts { - part { name: "access"; - type: RECT; - description { state: "default" 0.0; - fixed: 1 1; - color: 0 0 0 0; - } - } - part { name: "elm.padding.left"; - type: RECT; - scale: 1; - description { - state: "default" 0.0; - //min: 25 0; - min: 0 0; - fixed: 1 0; - rel1 { - relative: 0.0 0.0; - offset: 0 0; - } - rel2 { - relative: 0.0 1.0; - offset: 0 0; - } - color: 0 0 0 0; - align: 0.0 0.0; - } - } - part { name: "elm.padding.right"; - type: RECT; - scale: 1; - description { - state: "default" 0.0; - //min: 25 0; - min: 0 0; - fixed: 1 0; - rel1 { - relative: 1.0 0.0; - offset: 0 0; - } - rel2 { - relative: 1.0 1.0; - offset: 0 0; - } - color: 0 0 0 0; - align: 1.0 0.0; - } - } - part { name: "elm.background.progressbar"; - mouse_events: 0; - scale: 1; - type: RECT; - description { - state: "default" 0.0; - rel1 { - to_x: "elm.padding.left"; - relative: 1.0 0.0; - offset: 0 0; - } - rel2 { - to_x: "elm.padding.right"; - relative: 0.0 1.0; - offset: 0 0; - } - } - } - part { name: "elm.swallow.bar"; - mouse_events: 0; - scale: 1; - type: SWALLOW; - description { - min: 48 14; - max: 99999 14; - state: "default" 0.0; - rel1 { - to: "elm.background.progressbar"; - relative: 0.0 0.0; - } - rel2 { - to: "elm.background.progressbar"; - relative: 1.0 1.0; - } - } - } - part { name: "elm.swallow.content"; - type: SWALLOW; - scale: 1; - description { state: "default" 0.0; - visible: 0; - align: 0.0 0.5; - rel1 { - offset: 0 0; - to_y: "elm.background.progressbar"; - } - rel2 { - offset: 0 -1; - relative: 0.0 1.0; - to_y: "elm.background.progressbar"; - } - } - description { state: "visible" 0.0; - inherit: "default" 0.0; - visible: 1; - aspect: 1.0 1.0; - aspect_preference: VERTICAL; - rel2.offset: 4 -1; - } - } - part { name: "elm.text"; - type: TEXT; - mouse_events: 0; - scale: 1; - description { state: "default" 0.0; - visible: 0; - fixed: 1 1; - align: 0.0 0.5; - rel1.to_x: "elm.swallow.content"; - rel1.relative: 1.0 0.0; - rel1.offset: -1 4; - rel2.to_x: "elm.swallow.content"; - rel2.relative: 1.0 1.0; - rel2.offset: -1 -5; - color: PROGRESSBAR_LIST_PROGRESS_STYLE_TEXT_COLOR_INC; - text { - font: "Tizen:style=Roman"; - size: 10; - min: 0 0; - align: 0.0 0.5; - text_class: "tizen"; - } - } - description { state: "visible" 0.0; - inherit: "default" 0.0; - visible: 0; - text.min: 1 1; - rel1.offset: 0 4; - rel2.offset: 0 -5; - } - } - part { name: "background"; - mouse_events: 0; - scale: 1; - clip_to: "elm.background.progressbar"; - description { - state: "default" 0.0; - rel1 { - to: "elm.swallow.bar"; - relative: 0.0 0.0; - } - rel2 { - to: "elm.swallow.bar"; - relative: 1.0 1.0; - offset: -1 -1; - } - image { - normal: "progress_slider_bg01.9.png"; - border: 6 6 0 0; - } - } - } - part { name: "elm.text.status"; - type: TEXT; - mouse_events: 0; - scale: 1; - description { state: "default" 0.0; - fixed: 1 1; - visible: 0; - rel1 { - to: "background"; - relative: 0.5 0.5; - } - rel2 { - to: "background"; - relative: 0.5 0.5; - } - text { - font: "Tizen:style=Roman"; - size: 10; - min: 0 0; - align: 0.5 0.0; - text_class: "tizen"; - } - color: PROGRESSBAR_LIST_PROGRESS_STYLE_TEXT_COLOR_INC; - } - description { state: "show" 0.0; - inherit: "default" 0.0; - visible: 0; - text.min: 1 1; - } - } - part { name: "elm.progress.progressbar"; - mouse_events: 0; - scale: 1; - clip_to: "elm.background.progressbar"; - description { - state: "default" 0.0; - min: 0 0; - fixed: 1 1; - rel1 { - to: "elm.swallow.bar"; - relative: 0.0 0.0; - } - rel2 { - to_y: "elm.swallow.bar"; - to_x: "elm.cur.progressbar"; - offset: -1 -1; - } - image { - normal: "progress_slider_bar01.9.png"; - border: 6 6 0 0; - } - } - description { - state: "invert" 0.0; - inherit: "default" 0.0; - rel1 { - to_y: "elm.swallow.bar"; - to_x: "elm.cur.progressbar"; - } - rel2 { - to: "elm.swallow.bar"; - relative: 1.0 1.0; - } - } - description { - state: "state_begin" 0.0; - inherit: "default" 0.0; - rel1 { - to: "elm.swallow.bar"; - relative: 0.0 0.0; - } - rel2 { - to: "elm.swallow.bar"; - relative: 0.1 1.0; - } - } - description { - state: "state_end" 0.0; - inherit: "default" 0.0; - rel1 { - to: "elm.swallow.bar"; - relative: 0.9 0.0; - } - rel2 { - to: "elm.swallow.bar"; - relative: 1.0 1.0; - } - } - } - part { name: "text-bar"; - type: TEXT; - mouse_events: 0; - scale: 1; - clip_to: "progress-rect"; - //effect: SOFT_SHADOW; - scale: 0; - description { state: "default" 0.0; - align: 0.0 0.0; - fixed: 1 1; - visible: 0; - rel1.to: "elm.text.status"; - rel1.offset: -1 -1; - rel2.to: "elm.text.status"; - text { - text_source: "elm.text.status"; - font: "Tizen:style=Roman"; - size: 10; - min: 0 0; - align: 0.0 0.0; - text_class: "tizen"; - } - color: PROGRESSBAR_LIST_PROGRESS_STYLE_STATUS_TEXT_COLOR_INC; - } - description { state: "show" 0.0; - inherit: "default" 0.0; - visible: 0; - text.min: 1 1; - } - } - part { name: "elm.cur.progressbar"; - mouse_events: 0; - scale: 1; - dragable { - confine: "background"; - x: 1 1 1; - y: 0 0 0; - } - description { state: "default" 0.0; - min: 0 28; - fixed: 1 1; - visible: 0; - rel1 { - to: "background"; - relative: 0 0; - } - rel2.to: "background"; - } - } - part { name: "progress-rect"; - mouse_events: 0; - scale: 1; - type: RECT; - description { - state: "default" 0.0; - rel1.to: "elm.progress.progressbar"; - rel2.to: "elm.progress.progressbar"; - } - } - } - programs { - program { name: "label_show"; - signal: "elm,state,text,visible"; - source: "elm"; - action: STATE_SET "visible" 0.0; - target: "elm.text"; - } - program { name: "label_hide"; - signal: "elm,state,text,hidden"; - source: "elm"; - action: STATE_SET "default" 0.0; - target: "elm.text"; - } - program { name: "icon_show"; - signal: "elm,state,icon,visible"; - source: "elm"; - action: STATE_SET "visible" 0.0; - target: "elm.swallow.content"; - } - program { name: "icon_hide"; - signal: "elm,state,icon,hidden"; - source: "elm"; - action: STATE_SET "default" 0.0; - target: "elm.swallow.content"; - } - program { name: "units_show"; - signal: "elm,state,units,visible"; - source: "elm"; - action: STATE_SET "show" 0.0; - target: "text-bar"; - target: "elm.text.status"; - } - program { name: "units_hide"; - signal: "elm,state,units,hidden"; - source: "elm"; - action: STATE_SET "default" 0.0; - target: "text-bar"; - target: "elm.text.status"; - } - program { name: "slide_to_end"; - action: STATE_SET "state_end" 0.0; - transition: LINEAR 0.5; - target: "elm.progress.progressbar"; - after: "slide_to_begin"; - } - program { name: "slide_to_begin"; - signal: "elm,state,slide,begin"; - action: STATE_SET "state_begin" 0.0; - target: "elm.progress.progressbar"; - transition: LINEAR 0.5; - after: "slide_to_end"; - } - program { name: "start_pulse"; - signal: "elm,state,pulse,start"; - source: "elm"; - after: "slide_to_end"; - } - program { name: "stop_pulse"; - signal: "elm,state,pulse,stop"; - source: "elm"; - action: ACTION_STOP; - target: "slide_to_begin"; - target: "slide_to_end"; - target: "start_pulse"; - after: "state_pulse"; - } - program { name: "state_pulse"; - signal: "elm,state,pulse"; - source: "elm"; - action: STATE_SET "state_begin" 0.0; - target: "elm.progress.progressbar"; - after: "units_hide"; - } - program { name: "state_fraction"; - signal: "elm,state,fraction"; - source: "elm"; - action: ACTION_STOP; - target: "slide_to_begin"; - target: "slide_to_end"; - target: "start_pulse"; - action: STATE_SET "default" 0.0; - target: "elm.progress.progressbar"; - } - program { name: "set_invert_on"; - signal: "elm,state,inverted,on"; - source: "elm"; - action: STATE_SET "invert" 0.0; - target: "elm.progress.progressbar"; - } - program { name: "set_invert_off"; - signal: "elm,state,inverted,off"; - source: "elm"; - action: STATE_SET "default" 0.0; - target: "elm.progress.progressbar"; - } - } - } - - group { name: "elm/progressbar/horizontal/UIProgressViewStyleBar"; - images { - image: "progress_slider_bg02.9.png" COMP; - image: "progress_slider_bar02.9.png" COMP; - } - parts { - part { name: "access"; - type: RECT; - description { state: "default" 0.0; - fixed: 1 1; - color: 0 0 0 0; - } - } - part { name: "elm.padding.left"; - type: RECT; - scale: 1; - description { - state: "default" 0.0; - //min: 25 0; - min: 0 0; - fixed: 1 0; - rel1 { - relative: 0.0 0.0; - offset: 0 0; - } - rel2 { - relative: 0.0 1.0; - offset: 0 0; - } - color: 0 0 0 0; - align: 0.0 0.0; - } - } - part { name: "elm.padding.right"; - type: RECT; - scale: 1; - description { - state: "default" 0.0; - //min: 25 0; - min: 0 0; - fixed: 1 0; - rel1 { - relative: 1.0 0.0; - offset: 0 0; - } - rel2 { - relative: 1.0 1.0; - offset: 0 0; - } - color: 0 0 0 0; - align: 1.0 0.0; - } - } - part { name: "elm.background.progressbar"; - mouse_events: 0; - scale: 1; - type: RECT; - description { - state: "default" 0.0; - rel1 { - to_x: "elm.padding.left"; - relative: 1.0 0.0; - offset: 0 0; - } - rel2 { - to_x: "elm.padding.right"; - relative: 0.0 1.0; - offset: 0 0; - } - } - } - part { name: "elm.swallow.bar"; - mouse_events: 0; - scale: 1; - type: SWALLOW; - description { - min: 48 14; - max: 99999 14; - state: "default" 0.0; - rel1 { - to: "elm.background.progressbar"; - relative: 0.0 0.0; - } - rel2 { - to: "elm.background.progressbar"; - relative: 1.0 1.0; - } - } - } - part { name: "elm.swallow.content"; - type: SWALLOW; - scale: 1; - description { state: "default" 0.0; - visible: 0; - align: 0.0 0.5; - rel1 { - offset: 0 0; - to_y: "elm.background.progressbar"; - } - rel2 { - offset: 0 -1; - relative: 0.0 1.0; - to_y: "elm.background.progressbar"; - } - } - description { state: "visible" 0.0; - inherit: "default" 0.0; - visible: 1; - aspect: 1.0 1.0; - aspect_preference: VERTICAL; - rel2.offset: 4 -1; - } - } - part { name: "elm.text"; - type: TEXT; - mouse_events: 0; - scale: 1; - description { state: "default" 0.0; - visible: 0; - fixed: 1 1; - align: 0.0 0.5; - rel1.to_x: "elm.swallow.content"; - rel1.relative: 1.0 0.0; - rel1.offset: -1 4; - rel2.to_x: "elm.swallow.content"; - rel2.relative: 1.0 1.0; - rel2.offset: -1 -5; - color: PROGRESSBAR_LIST_PROGRESS_STYLE_TEXT_COLOR_INC; - text { - font: "Tizen:style=Roman"; - size: 10; - min: 0 0; - align: 0.0 0.5; - text_class: "tizen"; - } - } - description { state: "visible" 0.0; - inherit: "default" 0.0; - visible: 0; - text.min: 1 1; - rel1.offset: 0 4; - rel2.offset: 0 -5; - } - } - part { name: "background"; - mouse_events: 0; - scale: 1; - clip_to: "elm.background.progressbar"; - description { - state: "default" 0.0; - rel1 { - to: "elm.swallow.bar"; - relative: 0.0 0.0; - } - rel2 { - to: "elm.swallow.bar"; - relative: 1.0 1.0; - offset: -1 -1; - } - image { - normal: "progress_slider_bg02.9.png"; - border: 6 6 0 0; - } - } - } - part { name: "elm.text.status"; - type: TEXT; - mouse_events: 0; - scale: 1; - description { state: "default" 0.0; - fixed: 1 1; - visible: 0; - rel1 { - to: "background"; - relative: 0.5 0.5; - } - rel2 { - to: "background"; - relative: 0.5 0.5; - } - text { - font: "Tizen:style=Roman"; - size: 10; - min: 0 0; - align: 0.5 0.0; - text_class: "tizen"; - } - color: PROGRESSBAR_LIST_PROGRESS_STYLE_TEXT_COLOR_INC; - } - description { state: "show" 0.0; - inherit: "default" 0.0; - visible: 0; - text.min: 1 1; - } - } - part { name: "elm.progress.progressbar"; - mouse_events: 0; - scale: 1; - clip_to: "elm.background.progressbar"; - description { - state: "default" 0.0; - min: 0 0; - fixed: 1 1; - rel1 { - to: "elm.swallow.bar"; - relative: 0.0 0.0; - } - rel2 { - to_y: "elm.swallow.bar"; - to_x: "elm.cur.progressbar"; - offset: -1 -1; - } - image { - normal: "progress_slider_bar02.9.png"; - border: 6 6 0 0; - } - } - description { - state: "invert" 0.0; - inherit: "default" 0.0; - rel1 { - to_y: "elm.swallow.bar"; - to_x: "elm.cur.progressbar"; - } - rel2 { - to: "elm.swallow.bar"; - relative: 1.0 1.0; - } - } - description { - state: "state_begin" 0.0; - inherit: "default" 0.0; - rel1 { - to: "elm.swallow.bar"; - relative: 0.0 0.0; - } - rel2 { - to: "elm.swallow.bar"; - relative: 0.1 1.0; - } - } - description { - state: "state_end" 0.0; - inherit: "default" 0.0; - rel1 { - to: "elm.swallow.bar"; - relative: 0.9 0.0; - } - rel2 { - to: "elm.swallow.bar"; - relative: 1.0 1.0; - } - } - } - part { name: "text-bar"; - type: TEXT; - mouse_events: 0; - scale: 1; - clip_to: "progress-rect"; - //effect: SOFT_SHADOW; - scale: 0; - description { state: "default" 0.0; - align: 0.0 0.0; - fixed: 1 1; - visible: 0; - rel1.to: "elm.text.status"; - rel1.offset: -1 -1; - rel2.to: "elm.text.status"; - text { - text_source: "elm.text.status"; - font: "Tizen:style=Roman"; - size: 10; - min: 0 0; - align: 0.0 0.0; - text_class: "tizen"; - } - color: PROGRESSBAR_LIST_PROGRESS_STYLE_STATUS_TEXT_COLOR_INC; - } - description { state: "show" 0.0; - inherit: "default" 0.0; - visible: 0; - text.min: 1 1; - } - } - part { name: "elm.cur.progressbar"; - mouse_events: 0; - scale: 1; - dragable { - confine: "background"; - x: 1 1 1; - y: 0 0 0; - } - description { state: "default" 0.0; - min: 0 28; - fixed: 1 1; - visible: 0; - rel1 { - to: "background"; - relative: 0 0; - } - rel2.to: "background"; - } - } - part { name: "progress-rect"; - mouse_events: 0; - scale: 1; - type: RECT; - description { - state: "default" 0.0; - rel1.to: "elm.progress.progressbar"; - rel2.to: "elm.progress.progressbar"; - } - } } programs { - program { name: "label_show"; - signal: "elm,state,text,visible"; - source: "elm"; - action: STATE_SET "visible" 0.0; - target: "elm.text"; - } - program { name: "label_hide"; - signal: "elm,state,text,hidden"; - source: "elm"; - action: STATE_SET "default" 0.0; - target: "elm.text"; - } - program { name: "icon_show"; - signal: "elm,state,icon,visible"; - source: "elm"; - action: STATE_SET "visible" 0.0; - target: "elm.swallow.content"; - } - program { name: "icon_hide"; - signal: "elm,state,icon,hidden"; - source: "elm"; - action: STATE_SET "default" 0.0; - target: "elm.swallow.content"; - } - program { name: "units_show"; - signal: "elm,state,units,visible"; - source: "elm"; - action: STATE_SET "show" 0.0; - target: "text-bar"; - target: "elm.text.status"; - } - program { name: "units_hide"; - signal: "elm,state,units,hidden"; - source: "elm"; - action: STATE_SET "default" 0.0; - target: "text-bar"; - target: "elm.text.status"; - } program { name: "slide_to_end"; action: STATE_SET "state_end" 0.0; - transition: LINEAR 0.5; + in: 0.3 0.0; target: "elm.progress.progressbar"; after: "slide_to_begin"; } @@ -2691,7 +1082,7 @@ signal: "elm,state,slide,begin"; action: STATE_SET "state_begin" 0.0; target: "elm.progress.progressbar"; - transition: LINEAR 0.5; + in: 0.3 0.0; after: "slide_to_end"; } program { name: "start_pulse"; @@ -2706,37 +1097,12 @@ target: "slide_to_begin"; target: "slide_to_end"; target: "start_pulse"; - after: "state_pulse"; - } - program { name: "state_pulse"; - signal: "elm,state,pulse"; - source: "elm"; - action: STATE_SET "state_begin" 0.0; - target: "elm.progress.progressbar"; - after: "units_hide"; + after: "init_pulse"; } - program { name: "state_fraction"; - signal: "elm,state,fraction"; - source: "elm"; - action: ACTION_STOP; - target: "slide_to_begin"; - target: "slide_to_end"; - target: "start_pulse"; + program { name: "init_pulse"; action: STATE_SET "default" 0.0; target: "elm.progress.progressbar"; } - program { name: "set_invert_on"; - signal: "elm,state,inverted,on"; - source: "elm"; - action: STATE_SET "invert" 0.0; - target: "elm.progress.progressbar"; - } - program { name: "set_invert_off"; - signal: "elm,state,inverted,off"; - source: "elm"; - action: STATE_SET "default" 0.0; - target: "elm.progress.progressbar"; - } } }