[entry] Fix a editfield_space which using by rename icon and clear button.
[platform/core/uifw/efl-theme-tizen.git] / themes / widgets / gengrid.edc
index 7cd0049..e0c6646 100644 (file)
 
 \r
 \r
+   sounds {\r
+      sample {\r
+         name: "touch_sound" RAW;\r
+         source: "button-pressed.wav";\r
+      }\r
+   }\r
+\r
    styles {\r
       style { name: "gengrid_textblock_style";\r
-         base: "font=Tizen:style=Bold font_size="GENGRID_FONT_STYLE_18_INC" color="GENGRID_PART_TEXTBLOCK_STYLE_COLOR_INC" align=center wrap=mixed ellipsis=1.0 text_class=tizen";\r
+         base: "font=Tizen:style=Bold font_size="GENGRID_FONT_STYLE_24_INC" color="GENGRID_PART_TEXTBLOCK_STYLE_COLOR_INC" align=center wrap=mixed ellipsis=1.0 text_class=tizen";\r
          tag: "br" "\n";\r
          tag: "ps" "ps";\r
          tag: "tab" "\t";\r
@@ -88,7 +95,7 @@
          }\r
          part { name: "item_bg_left_top_padding";\r
             type: RECT;\r
-            scale : 1;\r
+            scale: 1;\r
             description { state: "default" 0.0;\r
                min: GENGRID_DEFAULT_ITEM_BG_LEFT_TOP_PADDING_INC;\r
                align: 0.0 0.0;\r
          }\r
          part { name: "item_bg_right_bottom_padding";\r
             type: RECT;\r
-            scale : 1;\r
+            scale: 1;\r
             description { state: "default" 0.0;\r
                min: GENGRID_DEFAULT_ITEM_BG_RIGHT_BOTTOM_PADDING_INC;\r
                align: 1.0 1.0;\r
          }\r
          part { name: "item_real_bg_left_top_padding";\r
             type: RECT;\r
-            scale : 1;\r
+            scale: 1;\r
             description { state: "default" 0.0;\r
                min: GENGRID_DEFAULT_ITEM_REAL_BG_RIGHT_PADDING_INC;\r
                align: 0.0 0.0;\r
          }\r
          part { name: "item_real_bg_right_bottom_padding";\r
             type: RECT;\r
-            scale : 1;\r
+            scale: 1;\r
             description { state: "default" 0.0;\r
                min: GENGRID_DEFAULT_ITEM_REAL_BG_RIGHT_PADDING_INC;\r
                align: 1.0 1.0;\r
                   to: "focus_bg_right_bottom_padding";\r
                }\r
                image.normal: "00_thumbs_bg_focus.png";\r
-               image.border: 6 6 6 6;\r
+               image.border: 13 13 13 13;\r
             }\r
             description { state: "enabled" 0.0;\r
                inherit: "default" 0.0;\r
             target: "focus_bg";\r
             transition: DECELERATE 0.2;\r
          }\r
+         program { name: "touch_snd";\r
+            signal: "mouse,clicked,1";\r
+            source: "reorder_bg";\r
+            action: PLAY_SAMPLE "touch_sound" 1.0;\r
+         }\r
          program { name: "go_reorder_disabled";\r
             signal: "elm,state,reorder,disabled";\r
             source: "elm";\r
       }\r
    }\r
 \r
-   group { name: "elm/gengrid/item/landscape_grid/default";\r
+   group { name: "elm/gengrid/item/gallery_grid/default";\r
       inherit: "elm/gengrid/item/default_grid/default";\r
       parts {\r
          part { name: "left_top_padding";\r
             description { state: "default" 0.0;\r
-               min: GENGRID_LANDSCAPE_LEFT_TOP_PADDING_INC;\r
+               min: GENGRID_GALLERY_LEFT_TOP_PADDING_INC;\r
             }\r
          }\r
          part { name: "right_bottom_padding";\r
             description { state: "default" 0.0;\r
-               min: GENGRID_LANDSCAPE_RIGHT_BOTTOM_PADDING_INC;\r
+               min: GENGRID_GALLERY_RIGHT_BOTTOM_PADDING_INC;\r
+            }\r
+         }\r
+         part { name: "item_bg";\r
+            type: IMAGE;\r
+            description { state: "default" 0.0;\r
+               image.normal: "00_thumbs_loading_bg.png";\r
+            }\r
+         }\r
+         part { name: "item_bg_left_1pxl_inner_padding";\r
+            type: RECT;\r
+            description { state: "default" 0.0;\r
+               min: GENGRID_DEFAULT_ITEM_BG_LEFT_TOP_PADDING_INC;\r
+               align: 0.0 0.5;\r
+               fixed: 1 0;\r
+               rel1.to: "item_bg";\r
+               rel2 {\r
+                  relative: 0.0 1.0;\r
+                  to: "item_bg";\r
+               }\r
+               color: 91 86 86 255;\r
+            }\r
+         }\r
+         part { name: "item_bg_top_1pxl_inner_padding";\r
+            type: RECT;\r
+            description { state: "default" 0.0;\r
+               min: GENGRID_DEFAULT_ITEM_BG_LEFT_TOP_PADDING_INC;\r
+               align: 0.5 0.0;\r
+               fixed: 0 1;\r
+               rel1 {\r
+                  relative: 1.0 0.0;\r
+                  to_x: "item_bg_left_1pxl_inner_padding";\r
+                  to_y: "item_bg";\r
+               }\r
+               rel2 {\r
+                  relative: 0.0 0.0;\r
+                  to_x: "item_bg_right_1pxl_inner_padding";\r
+                  to_y: "item_bg";\r
+               }\r
+               color: 91 86 86 255;\r
+            }\r
+         }\r
+         part { name: "item_bg_right_1pxl_inner_padding";\r
+            type: RECT;\r
+            description { state: "default" 0.0;\r
+               min: GENGRID_DEFAULT_ITEM_BG_LEFT_TOP_PADDING_INC;\r
+               align: 1.0 0.5;\r
+               fixed: 1 0;\r
+               rel1 {\r
+                  relative: 1.0 0.0;\r
+                  to: "item_bg";\r
+               }\r
+               rel2 {\r
+                  relative: 1.0 1.0;\r
+                  to: "item_bg";\r
+               }\r
+               color: 91 86 86 255;\r
+            }\r
+         }\r
+         part { name: "item_bg_bottom_1pxl_inner_padding";\r
+            type: RECT;\r
+            description { state: "default" 0.0;\r
+               min: GENGRID_DEFAULT_ITEM_BG_LEFT_TOP_PADDING_INC;\r
+               align: 0.5 1.0;\r
+               fixed: 0 1;\r
+               rel1 {\r
+                  relative: 1.0 1.0;\r
+                  to_x: "item_bg_left_1pxl_inner_padding";\r
+                  to_y: "item_bg";\r
+               }\r
+               rel2 {\r
+                  relative: 0.0 1.0;\r
+                  to_x: "item_bg_right_1pxl_inner_padding";\r
+                  to_y: "item_bg";\r
+               }\r
+               color: 91 86 86 255;\r
+            }\r
+         }\r
+         part { name: "item_real_bg";\r
+            description { state: "default" 0.0;\r
+               visible: 0;\r
+               rel1 {\r
+                  relative: 1.0 1.0;\r
+                  to_x: "item_bg_left_1pxl_inner_padding";\r
+                  to_y: "item_bg_top_1pxl_inner_padding";\r
+               }\r
+               rel2 {\r
+                  relative: 0.0 0.0;\r
+                  to_x: "item_bg_right_1pxl_inner_padding";\r
+                  to_y: "item_bg_bottom_1pxl_inner_padding";\r
+               }\r
             }\r
          }\r
          part { name: "focus_bg_left_top_padding";\r
             description { state: "default" 0.0;\r
-               min: GENGRID_LANDSCAPE_LEFT_TOP_FOCUS_PADDING_INC;\r
+               min: GENGRID_GALLERY_LEFT_TOP_FOCUS_PADDING_INC;\r
             }\r
          }\r
          part { name: "focus_bg_right_bottom_padding";\r
             description { state: "default" 0.0;\r
-               min: GENGRID_LANDSCAPE_RIGHT_BOTTOM_FOCUS_PADDING_INC;\r
+               min: GENGRID_GALLERY_RIGHT_BOTTOM_FOCUS_PADDING_INC;\r
             }\r
          }\r
       }\r
    }\r
 \r
+   group { name: "elm/gengrid/item/myfile_grid/default";\r
+      inherit: "elm/gengrid/item/default_grid/default";\r
+      images {\r
+         image : "00_sub_depth_thumbs_bg.png" COMP;\r
+      }\r
+      parts {\r
+         part { name: "left_top_padding";\r
+            description { state: "default" 0.0;\r
+               min: GENGRID_MYFILE_LEFT_TOP_PADDING_INC;\r
+            }\r
+         }\r
+         part { name: "right_bottom_padding";\r
+            description { state: "default" 0.0;\r
+               min: GENGRID_MYFILE_RIGHT_BOTTOM_PADDING_INC;\r
+            }\r
+         }\r
+         part { name: "item_bg";\r
+            type: IMAGE;\r
+            description { state: "default" 0.0;\r
+               image.normal: "00_sub_depth_thumbs_bg.png";\r
+               image.border: 13 13 13 13;\r
+            }\r
+         }\r
+         part { name: "item_bg_left_top_padding";\r
+            description { state: "default" 0.0;\r
+               min: GENGRID_MYFILE_ITEM_BG_LEFT_TOP_PADDING_INC;\r
+            }\r
+         }\r
+         part { name: "item_bg_right_bottom_padding";\r
+            description { state: "default" 0.0;\r
+               min: GENGRID_MYFILE_ITEM_BG_RIGHT_BOTTOM_PADDING_INC;\r
+            }\r
+         }\r
+         part { name: "item_real_bg";\r
+            description { state: "default" 0.0;\r
+               visible: 0;\r
+               rel1 {\r
+                  relative: 1.0 1.0;\r
+                  to: "item_bg_left_top_padding";\r
+               }\r
+               rel2 {\r
+                  relative: 0.0 0.0;\r
+                  to: "item_bg_right_bottom_padding";\r
+               }\r
+            }\r
+         }\r
+         part { name: "focus_bg_left_top_padding";\r
+            description { state: "default" 0.0;\r
+               min: GENGRID_MYFILE_LEFT_TOP_FOCUS_PADDING_INC;\r
+            }\r
+         }\r
+         part { name: "focus_bg_right_bottom_padding";\r
+            description { state: "default" 0.0;\r
+               min: GENGRID_MYFILE_RIGHT_BOTTOM_FOCUS_PADDING_INC;\r
+            }\r
+         }\r
+      }\r
+   }\r
+
    group { name: "elm/gengrid/item/default_gridtext/default";\r
       inherit: "elm/gengrid/item/default_grid/default";\r
+      alias: "elm/gengrid/item/myfile_gridtext/default";\r
       data.item: "texts" "elm.text";\r
       data.item: "contents" "elm.swallow.icon elm.swallow.block elm.swallow.end";\r
       parts {\r
                min: GENGRID_GRID_TEXT_RIGHT_BOTTOM_PADDING_INC;\r
             }\r
          }\r
+         part { name: "item_bg";\r
+            type: IMAGE;\r
+            description { state: "default" 0.0;\r
+               image.normal: "00_sub_depth_thumbs_bg.png";\r
+               image.border: 13 13 13 13;\r
+            }\r
+         }\r
          part { name: "elm.text";\r
             type: TEXTBLOCK;\r
             mouse_events: 0;\r
       }\r
    }\r
 \r
-   group { name: "elm/gengrid/item/landscape_gridtext/default";\r
-      inherit: "elm/gengrid/item/default_gridtext/default";\r
-      parts {\r
-         part { name: "left_top_padding";\r
-            description { state: "default" 0.0;\r
-               min: GENGRID_LANDSCAPE_GRID_TEXT_LEFT_TOP_PADDING_INC;\r
-            }\r
-         }\r
-         part { name: "right_bottom_padding";\r
-            description { state: "default" 0.0;\r
-               min: GENGRID_LANDSCAPE_GRID_TEXT_RIGHT_BOTTOM_PADDING_INC;\r
-            }\r
-         }\r
-         part { name: "focus_bg_left_top_padding";\r
-            description { state: "default" 0.0;\r
-               min: GENGRID_LANDSCAPE_GRID_TEXT_LEFT_TOP_FOCUS_PADDING_INC;\r
-            }\r
-         }\r
-         part { name: "focus_bg_right_bottom_padding";\r
-            description { state: "default" 0.0;\r
-               min: GENGRID_LANDSCAPE_GRID_TEXT_RIGHT_BOTTOM_FOCUS_PADDING_INC;\r
-            }\r
-         }\r
-      }\r
-   }\r
 \r
+
    group { name: "elm/gengrid/item/default_gridtext2/default";\r
       inherit: "elm/gengrid/item/default_gridtext/default";\r
       parts {\r
          }\r
       }\r
    }\r
+\r
+\r
+#define GROUPINDEX_PADDING_SIZE_LEFT 26\r
+#define GROUPINDEX_PADDING_SIZE_RIGHT 26\r
+\r
+   group { name: "elm/gengrid/item/group_index/default";\r
+      data.item: "selectraise" "on";\r
+      data.item: "texts" "elm.text";\r
+      data.item: "contents" "elm.swallow.icon elm.swallow.end";\r
+\r
+      parts {\r
+         part { name: "base";\r
+            type: RECT;\r
+            repeat_events: 1;\r
+            scale: 1;\r
+            description { state: "default" 0.0;\r
+               align: 0.5 0.5;\r
+               color: 0 0 0 0;\r
+            }\r
+         }\r
+         part { name: "bg_image";\r
+            type: RECT;\r
+            scale: 1;\r
+            mouse_events: 0;\r
+            description { state: "default" 0.0;\r
+               color: GENLIST_GROUPINDEX_LIST_BG_COLOR;\r
+            }\r
+            description { state: "selected" 0.0;\r
+               inherit: "default" 0.0;\r
+               color: GENLIST_GROUPINDEX_LIST_PRESS_COLOR;\r
+            }\r
+         }\r
+         part { name: "elm.swallow.pad";\r
+            type: SWALLOW;\r
+            scale: 1;\r
+            mouse_events: 0;\r
+            description { state: "default" 0.0;\r
+               visible: 0;\r
+               min: 0 0;\r
+               fixed: 1 0;\r
+               align: 0.0 0.5;\r
+               rel1.to: "base";\r
+               rel2.to: "base";\r
+               rel2.relative: 0.0 1.0;\r
+            }\r
+         }\r
+         part { name: "elm.padding.left";\r
+            scale: 1;\r
+            mouse_events: 0;\r
+            type: SPACER;\r
+            description { state: "default" 0.0;\r
+               align: 0 0.5;\r
+               fixed: 1 0;\r
+               rel1 {\r
+               relative: 1 0;\r
+               to_x: "elm.swallow.pad";\r
+               to_y: "base";\r
+               }\r
+               rel2 {\r
+                  relative: 1 1;\r
+                  to_x: "elm.swallow.pad";\r
+                  to_y: "base";\r
+               }\r
+               min: GROUPINDEX_PADDING_SIZE_LEFT 0;\r
+               max: GROUPINDEX_PADDING_SIZE_LEFT -1;\r
+               fixed: 1 0;\r
+            }\r
+            description { state: "decorate" 0.0;\r
+               inherit: "default" 0.0;\r
+               min: 0 0;\r
+               max: 0 0;\r
+            }\r
+         }\r
+         part { name: "elm.padding.right";\r
+            scale: 1;\r
+            mouse_events: 0;\r
+            type: SPACER;\r
+            description { state: "default" 0.0;\r
+               min: GROUPINDEX_PADDING_SIZE_RIGHT 0;\r
+               max: GROUPINDEX_PADDING_SIZE_RIGHT -1;\r
+               fixed: 1 0;\r
+               align: 1.0 0.5;\r
+               rel1.to: "base";\r
+               rel2.to: "base";\r
+               rel1.relative: 1 0;\r
+            }\r
+            description { state: "decorate" 0.0;\r
+               inherit: "default" 0.0;\r
+               min: 0 0;\r
+               max: 0 0;\r
+            }\r
+         }\r
+         part { name: "elm.padding.top";\r
+            scale: 1;\r
+            mouse_events: 0;\r
+            type: SPACER;\r
+            description {\r
+               state: "default" 0.0;\r
+               min: 0 20;\r
+               max: -1 20;\r
+               fixed: 0 1;\r
+               rel1.to: "base";\r
+               rel2.to: "base";\r
+               rel2.relative: 1.0 0.0;\r
+               align: 0.5 0.0;\r
+            }\r
+         }\r
+         part { name: "elm.padding.bottom";\r
+            scale: 1;\r
+            mouse_events: 0;\r
+            type: SPACER;\r
+            description { state: "default" 0.0;\r
+               min: 0 14;\r
+               max: -1 14;\r
+               fixed: 0 1;\r
+               rel1.to: "base";\r
+               rel2.to: "base";\r
+               rel1.relative: 0.0 1.0;\r
+               align: 0.5 1.0;\r
+            }\r
+         }\r
+         part { name: "elm.text";\r
+            scale: 1;\r
+            mouse_events: 0;\r
+            type: TEXT;\r
+            description { state: "default" 0.0;\r
+               align: 0.5 0;\r
+               rel1 {\r
+                  relative: 1 1;\r
+                  to_x: "elm.padding.left";\r
+                  to_y: "elm.padding.top";\r
+               }\r
+               rel2 {\r
+                  relative: 0 1;\r
+                  to_x: "elm.padding.right";\r
+                  to_y: "elm.padding.top";\r
+               }\r
+               color: GENLIST_GROUPINDEX_LIST_COLOR;\r
+               text {\r
+                  align: 0 0.5;\r
+                  min: 0 1;\r
+                  font: "Tizen:style=Bold";\r
+                  size: GENLIST_GROUPINDEX_LIST_SIZE;\r
+                  text_class: "list_item";\r
+               }\r
+               min: 0 38;\r
+               fixed: 1 1;\r
+            }\r
+            description { state: "selected" 0.0;\r
+               inherit: "default" 0.0;\r
+               color: GENLIST_GROUPINDEX_LIST_FOCUS_COLOR;\r
+            }\r
+         }\r
+         part { name: "index_line";\r
+            scale: 1;\r
+            type: RECT;\r
+            description { state: "default" 0.0;\r
+               rel1 {\r
+                  relative: 1 1;\r
+                  to_x: "elm.padding.left";\r
+                  to_y: "elm.text";\r
+               }\r
+               rel2 {\r
+                  relative: 0 0;\r
+                  to_x: "elm.padding.right";\r
+                  to_y: "elm.padding.bottom";\r
+               }\r
+               color: GENLIST_GROUPINDEX_LINE_COLOR;\r
+               min: 0 4;\r
+               max: -1 4;\r
+            }\r
+            description { state: "selected" 0.0;\r
+               inherit: "default" 0.0;\r
+               color: GENLIST_GROUPINDEX_LINE_FOCUS_COLOR;\r
+            }\r
+         }\r
+      }\r
+      programs {\r
+         program { name: "enabled";\r
+            signal: "elm,state,enabled";\r
+            source: "elm";\r
+            action: STATE_SET "default" 0.0;\r
+            target: "bg_image";\r
+            target: "elm.text";\r
+            target: "index_line";\r
+         }\r
+         program { name: "disabled";\r
+            signal: "elm,state,disabled";\r
+            source: "elm";\r
+            action: STATE_SET "disabled" 0.0;\r
+            target: "bg_image";\r
+            target: "elm.text";\r
+            target: "index_line";\r
+         }\r
+         program { name: "selected";\r
+            signal: "elm,state,selected";\r
+            source: "elm";\r
+            action: STATE_SET "selected" 0.0;\r
+            target: "bg_image";\r
+            target: "elm.text";\r
+            target: "index_line";\r
+         }\r
+         program { name: "unselected";\r
+            signal: "elm,state,unselected";\r
+            source: "elm";\r
+            action: STATE_SET "default" 0.0;\r
+            target: "bg_image";\r
+            target: "elm.text";\r
+            target: "index_line";\r
+            transition: LINEAR 0.1;\r
+         }\r
+      }\r
+   }\r
+\r