From 4ca8a7b315ecc0bdb88d905ae372824ffe089705 Mon Sep 17 00:00:00 2001 From: Prince Kr Dubey Date: Fri, 4 Mar 2011 14:53:53 +0530 Subject: [PATCH] Review comments are taken care. [SearchBar] NBeat Theme ver-0.9 Implementation. Change-Id: Iaaff73c5565e65e40155b3c5a2e7654492fe783a --- themes/groups/editfield.edc | 5 +- themes/groups/searchbar.edc | 1059 +++++++++++++------- .../nbeat-black/00_button_searchbar_normal.png | Bin 0 -> 167 bytes .../nbeat-black/00_button_searchbar_press.png | Bin 0 -> 167 bytes themes/images/nbeat-black/00_search_icon.png | Bin 0 -> 3156 bytes .../nbeat-black/00_search_input_field_bg.png | Bin 0 -> 2880 bytes .../nbeat-black/00_searchbar_cancel_icon.png | Bin 0 -> 3944 bytes .../nbeat-blue/00_button_searchbar_normal.png | Bin 0 -> 167 bytes .../nbeat-blue/00_button_searchbar_press.png | Bin 0 -> 167 bytes themes/images/nbeat-blue/00_search_icon.png | Bin 0 -> 3156 bytes .../images/nbeat-blue/00_search_input_field_bg.png | Bin 0 -> 2880 bytes .../images/nbeat-blue/00_searchbar_cancel_icon.png | Bin 0 -> 3944 bytes .../nbeat-green/00_button_searchbar_normal.png | Bin 0 -> 167 bytes .../nbeat-green/00_button_searchbar_press.png | Bin 0 -> 167 bytes themes/images/nbeat-green/00_search_icon.png | Bin 0 -> 3156 bytes .../nbeat-green/00_search_input_field_bg.png | Bin 0 -> 2880 bytes .../nbeat-green/00_searchbar_cancel_icon.png | Bin 0 -> 3944 bytes .../nbeat-purple/00_button_searchbar_normal.png | Bin 0 -> 167 bytes .../nbeat-purple/00_button_searchbar_press.png | Bin 0 -> 167 bytes themes/images/nbeat-purple/00_search_icon.png | Bin 0 -> 3156 bytes .../nbeat-purple/00_search_input_field_bg.png | Bin 0 -> 2880 bytes .../nbeat-purple/00_searchbar_cancel_icon.png | Bin 0 -> 3944 bytes themes/images/nbeat/00_button_searchbar_normal.png | Bin 0 -> 167 bytes themes/images/nbeat/00_button_searchbar_press.png | Bin 0 -> 167 bytes themes/images/nbeat/00_search_icon.png | Bin 0 -> 3156 bytes themes/images/nbeat/00_search_input_field_bg.png | Bin 0 -> 2880 bytes themes/images/nbeat/00_searchbar_cancel_icon.png | Bin 0 -> 3944 bytes 27 files changed, 701 insertions(+), 363 deletions(-) create mode 100644 themes/images/nbeat-black/00_button_searchbar_normal.png create mode 100644 themes/images/nbeat-black/00_button_searchbar_press.png create mode 100644 themes/images/nbeat-black/00_search_icon.png create mode 100644 themes/images/nbeat-black/00_search_input_field_bg.png create mode 100644 themes/images/nbeat-black/00_searchbar_cancel_icon.png create mode 100644 themes/images/nbeat-blue/00_button_searchbar_normal.png create mode 100644 themes/images/nbeat-blue/00_button_searchbar_press.png create mode 100644 themes/images/nbeat-blue/00_search_icon.png create mode 100644 themes/images/nbeat-blue/00_search_input_field_bg.png create mode 100644 themes/images/nbeat-blue/00_searchbar_cancel_icon.png create mode 100644 themes/images/nbeat-green/00_button_searchbar_normal.png create mode 100644 themes/images/nbeat-green/00_button_searchbar_press.png create mode 100644 themes/images/nbeat-green/00_search_icon.png create mode 100644 themes/images/nbeat-green/00_search_input_field_bg.png create mode 100644 themes/images/nbeat-green/00_searchbar_cancel_icon.png create mode 100644 themes/images/nbeat-purple/00_button_searchbar_normal.png create mode 100644 themes/images/nbeat-purple/00_button_searchbar_press.png create mode 100644 themes/images/nbeat-purple/00_search_icon.png create mode 100644 themes/images/nbeat-purple/00_search_input_field_bg.png create mode 100644 themes/images/nbeat-purple/00_searchbar_cancel_icon.png create mode 100644 themes/images/nbeat/00_button_searchbar_normal.png create mode 100644 themes/images/nbeat/00_button_searchbar_press.png create mode 100644 themes/images/nbeat/00_search_icon.png create mode 100644 themes/images/nbeat/00_search_input_field_bg.png create mode 100644 themes/images/nbeat/00_searchbar_cancel_icon.png diff --git a/themes/groups/editfield.edc b/themes/groups/editfield.edc index 9f6a5b6..f341615 100644 --- a/themes/groups/editfield.edc +++ b/themes/groups/editfield.edc @@ -394,6 +394,7 @@ } group { name: "elm/editfield/base/searchbar"; + alias: "elm/editfield/base/searchbar/default"; images { image: "00_field_btn_delete.png" COMP; } @@ -709,7 +710,7 @@ group { name: "elm/editfield/base/searchbar"; description { state: "elm.eraser.show" 0.0; inherit: "default" 0.0; - visible: 1; + visible: 0; } } part { name: "eraser"; @@ -727,7 +728,7 @@ group { name: "elm/editfield/base/searchbar"; description { state: "elm.eraser.show" 0.0; inherit: "default" 0.0; - visible: 1; + visible: 0; } } } diff --git a/themes/groups/searchbar.edc b/themes/groups/searchbar.edc index c120118..d541475 100644 --- a/themes/groups/searchbar.edc +++ b/themes/groups/searchbar.edc @@ -4,8 +4,8 @@ * Copyright (c) 2000 - 2010 Samsung Electronics Co., Ltd. * * Contact: Seokjae Jeong , Myoungwoon Roy Kim , Jeonghyun Yun , Jaehwan Kim , - * Chuneon Park , Juyung Seo , Woohyun Jung , Myungjae Lee , Hyoyoung Chang , - * Hyunsil Park , Sohyun Kim , Seunggyun Kim + * Chuneon Park , Juyung Seo , Woohyun Jung , Myungjae Lee , Hyoyoung Chang , + * Hyunsil Park , Sohyun Kim , Seunggyun Kim * * 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 @@ -23,376 +23,713 @@ * */ -#define MAIN_W 480 -#define MAIN_H 800 +#define MAIN_W 480 +#define MAIN_H 800 #define CANCEL_BUTTON_W 100 #define CANCEL_BUTTON_WITH_PADDING_W 110 #define CANCEL_BUTTON_WITH_DOUBLE_PADDING_W 120 #define SEARCHBAR_ITEM_H 50 group { - name: "elm/searchbar/base/default"; - images { - image: "search_input_field_bg.png" COMP; - image: "search_icon.png" COMP; - } - parts { - part { name: "top_padding_rect"; - type: RECT; - scale: 1; - description{ - visible: 1; - state: "default" 0.0; - min: 0 8; - fixed: 0 1; - align: 0 0; - color: 0 0 0 0; - rel2.relative: 1.0 0.0; - } - description{ - visible: 1; - state: "default_without_bd" 0.0; - min: 0 0; - fixed: 0 1; - align: 0 0; - color: 0 0 0 0; - rel2.relative: 1.0 0.0; - } - } - part { name: "bottom_padding_rect"; - type: RECT; - scale: 1; - description{ - visible: 1; - state: "default" 0.0; - min: 0 9; - fixed: 0 1; - align: 0 1; - color: 0 0 0 0; - rel1.relative: 0.0 1.0; - } - description{ - visible: 1; - state: "default_without_bd" 0.0; - min: 0 0; - fixed: 0 1; - align: 0 1; - color: 0 0 0 0; - rel1.relative: 0.0 1.0; - } - } - part { name: "base_bg"; - type: RECT; - scale: 1; - description { - visible:1; - min: 0 50; - fixed: 0 1; - state: "default" 0.0; - rel1 { relative: 0.0 1.0; to: "top_padding_rect"; } - rel2 { relative: 1.0 0.0; to: "bottom_padding_rect"; } - color: 0 0 0 0; - } - } - part { name: "left_padding_rect"; - type: RECT; - scale: 1; - description{ - visible: 0; - min: 10 0; - fixed: 1 0; - align: 0 0; - rel2.relative: 0.0 1.0; - } - } - part { name: "right_padding_rect"; - type: RECT; - scale: 1; - description{ - visible: 0; - min: 10 0; - fixed: 1 0; - align: 1 0; - rel1.relative: 1.0 0.0; - } - } - part { name: "right_field_and_btn_padding_rect"; - type: RECT; - scale: 1; - description{ - visible: 0; - min: CANCEL_BUTTON_WITH_DOUBLE_PADDING_W 0; - fixed: 1 0; - align: 1 0; - rel1.relative: 1.0 0.0; - } - } - part { name: "right_btn_padding_rect"; - type: RECT; - scale: 1; - description{ - visible: 0; - min: CANCEL_BUTTON_WITH_PADDING_W 0; - fixed: 1 0; - align: 1 0; - rel1.relative: 1.0 0.0; - } - } - part { name: "inputfield_rect"; - type: IMAGE; - scale: 1; - description { - visible:1; - state: "default" 0.0; - align: 0.0 0.5; - rel1 { relative: 1.0 0.0; to_x: "left_padding_rect"; to_y: "base_bg"; } - rel2 { relative: 0.0 1.0; to_x: "right_padding_rect"; to_y: "base_bg"; } - image { - normal: "search_input_field_bg.png"; - border: 6 6 7 5; - } - } - description { - visible:1; - state: "in" 0.0; - align: 0.0 0.5; - rel1 { relative: 1.0 0.0; to_x: "left_padding_rect"; to_y: "base_bg"; } - rel2 { relative: 0.0 1.0; to_x: "right_field_and_btn_padding_rect"; to_y: "base_bg"; } - image { - normal: "search_input_field_bg.png"; - border: 6 6 7 5; - } - } - } - part { name: "left_icon_padding_rect"; - type: RECT; - scale: 1; - description{ - visible: 0; - min: 10 0; - fixed: 1 0; - align: 0 0; - rel1 { to: "inputfield_rect"; }; - rel2 { relative: 0.0 1.0; to: "inputfield_rect"; }; - } - } - part { name: "search_icon"; - type: IMAGE; - scale: 1; - ignore_flags: ON_HOLD; - //mouse_events: 1; - description { - visible:1; - min: 30 30; - fixed: 1 1; - align: 0 0.5; - state: "default" 0.0; - rel1 { relative: 1.0 0.5; to_x: "left_icon_padding_rect"; } - rel2 { relative: 1.0 0.5; to_x: "left_icon_padding_rect"; } - image { - normal: "search_icon.png"; - } - } - } - part { name: "left_text_padding_rect"; - type: RECT; - scale: 1; - description{ - visible: 0; - min: 50 0; - fixed: 1 0; - align: 0 0; - rel1 { to_x: "left_padding_rect"; to_y: "base_bg"; }; - rel2 { relative: 0.0 1.0; to_x: "left_padding_rect"; to_y: "base_bg"; }; - } - } - part { name: "search_textfield"; - type: SWALLOW; - mouse_events: 1; - scale: 1; - description { - visible:1; - state: "default" 0.0; - min: 0 30; - fixed: 0 1; - align: 0.0 0.5; - rel1 { relative: 1.0 0.5; to_x: "left_text_padding_rect"; to_y: "inputfield_rect"; }; - rel2 { relative: 0.0 0.5; to_x: "right_padding_rect"; to_y: "inputfield_rect"; }; - } - description { - visible:1; - state: "in" 0.0; - min: 0 30; - fixed: 0 1; - align: 0.0 0.5; - rel1 { relative: 1.0 0.5; to_x: "left_text_padding_rect"; to_y: "inputfield_rect"; }; - rel2 { relative: 0.0 0.5; to_x: "right_field_and_btn_padding_rect"; to_y: "inputfield_rect"; }; - } - description { - state: "down" 0.0; - inherit: "default" 0.0; - } - } - part { name: "button_cancel"; - type: SWALLOW; - mouse_events: 1; - scale: 1; - description { - visible: 0; - fixed: 1 1; - min: CANCEL_BUTTON_W 0; - align: 0.0 0.5; - state: "default" 0.0; - rel1 { relative: 1.0 1.0; to_x: "base_bg"; to_y: "top_padding_rect"; }; - rel2 { relative: 1.0 0.0; to_x: "base_bg"; to_y: "bottom_padding_rect"; }; - } - description { - visible:1; - state: "in" 0.0; - min: CANCEL_BUTTON_W 0; - align: 1.0 0.5; - rel1 { relative: 0.0 1.0; to_x: "right_btn_padding_rect"; to_y: "top_padding_rect"; }; - rel2 { relative: 0.0 0.0; to_x: "right_padding_rect"; to_y: "bottom_padding_rect"; }; - } - } - } - programs { - program { name: "cancel_in"; - signal: "CANCELIN"; - source: "PROG"; - action: STATE_SET "in" 0.0; - target: "button_cancel"; - target: "inputfield_rect"; - target: "search_textfield"; - transition: ACCELERATE 0.4; - } - program { name: "cancel_out"; - signal: "CANCELOUT"; - source: "PROG"; - action: STATE_SET "default" 0.0; - target: "button_cancel"; - target: "inputfield_rect"; - target: "search_textfield"; - transition: ACCELERATE 0.4; - } - program { name: "cancel_show"; - signal: "CANCELSHOW"; - source: "PROG"; - action: STATE_SET "in" 0.0; - target: "button_cancel"; - target: "inputfield_rect"; - target: "search_textfield"; - } - program { name: "cancel_hide"; - signal: "CANCELHIDE"; - source: "PROG"; - action: STATE_SET "default" 0.0; - target: "button_cancel"; - target: "inputfield_rect"; - target: "search_textfield"; - } - program { name: "bd_show"; - signal: "BDSHOW"; - source: "PROG"; - action: STATE_SET "default" 0.0; - target: "top_padding_rect"; - target: "bottom_padding_rect"; - } - program { name: "bd_hide"; - signal: "BDHIDE"; - source: "PROG"; - action: STATE_SET "default_without_bd" 0.0; - target: "top_padding_rect"; - target: "bottom_padding_rect"; - } - program { - name: "mouse_up"; - signal: "mouse,up,1"; - source: "search_icon"; - action: SIGNAL_EMIT "elm,action,click" ""; - } + name: "elm/searchbar/base/default"; + images { + image: "00_search_input_field_bg.png" COMP; + image: "00_search_icon.png" COMP; + } + parts { + part { name: "top_padding_rect"; + type: RECT; + scale: 1; + description{ + visible: 1; + state: "default" 0.0; + min: 0 10; + fixed: 0 1; + align: 0 0; + color: 242 238 233 255; + rel2.relative: 1.0 0.0; + } + description{ + state: "default_without_bd" 0.0; + inherit: "default" 0.0; + min: 0 0; + visible: 0; + } + } + part { name: "bottom_padding_rect"; + type: RECT; + scale: 1; + description{ + visible: 1; + state: "default" 0.0; + min: 0 10; + fixed: 0 1; + align: 0 1; + color: 242 238 233 255; + rel1.relative: 0.0 1.0; + } + description{ + state: "default_without_bd" 0.0; + inherit: "default" 0.0; + min: 0 0; + visible: 0; + } + } + part { name: "base_bg"; + type: RECT; + scale: 1; + description { + visible:1; + min: 0 45; + align: 0 0.5; + fixed: 0 1; + state: "default" 0.0; + rel1 { relative: 0.0 1.0; to: "top_padding_rect"; } + rel2 { relative: 1.0 0.0; to: "bottom_padding_rect"; } + color: 242 238 233 255; + } + } + part { name: "left_padding_rect"; + type: RECT; + scale: 1; + description{ + visible: 1; + min: 10 0; + fixed: 1 0; + align: 0 0; + rel2.relative: 0.0 1.0; + color: 242 238 233 255; + } + description{ + state: "default_without_bd" 0.0; + inherit: "default" 0.0; + min: 0 0; + visible: 0; + } + } + part { name: "right_padding_rect"; + type: RECT; + scale: 1; + description{ + visible: 1; + min: 10 0; + fixed: 1 0; + align: 1 0; + rel1.relative: 1.0 0.0; + color: 242 238 233 255; + } + description{ + state: "default_without_bd" 0.0; + inherit: "default" 0.0; + min: 0 0; + visible: 0; + } + } + part { name: "right_field_and_btn_padding_rect"; + type: RECT; + scale: 1; + description{ + visible: 0; + min: CANCEL_BUTTON_WITH_DOUBLE_PADDING_W 0; + fixed: 1 0; + align: 1 0; + rel1.relative: 1.0 0.0; + } + } + part { name: "right_btn_padding_rect"; + type: RECT; + scale: 1; + description{ + visible: 0; + min: CANCEL_BUTTON_WITH_PADDING_W 0; + fixed: 1 0; + align: 1 0; + rel1.relative: 1.0 0.0; + } + } + part { name: "inputfield_rect"; + type: IMAGE; + scale: 1; + description { + visible:1; + state: "default" 0.0; + align: 0.0 0.5; + rel1 { relative: 1.0 0.0; to_x: "left_padding_rect"; to_y: "base_bg"; } + rel2 { relative: 0.0 1.0; to_x: "right_padding_rect"; to_y: "base_bg"; } + image { + normal: "00_search_input_field_bg.png"; + border: 3 3 3 3; + } + } + description { + state: "in" 0.0; + inherit: "default" 0.0; + rel1 { relative: 1.0 0.0; to_x: "left_padding_rect"; to_y: "base_bg"; } + rel2 { relative: 0.0 1.0; to_x: "right_field_and_btn_padding_rect"; to_y: "base_bg"; } + } + } + part { name: "left_icon_padding_rect"; + type: RECT; + scale: 1; + description{ + visible: 0; + min: 10 0; + fixed: 1 0; + align: 0 0; + rel1 { to: "inputfield_rect"; }; + rel2 { relative: 0.0 1.0; to: "inputfield_rect"; }; + } + } + part { name: "search_icon"; + type: IMAGE; + scale: 1; + ignore_flags: ON_HOLD; + //mouse_events: 1; + description { + visible:1; + min: 25 25; + fixed: 1 1; + align: 0 0.5; + state: "default" 0.0; + rel1 { relative: 1.0 0.5; to_x: "left_icon_padding_rect"; } + rel2 { relative: 1.0 0.5; to_x: "left_icon_padding_rect"; } + image { + normal: "00_search_icon.png"; + } + } + } + part { name: "left_text_padding_rect"; + type: RECT; + scale: 1; + description{ + visible: 0; + min: 50 0; + fixed: 1 0; + align: 0 0; + rel1 { to_x: "left_padding_rect"; to_y: "base_bg"; }; + rel2 { relative: 0.0 1.0; to_x: "left_padding_rect"; to_y: "base_bg"; }; + } + } + part { name: "search_textfield"; + type: SWALLOW; + mouse_events: 1; + scale: 1; + description { + visible:1; + state: "default" 0.0; + min: 0 30; + fixed: 0 1; + align: 0.0 0.5; + rel1 { relative: 1.0 0.5; to_x: "left_text_padding_rect"; to_y: "inputfield_rect"; }; + rel2 { relative: 0.0 0.5; to_x: "right_padding_rect"; to_y: "inputfield_rect"; }; + } + description { + visible:1; + state: "in" 0.0; + min: 0 30; + fixed: 0 1; + align: 0.0 0.5; + rel1 { relative: 1.0 0.5; to_x: "left_text_padding_rect"; to_y: "inputfield_rect"; }; + rel2 { relative: 0.0 0.5; to_x: "right_field_and_btn_padding_rect"; to_y: "inputfield_rect"; }; + } + description { + state: "down" 0.0; + inherit: "default" 0.0; + } + } + part { name: "button_cancel"; + type: SWALLOW; + mouse_events: 1; + scale: 1; + description { + visible: 0; + fixed: 1 1; + min: CANCEL_BUTTON_W 0; + align: 0.0 0.5; + state: "default" 0.0; + rel1 { relative: 1.0 1.0; to_x: "base_bg"; to_y: "top_padding_rect"; }; + rel2 { relative: 1.0 0.0; to_x: "base_bg"; to_y: "bottom_padding_rect"; }; + } + description { + visible:1; + state: "in" 0.0; + min: CANCEL_BUTTON_W 0; + align: 1.0 0.5; + rel1 { relative: 0.0 1.0; to_x: "right_btn_padding_rect"; to_y: "top_padding_rect"; }; + rel2 { relative: 0.0 0.0; to_x: "right_padding_rect"; to_y: "bottom_padding_rect"; }; + } + } + } + programs { + program { name: "cancel_in"; + signal: "CANCELIN"; + source: "PROG"; + action: STATE_SET "in" 0.0; + target: "button_cancel"; + target: "inputfield_rect"; + target: "search_textfield"; + transition: ACCELERATE 0.4; + } + program { name: "cancel_out"; + signal: "CANCELOUT"; + source: "PROG"; + action: STATE_SET "default" 0.0; + target: "button_cancel"; + target: "inputfield_rect"; + target: "search_textfield"; + transition: ACCELERATE 0.4; + } + program { name: "cancel_show"; + signal: "CANCELSHOW"; + source: "PROG"; + action: STATE_SET "in" 0.0; + target: "button_cancel"; + target: "inputfield_rect"; + target: "search_textfield"; + } + program { name: "cancel_hide"; + signal: "CANCELHIDE"; + source: "PROG"; + action: STATE_SET "default" 0.0; + target: "button_cancel"; + target: "inputfield_rect"; + target: "search_textfield"; + } + program { name: "bd_show"; + signal: "BDSHOW"; + source: "PROG"; + action: STATE_SET "default" 0.0; + target: "top_padding_rect"; + target: "bottom_padding_rect"; + target: "right_padding_rect"; + target: "left_padding_rect"; + } + program { name: "bd_hide"; + signal: "BDHIDE"; + source: "PROG"; + action: STATE_SET "default_without_bd" 0.0; + target: "top_padding_rect"; + target: "bottom_padding_rect"; + target: "right_padding_rect"; + target: "left_padding_rect"; + } + program { + name: "mouse_up"; + signal: "mouse,up,1"; + source: "search_icon"; + } + program { + name: "mouse_click"; + signal: "mouse,clicked,1"; + source: "search_icon"; + action: SIGNAL_EMIT "elm,action,click" ""; + } - } // end program + } // end program } // end group -group { - name: "elm/entry/base/search_input"; - styles - { - style { name: "entry_search_textblock_style"; - base: "font=SLP:style=Medium font_size=24 color=#000000 wrap=none"; - tag: "br" "\n"; - tag: "ps" "ps"; - tag: "tab" "\t"; - tag: "em" "+ font=SLP:style=Oblique"; - tag: "b" "+ font=SLP:style=Bold"; - tag: "link" "+ color=#00000080 underline=on underline_color=#00000080"; - tag: "hilight" "+ font=SLP:style=Bold"; - } - - style { name: "entry_search_textblock_disabled_style"; - base: "font=SLP:style=Medium font_size=24 color=#00000080 wrap=none"; - tag: "br" "\n"; - tag: "ps" "ps"; - tag: "tab" "\t"; - tag: "em" "+ font=SLP:style=Oblique"; - tag: "b" "+ font=SLP:style=Bold"; - tag: "link" "+ color=#800 underline=on underline_color=#8008"; - tag: "hilight" "+ font=SLP:style=Bold"; - } - } +/////////////////////////////////////////////////////////////////////////////////////// + group { name: "elm/button/base/searchbar/default"; + images { + image: "00_button_searchbar_normal.png" COMP; + image: "00_button_searchbar_press.png" COMP; + image: "00_button_01_normal_dim.png" COMP; + image: "00_searchbar_cancel_icon.png" COMP; + } + script { + public button_state = 0; //0:enabled, 1: disabled + } + parts { + part { name: "button_image"; + mouse_events: 1; + scale: 1; + description { state: "default" 0.0; + min: 10 46; + max: 120 46; + image { + normal: "00_button_searchbar_normal.png"; + border: 3 3 3 3; + border_scale: 1; + } + } + description { state: "clicked" 0.0; + inherit: "default" 0.0; + image.normal: "00_button_searchbar_press.png"; + } + description { state: "disabled" 0.0; + inherit: "default" 0.0; + image.normal: "00_button_01_normal_dim.png"; + } + description { state: "focused" 0.0; + inherit: "default" 0.0; + image.normal: "00_button_searchbar_press.png"; + } + } + part { + name: "padding_left"; + type: RECT; + scale: 1; + mouse_events: 0; + description { state: "default" 0.0; + align: 0.0 0.0; + rel1.relative: 0.0 0.0; + rel2.relative: 0.0 1.0; + min: 5 5; + fixed: 1 0; + color: 0 0 0 0; + } + } + part { + name: "padding_right"; + type: RECT; + scale: 1; + mouse_events: 0; + description { state: "default" 0.0; + align: 1.0 0.0; + rel1.relative: 1.0 0.0; + rel2.relative: 1.0 1.0; + min: 5 5; + fixed: 1 0; + color: 0 0 0 0; + } + } + part { + name: "padding_top"; + type: RECT; + scale: 1; + mouse_events: 0; + description { state: "default" 0.0; + align: 0.0 0.0; + rel1.relative: 0.0 0.0; + rel2.relative: 1.0 0.0; + min: 5 5; + fixed: 0 1; + color: 0 0 0 0; + } + } + part { + name: "padding_bottom"; + type: RECT; + scale: 1; + mouse_events: 0; + description { state: "default" 0.0; + align: 1.0 1.0; + rel1.relative: 0.0 1.0; + rel2.relative: 1.0 1.0; + min: 5 5; + fixed: 0 1; + color: 0 0 0 0; + } + } + part { + name: "padding_before_text"; + type: RECT; + scale: 1; + mouse_events: 0; + description { state: "default" 0.0; //when only icon or no icon is there + align: 1.0 0.5; + rel1 { relative: 1.0 1.0; to_x: "cancel_icon"; to_y: "padding_top"; } + rel2 { relative: 1.0 0.0; to_x: "cancel_icon"; to_y: "padding_bottom"; } + fixed: 1 0; + min: 8 0; + color: 0 0 0 0; + } + } + part { + name: "cancel_icon"; + scale: 1; + mouse_events: 0; + description { state: "default" 0.0; + align: 0.0 0.5; + min: 24 24; + max: 24 24; + rel1 {relative: 1.0 1.0; to_x: "padding_left"; to_y: "padding_top"; } + rel2 {relative: 1.0 0.0; to_x: "padding_left"; to_y: "padding_bottom"; } + image.normal: "00_searchbar_cancel_icon.png"; + } + } + part { name: "elm.text"; + type: TEXT; + mouse_events: 0; + scale: 1; + description { state: "default" 0.0; + visible: 0; + rel1 { relative: 1.0 1.0; to_x: "padding_before_text"; to_y: "padding_top"; } + rel2 { relative: 0.0 0.0; to_x: "padding_right"; to_y:"padding_bottom"; } + align: 1.0 0.5; + color: 255 255 255 255; + text { + font: "SLP:style=Medium"; + size: 20; + min: 0 0; + align: 0.5 0.5; + max: 1 0; + } + } + description { state: "visible" 0.0; + inherit: "default" 0.0; + visible: 1; + min: 90 36; + } + description { state: "clicked" 0.0; + inherit: "default" 0.0; + visible: 1; + min: 0 0; + color: 255 255 255 255; + } + description { state: "disabled" 0.0; + inherit: "default" 0.0; + color: 0 0 0 128; + } + description { state: "disabled_visible" 0.0; + inherit: "default" 0.0; + color: BUTTON_TEXT_STYLE1_DISABLED_COLOR_INC; + color3: 0 0 0 0; + visible: 1; + } + description { state: "focused" 0.0; + inherit: "default" 0.0; + visible: 1; + min: 0 0; + color: 255 255 255 255; + } + } + part { name: "over2"; + type: RECT; + mouse_events: 1; + repeat_events: 1; + ignore_flags: ON_HOLD; + description { state: "default" 0.0; + color: 0 0 0 0; + } + description { state: "disabled" 0.0; + inherit: "default" 0.0; + visible: 0; + } + } + part { name: "over3"; + type: RECT; + mouse_events: 1; + repeat_events: 1; + description { state: "default" 0.0; + color: 0 0 0 0; + } + description { state: "clicked" 0.0; + inherit: "default" 0.0; + visible: 1; + } + } + part { name: "disabler"; + type: RECT; + description { state: "default" 0.0; + color: 0 0 0 0; + visible: 0; + } + description { state: "disabled" 0.0; + inherit: "default" 0.0; + visible: 1; + } + } + } + programs { + program { name: "button_click"; + signal: "mouse,down,1"; + source: "over2"; + action: SIGNAL_EMIT "elm,action,press" ""; + after: "button_click_anim"; + } + program { name: "button_click_anim"; + action: STATE_SET "clicked" 0.0; + target: "button_image"; + after: "text_clicked"; + } + program { name: "text_clicked"; + script { + new st[31]; + new Float:vl; + get_state(PART:"elm.text", st, 30, vl); + if (!strcmp(st, "visible")) + set_state(PART:"elm.text", "clicked", 0.0); + } + } + program { name: "button_unpress"; + action: SIGNAL_EMIT "elm,action,unpress" ""; + } + program { name: "button_mouseout_clicked"; + signal: "mouse,up,1"; + source: "over3"; + script { + if(get_int(button_state) !=1) + set_state(PART:"button_image", "default", 0.0); + } + after: button_unpress; + } + program { name: "button_click2"; + signal: "mouse,down,1"; + source: "over3"; + action: STATE_SET "clicked" 0.0; + target: "over3"; + } + program { name: "button_unclick2"; + signal: "mouse,clicked,1"; + source: "over3"; + action: STATE_SET "default" 0.0; + target: "over3"; + } + program { name: "button_unclick3"; + signal: "mouse,clicked,1"; + source: "over2"; + action: SIGNAL_EMIT "elm,action,click" ""; + } + program { name: "text_show"; + signal: "elm,state,text,visible"; + source: "elm"; + action: STATE_SET "visible" 0.0; + target: "elm.text"; + } + program { name: "text_hide"; + signal: "elm,state,text,hidden"; + source: "elm"; + action: STATE_SET "default" 0.0; + target: "elm.text"; + } + program { name: "disable"; + signal: "elm,state,disabled"; + source: "elm"; + action: STATE_SET "disabled" 0.0; + target: "button_image"; + target: "over2"; + target: "disabler"; + after: "disable_text"; + } + program { name: "disable_text"; + script { + new st[31]; + new Float:vl; + get_state(PART:"elm.text", st, 30, vl); + if (!strcmp(st, "visible")) + set_state(PART:"elm.text", "disabled_visible", 0.0); + else + set_state(PART:"elm.text", "disabled", 0.0); + set_int(button_state, 1); + } + } + program { name: "enable"; + signal: "elm,state,enabled"; + source: "elm"; + action: STATE_SET "default" 0.0; + target: "button_image"; + target: "over2"; + target: "disabler"; + after: "enable_text"; + } + program { name: "enable_text"; + script { + new st[31]; + new Float:vl; + get_state(PART:"elm.text", st, 30, vl); + if (!strcmp(st, "disabled_visible")) + set_state(PART:"elm.text", "visible", 0.0); + else + set_state(PART:"elm.text", "default", 0.0); + set_int(button_state, 0); + } + } + program { name: "focused"; + //signal: "elm,action,focus"; + //source: "elm"; + action: STATE_SET "focused" 0.0; + target: "button_image"; + target: "elm.text"; + } + program { name: "unfocused"; + //signal: "elm,action,unfocus"; + //source: "elm"; + action: STATE_SET "default" 0.0; + target: "button_image"; + after: "unfocus_text"; + } + program { name: "unfocus_text"; + action: STATE_SET "visible" 0.0; + target: "elm.text"; + } + } + } - parts { +group { + name: "elm/entry/base/search_input"; + styles + { + style { name: "entry_search_textblock_style"; + base: "font=SLP:style=Roman font_size=20 color=#828282 wrap=none"; + tag: "br" "\n"; + tag: "ps" "ps"; + tag: "tab" "\t"; + tag: "em" "+ font=SLP:style=Oblique"; + tag: "b" "+ font=SLP:style=Bold"; + tag: "link" "+ color=#00000080 underline=on underline_color=#00000080"; + tag: "hilight" "+ font=SLP:style=Bold"; + } - part { name: "elm.text"; - type: TEXTBLOCK; - mouse_events: 1; - scale: 1; - entry_mode: EDITABLE; - select_mode: EXPLICIT; - //cursor_mode: BEFORE; - multiline: 0; - source: "elm/entry/selection/search_input"; // selection under - source4: "elm/entry/cursor/search_input"; // cursorover - source5: "elm/entry/anchor/search_input"; // anchor under - description { state: "default" 0.0; - fixed: 1 0; - text { - style: "entry_search_textblock_style"; - min: 0 1; - } - } - description { state: "disabled" 0.0; - inherit: "default" 0.0; - text { - style: "entry_search_textblock_disabled_style"; - min: 0 1; - } - } - } - } - programs { + style { name: "entry_search_textblock_disabled_style"; + base: "font=SLP:style=Roman font_size=20 color=#00000080 wrap=none"; + tag: "br" "\n"; + tag: "ps" "ps"; + tag: "tab" "\t"; + tag: "em" "+ font=SLP:style=Oblique"; + tag: "b" "+ font=SLP:style=Bold"; + tag: "link" "+ color=#800 underline=on underline_color=#8008"; + tag: "hilight" "+ font=SLP:style=Bold"; + } + } - program { name: "focus"; - signal: "load"; - source: ""; - action: FOCUS_SET; - target: "elm.text"; - } -#if 1 - program { name: "disable"; - signal: "elm,state,disabled"; - source: "elm"; - action: STATE_SET "disabled" 0.0; - target: "elm.text"; - } - program { name: "enable"; - signal: "elm,state,enabled"; - source: "elm"; - action: STATE_SET "default" 0.0; - target: "elm.text"; + parts { - } -#endif - } // end program + part { name: "elm.text"; + type: TEXTBLOCK; + mouse_events: 1; + scale: 1; + entry_mode: EDITABLE; + select_mode: EXPLICIT; + //cursor_mode: BEFORE; + multiline: 0; + source: "elm/entry/selection/search_input"; // selection under + source4: "elm/entry/cursor/search_input"; // cursorover + source5: "elm/entry/anchor/search_input"; // anchor under + description { state: "default" 0.0; + fixed: 1 0; + text { + style: "entry_search_textblock_style"; + min: 0 1; + } + } + description { state: "disabled" 0.0; + inherit: "default" 0.0; + text { + style: "entry_search_textblock_disabled_style"; + min: 0 1; + } + } + } + } + programs { + program { name: "focus"; + signal: "load"; + source: ""; + action: FOCUS_SET; + target: "elm.text"; + } + program { name: "disable"; + signal: "elm,state,disabled"; + source: "elm"; + action: STATE_SET "disabled" 0.0; + target: "elm.text"; + } + program { name: "enable"; + signal: "elm,state,enabled"; + source: "elm"; + action: STATE_SET "default" 0.0; + target: "elm.text"; + } + } // end program } // end group diff --git a/themes/images/nbeat-black/00_button_searchbar_normal.png b/themes/images/nbeat-black/00_button_searchbar_normal.png new file mode 100644 index 0000000000000000000000000000000000000000..173e3fccde19a85f82504535312f95a75a07e41f GIT binary patch literal 167 zcmeAS@N?(olHy`uVBq!ia0vp^Ahrbu8<0HGkSPtM7>k44ofy`glX(f`uqAoByDx`7I;J!Gca%qgD@k*tT_@uLG}_)Usv|q%p80Y+?sh6D}X}ko-U3d9>5eF5CP>WRsArDs^3T$1>kYx;>u6{1-oD!M< D>YOf4 literal 0 HcmV?d00001 diff --git a/themes/images/nbeat-black/00_button_searchbar_press.png b/themes/images/nbeat-black/00_button_searchbar_press.png new file mode 100644 index 0000000000000000000000000000000000000000..d7fa9efe4f9926d3d3b2ea018f9d56a2ff9f0f53 GIT binary patch literal 167 zcmeAS@N?(olHy`uVBq!ia0vp^Ahrbu8<0HGkSPtM7>k44ofy`glX(f`uqAoByDx`7I;J!Gca%qgD@k*tT_@uLG}_)Usv|q%p81@Or9%0`T~X2JzX3_JdP*d z3DEvMzmem>5eF5CP>WRsArDs^3T$1>djJ3c literal 0 HcmV?d00001 diff --git a/themes/images/nbeat-black/00_search_icon.png b/themes/images/nbeat-black/00_search_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..dc2804afe9b9cb6fcc2990d29391881499b5946c GIT binary patch literal 3156 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 e<7Pc?UIPFPqU6(MsMjt40000** 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 D>YOf4 literal 0 HcmV?d00001 diff --git a/themes/images/nbeat-blue/00_button_searchbar_press.png b/themes/images/nbeat-blue/00_button_searchbar_press.png new file mode 100644 index 0000000000000000000000000000000000000000..d7fa9efe4f9926d3d3b2ea018f9d56a2ff9f0f53 GIT binary patch literal 167 zcmeAS@N?(olHy`uVBq!ia0vp^Ahrbu8<0HGkSPtM7>k44ofy`glX(f`uqAoByDx`7I;J!Gca%qgD@k*tT_@uLG}_)Usv|q%p81@Or9%0`T~X2JzX3_JdP*d z3DEvMzmem>5eF5CP>WRsArDs^3T$1>djJ3c literal 0 HcmV?d00001 diff --git a/themes/images/nbeat-blue/00_search_icon.png b/themes/images/nbeat-blue/00_search_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..dc2804afe9b9cb6fcc2990d29391881499b5946c GIT binary patch literal 3156 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 e<7Pc?UIPFPqU6(MsMjt40000** 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 D>YOf4 literal 0 HcmV?d00001 diff --git a/themes/images/nbeat-green/00_button_searchbar_press.png b/themes/images/nbeat-green/00_button_searchbar_press.png new file mode 100644 index 0000000000000000000000000000000000000000..d7fa9efe4f9926d3d3b2ea018f9d56a2ff9f0f53 GIT binary patch literal 167 zcmeAS@N?(olHy`uVBq!ia0vp^Ahrbu8<0HGkSPtM7>k44ofy`glX(f`uqAoByDx`7I;J!Gca%qgD@k*tT_@uLG}_)Usv|q%p81@Or9%0`T~X2JzX3_JdP*d z3DEvMzmem>5eF5CP>WRsArDs^3T$1>djJ3c literal 0 HcmV?d00001 diff --git a/themes/images/nbeat-green/00_search_icon.png b/themes/images/nbeat-green/00_search_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..dc2804afe9b9cb6fcc2990d29391881499b5946c GIT binary patch literal 3156 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 e<7Pc?UIPFPqU6(MsMjt40000** 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 D>YOf4 literal 0 HcmV?d00001 diff --git a/themes/images/nbeat-purple/00_button_searchbar_press.png b/themes/images/nbeat-purple/00_button_searchbar_press.png new file mode 100644 index 0000000000000000000000000000000000000000..d7fa9efe4f9926d3d3b2ea018f9d56a2ff9f0f53 GIT binary patch literal 167 zcmeAS@N?(olHy`uVBq!ia0vp^Ahrbu8<0HGkSPtM7>k44ofy`glX(f`uqAoByDx`7I;J!Gca%qgD@k*tT_@uLG}_)Usv|q%p81@Or9%0`T~X2JzX3_JdP*d z3DEvMzmem>5eF5CP>WRsArDs^3T$1>djJ3c literal 0 HcmV?d00001 diff --git a/themes/images/nbeat-purple/00_search_icon.png b/themes/images/nbeat-purple/00_search_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..dc2804afe9b9cb6fcc2990d29391881499b5946c GIT binary patch literal 3156 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 e<7Pc?UIPFPqU6(MsMjt40000** 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 D>YOf4 literal 0 HcmV?d00001 diff --git a/themes/images/nbeat/00_button_searchbar_press.png b/themes/images/nbeat/00_button_searchbar_press.png new file mode 100644 index 0000000000000000000000000000000000000000..d7fa9efe4f9926d3d3b2ea018f9d56a2ff9f0f53 GIT binary patch literal 167 zcmeAS@N?(olHy`uVBq!ia0vp^Ahrbu8<0HGkSPtM7>k44ofy`glX(f`uqAoByDx`7I;J!Gca%qgD@k*tT_@uLG}_)Usv|q%p81@Or9%0`T~X2JzX3_JdP*d z3DEvMzmem>5eF5CP>WRsArDs^3T$1>djJ3c literal 0 HcmV?d00001 diff --git a/themes/images/nbeat/00_search_icon.png b/themes/images/nbeat/00_search_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..dc2804afe9b9cb6fcc2990d29391881499b5946c GIT binary patch literal 3156 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 e<7Pc?UIPFPqU6(MsMjt40000** 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