X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=themes%2Fwidgets%2Fnaviframe.edc;h=e4489fda46a6745b365e8244becc5e61bc5b6f86;hb=16dd82f0ee17f3e4aeed0c8ee13563dabfe36c2d;hp=9c46293c9188622b9f0e79bbc811660d0e8f4b89;hpb=eb603b7dd542d493e46a654db60d35cb57854202;p=platform%2Fcore%2Fuifw%2Fefl-theme-tizen.git diff --git a/themes/widgets/naviframe.edc b/themes/widgets/naviframe.edc index 9c46293..e4489fd 100644 --- a/themes/widgets/naviframe.edc +++ b/themes/widgets/naviframe.edc @@ -27,6 +27,8 @@ images { image: "00_title_bg.png" COMP; image: "00_badge_bg.png" COMP; + image: "00_effect_title_text_dim_left.png" COMP; + image: "00_effect_title_text_dim_right.png" COMP; } script { public tbar_bg = 0; //Toolbar BG Show call count @@ -165,6 +167,11 @@ public start_slide(val) { new Float:len; new buf[128]; + new st[31]; + new Float:vl; + get_state(PART:"title_bg", st, 30, vl); + if (!strcmp(st, "hide")) + return; // Title Text if (val == 0) { @@ -178,6 +185,9 @@ return; } + set_state(PART:"title_text_slide_effect_left", "visible", 0.0); + set_state(PART:"title_text_slide_effect_right", "visible", 0.0); + len = get_int(title_text_w) + NAVIFRAME_TITLE_SLIDE_TEXT_GAP; set_float(title_duration, len * NAVIFRAME_TITLE_SLIDE_SPEED_WEIGHT); @@ -216,6 +226,9 @@ return; } + set_state(PART:"subtitle_text_slide_effect_left", "visible", 0.0); + set_state(PART:"subtitle_text_slide_effect_right", "visible", 0.0); + len = get_int(subtitle_text_w) + NAVIFRAME_SUBTITLE_SLIDE_TEXT_GAP; if (!get_int(landscape)) set_float(subtitle_duration, len * NAVIFRAME_TITLE_SLIDE_SPEED_WEIGHT); @@ -267,6 +280,9 @@ set_state(PART:"title_text_clip", "default", 0.0); set_state(PART:"slide_title_text_clip", "default", 0.0); + + set_state(PART:"title_text_slide_effect_left", "default", 0.0); + set_state(PART:"title_text_slide_effect_right", "default", 0.0); } // Subtitle Text else { @@ -285,6 +301,9 @@ set_state(PART:"subtitle_text_clip", "default", 0.0); set_state(PART:"slide_subtitle_text_clip", "default", 0.0); + + set_state(PART:"subtitle_text_slide_effect_left", "default", 0.0); + set_state(PART:"subtitle_text_slide_effect_right", "default", 0.0); } } } @@ -607,6 +626,41 @@ text.size: NAVIFRAME_LANDSCAPE_TITLE_SMALL_FONT_SIZE_INC; } } + part { name: "title_text_slide_effect_left_bg"; + type: RECT; + scale: 1; + mouse_events: 0; + description { state: "default" 0.0; + min: NAVIFRAME_PADDING_INC; + align: 1.0 0.5; + fixed: 1 1; + visible: 0; + rel1 { relative: 0.0 0.0; to: "elm.text.title"; } + rel2 { relative: 0.0 1.0; to: "elm.text.title"; } + } + } + part { name: "title_text_slide_effect_left"; + type: IMAGE; + scale: 1; + mouse_events: 0; + description { state: "default" 0.0; + min: NAVIFRAME_TITLE_TEXT_SLIDE_EFFECT_IMAGE_SIZE_INC; + align: 0.0 0.5; + fixed: 1 1; + visible: 0; + rel1 { relative: 0.0 0.0; to: "title_text_slide_effect_left_bg"; } + rel2 { relative: 0.0 1.0; to: "title_text_slide_effect_left_bg"; } + image { + normal: "00_effect_title_text_dim_left.png"; + border: NAVIFRAME_TITLE_TEXT_SLIDE_EFFECT_IMAGE_BORDER_INC; + border_scale: 1; + } + } + description { state: "visible" 0.0; + inherit: "default" 0.0; + visible: 1; + } + } part { name: "elm.text.full_title"; type: TEXT; scale: 1; @@ -717,6 +771,41 @@ text.size: NAVIFRAME_LANDSCAPE_TITLE_SMALL_FONT_SIZE_INC; } } + part { name: "title_text_slide_effect_right_bg"; + type: RECT; + scale: 1; + mouse_events: 0; + description { state: "default" 0.0; + min: NAVIFRAME_PADDING_INC; + align: 0.0 0.5; + fixed: 1 1; + visible: 0; + rel1 { relative: 1.0 0.0; to: "elm.text.title"; } + rel2 { relative: 1.0 1.0; to: "elm.text.title"; } + } + } + part { name: "title_text_slide_effect_right"; + type: IMAGE; + scale: 1; + mouse_events: 0; + description { state: "default" 0.0; + min: NAVIFRAME_TITLE_TEXT_SLIDE_EFFECT_IMAGE_SIZE_INC; + align: 1.0 0.5; + fixed: 1 1; + visible: 0; + rel1 { relative: 1.0 0.0; to: "title_text_slide_effect_right_bg"; } + rel2 { relative: 1.0 1.0; to: "title_text_slide_effect_right_bg"; } + image { + normal: "00_effect_title_text_dim_right.png"; + border: NAVIFRAME_TITLE_TEXT_SLIDE_EFFECT_IMAGE_BORDER_INC; + border_scale: 1; + } + } + description { state: "visible" 0.0; + inherit: "default" 0.0; + visible: 1; + } + } part { name: "subtitle_top_padding"; type: RECT; scale: 1; @@ -883,6 +972,28 @@ rel2 { relative: 0.0 1.0; to: "slide_subtitle_divider1"; } } } + part { name: "subtitle_text_slide_effect_left"; + type: IMAGE; + scale: 1; + mouse_events: 0; + description { state: "default" 0.0; + min: NAVIFRAME_TITLE_TEXT_SLIDE_EFFECT_IMAGE_SIZE_INC; + align: 0.0 0.5; + fixed: 1 1; + visible: 0; + rel1 { relative: 0.0 0.0; to_x: "title_text_slide_effect_left_bg"; to_y: "subtitle_text_bg"; } + rel2 { relative: 0.0 1.0; to_x: "title_text_slide_effect_left_bg"; to_y: "subtitle_text_bg"; } + image { + normal: "00_effect_title_text_dim_left.png"; + border: NAVIFRAME_TITLE_TEXT_SLIDE_EFFECT_IMAGE_BORDER_INC; + border_scale: 1; + } + } + description { state: "visible" 0.0; + inherit: "default" 0.0; + visible: 1; + } + } part { name: "elm.text.full_subtitle"; type: TEXT; scale: 1; @@ -958,6 +1069,41 @@ rel2.relative: 0.0 1.0; } } + part { name: "subtitle_text_slide_effect_right_bg"; + type: RECT; + scale: 1; + mouse_events: 0; + description { state: "default" 0.0; + min: NAVIFRAME_PADDING_INC; + align: 0.0 0.5; + fixed: 1 1; + visible: 0; + rel1 { relative: 1.0 0.0; to: "elm.text.subtitle"; } + rel2 { relative: 1.0 1.0; to: "elm.text.subtitle"; } + } + } + part { name: "subtitle_text_slide_effect_right"; + type: IMAGE; + scale: 1; + mouse_events: 0; + description { state: "default" 0.0; + min: NAVIFRAME_TITLE_TEXT_SLIDE_EFFECT_IMAGE_SIZE_INC; + align: 1.0 0.5; + fixed: 1 1; + visible: 0; + rel1 { relative: 1.0 0.0; to: "subtitle_text_slide_effect_right_bg"; } + rel2 { relative: 1.0 1.0; to: "subtitle_text_slide_effect_right_bg"; } + image { + normal: "00_effect_title_text_dim_right.png"; + border: NAVIFRAME_TITLE_TEXT_SLIDE_EFFECT_IMAGE_BORDER_INC; + border_scale: 1; + } + } + description { state: "visible" 0.0; + inherit: "default" 0.0; + visible: 1; + } + } part { name: "padding_before_text"; type: RECT; scale: 1; @@ -1149,7 +1295,6 @@ clip_to: "title_clip"; description { state: "default" 0.0; max: NAVIFRAME_TITLE_FUNC_BTN_SIZE_INC; - fixed: 1 1; align: 1.0 0.5; rel1 { relative: 0.0 0.0; to: "divider2"; } rel2 { relative: 0.0 1.0; to: "divider2"; } @@ -1197,7 +1342,6 @@ description { state: "default" 0.0; max: NAVIFRAME_TITLE_FUNC_BTN_SIZE_INC; align: 1.0 0.5; - fixed: 1 1; rel1 { relative: 1.0 0.0; to: "title_bg"; } rel2 { relative: 1.0 1.0; to: "title_bg"; } } @@ -1577,7 +1721,6 @@ source: "click_event_area"; script { emit("elm,action,title,clicked", ""); - emit("elm,action,title,slide", ""); } } program { @@ -1712,6 +1855,8 @@ group { name: "elm/naviframe/item/tabbar/default"; images { image: "00_title_bg.png" COMP; + image: "00_effect_title_text_dim_left.png" COMP; + image: "00_effect_title_text_dim_right.png" COMP; } script { public tbar_bg = 0; //Controlbar BG Show call count @@ -1781,6 +1926,11 @@ public start_slide(val) { new Float:len; new buf[128]; + new st[31]; + new Float:vl; + get_state(PART:"title_bg", st, 30, vl); + if (!strcmp(st, "hide")) + return; set_int(title_slide_count, get_int(title_slide_count) + 1); @@ -1792,6 +1942,9 @@ return; } + set_state(PART:"title_text_slide_effect_left", "visible", 0.0); + set_state(PART:"title_text_slide_effect_right", "visible", 0.0); + len = get_int(title_text_w) + NAVIFRAME_TITLE_SLIDE_TEXT_GAP; if (get_int(landscape)) @@ -1841,6 +1994,9 @@ set_state(PART:"title_text_clip", "default", 0.0); set_state(PART:"slide_title_text_clip", "default", 0.0); + + set_state(PART:"title_text_slide_effect_left", "default", 0.0); + set_state(PART:"title_text_slide_effect_right", "default", 0.0); } } @@ -2092,6 +2248,41 @@ text.size: NAVIFRAME_LANDSCAPE_TITLE_TAB_FONT_SIZE_INC; } } + part { name: "title_text_slide_effect_left_bg"; + type: RECT; + scale: 1; + mouse_events: 0; + description { state: "default" 0.0; + min: NAVIFRAME_PADDING_INC; + align: 1.0 0.5; + fixed: 1 1; + visible: 0; + rel1 { relative: 0.0 0.0; to: "elm.text.title"; } + rel2 { relative: 0.0 1.0; to: "elm.text.title"; } + } + } + part { name: "title_text_slide_effect_left"; + type: IMAGE; + scale: 1; + mouse_events: 0; + description { state: "default" 0.0; + min: NAVIFRAME_TITLE_TEXT_SLIDE_EFFECT_IMAGE_SIZE_INC; + align: 0.0 0.5; + fixed: 1 1; + visible: 0; + rel1 { relative: 0.0 0.0; to: "title_text_slide_effect_left_bg"; } + rel2 { relative: 0.0 1.0; to: "title_text_slide_effect_left_bg"; } + image { + normal: "00_effect_title_text_dim_left.png"; + border: NAVIFRAME_TITLE_TEXT_SLIDE_EFFECT_IMAGE_BORDER_INC; + border_scale: 1; + } + } + description { state: "visible" 0.0; + inherit: "default" 0.0; + visible: 1; + } + } part { name: "elm.text.full_title"; type: TEXT; scale: 1; @@ -2170,6 +2361,41 @@ text.size: NAVIFRAME_LANDSCAPE_TITLE_TAB_FONT_SIZE_INC; } } + part { name: "title_text_slide_effect_right_bg"; + type: RECT; + scale: 1; + mouse_events: 0; + description { state: "default" 0.0; + min: NAVIFRAME_PADDING_INC; + align: 0.0 0.5; + fixed: 1 1; + visible: 0; + rel1 { relative: 1.0 0.0; to: "elm.text.title"; } + rel2 { relative: 1.0 1.0; to: "elm.text.title"; } + } + } + part { name: "title_text_slide_effect_right"; + type: IMAGE; + scale: 1; + mouse_events: 0; + description { state: "default" 0.0; + min: NAVIFRAME_TITLE_TEXT_SLIDE_EFFECT_IMAGE_SIZE_INC; + align: 1.0 0.5; + fixed: 1 1; + visible: 0; + rel1 { relative: 1.0 0.0; to: "title_text_slide_effect_right_bg"; } + rel2 { relative: 1.0 1.0; to: "title_text_slide_effect_right_bg"; } + image { + normal: "00_effect_title_text_dim_right.png"; + border: NAVIFRAME_TITLE_TEXT_SLIDE_EFFECT_IMAGE_BORDER_INC; + border_scale: 1; + } + } + description { state: "visible" 0.0; + inherit: "default" 0.0; + visible: 1; + } + } part { name: "click_event_area"; type: RECT; ignore_flags: ON_HOLD; @@ -2486,7 +2712,6 @@ source: "click_event_area"; script { emit("elm,action,title,clicked", ""); - emit("elm,action,title,slide", ""); } } program {