[genlist_macro.edc genlist_styles.edc] add rename edc part
authorSeunggyun Kim <sgyun.kim@samsung.com>
Mon, 11 Apr 2011 04:41:44 +0000 (13:41 +0900)
committerSeunggyun Kim <sgyun.kim@samsung.com>
Mon, 11 Apr 2011 04:46:09 +0000 (13:46 +0900)
Change-Id: I9cb9c7fbefd695fb0a7cf8bd02b4beb7872868ea

themes/groups/genlist/genlist_macro.edc
themes/groups/genlist/genlist_styles.edc

index 99f9e54..fe6c499 100644 (file)
             } \
          }
 
+#define BEAT_GENLIST_PART_DIALOGUE_PADDING_RIGHT( param_padding_size ) \
+       part { name: "elm.padding.right"; \
+            type: RECT; \
+            scale: 1; \
+            description { state: "default" 0.0; \
+               min: param_padding_size 0; \
+               fixed: 1 0; \
+               visible: 0; \
+               rel1.relative: 1.0  0.0; \
+               align: 1.0 0.0; \
+            } \
+            description { state: "editing" 0.0; \
+               inherit: "default" 0.0; \
+               min: 56 0; \
+               visible: 1; \
+               color: 242 238 233 255; \
+            } \
+      }
+
 #define BEAT_GENLIST_PART_DIALOGUE_ITEM \
          part { name: "elm.rect.dialogue"; \
             type: RECT; \
                color: 0 0 0 0; \
             } \
          }
+
+#define BEAT_GENLIST_PROGRAM_RENAME \
+         program { name: "rename_enabled"; \
+            signal: "elm,state,rename,enabled"; \
+            source: "elm"; \
+            action: STATE_SET "rename_enabled" 0.0; \
+            target: "elm.text"; \
+            target: "elm.edit.rename"; \
+         } \
+         program { name: "rename_disabled"; \
+            signal: "elm,state,rename,disabled"; \
+            source: "elm"; \
+            action: STATE_SET "default" 0.0; \
+            target: "elm.text"; \
+            target: "elm.edit.rename"; \
+         }
index 61e4b40..40e8ff8 100644 (file)
             action: STATE_SET "default" 0.0;
             target: "disclip";
          }
+         program { name: "go_editing";
+            signal: "elm,state,editing";
+            source: "elm";
+            action: STATE_SET "editing" 0.0;
+            target: "elm.padding.right";
+         }
+         program { name: "go_viewing";
+            signal: "elm,state,viewing";
+            source: "elm";
+            action: STATE_SET "default" 0.0;
+            target: "elm.padding.right";
+         }
       }
    }
 
       data.item: "stacking" "above";
       data.item: "selectraise" "on";
       data.item: "labels" "elm.text";
+      data.item: "renames" "elm.edit.rename";
       images {
          image: "00_list_bar_press_1x80.png" COMP;
       }
                inherit: "default" 0.0;
                color: GENLIST_PART_TEXT_SELECTED_COLOR_INC;
             }
+            description { state: "rename_enabled" 0.0;
+               inherit: "default" 0.0;
+               visible: 0;
+            }
+         }
+         part { name: "elm.edit.rename";
+            clip_to: "disclip";
+            type: SWALLOW;
+            mouse_events: 1;
+            scale: 1;
+            description { state: "default" 0.0;
+               visible: 0;
+               fixed: 1 1;
+               rel1 {
+                  relative: 1.0  0.5;
+                  offset: 0 0;
+                  to_x: "elm.padding.left";
+               }
+               rel2 {
+                  relative: 0.0  0.5;
+                  offset:   0   0;
+                  to_x: "elm.padding.right";
+               }
+            }
+            description { state: "rename_enabled" 0.0;
+               inherit: "default" 0.0;
+               visible: 1;
+            }
          }
          BEAT_GENLIST_PART_DISCLIP
       }
             action: STATE_SET "default" 0.0;
             target: "disclip";
          }
+         BEAT_GENLIST_PROGRAM_RENAME
       }
    }
 
       data.item: "selectraise" "on";
       data.item: "labels" "elm.text";
       data.item: "icons" "elm.icon";
+      data.item: "renames" "elm.edit.rename";
       images {
          image: "00_list_bar_press_1x80.png" COMP;
       }
                inherit: "default" 0.0;
                color: GENLIST_PART_TEXT_SELECTED_COLOR_INC;
             }
+            description { state: "rename_enabled" 0.0;
+               inherit: "default" 0.0;
+               visible: 0;
+            }
+         }
+         part { name: "elm.edit.rename";
+            clip_to: "disclip";
+            type: SWALLOW;
+            mouse_events: 1;
+            scale: 1;
+            description { state: "default" 0.0;
+               visible: 0;
+               align: 0.0 0.0;
+               rel1 {
+                  relative: 1.0 1.0;
+                  offset: 0 0;
+                  to_x: "elm.padding.left";
+                  to_y: "elm.padding.top";
+               }
+               rel2 {
+                  relative: 0.0 0.0;
+                  offset: 0 0;
+                  to_x: "elm.padding.icon.left";
+                  to_y: "elm.padding.bottom";
+               }
+            }
+            description { state: "rename_enabled" 0.0;
+               inherit: "default" 0.0;
+               visible: 1;
+            }
          }
        BEAT_GENLIST_PART_DISCLIP
       }
             action: STATE_SET "default" 0.0;
             target: "disclip";
          }
+         BEAT_GENLIST_PROGRAM_RENAME
       }
    }
 
       data.item: "stacking" "above";
       data.item: "selectraise" "on";
       data.item: "labels" "elm.text.1 elm.text.2";
+      data.item: "renames" "elm.edit.rename";
       images {
          image: "00_list_bar_press_1x80.png" COMP;
       }
                inherit: "default" 0.0;
                color: GENLIST_PART_TEXT_SELECTED_COLOR_INC;
             }
+            description { state: "rename_enabled" 0.0;
+               inherit: "default" 0.0;
+               visible: 0;
+            }
          }
          part { name: "elm.text.2";
             clip_to: "disclip";
                color: GENLIST_PART_TEXT_SELECTED_COLOR_INC;
             }
          }
+         part { name: "elm.edit.rename";
+            clip_to: "disclip";
+            type: SWALLOW;
+            mouse_events: 1;
+            scale: 1;
+            description { state: "default" 0.0;
+               visible: 0;
+               min: 0 38;
+               fixed: 0 1;
+               align: 0 1;
+               rel1 {
+                  relative: 1.0 0.0;
+                  to_x: "elm.padding.left";
+                  to_y: "elm.padding.bottom";
+               }
+               rel2 {
+                  relative: 0.0 0.0;
+                  offset: 0 0;
+                  to_x: "elm.padding.right";
+                  to_y: "elm.padding.bottom";
+               }
+         }
+            description { state: "rename_enabled" 0.0;
+               inherit: "default" 0.0;
+               visible: 1;
+            }
+         }
          BEAT_GENLIST_PART_DISCLIP
       }
       programs {
             action: STATE_SET "default" 0.0;
             target: "disclip";
          }
+         program { name: "rename_enabled";
+            signal: "elm,state,rename,enabled";
+            source: "elm";
+            action: STATE_SET "rename_enabled" 0.0;
+            target: "elm.text.1";
+            target: "elm.edit.rename";
+         }
+         program { name: "rename_disabled";
+            signal: "elm,state,rename,disabled";
+            source: "elm";
+            action: STATE_SET "default" 0.0;
+            target: "elm.text.1";
+            target: "elm.edit.rename";
+         }
       }
    }