[entry] Search bar editfield include search_icon as image.
authorYoungbok Shin <youngb.shin@samsung.com>
Thu, 27 Jun 2013 01:17:21 +0000 (10:17 +0900)
committerSungho Kwak <sungho1.kwak@samsung.com>
Thu, 4 Jul 2013 06:48:03 +0000 (15:48 +0900)
Conflicts:

themes/inc/tizen-dark-inc.edc
themes/inc/tizen-light-inc.edc
themes/widgets/entry.edc

Change-Id: Ib3b4550afe0a8cfbafd1652c6cc929e14ac445ec

themes/inc/tizen-dark-inc.edc
themes/inc/tizen-light-inc.edc
themes/widgets/entry.edc

index 29ce794..ab2cda2 100755 (executable)
 #define BUTTON_DEFAULT_STYLE_MULTILINE_BG_MIN_INC 100 80
 #define BUTTON_DEFAULT_STYLE_MULTILINE_PADDING_MIN_INC 12 0
 
-#define BUTTON_SEARCH_ICON_MIN_MAX_INC 45 45
-#define BUTTON_SEARCH_ICON_CLIPPER_DEFAULT_COLOR_INC 93 97 118 255
-#define BUTTON_SEARCH_ICON_CLIPPER_DISABLED_COLOR_INC 93 97 118 128
-
 #define BUTTON_EDITFIELD_CLEAR_BUTTON_MIN_MAX_INC 54 54
 #define BUTTON_EDITFIELD_CLEAR_BUTTON_CLIPPER_DEFAULT_COLOR_INC 72 93 147 255
 #define BUTTON_EDITFIELD_CLEAR_BUTTON_CLIPPER_PRESSED_COLOR_INC 250 250 250 255
 
 #define ENTRY_SEARCH_ICON_MIN_MAX_INC 45 45
 #define ENTRY_SEARCH_ICON_CLIPPER_DEFAULT_COLOR_INC 93 97 118 255
-#define ENTRY_SEARCH_ICON_CLIPPER_DISABLED_COLOR_INC 93 97 118 153
+#define ENTRY_SEARCH_ICON_CLIPPER_DISABLED_COLOR_INC 93 97 118 128
 #define ENTRY_SEARCH_ICON_LEFT_PADDING_MIN_MAX_INC 6 6
 #define ENTRY_SEARCH_ICON_RIGHT_PADDING_MIN_MAX_INC 16 16
 
index 88cc1d6..b519678 100755 (executable)
 #define BUTTON_DEFAULT_STYLE_MULTILINE_BG_MIN_INC 100 80
 #define BUTTON_DEFAULT_STYLE_MULTILINE_PADDING_MIN_INC 12 0
 
-#define BUTTON_SEARCH_ICON_MIN_MAX_INC 45 45
-#define BUTTON_SEARCH_ICON_CLIPPER_DEFAULT_COLOR_INC 128 128 128 255
-#define BUTTON_SEARCH_ICON_CLIPPER_DISABLED_COLOR_INC 128 128 128 76
-
 #define BUTTON_EDITFIELD_CLEAR_BUTTON_MIN_MAX_INC 54 54
 #define BUTTON_EDITFIELD_CLEAR_BUTTON_CLIPPER_DEFAULT_COLOR_INC 128 128 128 255
 #define BUTTON_EDITFIELD_CLEAR_BUTTON_CLIPPER_PRESSED_COLOR_INC 59 115 182 255
 
 #define ENTRY_SEARCH_ICON_MIN_MAX_INC 45 45
 #define ENTRY_SEARCH_ICON_CLIPPER_DEFAULT_COLOR_INC 128 128 128 255
-#define ENTRY_SEARCH_ICON_CLIPPER_DISABLED_COLOR_INC 128 128 128 128
+#define ENTRY_SEARCH_ICON_CLIPPER_DISABLED_COLOR_INC 128 128 128 76
 #define ENTRY_SEARCH_ICON_LEFT_PADDING_MIN_MAX_INC 6 6
 #define ENTRY_SEARCH_ICON_RIGHT_PADDING_MIN_MAX_INC 16 16
 
index 136f542..720472d 100644 (file)
@@ -6104,6 +6104,7 @@ group { name: "elm/scroller/entry/editfield/searchbar/default";
       images {
          image: "00_search_edit_field_bg_focus.png" COMP;
          image: "00_search_edit_field_bg.png" COMP;
+         image: "00_search_icon.png" COMP;
       }
       parts {
          part { name: "focus_bg";
@@ -6166,11 +6167,11 @@ group { name: "elm/scroller/entry/editfield/searchbar/default";
                fixed: 1 0;
                align: 0.0 0.5;
                rel1 {
-                  to_x: "focus_left_padding";
+                  to_x: "icon_padding";
                   relative: 1.0 0.0;
                }
                rel2 {
-                  to_x: "focus_left_padding";
+                  to_x: "icon_padding";
                   relative: 1.0 1.0;
                }
             }
@@ -6274,54 +6275,21 @@ group { name: "elm/scroller/entry/editfield/searchbar/default";
                }
             }
          }
-         part { name: "icon_padding";
-            type: SPACER;
+         part { name: "elm.swallow.content";
+            clip_to: "contentclipper";
             scale: 1;
-            clip_to: "clipper";
-            description { state: "default" 0.0;
-               align: 0.0 0.5;
-               min: 0 0;
-               max: 0 0;
-               fixed: 1 1;
-               rel1 {
-                  to_x: "search_icon_right_padding";
-                  to_y: "bg";
-                  relative: 1.0 0.0;
-               }
-               rel2 {
-                  to_x: "search_icon_right_padding";
-                  to_y: "bg";
-                  relative: 1.0 1.0;
-               }
-            }
-            description { state: "visible" 0.0;
-               inherit: "default" 0.0;
-               min: 70 0;
-               max: 70 0;
-            }
-         }
-         part { name: "elm.swallow.icon";
             type: SWALLOW;
-            scale: 1;
-            clip_to: "clipper";
             description { state: "default" 0.0;
-               align: 0.0 0.5;
-               fixed: 1 1;
                rel1 {
                   to_x: "search_icon_right_padding";
                   to_y: "bg";
                   relative: 1.0 0.0;
                }
                rel2 {
-                  to_x: "search_icon_right_padding";
+                  to_x: "clear_padding";
                   to_y: "bg";
-                  relative: 1.0 1.0;
+                  relative: 0.0 1.0;
                }
-               visible: 0;
-            }
-            description { state: "visible" 0.0;
-               inherit: "default" 0.0;
-               visible: 1;
             }
          }
       }
@@ -6338,6 +6306,20 @@ group { name: "elm/scroller/entry/editfield/searchbar/default";
             action: STATE_SET "default" 0.0;
             target: "focus_image";
          }
+         program { name: "disable";
+            signal: "elm,state,disabled";
+            source: "elm";
+            action: STATE_SET "disabled" 0.0;
+            target: "search_icon_disabler";
+            target: "search_icon.clipper";
+         }
+         program { name: "enable";
+            signal: "elm,state,enabled";
+            source: "elm";
+            action: STATE_SET "default" 0.0;
+            target: "search_icon_disabler";
+            target: "search_icon.clipper";
+         }
       }
 }
 group { name: "elm/entry/base-single/datetime_popup";