From 2311ffd9ee3b0a5da0635c8e429eb9af4d0d2a84 Mon Sep 17 00:00:00 2001 From: "chuneon.park" Date: Mon, 25 Apr 2011 20:51:28 +0900 Subject: [PATCH] navigationbar - separate title separator and it's shadow and makes the shadow disable when optionheader is closed --- themes/groups/navigationbar.edc | 42 ++++++++++++++++----- .../images/nbeat-black/navibar_item_separator.png | Bin 178 -> 152 bytes .../nbeat-black/navibar_item_separator_shadow.png | Bin 0 -> 160 bytes themes/images/nbeat/navibar_item_separator.png | Bin 178 -> 152 bytes .../images/nbeat/navibar_item_separator_shadow.png | Bin 0 -> 160 bytes 5 files changed, 32 insertions(+), 10 deletions(-) create mode 100644 themes/images/nbeat-black/navibar_item_separator_shadow.png create mode 100644 themes/images/nbeat/navibar_item_separator_shadow.png diff --git a/themes/groups/navigationbar.edc b/themes/groups/navigationbar.edc index 556b042..84f3203 100644 --- a/themes/groups/navigationbar.edc +++ b/themes/groups/navigationbar.edc @@ -24,10 +24,10 @@ */ #define NAVIBAR_PADDING 5 -#define NAVIBAR_TITLE_ITEM_H 67 //TODO: SHOULD BE 64 +#define NAVIBAR_TITLE_ITEM_H 65 #define NAVIBAR_TITLE_ITEM_W 0 #define NAVIBAR_TITLE_ITEM_MAX_W 112 -#define NAVIBAR_EXTENDED_FNBTN_TOP_HEIGHT 110 +#define NAVIBAR_EXTENDED_FNBTN_TOP_HEIGHT 115 #define NAVIBAR_EXTENDED_H 115 #define NAVIBAR_TITLE_SEPARATOR_H 5 #define NAVIBAR_TITLE_SEPARATOR_SHADOW_H 5 @@ -42,13 +42,14 @@ group { images { image: "00_winset_control_top_arrow.png" COMP; image: "navibar_item_separator.png" COMP; + image: "navibar_item_separator_shadow.png" COMP; } parts { part { name: "base"; mouse_events: 0; repeat_events: 1; description { state: "default" 0.0; - min: 1 (NAVI_BAR_H + NAVIBAR_TITLE_SEPARATOR_SHADOW_H); + min: 1 NAVI_BAR_H; align: 0.0 0.0; fixed: 1 1; rel2.relative: 1.0 0.0; @@ -59,7 +60,7 @@ group { } description { state: "extended" 0.0; inherit: "default" 0.0; - min: 1 (NAVIBAR_EXTENDED_H + NAVIBAR_TITLE_SEPARATOR_SHADOW_H); + min: 1 NAVIBAR_EXTENDED_H; } } part { name: "clip_title"; @@ -198,7 +199,7 @@ group { scale: 1; description { state: "default" 0.0; align: 0.0 0.0; - rel1 { relative: 0.0 1.0; to_y: "base"; offset: 0 -NAVIBAR_TITLE_SEPARATOR_SHADOW_H; } + rel1 { relative: 0.0 1.0; to_y: "base"; } rel2 { relative: 1.0 1.0; } } description { state: "top" 0.0; @@ -209,18 +210,35 @@ group { part { name: "navigationitem_separator"; type: IMAGE; mouse_events: 0; + scale: 1; description { state: "default" 0.0; - min: 1 (NAVIBAR_TITLE_SEPARATOR_H + NAVIBAR_TITLE_SEPARATOR_SHADOW_H); - fixed: 0 1; + min: 1 NAVIBAR_TITLE_SEPARATOR_H; align: 0.5 1; rel1 { to: "navigationitem"; relative: 0 1; } rel2 { to: "base"; relative: 1 1; } image { normal: "navibar_item_separator.png"; - border: 0 0 1 5; - border_scale: 1; + border: 0 0 1 0; } } } + part { name: "navigationitem_separator_shadow"; + type: IMAGE; + mouse_events: 0; + scale: 1; + description { state: "default" 0.0; + min: 1 NAVIBAR_TITLE_SEPARATOR_SHADOW_H; + fixed: 0 1; + align: 0.5 0; + color: 255 255 255 0; + rel1 { to: "navigationitem_separator"; relative: 0 1; } + rel2 { to: "navigationitem_separator"; relative: 1 1; } + image { normal: "navibar_item_separator_shadow.png"; } + } + description { state: "extended" 0.0; + inherit: "default" 0.0; + color: 255 255 255 255; + } + } part { name: "naviarrow"; type: IMAGE; mouse_events: 0; @@ -250,7 +268,7 @@ group { min: 0 NAVIBAR_TITLE_ITEM_H; max: 999999 NAVIBAR_TITLE_ITEM_H; fixed: 0 1; - align: 0.5 0; + align: 0.5 0.5; rel1 { to: "navigationitem_separator"; } rel2 { to: "navigationitem_separator"; } visible: 0; @@ -302,6 +320,7 @@ group { action: STATE_SET "extended" 0.0; target: "base"; target: "elm.swallow.title"; + target: "navigationitem_separator_shadow"; transition: LINEAR 0.2; } program { @@ -311,6 +330,7 @@ group { action: STATE_SET "extended" 0.0; target: "base"; target: "elm.swallow.title"; + target: "navigationitem_separator_shadow"; } program { name: "show_extended"; @@ -333,6 +353,7 @@ group { action: STATE_SET "default" 0.0; target: "base"; target: "elm.swallow.title"; + target: "navigationitem_separator_shadow"; transition: LINEAR 0.2; } program { @@ -342,6 +363,7 @@ group { action: STATE_SET "default" 0.0; target: "base"; target: "elm.swallow.title"; + target: "navigationitem_separator_shadow"; } program { name: "enable_rect"; diff --git a/themes/images/nbeat-black/navibar_item_separator.png b/themes/images/nbeat-black/navibar_item_separator.png index 166649bb0e601bc5161a7bb35e85d2c34f94325e..cf080bb8562b547b8aa70a61b033176e01ece1f1 100644 GIT binary patch delta 78 zcmdnQID>J5I2S7i8v_GFOH14QiHdfXEMgocda(xX{y;GaPZ!4!j_b)gE-C(<-#PWS hJ+m+~GqVsQgXc5mzHYy7H-TyxJYD@<);T3K0RT7-7PSBX delta 104 zcmbQixQTIsI2RWO8v_GF=_M1diHdf?%#zH4R-XI`ML;nlPZ!4!j_b)gt|x`7I;J!Gca%qgD@k*tT_@uLG}_)Usv|qEMlDUio0yjHUNbbJY5_^IIgoE xWaMQq;9%a6mXx35CwL(DLe}plUbP<&7~B?%mS)q@O1TaS?83{1OR8UDd7MB literal 0 HcmV?d00001 diff --git a/themes/images/nbeat/navibar_item_separator.png b/themes/images/nbeat/navibar_item_separator.png index 166649bb0e601bc5161a7bb35e85d2c34f94325e..cf080bb8562b547b8aa70a61b033176e01ece1f1 100644 GIT binary patch delta 78 zcmdnQID>J5I2S7i8v_GFOH14QiHdfXEMgocda(xX{y;GaPZ!4!j_b)gE-C(<-#PWS hJ+m+~GqVsQgXc5mzHYy7H-TyxJYD@<);T3K0RT7-7PSBX delta 104 zcmbQixQTIsI2RWO8v_GF=_M1diHdf?%#zH4R-XI`ML;nlPZ!4!j_b)gt|x`7I;J!Gca%qgD@k*tT_@uLG}_)Usv|qEMlDUio0yjHUNbbJY5_^IIgoE xWaMQq;9%a6mXx35CwL(DLe}plUbP<&7~B?%mS)q@O1TaS?83{1OR8UDd7MB literal 0 HcmV?d00001 -- 2.7.4