From fc3eccdf5bb89808500b47acc4a18bfc51ff5da2 Mon Sep 17 00:00:00 2001 From: ChunEon Park Date: Fri, 2 Sep 2011 22:05:24 +0900 Subject: [PATCH] naviframe - added newly Change-Id: I504f61f2a1fe6b8bcf0d2bd9ceda00eecfa73dce --- themes/groups/button.edc | 13 +- themes/groups/naviframe.edc | 1009 ++++++++++++++++++++ .../images/nbeat-black/naviframe_optionheader.png | Bin 0 -> 152 bytes .../nbeat-black/naviframe_optionheader_arrow.png | Bin 0 -> 330 bytes .../nbeat-black/naviframe_optionheader_shadow.png | Bin 0 -> 160 bytes themes/images/nbeat-hd/naviframe_optionheader.png | Bin 0 -> 152 bytes .../nbeat-hd/naviframe_optionheader_arrow.png | Bin 0 -> 3017 bytes .../nbeat-hd/naviframe_optionheader_shadow.png | Bin 0 -> 160 bytes themes/images/nbeat/naviframe_optionheader.png | Bin 0 -> 152 bytes .../images/nbeat/naviframe_optionheader_arrow.png | Bin 0 -> 3017 bytes .../images/nbeat/naviframe_optionheader_shadow.png | Bin 0 -> 160 bytes themes/inc/nbeat-black-inc.edc | 5 + themes/inc/nbeat-hd-inc.edc | 5 + themes/inc/nbeat-inc.edc | 5 + themes/nbeat.edc | 4 +- 15 files changed, 1035 insertions(+), 6 deletions(-) create mode 100644 themes/groups/naviframe.edc create mode 100644 themes/images/nbeat-black/naviframe_optionheader.png create mode 100644 themes/images/nbeat-black/naviframe_optionheader_arrow.png create mode 100644 themes/images/nbeat-black/naviframe_optionheader_shadow.png create mode 100644 themes/images/nbeat-hd/naviframe_optionheader.png create mode 100644 themes/images/nbeat-hd/naviframe_optionheader_arrow.png create mode 100644 themes/images/nbeat-hd/naviframe_optionheader_shadow.png create mode 100644 themes/images/nbeat/naviframe_optionheader.png create mode 100644 themes/images/nbeat/naviframe_optionheader_arrow.png create mode 100644 themes/images/nbeat/naviframe_optionheader_shadow.png diff --git a/themes/groups/button.edc b/themes/groups/button.edc index 98a9487..24eea20 100644 --- a/themes/groups/button.edc +++ b/themes/groups/button.edc @@ -4966,8 +4966,9 @@ BUTTON_EDIT_STYLES("icon_expand/extended", "00_button_icon_expand.png", "00_butt } /////////////////////////////////////////////////////////////////////////////////////// - group { name: "elm/button/base/navigationbar_prev_btn/default"; + group { name: "elm/button/base/naviframe/back_btn/default"; //TODO: Remove this alias later + alias: "elm/button/base/navigationbar_prev_btn/default"; alias: "elm/button/base/navigationbar_backbutton/default"; alias: "elm/button/base/navigationbar_end_btn/default"; images { @@ -5879,10 +5880,12 @@ BUTTON_EDIT_STYLES("icon_expand/extended", "00_button_icon_expand.png", "00_butt } /////////////////////////////////////////////////////////////////////////////////////// - group { name: "elm/button/base/navigationbar_control/default"; - alias: "elm/button/base/navigationbar_control/left"; - alias: "elm/button/base/navigationbar_control/right"; - alias: "elm/button/base/navigationbar_control/center"; + group { name: "elm/button/base/naviframe_control/default"; + alias: "elm/button/base/naviframe_control/center"; + alias: "elm/button/base/navigationbar_control/default"; + alias: "elm/button/base/navigationbar_control/left"; + alias: "elm/button/base/navigationbar_control/right"; + alias: "elm/button/base/navigationbar_control/center"; script { public button_state = BUTTON_STATE_ENABLED; } diff --git a/themes/groups/naviframe.edc b/themes/groups/naviframe.edc new file mode 100644 index 0000000..e4b3c4b --- /dev/null +++ b/themes/groups/naviframe.edc @@ -0,0 +1,1009 @@ +/* + * nbeat-theme + * + * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved. + * + * Contact: Seokjae Jeong , Myoungwoon Roy Kim , Jeonghyun Yun , Jaehwan Kim , Chuneon Park , Juyung Seo , Woohyun Jung , Myungjae Lee , Hyoyoung Chang , IlKook Yun , CinWoo Kim JiYeon Park + * + * This library is free software; you can redistribute it and/or modify it under + * the terms of the GNU Lesser General Public License as published by the + * Free Software Foundation; either version 2.1 of the License, or (at your option) + * any later version. + * + * This library is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public + * License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with this library; if not, write to the Free Software Foundation, Inc., 51 + * Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + * + */ + +#define NAVIFRAME_OH_CLOSED_H 5 +#define NAVIFRAME_OH_OPENED_H 65 +#define NAVIFRAME_OH_OPENED_DOUBLE_H 124 +#define NAVIFRAME_OH_SHADOW_H 5 + +/////////////////////////////////////////////////////////////////////////// +// Naviframe +/////////////////////////////////////////////////////////////////////////// + group { name:"elm/naviframe/base/default"; + parts { + part { name: "base"; + mouse_events: 0; + description { state: "default" 0.0; + } + } + } + } + group { name:"elm/naviframe/item/basic/default"; + images { + image: "naviframe_optionheader.png" COMP; + image: "naviframe_optionheader_arrow.png" COMP; + image: "naviframe_optionheader_shadow.png" COMP; + } + script { + public oh_show = 0; //optionheader show/hide + public oh_close = 0; //optionheader close/open + } + parts { + part { name: "elm.rect.pada"; + type: RECT; + mouse_events: 0; + scale: 1; + description { state: "default" 0.0; + min: 102 0; + fixed: 1 0; + align: 0.0 0.5; + rel1 { relative: 0.0 0.0; to: "title_clip"; } + rel2 { relative: 0.0 1.0; to: "title_clip"; } + visible: 0; + } + } + part { name: "elm.rect.padb"; + type: RECT; + mouse_events: 0; + scale: 1; + description { state: "default" 0.0; + min: 102 0; + fixed: 1 0; + align: 1.0 0.5; + rel1 { relative: 1.0 0.0; to: "title_clip"; } + rel2 { relative: 1.0 1.0; to: "title_clip"; } + visible: 0; + } + } + part { name: "title_clip"; + type: RECT; + mouse_events: 0; + description { state: "default" 0.0; + min: 1 NAVIFRAME_TITLE_H; + align: 0.0 0.0; + fixed: 0 1; + rel1 { relative: 0.0 0.0; } + rel2 { relative: 1.0 0.0; } + } + description { state: "hide" 0.0; + inherit: "default" 0.0; + min: 0 0; + max: 0 0; + fixed: 1 1; + } + } + part { name: "optionheader_clip"; + type: RECT; + mouse_events: 0; + description { state: "default" 0.0; + min: 1 NAVIFRAME_OH_CLOSED_H; + align: 0.5 0; + fixed: 0 1; + rel1.to_x: "elm.swallow.content"; + rel1.to_y: "title_clip"; + rel1.relative: 0 1; + rel2.to_x: "elm.swallow.content"; + rel2.to_y: "title_clip"; + } + description { state: "show" 0.0; + inherit: "default" 0.0; + min: 1 NAVIFRAME_OH_OPENED_H; + } + } + part { name: "optionheader_bg"; + type: IMAGE; + mouse_events: 0; + scale: 1; + description { state: "default" 0.0; + rel1 { to: "optionheader_clip"; } + rel2 { to: "optionheader_clip"; } + image { normal: "naviframe_optionheader.png"; + border: 0 0 1 0; + } + } + } + part { name: "elm.swallow.optionheader"; + type: SWALLOW; + scale: 1; + clip_to: "optionheader_clip"; + description { state: "default" 0.0; + min: 1 NAVIFRAME_OH_OPENED_H; + rel1.to: "optionheader_bg"; + rel2.to: "optionheader_bg"; + rel2.relative: 1 0; + fixed: 0 1; + align: 0.5 0; + visible: 0; + } + description { state: "show" 0.0; + inherit: "default" 0.0; + visible: 1; + } + } + part { name: "content_clip"; + type: RECT; + mouse_events: 0; + description { state: "default" 0.0; + rel1.to_y: "optionheader_bg"; + rel1.relative: 0 1; + } + } + part { name: "elm.swallow.content"; + type: SWALLOW; + scale: 1; + repeat_events: 0; + clip_to: "content_clip"; + description { state: "default" 0.0; + align: 0.0 0.0; + rel1.relative: 1.0 1.0; + rel1.to_y: "optionheader_bg"; + rel2.relative: 2.0 1.0; + } + description { state: "show" 0.0; + inherit: "default" 0.0; + rel1.relative: 0.0 1.0; + rel2.relative: 1.0 1.0; + } + description { state: "pushed" 0.0; + inherit: "default" 0.0; + rel1.relative: -1.0 1.0; + rel2.relative: 0.0 1.0; + } + description { state: "popped" 0.0; + inherit: "default" 0.0; + rel1.relative: 1.0 1.0; + rel2.relative: 2.0 1.0; + } + } + part { name: "elm.swallow.title"; + type: SWALLOW; + scale: 1; + repeat_events: 0; + clip_to: "title_clip"; + description { state: "default" 0.0; + min: 1 50; + align: 0.0 0.0; + fixed: 0 1; + rel1 { relative: 0.0 0.0; } + rel2 { relative: 1.0 0.0; } + } + } + part { name: "optionheader_arrow"; + type: IMAGE; + mouse_events: 0; + scale: 1; + description { state: "default" 0.0; + min: 15 11; + max: 15 11; + fixed: 1 1; + align: 0.5 1; + visible: 0; + rel1.to_y: "optionheader_bg"; + rel1.offset: 0 1; + rel2.relative: 1 0; + rel2.to_y: "optionheader_bg"; + rel2.offset: -1 0; + image { + normal: "00_winset_control_top_arrow.png"; + } + } + description { state: "show" 0.0; + inherit: "default" 0.0; + visible: 1; + } + } + part { name: "optionheader_shadow"; + type: IMAGE; + mouse_events: 0; + scale: 1; + description { state: "default" 0.0; + min: 1 NAVIFRAME_OH_SHADOW_H; + fixed: 0 1; + align: 0.5 0; + color: 255 255 255 0; + rel1 { to: "optionheader_bg"; relative: 0 1; } + rel2 { to: "optionheader_bg"; relative: 1 1; } + image { normal: "navibar_item_separator_shadow.png"; } + } + description { state: "show" 0.0; + inherit: "default" 0.0; + color: 255 255 255 255; + } + } + part { name: "click_event_area"; + ignore_flags: ON_HOLD; + repeat_events: 1; + description { state: "default" 0.0; + rel1 { to: "elm.rect.pada"; relative: 1.0 0.0; } + rel2 { to: "elm.rect.padb"; relative: 0.0 1.0; } + } + } + } + programs { + program { name: "show"; + signal: "elm,state,show"; + source: "elm"; + action: STATE_SET "show" 0.0; + target: "elm.swallow.content"; + transition: DECELERATE 0.5; + after: "show_finished"; + } + program { name: "pushed"; + signal: "elm,state,pushed"; + source: "elm"; + action: STATE_SET "pushed" 0.0; + target: "elm.swallow.content"; + transition: DECELERATE 0.5; + after: "pushed_finished"; + } + program { name: "popped"; + signal: "elm,state,popped"; + source: "elm"; + action: STATE_SET "popped" 0.0; + target: "elm.swallow.content"; + transition: DECELERATE 0.5; + after: "popped_finished"; + } + program { name: "visible"; + signal: "elm,state,visible"; + source: "elm"; + action: STATE_SET "show" 0.0; + target: "elm.swallow.content"; + } + program { name: "title_show"; + signal: "elm,state,title,show"; + source: "elm"; + action: STATE_SET "default" 0.0; + target: "title_clip"; + } + program { name: "title_hide"; + signal: "elm,state,title,hide"; + source: "elm"; + action: STATE_SET "hide" 0.0; + target: "title_clip"; + } + program { name: "optionheader_show"; + signal: "elm,state,extension,show"; + source: "elm"; + script { + set_state(PART:"optionheader_clip", "show", 0.0); + set_state(PART:"optionheader_shadow", "show", 0.0); + set_state(PART:"optionheader_arrow", "show", 0.0); + set_state(PART:"elm.swallow.optionheader", "show", 0.0); + set_int(oh_show, 1); + emit("elm,state,optionheader_arrow,show", ""); + } + } + program { name: "optionheader_hide"; + signal: "elm,state,extension,hide"; + source: "elm"; + script { + set_state(PART:"optionheader_clip", "default", 0.0); + set_state(PART:"optionheader_arrow", "default", 0.0); + set_state(PART:"optionheader_shadow", "default", 0.0); + set_state(PART:"elm.swallow.optionheader", "default", 0.0); + set_int(oh_show, 0); + } + } + program { name: "optionheader_open"; + signal: "elm,state,optionheader,open"; + source: ""; + action: STATE_SET "show" 0.0; + target: "optionheader_clip"; + target: "optionheader_shadow"; + target: "elm.swallow.optionheader"; + transition: LINEAR 0.2; + } + program { name: "optionheader_close"; + signal: "elm,state,optionheader,close"; + source: ""; + action: STATE_SET "default" 0.0; + target: "optionheader_clip"; + target: "optionheader_shadow"; + target: "elm.swallow.optionheader"; + transition: LINEAR 0.2; + } + program { name: "show_finished"; + action: SIGNAL_EMIT "elm,action,show,finished" ""; + } + program { name: "pushed_finished"; + action: SIGNAL_EMIT "elm,action,pushed,finished" ""; + } + program { name: "popped_finished"; + action: SIGNAL_EMIT "elm,action,popped,finished" ""; + } + program { + name: "title_clicked"; + signal: "mouse,clicked,1"; + source: "click_event_area"; + script { + if (get_int(oh_show) == 1) { + if (get_int(oh_close) == 1) { + emit("elm,state,optionheader,open", ""); + set_int(oh_close, 0); + }else { + emit("elm,state,optionheader,close", ""); + set_int(oh_close, 1); + } + }//if + }//script + } + } + } + group { name:"elm/naviframe/item/basic2/default"; + images { + image: "naviframe_optionheader.png" COMP; + image: "naviframe_optionheader_arrow.png" COMP; + image: "naviframe_optionheader_shadow.png" COMP; + } + script { + public oh_show = 0; //optionheader show/hide + public oh_close = 0; //optionheader close/open + } + parts { + part { name: "elm.rect.pada"; + type: RECT; + mouse_events: 0; + scale: 1; + description { state: "default" 0.0; + min: 102 0; + fixed: 1 0; + align: 0.0 0.5; + rel1 { relative: 0.0 0.0; to: "title_clip"; } + rel2 { relative: 0.0 1.0; to: "title_clip"; } + visible: 0; + } + } + part { name: "elm.rect.padb"; + type: RECT; + mouse_events: 0; + scale: 1; + description { state: "default" 0.0; + min: 102 0; + fixed: 1 0; + align: 1.0 0.5; + rel1 { relative: 1.0 0.0; to: "title_clip"; } + rel2 { relative: 1.0 1.0; to: "title_clip"; } + visible: 0; + } + } + part { name: "title_clip"; + type: RECT; + mouse_events: 0; + description { state: "default" 0.0; + min: 1 NAVIFRAME_TITLE_H; + align: 0.0 0.0; + fixed: 0 1; + rel1 { relative: 0.0 0.0; } + rel2 { relative: 1.0 0.0; } + } + description { state: "hide" 0.0; + inherit: "default" 0.0; + min: 0 0; + max: 0 0; + fixed: 1 1; + } + } + part { name: "optionheader_clip"; + type: RECT; + mouse_events: 0; + description { state: "default" 0.0; + min: 1 NAVIFRAME_OH_CLOSED_H; + align: 0.5 0; + fixed: 0 1; + rel1.to_x: "elm.swallow.content"; + rel1.to_y: "title_clip"; + rel1.relative: 0 1; + rel2.to_x: "elm.swallow.content"; + rel2.to_y: "title_clip"; + } + description { state: "show" 0.0; + inherit: "default" 0.0; + min: 1 NAVIFRAME_OH_OPENED_DOUBLE_H; + } + } + part { name: "optionheader_bg"; + type: IMAGE; + mouse_events: 0; + scale: 1; + description { state: "default" 0.0; + rel1 { to: "optionheader_clip"; } + rel2 { to: "optionheader_clip"; } + image { normal: "naviframe_optionheader.png"; + border: 0 0 1 0; + } + } + } + part { name: "elm.swallow.optionheader"; + type: SWALLOW; + scale: 1; + clip_to: "optionheader_clip"; + description { state: "default" 0.0; + min: 1 NAVIFRAME_OH_OPENED_DOUBLE_H; + rel1.to: "optionheader_bg"; + rel2.to: "optionheader_bg"; + rel2.relative: 1 0; + fixed: 0 1; + align: 0.5 0; + visible: 0; + } + description { state: "show" 0.0; + inherit: "default" 0.0; + visible: 1; + } + } + part { name: "content_clip"; + type: RECT; + mouse_events: 0; + description { state: "default" 0.0; + rel1.to_y: "optionheader_bg"; + rel1.relative: 0 1; + } + } + part { name: "elm.swallow.content"; + type: SWALLOW; + scale: 1; + repeat_events: 0; + clip_to: "content_clip"; + description { state: "default" 0.0; + align: 0.0 0.0; + rel1.relative: 1.0 1.0; + rel1.to_y: "optionheader_bg"; + rel2.relative: 2.0 1.0; + } + description { state: "show" 0.0; + inherit: "default" 0.0; + rel1.relative: 0.0 1.0; + rel2.relative: 1.0 1.0; + } + description { state: "pushed" 0.0; + inherit: "default" 0.0; + rel1.relative: -1.0 1.0; + rel2.relative: 0.0 1.0; + } + description { state: "popped" 0.0; + inherit: "default" 0.0; + rel1.relative: 1.0 1.0; + rel2.relative: 2.0 1.0; + } + } + part { name: "elm.swallow.title"; + type: SWALLOW; + scale: 1; + repeat_events: 0; + clip_to: "title_clip"; + description { state: "default" 0.0; + min: 1 50; + align: 0.0 0.0; + fixed: 0 1; + rel1 { relative: 0.0 0.0; } + rel2 { relative: 1.0 0.0; } + } + } + part { name: "optionheader_arrow"; + type: IMAGE; + mouse_events: 0; + scale: 1; + description { state: "default" 0.0; + min: 15 11; + max: 15 11; + fixed: 1 1; + align: 0.5 1; + visible: 0; + rel1.to_y: "optionheader_bg"; + rel1.offset: 0 1; + rel2.relative: 1 0; + rel2.to_y: "optionheader_bg"; + rel2.offset: -1 0; + image { + normal: "00_winset_control_top_arrow.png"; + } + } + description { state: "show" 0.0; + inherit: "default" 0.0; + visible: 1; + } + } + part { name: "optionheader_shadow"; + type: IMAGE; + mouse_events: 0; + scale: 1; + description { state: "default" 0.0; + min: 1 NAVIFRAME_OH_SHADOW_H; + fixed: 0 1; + align: 0.5 0; + color: 255 255 255 0; + rel1 { to: "optionheader_bg"; relative: 0 1; } + rel2 { to: "optionheader_bg"; relative: 1 1; } + image { normal: "navibar_item_separator_shadow.png"; } + } + description { state: "show" 0.0; + inherit: "default" 0.0; + color: 255 255 255 255; + } + } + part { name: "click_event_area"; + ignore_flags: ON_HOLD; + repeat_events: 1; + description { state: "default" 0.0; + rel1 { to: "elm.rect.pada"; relative: 1.0 0.0; } + rel2 { to: "elm.rect.padb"; relative: 0.0 1.0; } + } + } + } + programs { + program { name: "show"; + signal: "elm,state,show"; + source: "elm"; + action: STATE_SET "show" 0.0; + target: "elm.swallow.content"; + transition: DECELERATE 0.5; + after: "show_finished"; + } + program { name: "pushed"; + signal: "elm,state,pushed"; + source: "elm"; + action: STATE_SET "pushed" 0.0; + target: "elm.swallow.content"; + transition: DECELERATE 0.5; + after: "pushed_finished"; + } + program { name: "popped"; + signal: "elm,state,popped"; + source: "elm"; + action: STATE_SET "popped" 0.0; + target: "elm.swallow.content"; + transition: DECELERATE 0.5; + after: "popped_finished"; + } + program { name: "visible"; + signal: "elm,state,visible"; + source: "elm"; + action: STATE_SET "show" 0.0; + target: "elm.swallow.content"; + } + program { name: "title_show"; + signal: "elm,state,title,show"; + source: "elm"; + action: STATE_SET "default" 0.0; + target: "title_clip"; + } + program { name: "title_hide"; + signal: "elm,state,title,hide"; + source: "elm"; + action: STATE_SET "hide" 0.0; + target: "title_clip"; + } + program { name: "optionheader_show"; + signal: "elm,state,extension,show"; + source: "elm"; + script { + set_state(PART:"optionheader_clip", "show", 0.0); + set_state(PART:"optionheader_shadow", "show", 0.0); + set_state(PART:"optionheader_arrow", "show", 0.0); + set_state(PART:"elm.swallow.optionheader", "show", 0.0); + set_int(oh_show, 1); + emit("elm,state,optionheader_arrow,show", ""); + } + } + program { name: "optionheader_hide"; + signal: "elm,state,extension,hide"; + source: "elm"; + script { + set_state(PART:"optionheader_clip", "default", 0.0); + set_state(PART:"optionheader_arrow", "default", 0.0); + set_state(PART:"optionheader_shadow", "default", 0.0); + set_state(PART:"elm.swallow.optionheader", "default", 0.0); + set_int(oh_show, 0); + } + } + program { name: "optionheader_open"; + signal: "elm,state,optionheader,open"; + source: ""; + action: STATE_SET "show" 0.0; + target: "optionheader_clip"; + target: "optionheader_shadow"; + target: "elm.swallow.optionheader"; + transition: LINEAR 0.2; + } + program { name: "optionheader_close"; + signal: "elm,state,optionheader,close"; + source: ""; + action: STATE_SET "default" 0.0; + target: "optionheader_clip"; + target: "optionheader_shadow"; + target: "elm.swallow.optionheader"; + transition: LINEAR 0.2; + } + program { name: "show_finished"; + action: SIGNAL_EMIT "elm,action,show,finished" ""; + } + program { name: "pushed_finished"; + action: SIGNAL_EMIT "elm,action,pushed,finished" ""; + } + program { name: "popped_finished"; + action: SIGNAL_EMIT "elm,action,popped,finished" ""; + } + program { + name: "title_clicked"; + signal: "mouse,clicked,1"; + source: "click_event_area"; + script { + if (get_int(oh_show) == 1) { + if (get_int(oh_close) == 1) { + emit("elm,state,optionheader,open", ""); + set_int(oh_close, 0); + }else { + emit("elm,state,optionheader,close", ""); + set_int(oh_close, 1); + } + }//if + }//script + } + } + } + group { name:"elm/naviframe/item/instant/default"; + parts { + part { name: "title_clip"; + type: RECT; + mouse_events: 0; + description { state: "default" 0.0; + min: 1 NAVIFRAME_TITLE_H; + align: 0.0 0.0; + fixed: 0 1; + rel1 { relative: 0.0 0.0; } + rel2 { relative: 1.0 0.0; } + } + description { state: "hide" 0.0; + inherit: "default" 0.0; + min: 0 0; + max: 0 0; + fixed: 1 1; + } + } + part { name: "optionheader_clip"; + type: RECT; + mouse_events: 0; + description { state: "default" 0.0; + min: 1 NAVIFRAME_OH_CLOSED_H; + align: 0.5 0; + fixed: 0 1; + rel1 { to: "title_clip"; relative: 0 1; } + rel2 { to: "title_clip"; relative: 1 1; } + } + description { state: "show" 0.0; + inherit: "default" 0.0; + min: 1 NAVIFRAME_OH_OPENED_H; + } + } + part { name: "optionheader_bg"; + type: IMAGE; + mouse_events: 0; + scale: 1; + description { state: "default" 0.0; + rel1 { to: "optionheader_clip"; } + rel2 { to: "optionheader_clip"; } + image { normal: "naviframe_optionheader.png"; + border: 0 0 1 0; + } + } + } + part { name: "elm.swallow.optionheader"; + type: SWALLOW; + scale: 1; + clip_to: "optionheader_clip"; + description { state: "default" 0.0; + min: 1 NAVIFRAME_OH_OPENED_H; + rel1.to: "optionheader_bg"; + rel2.to: "optionheader_bg"; + rel2.relative: 1 0; + fixed: 0 1; + align: 0.5 0; + visible: 0; + } + description { state: "show" 0.0; + inherit: "default" 0.0; + visible: 1; + } + } + part { name: "content_clip"; + type: RECT; + mouse_events: 0; + description { state: "default" 0.0; + rel1.to_y: "optionheader_bg"; + rel1.relative: 0 1; + } + } + part { name: "elm.swallow.content"; + type: SWALLOW; + scale: 1; + repeat_events: 0; + clip_to: "content_clip"; + description { state: "default" 0.0; + align: 0.0 0.0; + rel1.relative: 0.0 1.0; + rel1.to_y: "optionheader_bg"; + rel2.relative: 1.0 1.0; + visible: 0; + } + description { state: "show" 0.0; + inherit: "default" 0.0; + visible: 1; + } + } + part { name: "elm.swallow.title"; + type: SWALLOW; + scale: 1; + repeat_events: 0; + clip_to: "title_clip"; + description { state: "default" 0.0; + min: 1 50; + align: 0.5 0.0; + fixed: 0 1; + rel1 { relative: 0.0 0.0; } + rel2 { relative: 1.0 0.0; } + } + } + part { name: "optionheader_arrow"; + type: IMAGE; + mouse_events: 0; + scale: 1; + description { state: "default" 0.0; + min: 15 11; + max: 15 11; + fixed: 1 1; + align: 0.5 1; + visible: 0; + rel1.relative: 0 0; + rel1.to: "optionheader_bg"; + rel1.offset: 0 1; + rel2.relative: 1 0; + rel2.to: "optionheader_bg"; + rel2.offset: -1 0; + image { + normal: "00_winset_control_top_arrow.png"; + } + } + description { state: "show" 0.0; + inherit: "default" 0.0; + visible: 1; + } + } + part { name: "optionheader_shadow"; + type: IMAGE; + mouse_events: 0; + scale: 1; + description { state: "default" 0.0; + min: 1 NAVIFRAME_OH_SHADOW_H; + fixed: 0 1; + align: 0.5 0; + color: 255 255 255 0; + rel1 { to: "optionheader_bg"; relative: 0 1; } + rel2 { to: "optionheader_bg"; relative: 1 1; } + image { normal: "navibar_item_separator_shadow.png"; } + } + description { state: "show" 0.0; + inherit: "default" 0.0; + color: 255 255 255 255; + } + } + } + programs { + program { name: "show"; + signal: "elm,state,show"; + source: "elm"; + action: STATE_SET "show" 0.0; + target: "elm.swallow.content"; + after: "show_finished"; + } + program { name: "pushed"; + signal: "elm,state,pushed"; + source: "elm"; + action: STATE_SET "default" 0.0; + target: "elm.swallow.content"; + after: "pushed_finished"; + } + program { name: "popped"; + signal: "elm,state,popped"; + source: "elm"; + action: STATE_SET "default" 0.0; + target: "elm.swallow.content"; + after: "popped_finished"; + } + program { name: "visible"; + signal: "elm,state,visible"; + source: "elm"; + action: STATE_SET "show" 0.0; + target: "elm.swallow.content"; + } + program { name: "title_show"; + signal: "elm,state,title,show"; + source: "elm"; + action: STATE_SET "default" 0.0; + target: "title_clip"; + } + program { name: "title_hide"; + signal: "elm,state,title,hide"; + source: "elm"; + action: STATE_SET "hide" 0.0; + target: "title_clip"; + } + program { name: "optionheader_show"; + signal: "elm,state,extension,show"; + source: "elm"; + action: STATE_SET "show" 0.0; + target: "optionheader_clip"; + target: "optionheader_arrow"; + target: "optionheader_shadow"; + } + program { name: "optionheader_hide"; + signal: "elm,state,extension,hide"; + source: "elm"; + action: STATE_SET "default" 0.0; + target: "optionheader_clip"; + target: "optionheader_arrow"; + target: "optionheader_shadow"; + } + program { name: "show_finished"; + action: SIGNAL_EMIT "elm,action,show,finished" ""; + } + program { name: "pushed_finished"; + action: SIGNAL_EMIT "elm,action,pushed,finished" ""; + } + program { name: "popped_finished"; + action: SIGNAL_EMIT "elm,action,popped,finished" ""; + } + } + } + group { name:"elm/naviframe/title/default"; + parts { + part { name: "base"; + type: RECT; + description { + color: NAVIFRAME_TITLE_BG_COLOR_INC; + } + } + part { name: "elm.rect.pada"; + type: RECT; + mouse_events: 0; + scale: 1; + description { state: "default" 0.0; + min: 82 0; + fixed: 1 0; + align: 0.0 0.5; + rel1 { relative: 0.0 0.0; } + rel2 { relative: 0.0 1.0; } + visible: 0; + } + description { state: "visible" 0.0; + inherit: "default" 0.0; + min: 102 0; + } + } + part { name: "separator_1"; + type: RECT; + mouse_events: 0; + scale: 1; + description { state: "default" 0.0; + align: 1.0 0; + min: 1 0; + rel1 { relative: 0.0 0.2; to:"elm.rect.padb";} + rel2 { relative: 0.0 0.8; to:"elm.rect.padb";} + fixed: 1 0; + color: NAVIFRAME_TITLE_RIGHT_SEPARATOR_COLOR_INC; + } + } + part { name: "separator_2"; + type: RECT; + mouse_events: 0; + scale: 1; + description { state: "default" 0.0; + align: 1.0 0; + min: 1 0; + rel1 { relative: 0.0 0.0; to: "separator_1"; } + rel2 { relative: 0.0 1.0; to: "separator_1"; } + fixed: 1 0; + color: NAVIFRAME_TITLE_LEFT_SEPARATOR_COLOR_INC; + } + } + part { name: "elm.rect.padb"; + type: RECT; + mouse_events: 0; + scale: 1; + description { state: "default" 0.0; + min: 80 0; + fixed: 1 0; + align: 1.0 0.5; + rel1 { relative: 1.0 0.0; } + rel2 { relative: 1.0 1.0; } + visible: 0; + } + } + part { name: "elm.text.title"; + type: TEXT; + scale: 1; + repeat_events: 1; + description { state: "default" 0.0; + text { font: "SLP:style=Medium"; + size: 22; + min: 0 0; + max: 1 0; + align: 0.5 0.5; + } + color: NAVIFRAME_TITLE_TEXT_COLOR_INC; + align: 0.5 0.5; + } + } + part { name: "click_event_area"; + ignore_flags: ON_HOLD; + description { state: "default" 0.0; + rel2 { to: "elm.rect.padb"; relative: 0.0 1.0; } + } + } + part { name: "elm.swallow.prev_btn"; + type: SWALLOW; + scale: 1; + repeat_events: 0; + description { state: "default" 0.0; + align: 0 0.5; + fixed: 1 1; + rel1 { relative: 0.0 0.0; } + rel2 { relative: 0.0 1.0; } + } + } + part { name: "elm.swallow.icon"; + type: SWALLOW; + scale: 1; + description { state: "default" 0.0; + max: 20 20; + rel1 { relative: 0.0 0.0; to_x: "padding_before_text"; } + rel2 { relative: 0.0 1.0; to_x: "padding_before_text"; } + aspect: 1.0 1.0; + aspect_preference: VERTICAL; + align: 1.0 0.5; + } + } + part { name: "padding_before_text"; + type: RECT; + scale: 1; + mouse_events: 0; + description { state: "default" 0.0; + align: 1.0 0.5; + rel1 { relative: 0.0 0.0; to_x: "elm.text.title"; } + rel2 { relative: 0.0 1.0; to_x: "elm.text.title"; } + fixed: 1 0; + min: 10 0; + visible: 0; + } + } + } + programs { + program { + name: "title_clicked"; + signal: "mouse,clicked,1"; + source: "click_event_area"; + action: SIGNAL_EMIT "elm,action,clicked" "elm"; + } + } + } + diff --git a/themes/images/nbeat-black/naviframe_optionheader.png b/themes/images/nbeat-black/naviframe_optionheader.png new file mode 100644 index 0000000000000000000000000000000000000000..60e888cefea77817bccc85094409621386ca0def GIT binary patch literal 152 zcmeAS@N?(olHy`uVBq!ia0vp^j6lrF!3HE-TH5A=1d4;)ofy`glX(f`uqAoByDx`7I;J!Gca%qgD@k*tT_@uLG}_)Usv|qYyzxS%C8DLLFyztT^vI=t|x!U ong4VC%ZHoK^Z4-a@OZE=q;;}tpG|jg0jgo}boFyt=akR{0C~hG>;M1& literal 0 HcmV?d00001 diff --git a/themes/images/nbeat-black/naviframe_optionheader_arrow.png b/themes/images/nbeat-black/naviframe_optionheader_arrow.png new file mode 100644 index 0000000000000000000000000000000000000000..45991cac9608c50917b78591a7ac573491c2aaea GIT binary patch literal 330 zcmV-Q0k!^#P)`6pHRCwB)k}(efF%-w!=aS;?7L&wg zkywcs3?^Sf!Y4rDTSzPxgBT1Fi-AN8z7|({dad`)B!Y9D`r7{f@0Yf`I+(Jw1HNqv z&uyiGh3_^wXQ!<1&HjS1V-WzhD!As1iG~=^O9bOVhXWiCELmgNUEXMUj)C!r6AW!I&XzAQ zf@Rd&gi<=+o`#H!j{0agiecg9UA)<&y2yex_UFe4uViK?*s$#&w7{y8_*>Bho&$li c^+SLG0RCuQ0kBQ(-v9sr07*qoM6N<$f;cvgAOHXW literal 0 HcmV?d00001 diff --git a/themes/images/nbeat-black/naviframe_optionheader_shadow.png b/themes/images/nbeat-black/naviframe_optionheader_shadow.png new file mode 100644 index 0000000000000000000000000000000000000000..05d347df5a13c09eeeabcf2c7d341af6d5a7eb28 GIT binary patch literal 160 zcmeAS@N?(olHy`uVBq!ia0vp^j6lrF!3HE-TH5A=1d4;)ofy`glX(f`uqAoByDx`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-hd/naviframe_optionheader.png b/themes/images/nbeat-hd/naviframe_optionheader.png new file mode 100644 index 0000000000000000000000000000000000000000..cf080bb8562b547b8aa70a61b033176e01ece1f1 GIT binary patch literal 152 zcmeAS@N?(olHy`uVBq!ia0vp^j6lrF!3HE-TH5A=1d4;)ofy`glX(f`uqAoByDx`7I;J!Gca%qgD@k*tT_@uLG}_)Usv|qEMgocda(xX{y-rKPZ!4!j_b)g pE-C(<-#PWSJ+m+~GqVsQgXc5mzHYy7H-TyxJYD@<);T3K0RS0?CSL#m literal 0 HcmV?d00001 diff --git a/themes/images/nbeat-hd/naviframe_optionheader_arrow.png b/themes/images/nbeat-hd/naviframe_optionheader_arrow.png new file mode 100644 index 0000000000000000000000000000000000000000..52cc727bb15642a36048c67ac2b15591ff05a16d GIT binary patch literal 3017 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 literal 0 HcmV?d00001 diff --git a/themes/images/nbeat/naviframe_optionheader.png b/themes/images/nbeat/naviframe_optionheader.png new file mode 100644 index 0000000000000000000000000000000000000000..cf080bb8562b547b8aa70a61b033176e01ece1f1 GIT binary patch literal 152 zcmeAS@N?(olHy`uVBq!ia0vp^j6lrF!3HE-TH5A=1d4;)ofy`glX(f`uqAoByDx`7I;J!Gca%qgD@k*tT_@uLG}_)Usv|qEMgocda(xX{y-rKPZ!4!j_b)g pE-C(<-#PWSJ+m+~GqVsQgXc5mzHYy7H-TyxJYD@<);T3K0RS0?CSL#m literal 0 HcmV?d00001 diff --git a/themes/images/nbeat/naviframe_optionheader_arrow.png b/themes/images/nbeat/naviframe_optionheader_arrow.png new file mode 100644 index 0000000000000000000000000000000000000000..52cc727bb15642a36048c67ac2b15591ff05a16d GIT binary patch literal 3017 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 literal 0 HcmV?d00001 diff --git a/themes/inc/nbeat-black-inc.edc b/themes/inc/nbeat-black-inc.edc index 7ad74f7..5b4e355 100644 --- a/themes/inc/nbeat-black-inc.edc +++ b/themes/inc/nbeat-black-inc.edc @@ -30,6 +30,11 @@ #define LAYOUT_EDIT_MODE_BG_COLOR_INC 36 36 36 255 #define LAYOUT_GROUP_LIST_BG_COLOR_INC 15 15 15 255 +#define NAVIFRAME_TITLE_TEXT_COLOR_INC 235 236 237 255 +#define NAVIFRAME_TITLE_BG_COLOR_INC 50 65 74 255 +#define NAVIFRAME_TITLE_LEFT_SEPARATOR_COLOR_INC 0 15 30 255 +#define NAVIFRAME_TITLE_RIGHT_SEPARATOR_COLOR_INC 69 87 94 255 + #define NAVIBAR_TITLE_TEXT_COLOR_INC 235 236 237 255 #define NAVIBAR_TITLE_BG_COLOR_INC 50 65 74 255 #define NAVIBAR_TITLE_LEFT_SEPARATOR_COLOR_INC 0 15 30 255 diff --git a/themes/inc/nbeat-hd-inc.edc b/themes/inc/nbeat-hd-inc.edc index 205d838..a87887c 100644 --- a/themes/inc/nbeat-hd-inc.edc +++ b/themes/inc/nbeat-hd-inc.edc @@ -30,6 +30,11 @@ #define LAYOUT_EDIT_MODE_BG_COLOR_INC 218 210 201 255 #define LAYOUT_GROUP_LIST_BG_COLOR_INC 242 238 233 255 +#define NAVIFRAME_TITLE_TEXT_COLOR_INC 73 44 7 255 +#define NAVIFRAME_TITLE_BG_COLOR_INC 219 201 174 255 +#define NAVIFRAME_TITLE_LEFT_SEPARATOR_COLOR_INC 164 151 130 255 +#define NAVIFRAME_TITLE_RIGHT_SEPARATOR_COLOR_INC 238 223 194 255 + #define NAVIBAR_TITLE_TEXT_COLOR_INC 73 44 7 255 #define NAVIBAR_TITLE_BG_COLOR_INC 219 201 174 255 #define NAVIBAR_TITLE_LEFT_SEPARATOR_COLOR_INC 164 151 130 255 diff --git a/themes/inc/nbeat-inc.edc b/themes/inc/nbeat-inc.edc index d4207fb..ede3712 100644 --- a/themes/inc/nbeat-inc.edc +++ b/themes/inc/nbeat-inc.edc @@ -30,6 +30,11 @@ #define LAYOUT_EDIT_MODE_BG_COLOR_INC 218 210 201 255 #define LAYOUT_GROUP_LIST_BG_COLOR_INC 242 238 233 255 +#define NAVIFRAME_TITLE_TEXT_COLOR_INC 73 44 7 255 +#define NAVIFRAME_TITLE_BG_COLOR_INC 219 201 174 255 +#define NAVIFRAME_TITLE_LEFT_SEPARATOR_COLOR_INC 164 151 130 255 +#define NAVIFRAME_TITLE_RIGHT_SEPARATOR_COLOR_INC 238 223 194 255 + #define NAVIBAR_TITLE_TEXT_COLOR_INC 73 44 7 255 #define NAVIBAR_TITLE_BG_COLOR_INC 219 201 174 255 #define NAVIBAR_TITLE_LEFT_SEPARATOR_COLOR_INC 164 151 130 255 diff --git a/themes/nbeat.edc b/themes/nbeat.edc index 68d3d38..0de8988 100644 --- a/themes/nbeat.edc +++ b/themes/nbeat.edc @@ -32,7 +32,8 @@ #include "inc/tmp-inc.edc" #define INDICATOR_H 27 -#define NAVI_BAR_H 55 +#define NAVIFRAME_TITLE_H 50 +#define NAVI_BAR_H 55 #define CONTROLBAR_LARGE_H 78 #define CONTROLBAR_SMALL_H 65 #define CONTROLBAR_W 78 @@ -73,6 +74,7 @@ collections { #include "groups/map.edc" #include "groups/multibuttonentry.edc" //#include "groups/multisense_ui.edc" +#include "groups/naviframe.edc" #include "groups/navigationbar_ex.edc" #include "groups/nocontents.edc" #include "groups/pagecontrol.edc" -- 2.7.4