Editfield : Add genlist_rename style and delete button
authorWooHyun Jung <wh0705.jung@samsung.com>
Mon, 11 Apr 2011 11:37:41 +0000 (20:37 +0900)
committerWooHyun Jung <wh0705.jung@samsung.com>
Mon, 11 Apr 2011 11:37:41 +0000 (20:37 +0900)
themes/groups/editfield.edc
themes/images/nbeat-black/00_field_btn_delete.png
themes/images/nbeat/00_field_btn_delete.png

index 0f5a49c..86a6c7d 100644 (file)
                                description {
                                        state: "default" 0.0;
                                        visible: 0;
-                                       min: 0 20;
+                                       min: 0 25;
                                        fixed: 0 1;
                                        rel1.relative: 0.0 1.0;
                                        align: 0 1;
                                description {
                                        state: "elm.text.show" 0.0;
                                        inherit: "default" 0.0;
-                                       min: 0 5;
+                                       min: 0 8;
                                }
                        }
                        part { name: "bottom3";
                                scale: 1;
                                description { state: "default" 0.0;
                                        visible: 0;
-                                               min: 40 40;
+                                               min: 30 30;
                                        fixed: 1 1;
                                        align: 1 1;
                                                rel1 { 
                                                to_y : "bottom2";
                                                }
                                                image.normal: "00_field_btn_delete.png";
-                                       image.border: 15 15 15 15;
+                                       image.border: 10 10 10 10;
                                        image.border_scale: 1;
                                }
                                description {
@@ -567,7 +567,7 @@ group { name: "elm/editfield/base/searchbar";
                                description {
                                        state: "default" 0.0;
                                        visible: 0;
-                                       min: 0 7;
+                                       min: 0 11;
                                        fixed: 0 1;
                                        rel1.relative: 0.0 1.0;
                                        align: 0 1;
@@ -690,7 +690,7 @@ group { name: "elm/editfield/base/searchbar";
                                scale: 1;
                                description { state: "default" 0.0;
                                        visible: 0;
-                                               min: 40 40;
+                                               min: 30 30;
                                        fixed: 1 1;
                                        align: 1 1;
                                                rel1 { 
@@ -704,7 +704,7 @@ group { name: "elm/editfield/base/searchbar";
                                                to_y : "bottom2";
                                                }
                                                image.normal: "00_field_btn_delete.png";
-                                       image.border: 15 15 15 15;
+                                       image.border: 10 10 10 10;
                                        image.border_scale: 1;
                                }
                                description {
@@ -795,3 +795,266 @@ group { name: "elm/editfield/base/searchbar";
                        }
                }
        }
+
+group { name: "elm/editfield/base/genlist_rename";
+   images {
+      image: "00_field_btn_delete.png" COMP;
+   }
+   parts {
+      part {
+         name: "base";
+         type: RECT;
+         scale: 1;
+         ignore_flags: ON_HOLD;
+         description {
+            state: "default" 0.0;
+            min: 0 38;
+            color: 0 0 0 0;
+         }
+      }
+      part {
+         name: "top1";
+         type: RECT;
+         scale: 1;
+         ignore_flags: ON_HOLD;
+         description {
+            state: "default" 0.0;
+            visible: 0;
+            min: 0 2;
+            fixed: 1 1;
+            rel1.relative: 0.0 0.0;
+            rel2.relative: 1.0 0.0;
+            align: 0.5 0;
+         }
+      }
+      part {
+         name: "left1";
+         type: RECT;
+         scale: 1;
+         ignore_flags: ON_HOLD;
+         description {
+            state: "default" 0.0;
+            visible: 0;
+            min: 5 0;
+            fixed: 1 1;
+            align: 0 0;
+            rel1.relative : 0.0 0.0;
+            rel2.relative : 0.0 1.0;
+         }
+      }
+      part {
+         name: "right1";
+         type: RECT;
+         scale: 1;
+         ignore_flags: ON_HOLD;
+         description {
+            state: "default" 0.0;
+            visible: 0;
+            min: 5 0;
+            fixed: 1 1;
+            align: 1 0;
+            rel1.relative : 1.0 0.0;
+            rel2.relative : 1.0 1.0;
+         }
+         description {
+            state: "elm.eraser.show" 0.0;
+            inherit: "default" 0.0;
+            min: 43 0;
+         }
+      }
+      part {
+         name: "right2";
+         type: RECT;
+         scale: 1;
+         ignore_flags: ON_HOLD;
+         description {
+            state: "default" 0.0;
+            visible: 0;
+            min: 5 0;
+            fixed: 1 1;
+            align: 1 0;
+            rel1.relative : 1.0 0.0;
+            rel2.relative : 1.0 1.0;
+         }
+      }
+      part {
+         name: "bottom1";
+         type: RECT;
+         scale: 1;
+         ignore_flags: ON_HOLD;
+         description {
+            state: "default" 0.0;
+            visible: 0;
+            min: 0 4;
+            fixed: 0 1;
+            rel1.relative: 0.0 1.0;
+            align: 0 1;
+         }
+      }
+      part {
+         name: "bottom2";
+         type: RECT;
+         scale: 1;
+         ignore_flags: ON_HOLD;
+         description {
+            state: "default" 0.0;
+            visible: 0;
+            min: 0 38;
+            fixed: 0 1;
+            rel1.relative: 0.0 1.0;
+            align: 0 1;
+         }
+      }
+      part {
+         name: "elm.guidetext";
+         type: TEXT;
+         scale: 1;
+         ignore_flags: ON_HOLD;
+         description {
+            state: "default" 0.0;
+            align: 0.0 0.0;
+            fixed: 1 1;
+            rel1.to: "elm.swallow.content";
+            rel2.to: "elm.swallow.content";
+            color: 163 157 138 255;
+            text {
+               font: "SLP:style=Roman";
+               size: 32;
+               min: 0 0;
+               align: 0.0 0.5;
+            }
+         }
+         description {
+            state: "hidden" 0.0;
+            inherit: "default" 0.0;
+            visible: 0;
+         }
+      }
+      part {
+         name: "elm.swallow.content";
+         type: SWALLOW;
+         scale: 1;
+         ignore_flags: ON_HOLD;
+         description {
+            state: "default" 0.0;
+            min: 0 38;
+            rel1 {
+               relative : 1.0 0.0;
+               to_x: "left1";
+            }
+            rel2 {
+               relative : 0.0 1.0;
+               to_x: "right1";
+            }
+            align: 0.0 0.5;
+         }
+      }
+      part {
+         name: "over";
+         type: RECT;
+         scale: 1;
+         ignore_flags: ON_HOLD;
+         description {
+            state: "default" 0.0;
+            rel1.to: "base";
+            rel2.to: "base";
+            color: 0 0 0 0;
+         }
+         description {
+            state: "edit" 0.0;
+            inherit: "default" 0.0;
+            visible: 0;
+         }
+      }
+      part {
+         name: "eraser_image";
+         scale: 1;
+         description {
+            state: "default" 0.0;
+            visible: 0;
+            min: 30 30;
+            fixed: 1 1;
+            align: 1 1;
+            rel1 {
+               relative: 0.0 0.0;
+               to_x : "right2";
+               to_y : "bottom1";
+            }
+            rel2 {
+               relative: 0.0 0.0;
+               to_x : "right2";
+               to_y : "bottom1";
+            }
+            image.normal: "00_field_btn_delete.png";
+            image.border: 10 10 10 10;
+            image.border_scale: 1;
+         }
+         description {
+            state: "elm.eraser.show" 0.0;
+            inherit: "default" 0.0;
+            visible: 1;
+         }
+      }
+      part {
+         name: "eraser";
+         mouse_events: 1;
+         ignore_flags: ON_HOLD;
+         description { state: "default" 0.0;
+            visible: 0;
+            color: 0 0 0 0;
+            rel1 {
+               relative: 0.0 0.0;
+               to_x : "eraser_image";
+               to_y : "bottom2";
+            }
+         }
+         description {
+            state: "elm.eraser.show" 0.0;
+            inherit: "default" 0.0;
+            visible: 1;
+         }
+      }
+   }
+   programs {
+      program { name: "guidetext_show";
+         signal: "elm,state,guidetext,visible";
+         source: "elm";
+         action: STATE_SET "default" 0.0;
+         target: "elm.guidetext";
+      }
+      program { name: "guidetext_hide";
+         signal: "elm,state,guidetext,hidden";
+         source: "elm";
+         action: STATE_SET "hidden" 0.0;
+         target: "elm.guidetext";
+      }
+      program { name: "eraser_show";
+         signal: "elm,state,eraser,show";
+         source: "elm";
+         action: STATE_SET "elm.eraser.show" 0.0;
+         target: "right1";
+         target: "eraser_image";
+         target: "eraser";
+      }
+      program { name: "eraser_hide";
+         signal: "elm,state,eraser,hidden";
+         source: "elm";
+         action: STATE_SET "default" 0.0;
+         target: "right1";
+         target: "eraser_image";
+         target: "eraser";
+      }
+      program { name: "editing";
+         signal: "elm,state,over,hide";
+         source: "elm";
+         action: STATE_SET "edit" 0.0;
+         target: "over";
+      }
+      program { name: "no_editing";
+         signal: "elm,state,over,show";
+         source: "elm";
+         action: STATE_SET "default" 0.0;
+         target: "over";
+      }
+   }
+}
index c6efebe..0e8d7ee 100644 (file)
Binary files a/themes/images/nbeat-black/00_field_btn_delete.png and b/themes/images/nbeat-black/00_field_btn_delete.png differ
index c6efebe..0e8d7ee 100644 (file)
Binary files a/themes/images/nbeat/00_field_btn_delete.png and b/themes/images/nbeat/00_field_btn_delete.png differ