[ctxpopup] P130528-7014: wrong text min set for more btn style when ctxpopup is pressed
[platform/core/uifw/efl-theme-tizen.git] / themes / widgets / ctxpopup.edc
index c952e0a..3d9c886 100644 (file)
 ///////////////////////////////////////////////////////////////////////////////
        group {
                name: "elm/scroller/base/ctxpopup";
+               alias: "elm/scroller/base/more/default";
                script {
                        public sbvis_v, sbvis_h, sbalways_v, sbalways_h, sbvis_timer;
                        public timer0(val) {
                                        set_int(sbalways_v, 0);
                                        set_int(sbalways_h, 0);
                                        set_int(sbvis_timer, 0);
+                                       emit("reload", "elm");
                                }
                        }
                        program {
        }
 ///////////////////////////////////////////////////////////////////////////////
        group {
-               name: "elm/ctxpopup/bg/pass_event";
-               alias: "elm/ctxpopup/bg/extended/entry/pass_event";
-               alias: "elm/ctxpopup/bg/extended/entry";
-               alias: "elm/ctxpopup/bg/timepicker";
+               name: "elm/ctxpopup/bg/timepicker";
                alias: "elm/ctxpopup/bg/datetime/default";
                parts {
                        part {
@@ -1512,126 +1511,6 @@ group {
 
 ///////////////////////////////////////////////////////////////////////////////
        group {
-               name: "elm/ctxpopup/base/no_bg_content";
-               images {
-                       image: "ctxpopup_bg.png" COMP;
-                       image: "ctxpopup_shadow.png" COMP;
-               }
-               parts {
-                       part {
-                               name:"frame_shadow_left_top_padding";
-                               type:RECT;
-                               scale: 1;
-                               mouse_events: 0;
-                               description {
-                                       min: CTXPOPUP_SHADOW_PADDING CTXPOPUP_SHADOW_PADDING;
-                                       max: CTXPOPUP_SHADOW_PADDING CTXPOPUP_SHADOW_PADDING;
-                                       align: 0 0;
-                                       fixed: 1 1;
-                                       visible: 0;
-                               }
-                       }
-                       part {
-                               name:"frame_shadow_right_bottom_padding";
-                               type:RECT;
-                               scale: 1;
-                               mouse_events: 0;
-                               description {
-                                       min: CTXPOPUP_SHADOW_PADDING CTXPOPUP_SHADOW_PADDING;
-                                       max: CTXPOPUP_SHADOW_PADDING CTXPOPUP_SHADOW_PADDING;
-                                       rel1{relative: 1 1;}
-                                       align: 0 0;
-                                       fixed: 1 1;
-                                       visible: 0;
-                               }
-                       }
-                       part {
-                               name: "frame_shadow";
-                               type: IMAGE;
-                               scale: 1;
-                               mouse_events: 0;
-                               description {
-                                       state: "default" 0.0;
-                                       rel1 {to:"frame_shadow_left_top_padding"; relative: 1 1;}
-                                       rel2 {to:"frame_shadow_right_bottom_padding";}
-                                       image {
-                                               normal: "ctxpopup_shadow.png";
-                                               border: 10 10 10 10;
-                                               border_scale: 1;
-                                       }
-                                       color: 255 255 255 255;
-                               }
-                       }
-                       part {
-                               name: "ctxpopup_frame";
-                               type: IMAGE;
-                               scale: 1;
-                               description {
-                                       image {
-                                               normal: "ctxpopup_bg.png";
-                                               border: 10 10 10 10;
-                                               border_scale: 1;
-                                       }
-                                       rel1 {to:"content_left_top_padding"; relative: 1 1;}
-                                       rel2 {to:"content_right_bottom_padding"; relative: 0 0;}
-                               }
-                       }
-                       part {
-                               name:"list_shadow_right_bottom_padding";
-                               type:RECT;
-                               scale: 1;
-                               mouse_events: 0;
-                               description {
-                                       min: CTXPOPUP_LIST_SHADOW_PADDING CTXPOPUP_LIST_SHADOW_PADDING;
-                                       max: CTXPOPUP_LIST_SHADOW_PADDING CTXPOPUP_LIST_SHADOW_PADDING;
-                                       align: 0 0;
-                                       fixed: 1 1;
-                                       visible: 0;
-                                       rel1 {to:"elm.swallow.content";  relative: 1 1;}
-                               }
-                       }
-                       part {
-                               name:"content_left_top_padding";
-                               type:RECT;
-                               scale: 1;
-                               mouse_events: 0;
-                               description {
-                                       state: "default" 0.0;
-                                       min: CTXPOPUP_LIST_PADDING CTXPOPUP_LIST_PADDING;
-                                       max: CTXPOPUP_LIST_PADDING CTXPOPUP_LIST_PADDING;
-                                       align: 0 0;
-                                       fixed: 1 1;
-                                       visible: 0;
-                               }
-                       }
-                       part {
-                               name:"content_right_bottom_padding";
-                               type:RECT;
-                               scale: 1;
-                               mouse_events: 0;
-                               description {
-                                       min: CTXPOPUP_LIST_PADDING CTXPOPUP_LIST_PADDING;
-                                       max: CTXPOPUP_LIST_PADDING CTXPOPUP_LIST_PADDING;
-                                       rel1 { relative: 1 1;}
-                                       rel2 { relative: 1 1;}
-                                       align: 1 1;
-                                       fixed: 1 1;
-                                       visible: 0;
-                               }
-                       }
-                       part {
-                               name: "elm.swallow.content";
-                               type: SWALLOW;
-                               description {
-                                       state: "default" 0.0;
-                                       rel1 {to:"content_left_top_padding"; relative: 1 1;}
-                                       rel2 {to:"content_right_bottom_padding"; relative: 0 0;}
-                               }
-                       }
-               }
-       }
-///////////////////////////////////////////////////////////////////////////////
-       group {
                name: "elm/ctxpopup/base/default";
                alias: "elm/ctxpopup/base/copypaste";
                images {
@@ -2160,6 +2039,7 @@ group {
                                        text {
                                                font: "Tizen:style=Roman";
                                                size: CTXPOPUP_LIST_MAIN_TEXT_SIZE_INC;
+                                               size_range: CTXPOPUP_LIST_MAIN_TEXT_SIZE_INC CTXPOPUP_LIST_MAIN_TEXT_MAX_SIZE_INC;
                                                align: 0 0.5;
                                                min: 1 1;
                                                text_class: "list_item";
@@ -2169,7 +2049,7 @@ group {
                                        state: "clicked" 0.0;
                                        inherit: "default" 0.0;
                                        color: CTXPOPUP_LIST_MAIN_TEXT_PRESS_COLOR_INC;
-                                       text.min: 0 0;
+                                       text.min: 0 1;
                                }
                                description {
                                        state: "disabled" 0.0;
@@ -2470,6 +2350,7 @@ group {
                                        text {
                                                font: "Tizen:style=Roman";
                                                size: CTXPOPUP_MAIN_TEXT_SIZE_INC;
+                                               size_range: CTXPOPUP_MAIN_TEXT_SIZE_INC CTXPOPUP_LIST_MAIN_TEXT_MAX_SIZE_INC;
                                                align: 0.5 0.5;
                                                min: 1 1;
                                                text_class: "list_item";
@@ -2887,7 +2768,7 @@ group {
                        image: "00_more_popup_press.png" COMP;
                }
 
-               data.item: "item_max_size" CTXPOPUP_TEXT_MAX_INC;
+               data.item: "item_max_size" CTXPOPUP_ICON_TEXT_MAX_INC;
 
                parts {
                        part {
@@ -2906,6 +2787,8 @@ group {
                                description {
                                        state: "default" 0.0;
                                        visible: 0;
+                                       min: CTXPOPUP_WIDTH_MIN_INC 1;
+                                       max: CTXPOPUP_WIDTH_MAX_INC CTXPOPUP_ITEM_HEIGHT_MAX_INC;
                                }
                                description {
                                        state: "clicked" 0.0;
@@ -3051,6 +2934,7 @@ group {
                                        text {
                                                font: "Tizen:style=Roman";
                                                size: CTXPOPUP_LIST_MAIN_TEXT_SIZE_INC;
+                                               size_range: CTXPOPUP_LIST_MAIN_TEXT_SIZE_INC CTXPOPUP_LIST_MAIN_TEXT_MAX_SIZE_INC;
                                                align: 0.0 0.5;
                                                min: 1 1;
                                                text_class: "list_item";
@@ -3060,7 +2944,7 @@ group {
                                        state: "clicked" 0.0;
                                        inherit: "default" 0.0;
                                        color: CTXPOPUP_LIST_MAIN_TEXT_PRESS_COLOR_INC;
-                                       text.min: 0 0;
+                                       text.min: 0 1;
                                }
                                description {
                                        state: "disabled" 0.0;
@@ -3541,6 +3425,16 @@ group {
                                        rel2 {to:"content_right_bottom_padding";  relative: 0.0 0.0;}
                                }
                        }
+                       part { name: "access.outline";
+                               type: RECT;
+                               repeat_events: 1;
+                               description { state: "default" 0.0;
+                                       fixed: 1 1;
+                                       rel1.to: "frame_bg";
+                                       rel2.to: "frame_bg";
+                                       color: 0 0 0 0;
+                               }
+                       }
                }
        }
 ///////////////////////////////////////////////////////////////////////////////
@@ -3551,6 +3445,8 @@ group {
                        image: "00_more_popup_press.png" COMP;
                }
 
+               data.item: "item_max_size" CTXPOPUP_MORE_TEXT_MAX_INC;
+
                parts {
                        part {
                                name: "event_blocker";
@@ -3718,6 +3614,7 @@ group {
                                        text {
                                                font: "Tizen:style=Roman";
                                                size: CTXPOPUP_MORE_ITEM_TEXT_SIZE_INC;
+                                               size_range: CTXPOPUP_LIST_MAIN_TEXT_SIZE_INC CTXPOPUP_LIST_MAIN_TEXT_MAX_SIZE_INC;
                                                align: 0.0 0.5;
                                                min: 1 1;
                                                text_class: "list_item";
@@ -3727,6 +3624,7 @@ group {
                                        state: "clicked" 0.0;
                                        inherit: "default" 0.0;
                                        color: CTXPOPUP_LIST_MAIN_TEXT_PRESS_COLOR_INC;
+                                       text.min: 0 1;
                                }
                                description {
                                        state: "disabled" 0.0;
@@ -3910,925 +3808,6 @@ group {
                        }
                }
        }
-
-///////////////////////////////////////////////////////////////////////////////////////
-#define CTXPOPUP_ENTRY_LIST_PADDING_LEFT 3
-#define CTXPOPUP_ENTRY_LIST_PADDING_TOP 6
-#define CTXPOPUP_ENTRY_LIST_PADDING_RIGHT 3
-#define CTXPOPUP_ENTRY_LIST_PADDING_BOTTOM 6
-//////////////////////////////////////////////////////////////////////////////////////
-       group {
-               name: "elm/ctxpopup/base/extended/entry";
-               alias: "elm/ctxpopup/base/extended/entry/pass_event";
-               images {
-                       image: "copy&paste_bg_center.png" COMP;
-                       image: "ctxpopup_shadow.png" COMP;
-               }
-               parts {
-                       part {
-                               name:"frame_shadow_left_top_padding";
-                               type:RECT;
-                               scale: 1;
-                               mouse_events: 0;
-                               description {
-                                       min: CTXPOPUP_SHADOW_PADDING CTXPOPUP_SHADOW_PADDING;
-                                       max: CTXPOPUP_SHADOW_PADDING CTXPOPUP_SHADOW_PADDING;
-                                       align: 0 0;
-                                       fixed: 1 1;
-                                       visible: 0;
-                               }
-                       }
-                       part {
-                               name:"frame_shadow_right_bottom_padding";
-                               type:RECT;
-                               scale: 1;
-                               mouse_events: 0;
-                               description {
-                                       min: CTXPOPUP_SHADOW_PADDING CTXPOPUP_SHADOW_PADDING;
-                                       max: CTXPOPUP_SHADOW_PADDING CTXPOPUP_SHADOW_PADDING;
-                                       rel1{relative: 1 1;}
-                                       align: 0 0;
-                                       fixed: 1 1;
-                                       visible: 0;
-                               }
-                       }
-                       part {
-                               name: "frame_shadow";
-                               type: IMAGE;
-                               scale: 1;
-                               mouse_events: 0;
-                               description {
-                                       state: "default" 0.0;
-                                       rel1 {to:"frame_shadow_left_top_padding"; relative: 1 1;}
-                                       rel2 {to:"frame_shadow_right_bottom_padding";}
-                                       image {
-                                               normal: "ctxpopup_shadow.png";
-                                               border: 10 10 10 10;
-                                               border_scale: 1;
-                                       }
-                               }
-                       }
-                       part {
-                               name: "frame_bg";
-                               type: IMAGE;
-                               scale: 1;
-                               mouse_events: 0;
-                               description {
-                                       state: "default" 0.0;
-                                       rel1 {to:"elm.swallow.content";}
-                                       rel2 {to:"elm.swallow.content";}
-                                       image {
-                                               normal: "copy&paste_bg_center.png";
-                                               border: CTXPOPUP_ENTRY_CENTER_IMAGE_BORDER;
-                                               border_scale: 1;
-                                       }
-                               }
-                       }
-                       part {
-                               name: "arrow_area_left";
-                               type: RECT;
-                               mouse_events: 0;
-                               scale: 1;
-                               description {
-                                       state: "default" 0.0;
-                                       visible: 0;
-                                       min: CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT 0;
-                                       fixed: 1 1;
-                                       align: 1 0.5;
-                                       rel1 {
-                                               relative: 0 1;
-                                               to_y: "ctxpopup_frame_left_top";
-                                       }
-                                       rel2 {
-                                               relative:0 0;
-                                               to:"ctxpopup_frame_left_bottom";
-                                       }
-                               }
-                       }
-                       part {
-                               name: "arrow_area_right";
-                               type: RECT;
-                               mouse_events: 0;
-                               scale: 1;
-                               description { state: "default" 0.0;
-                                       visible: 0;
-                                       min: CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT 0;
-                                       fixed: 1 1;
-                                       align: 0 0.5;
-                                       rel1 {
-                                               relative: 1 1;
-                                               to:"ctxpopup_frame_right_top";
-                                       }
-                                       rel2 {
-                                               relative: 1 0;
-                                               to_y: "ctxpopup_frame_right_bottom";
-                                       }
-                               }
-                       }
-                       part {
-                               name: "arrow_area_up";
-                               type: RECT;
-                               mouse_events: 0;
-                               scale: 1;
-                               description { state: "default" 0.0;
-                                       visible: 0;
-                                       min: 0 CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT;
-                                       fixed: 1 1;
-                                       align: 0.5 1;
-                                       rel1 {
-                                               relative: 0 0;
-                                               to: "frame_bg";
-                                       }
-                                       rel2 {
-                                               relative: 1 0;
-                                               to: "frame_bg";
-                                       }
-                               }
-                       }
-                       part {
-                               name: "arrow_area_down";
-                               type: RECT;
-                               mouse_events: 0;
-                               scale: 1;
-                               description {
-                                       state: "default" 0.0;
-                                       visible: 0;
-                                       min: 0 CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT;
-                                       fixed: 1 1;
-                                       align: 0.5 0;
-                                       rel1 {
-                                               relative: 0 1;
-                                               to: "frame_bg";
-                                       }
-                                       rel2 {
-                                               relative: 1 1;
-                                               to: "frame_bg";
-                                       }
-                               }
-                       }
-                       part {
-                               name: "elm.swallow.arrow_up";
-                               type: SWALLOW;
-                               mouse_events: 0;
-                               scale: 1;
-                               dragable {
-                                       x: 1 1 0;
-                                       y: 1 1 0;
-                                       confine: "arrow_area_up";
-                               }
-                               description {
-                                       state: "default" 0.0;
-                                       min: 0 CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT;
-                                       fixed: 1 1;
-                                       visible: 1;
-                               }
-                       }
-                       part {
-                               name: "elm.swallow.arrow_down";
-                               type: SWALLOW;
-                               mouse_events: 0;
-                               scale: 1;
-                               dragable {
-                                       x: 1 1 0;
-                                       y: 1 1 0;
-                                       confine: "arrow_area_down";
-                               }
-                               description {
-                                       state: "default" 0.0;
-                                       min: 0 CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT;
-                                       fixed: 1 1;
-                                       visible: 1;
-                               }
-                       }
-                       part {
-                               name: "elm.swallow.arrow_left";
-                               type: SWALLOW;
-                               mouse_events: 0;
-                               scale: 1;
-                               dragable {
-                                       x: 1 1 0;
-                                       y: 1 1 0;
-                                       confine: "arrow_area_left";
-                               }
-                               description {
-                                       state: "default" 0.0;
-                                       min: CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT 0;
-                                       fixed: 1 1;
-                                       visible: 1;
-                               }
-                       }
-                       part {
-                               name: "elm.swallow.arrow_right";
-                               type: SWALLOW;
-                               mouse_events: 0;
-                               scale: 1;
-                               dragable {
-                                       x: 1 1 0;
-                                       y: 1 1 0;
-                                       confine: "arrow_area_right";
-                               }
-                               description {
-                                       state: "default" 0.0;
-                                       min: CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT 0;
-                                       fixed: 1 1;
-                                       visible: 1;
-                               }
-                       }
-                       part {
-                               name: "ctxpopup_frame_left_top";
-                               type: RECT;
-                               scale: 1;
-                               description {
-                                       visible: 0;
-                                       align: 0 0;
-                                       min: CTXPOPUP_FRAME_CORNER_SIZE;
-                                       max: CTXPOPUP_FRAME_CORNER_SIZE;
-                               }
-                       }
-                       part {
-                               name: "ctxpopup_frame_right_top";
-                               type: RECT;
-                               scale: 1;
-                               description {
-                                       visible: 0;
-                                       align: 1 0;
-                                       min: CTXPOPUP_FRAME_CORNER_SIZE;
-                                       max: CTXPOPUP_FRAME_CORNER_SIZE;
-                               }
-                       }
-                       part {
-                               name: "ctxpopup_frame_left_bottom";
-                               type: RECT;
-                               scale: 1;
-                               description {
-                                       visible: 0;
-                                       align: 0 1;
-                                       min: CTXPOPUP_FRAME_CORNER_SIZE;
-                                       max: CTXPOPUP_FRAME_CORNER_SIZE;
-                               }
-                       }
-                       part {
-                               name: "ctxpopup_frame_right_bottom";
-                               type: RECT;
-                               scale: 1;
-                               description {
-                                       visible: 0;
-                                       align: 1 1;
-                                       min: CTXPOPUP_FRAME_CORNER_SIZE;
-                                       max: CTXPOPUP_FRAME_CORNER_SIZE;
-                               }
-                       }
-                       part {
-                               name:"list_shadow_right_bottom_padding";
-                               type:RECT;
-                               scale: 1;
-                               mouse_events: 0;
-                               description {
-                                       min: CTXPOPUP_LIST_SHADOW_PADDING CTXPOPUP_LIST_SHADOW_PADDING;
-                                       max: CTXPOPUP_LIST_SHADOW_PADDING CTXPOPUP_LIST_SHADOW_PADDING;
-                                       align: 0 0;
-                                       fixed: 1 1;
-                                       visible: 0;
-                                       rel1 {to:"elm.swallow.content";  relative: 1 1;}
-                               }
-                       }
-                       part {
-                               name:"content_left_top_padding";
-                               type:RECT;
-                               scale: 1;
-                               mouse_events: 0;
-                               description {
-                                       state: "default" 0.0;
-                                       min: CTXPOPUP_LIST_PADDING CTXPOPUP_LIST_PADDING;
-                                       max: CTXPOPUP_LIST_PADDING CTXPOPUP_LIST_PADDING;
-                                       align: 0 0;
-                                       fixed: 1 1;
-                                       visible: 0;
-                               }
-                       }
-                       part {
-                               name:"content_right_bottom_padding";
-                               type:RECT;
-                               scale: 1;
-                               mouse_events: 0;
-                               description {
-                                       min: CTXPOPUP_LIST_PADDING CTXPOPUP_LIST_PADDING;
-                                       max: CTXPOPUP_LIST_PADDING CTXPOPUP_LIST_PADDING;
-                                       rel1 { relative: 1 1;}
-                                       rel2 { relative: 1 1;}
-                                       align: 1 1;
-                                       fixed: 1 1;
-                                       visible: 0;
-                               }
-                       }
-                       part {
-                               name: "elm.swallow.content";
-                               type: SWALLOW;
-                               description {
-                                       state: "default" 0.0;
-                                       align: 0 0;
-                                       rel1 {to:"ctxpopup_frame_left_top";  relative: 0.5 0.5;}
-                                       rel2 {to:"ctxpopup_frame_right_bottom";  relative: 0.5 0.5;}
-                               }
-                       }
-               }
-       }
-///////////////////////////////////////////////////////////////////////////////////////
-       group {
-               name: "elm/ctxpopup/arrow/extended/entry";
-               alias: "elm/ctxpopup/arrow/extended/entry/pass_event";
-               images {
-                       image: "copy&paste_arrow_up.png" COMP;
-                       image: "copy&paste_arrow_left.png" COMP;
-                       image: "copy&paste_arrow_right.png" COMP;
-                       image: "copy&paste_arrow_down.png" COMP;
-               }
-               parts {
-                       part {
-                               name: "ctxpopup_arrow";
-                               type: IMAGE;
-                               scale: 1;
-                               description {
-                                       state: "default" 0.0;
-                                       min: CTXPOPUP_ENTRY_ARROW_SIZE_WIDTH CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT;
-                                       max: CTXPOPUP_ENTRY_ARROW_SIZE_WIDTH CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT;
-                                       fixed: 1 1;
-                                       visible: 0;
-                                       align: 0.5 0.5;
-                               }
-                               description {
-                                       state: "left" 0.0;
-                                       min: CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT CTXPOPUP_ENTRY_ARROW_SIZE_WIDTH;
-                                       max: CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT CTXPOPUP_ENTRY_ARROW_SIZE_WIDTH;
-                                       fixed: 1 1;
-                                       align: 0 0.5;
-                                       image {
-                                               normal: "copy&paste_arrow_left.png";
-                                       }
-                               }
-                               description {
-                                       state: "right" 0.0;
-                                       min: CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT CTXPOPUP_ENTRY_ARROW_SIZE_WIDTH;
-                                       max: CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT CTXPOPUP_ENTRY_ARROW_SIZE_WIDTH;
-                                       fixed: 1 1;
-                                       align: 1 0.5;
-                                       image {
-                                               normal: "copy&paste_arrow_right.png";
-                                       }
-                               }
-                               description {
-                                       state: "top" 0.0;
-                                       min: CTXPOPUP_ENTRY_ARROW_SIZE_WIDTH CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT;
-                                       max: CTXPOPUP_ENTRY_ARROW_SIZE_WIDTH CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT;
-                                       fixed: 1 1;
-                                       align: 0.5 0;
-                                       image {
-                                               normal: "copy&paste_arrow_up.png";
-                                       }
-                               }
-                               description {
-                                       state: "bottom" 0.0;
-                                       min: CTXPOPUP_ENTRY_ARROW_SIZE_WIDTH CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT;
-                                       max: CTXPOPUP_ENTRY_ARROW_SIZE_WIDTH CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT;
-                                       fixed: 1 1;
-                                       align: 0.5 1;
-                                       image {
-                                               normal: "copy&paste_arrow_down.png";
-                                       }
-                               }
-                       }
-               }
-               programs {
-                       program {
-                               name: "enable_left_arrow";
-                               signal: "elm,state,left";
-                               source: "elm";
-                               action: STATE_SET "left" 0.0;
-                               target: "ctxpopup_arrow";
-                       }
-                       program {
-                               name: "enable_right_arrow";
-                               signal: "elm,state,right";
-                               source: "elm";
-                               action: STATE_SET "right" 0.0;
-                               target: "ctxpopup_arrow";
-                       }
-                       program {
-                               name: "enable_top_arrow";
-                               signal: "elm,state,top";
-                               source: "elm";
-                               action: STATE_SET "top" 0.0;
-                               target: "ctxpopup_arrow";
-                       }
-                       program {
-                               name: "enable_bottom_arrow";
-                               signal: "elm,state,bottom";
-                               source: "elm";
-                               action: STATE_SET "bottom" 0.0;
-                               target: "ctxpopup_arrow";
-                       }
-               }
-       }
-///////////////////////////////////////////////////////////////////////////////////////
-#define CTXPOPUP_ENTRY_ITEM_BG_PART \
-                       part {\
-                               name: "bg";\
-                               mouse_events: 0;\
-                               type: IMAGE;\
-                               description {\
-                                       state: "default" 0.0;\
-                                       visible: 0;\
-                                       rel1 {to:"left_bg_padding"; relative: 1 0;}\
-                                       rel2 {to:"right_bg_padding"; relative: 0 1;}\
-                                       image {\
-                                               normal: "copy&paste_press_center.png";\
-                                               border: 0 0 0 0;\
-                                       }\
-                               }\
-                               description {\
-                                       state: "clicked" 0.0;\
-                                       inherit: "default" 0.0;\
-                                       visible: 1;\
-                                       image {\
-                                               normal: "copy&paste_press_center.png";\
-                                               border: 0 0 0 0;\
-                                       }\
-                               }\
-                       }
-#define CTXPOPUP_ENTRY_ITEM_LEFT_BG_PADDING_PART \
-                       part {\
-                               name: "left_bg_padding";\
-                               type: IMAGE;\
-                               scale: 1;\
-                               mouse_events: 0;\
-                               description {\
-                                       state: "default" 0.0;\
-                                       visible: 0;\
-                                       min: CTXPOPUP_ENTRY_ITEM_PADDING_WIDTH CTXPOPUP_ENTRY_ITEM_HEIGHT;\
-                                       max: CTXPOPUP_ENTRY_ITEM_PADDING_WIDTH CTXPOPUP_ENTRY_ITEM_HEIGHT;\
-                                       align: 0 0.5;\
-                                       fixed: 1 0;\
-                                       rel1 { to: "event_blocker"; relative: 0 0; }\
-                                       rel2 { to: "event_blocker"; relative: 0 1; }\
-                                       image {\
-                                               normal: "copy&paste_press_left.png";\
-                                               border: CTXPOPUP_ENTRY_IMAGE_BORDER_WIDTH 0 0 0;\
-                                               border_scale: 1;\
-                                       }\
-                               }\
-                               description {\
-                                       state: "clicked" 0.0;\
-                                       inherit: "default" 0.0;\
-                                       visible: 1;\
-                                       image {\
-                                               normal: "copy&paste_press_left.png";\
-                                               border: CTXPOPUP_ENTRY_IMAGE_BORDER_WIDTH 0 0 0;\
-                                               border_scale: 1;\
-                                       }\
-                               }\
-                       }
-#define CTXPOPUP_ENTRY_ITEM_RIGHT_BG_PADDING_PART \
-                       part {\
-                               name: "right_bg_padding";\
-                               type: IMAGE;\
-                               scale: 1;\
-                               mouse_events: 0;\
-                               description {\
-                                       state: "default" 0.0;\
-                                       visible: 0;\
-                                       min: CTXPOPUP_ENTRY_ITEM_PADDING_WIDTH CTXPOPUP_ENTRY_ITEM_HEIGHT;\
-                                       max: CTXPOPUP_ENTRY_ITEM_PADDING_WIDTH CTXPOPUP_ENTRY_ITEM_HEIGHT;\
-                                       fixed: 1 0;\
-                                       align: 1.0 0.5;\
-                                       rel1 { to: "event_blocker"; relative: 1 0; }\
-                                       rel2 { to: "event_blocker"; relative: 1 1; }\
-                                       image {\
-                                               normal: "copy&paste_press_right.png";\
-                                               border: 0 CTXPOPUP_ENTRY_IMAGE_BORDER_WIDTH 0 0;\
-                                               border_scale: 1;\
-                                       }\
-                               }\
-                               description {\
-                                       state: "clicked" 0.0;\
-                                       inherit: "default" 0.0;\
-                                       visible: 1;\
-                                       image {\
-                                               normal: "copy&paste_press_right.png";\
-                                               border: 0 CTXPOPUP_ENTRY_IMAGE_BORDER_WIDTH 0 0;\
-                                               border_scale: 1;\
-                                       }\
-                               }\
-                       }
-#define CTXPOPUP_ENTRY_ITEM_LEFT_PADDING_PART \
-                       part {\
-                               name: "left_padding";\
-                               type: RECT;\
-                               scale: 1;\
-                               mouse_events: 0;\
-                               description {\
-                                       state: "default" 0.0;\
-                                       visible: 0;\
-                                       min: CTXPOPUP_ENTRY_ITEM_PADDING_WIDTH CTXPOPUP_ENTRY_ITEM_HEIGHT;\
-                                       max: CTXPOPUP_ENTRY_ITEM_PADDING_WIDTH CTXPOPUP_ENTRY_ITEM_HEIGHT;\
-                                       align: 0 0.5;\
-                                       fixed: 1 0;\
-                               }\
-                       }
-#define CTXPOPUP_ENTRY_ITEM_RIGHT_PADDING_PART \
-                       part {\
-                               name: "right_padding";\
-                               type: RECT;\
-                               scale: 1;\
-                               mouse_events: 0;\
-                               description {\
-                                       state: "default" 0.0;\
-                                       visible: 0;\
-                                       min: CTXPOPUP_ENTRY_ITEM_PADDING_WIDTH CTXPOPUP_ENTRY_ITEM_HEIGHT;\
-                                       max: CTXPOPUP_ENTRY_ITEM_PADDING_WIDTH CTXPOPUP_ENTRY_ITEM_HEIGHT;\
-                                       fixed: 1 0;\
-                                       align: 1.0 0.5;\
-                               }\
-                       }
-#define CTXPOPUP_ENTRY_ITEM_LEFT_SEPARATOR_PART \
-                       part {\
-                               name: "left_separator";\
-                               mouse_events: 0;\
-                               type: RECT;\
-                               scale: 1;\
-                               description {\
-                                       state: "default" 0.0;\
-                                       visible: 0;\
-                                       color: CTXPOPUP_ENTRY_ITEM_LEFT_SEPARATOR_COLOR;\
-                                       min: CTXPOPUP_ENTRY_SEPARATOR_WIDTH CTXPOPUP_ENTRY_SEPARATOR_HEIGHT;\
-                                       max: CTXPOPUP_ENTRY_SEPARATOR_WIDTH CTXPOPUP_ENTRY_SEPARATOR_HEIGHT;\
-                                       fixed: 1 1;\
-                                       rel2 {\
-                                               relative: 0 1;\
-                                       }\
-                               }\
-                               description {\
-                                       state: "vertical" 0.0;\
-                                       inherit: "default" 0.0;\
-                                       visible: 1;\
-                               }\
-                               description {\
-                                       state: "horizontal" 0.0;\
-                                       inherit: "default" 0.0;\
-                                       visible: 1;\
-                               }\
-                       }
-#define CTXPOPUP_ENTRY_ITEM_RIGHT_SEPARATOR_PART \
-                       part {\
-                               name: "right_separator";\
-                               mouse_events: 0;\
-                               type: RECT;\
-                               scale: 1;\
-                               description {\
-                                       state: "default" 0.0;\
-                                       visible: 0;\
-                                       color: CTXPOPUP_ENTRY_ITEM_RIGHT_SEPARATOR_COLOR;\
-                                       min: CTXPOPUP_ENTRY_SEPARATOR_WIDTH CTXPOPUP_ENTRY_SEPARATOR_HEIGHT;\
-                                       max: CTXPOPUP_ENTRY_SEPARATOR_WIDTH CTXPOPUP_ENTRY_SEPARATOR_HEIGHT;\
-                                       fixed: 1 1;\
-                                       rel1 {\
-                                               offset: -1 0;\
-                                       }\
-                                       rel2 {\
-                                               relative: 0 1;\
-                                               offset: -1 0;\
-                                       }\
-                               }\
-                               description {\
-                                       state: "vertical" 0.0;\
-                                       inherit: "default" 0.0;\
-                                       visible: 1;\
-                               }\
-                               description {\
-                                       state: "horizontal" 0.0;\
-                                       inherit: "default" 0.0;\
-                                       visible: 1;\
-                               }\
-                       }
-///////////////////////////////////////////////////////////////////////////////////////
-
-       group {
-               name: "elm/ctxpopup/text_style_item/extended/entry";
-               alias: "elm/ctxpopup/text_style_item/extended/entry/pass_event";
-               images {
-                       image: "copy&paste_press_center.png" COMP;
-                       image: "copy&paste_press_left.png" COMP;
-                       image: "copy&paste_press_right.png" COMP;
-               }
-               parts {
-                       part {
-                               name: "event_blocker";
-                               type: RECT;
-                               mouse_events: 1;
-                               description {
-                                       state: "default" 0.0;
-                                       color: 0 0 0 0;
-                               }
-                       }
-                       CTXPOPUP_ENTRY_ITEM_BG_PART
-                       CTXPOPUP_ENTRY_ITEM_LEFT_BG_PADDING_PART
-                       CTXPOPUP_ENTRY_ITEM_RIGHT_BG_PADDING_PART
-                       CTXPOPUP_ENTRY_ITEM_LEFT_PADDING_PART
-                       CTXPOPUP_ENTRY_ITEM_RIGHT_PADDING_PART
-                       CTXPOPUP_ENTRY_ITEM_LEFT_SEPARATOR_PART
-                       CTXPOPUP_ENTRY_ITEM_RIGHT_SEPARATOR_PART
-                       part {
-                               name: "elm.text";
-                               type:  TEXT;
-                               mouse_events:  0;
-                               scale: 1;
-                               description {
-                                       state: "default" 0.0;
-                                       min: 1 CTXPOPUP_ENTRY_ITEM_HEIGHT;
-                                       max: CTXPOPUP_ENTRY_ITEM_WIDTH_MAX CTXPOPUP_ENTRY_ITEM_HEIGHT;
-                                       fixed: 0 1;
-                                       align: 0.5 0.5;
-                                       rel1 {relative: 1.0 0.0; to: "left_padding";}
-                                       rel2 {relative: 0.0 1.0; to: "right_padding";}
-                                       color: CTXPOPUP_ENTRY_ITEM_TEXT_COLOR;
-                                       text {
-                                               font: "Tizen:style=Roman";
-                                               size: CTXPOPUP_ENTRY_ITEM_FONT_SIZE;
-                                               align: 0.5 0.5;
-                                               min: 1 1;
-                                               text_class: "list_item";
-                                       }
-                               }
-                               description {
-                                       state: "clicked" 0.0;
-                                       inherit: "default" 0.0;
-                                       color: CTXPOPUP_ENTRY_ITEM_TEXT_COLOR;
-                               }
-                       }
-                       part {
-                               name: "over1";
-                               type: RECT;
-                               mouse_events: 1;
-                               repeat_events: 1;
-                               ignore_flags: ON_HOLD;
-                               description {
-                                       state: "default" 0.0;
-                                       color: 0 0 0 0;
-                               }
-                       }
-                       part {
-                               name: "over2";
-                               type: RECT;
-                               mouse_events: 1;
-                               repeat_events: 1;
-                               description {
-                                       state: "default" 0.0;
-                               }
-                       }
-                       part {
-                               name: "disclip";
-                               type: RECT;
-                               description {
-                                       state: "default" 0.0;
-                                       visible: 0;
-                               }
-                               description {
-                                       state: "disabled" 0.0;
-                                       visible: 1;
-                                       color: CTXPOPUP_ENTRY_ITEM_DISABLED_COLOR;
-                               }
-                       }
-               }
-               programs {
-                       program {
-                               name: "item_unclick";
-                               signal: "mouse,up,1";
-                               source: "over1";
-                               action: SIGNAL_EMIT "elm,action,click" "";
-                               after: "touch_snd";
-                       }
-                       program {
-                               name: "touch_snd";
-                               action: PLAY_SAMPLE "touch_sound" 1.0;
-                       }
-                       program {
-                               name: "disable";
-                               signal: "elm,state,disabled";
-                               source: "elm";
-                               action: STATE_SET "disabled" 0.0;
-                               target: "disclip";
-                       }
-                       program {
-                               name: "enable";
-                               signal: "elm,state,enabled";
-                               source: "elm";
-                               action: STATE_SET "default" 0.0;
-                               target: "disclip";
-                       }
-                       program {
-                               name: "item_click2";
-                               signal: "mouse,down,1";
-                               source: "over2";
-                               script {
-                                       set_state(PART:"elm.text", "clicked", 0.0);
-                                       set_state(PART:"bg", "clicked", 0.0);
-                                       set_state(PART:"left_bg_padding", "clicked", 0.0);
-                                       set_state(PART:"right_bg_padding", "clicked", 0.0);
-                               }
-                       }
-                       program {
-                               name: "item_unclick2";
-                               signal: "mouse,up,1";
-                               source: "over2";
-                               script {
-                                       set_state(PART:"elm.text", "default", 0.0);
-                                       set_state(PART:"bg", "default", 0.0);
-                                       set_state(PART:"left_bg_padding", "default", 0.0);
-                                       set_state(PART:"right_bg_padding", "default", 0.0);
-                               }
-                       }
-                       program {
-                               name: "default";
-                               signal: "elm,state,default";
-                               source: "elm";
-                               script {
-                                       set_state(PART:"left_separator", "default", 0.0);
-                                       set_state(PART:"right_separator", "default", 0.0);
-                               }
-                       }
-                       program {
-                               name: "vertical";
-                               signal: "elm,state,vertical";
-                               source: "elm";
-                               script {
-                                       set_state(PART:"left_separator", "vertical", 0.0);
-                                       set_state(PART:"right_separator", "vertical", 0.0);
-                               }
-                       }
-                       program {
-                               name: "horizontal";
-                               signal: "elm,state,horizontal";
-                               source: "elm";
-                               script {
-                                       set_state(PART:"left_separator", "horizontal", 0.0);
-                                       set_state(PART:"right_separator", "horizontal", 0.0);
-                               }
-                       }
-               }
-       }
-///////////////////////////////////////////////////////////////////////////////
-       group {
-               name: "elm/ctxpopup/icon_style_item/extended/entry";
-               images {
-                       image: "copy&paste_press_center.png" COMP;
-                       image: "copy&paste_press_left.png" COMP;
-                       image: "copy&paste_press_right.png" COMP;
-               }
-               parts {
-                       part {
-                               name: "event_blocker";
-                               type: RECT;
-                               mouse_events: 1;
-                               description {
-                                       state: "default" 0.0;
-                                       color: 0 0 0 0;
-                               }
-                       }
-                       CTXPOPUP_ENTRY_ITEM_BG_PART
-                       CTXPOPUP_ENTRY_ITEM_LEFT_BG_PADDING_PART
-                       CTXPOPUP_ENTRY_ITEM_RIGHT_BG_PADDING_PART
-                       CTXPOPUP_ENTRY_ITEM_LEFT_PADDING_PART
-                       CTXPOPUP_ENTRY_ITEM_RIGHT_PADDING_PART
-                       CTXPOPUP_ENTRY_ITEM_LEFT_SEPARATOR_PART
-                       CTXPOPUP_ENTRY_ITEM_RIGHT_SEPARATOR_PART
-                       part {
-                               name: "elm.swallow.icon";
-                               type: SWALLOW;
-                               scale: 1;
-                               description {
-                                       state: "default" 0.0;
-                                       min: 36 36;
-                                       max: 36 36;
-                                       fixed: 0 1;
-                                       align: 0.5 0.5;
-//                                     aspect: 1.0 1.0;
-                                       rel1 {relative: 1.0 0.0; to: "left_padding";}
-                                       rel2 {relative: 0.0 1.0; to: "right_padding";}
-                               }
-                       }
-                       part {
-                               name: "elm.swallow.icon.paint";
-                               type: RECT;
-                               scale: 1;
-                               description {
-                                       state: "default" 0.0;
-                                       visible: 0;
-                                       color: 255 255 0 255;
-                                       rel1 { to: "elm.swallow.icon"; }
-                                       rel2 { to: "elm.swallow.icon"; }
-                               }
-                       }
-                       part {
-                               name: "over1";
-                               type: RECT;
-                               mouse_events: 1;
-                               repeat_events: 1;
-                               ignore_flags: ON_HOLD;
-                               description {
-                                       state: "default" 0.0;
-                                       color: 0 0 0 0;
-                               }
-                       }
-                       part {
-                               name: "over2";
-                               type: RECT;
-                               mouse_events: 1;
-                               repeat_events: 1;
-                               description {
-                                       state: "default" 0.0;
-                               }
-                       }
-                       part {
-                               name: "disclip";
-                               type: RECT;
-                               description {
-                                       state: "default" 0.0;
-                                       visible: 0;
-                               }
-                               description {
-                                       state: "disabled" 0.0;
-                                       visible: 1;
-                                       color: CTXPOPUP_ENTRY_ITEM_DISABLED_COLOR;
-                               }
-                       }
-               }
-               programs {
-                       program {
-                               name: "item_unclick";
-                               signal: "mouse,up,1";
-                               source: "over1";
-                               action: SIGNAL_EMIT "elm,action,click" "";
-                               after: "touch_snd";
-                       }
-                       program {
-                               name: "touch_snd";
-                               action: PLAY_SAMPLE "touch_sound" 1.0;
-                       }
-                       program {
-                               name: "disable";
-                               signal: "elm,state,disabled";
-                               source: "elm";
-                               action: STATE_SET "disabled" 0.0;
-                               target: "disclip";
-                       }
-                       program {
-                               name: "item_click2";
-                               signal: "mouse,down,1";
-                               source: "over2";
-                               script {
-                                       set_state(PART:"bg", "clicked", 0.0);
-                                       set_state(PART:"left_bg_padding", "clicked", 0.0);
-                                       set_state(PART:"right_bg_padding", "clicked", 0.0);
-                               }
-                       }
-                       program {
-                               name: "item_unclick2";
-                               signal: "mouse,up,1";
-                               source: "over2";
-                               script {
-                                       set_state(PART:"bg", "default", 0.0);
-                                       set_state(PART:"left_bg_padding", "default", 0.0);
-                                       set_state(PART:"right_bg_padding", "default", 0.0);
-                               }
-                       }
-                       program {
-                               name: "default";
-                               signal: "elm,state,default";
-                               source: "elm";
-                               script {
-                                       set_state(PART:"left_separator", "default", 0.0);
-                                       set_state(PART:"right_separator", "default", 0.0);
-                               }
-                       }
-                       program {
-                               name: "vertical";
-                               signal: "elm,state,vertical";
-                               source: "elm";
-                               script {
-                                       set_state(PART:"left_separator", "vertical", 0.0);
-                                       set_state(PART:"right_separator", "vertical", 0.0);
-                               }
-                       }
-                       program {
-                               name: "horizontal";
-                               signal: "elm,state,horizontal";
-                               source: "elm";
-                               script {
-                                       set_state(PART:"left_separator", "horizontal", 0.0);
-                                       set_state(PART:"right_separator", "horizontal", 0.0);
-                               }
-                       }
-               }
-       }
 ///////////////////////////////////////////////////////////////////////////////////////
 #define CTXPOPUP_TP_TEXT_WIDTH 32
 #define CTXPOPUP_TP_PADDING 15
@@ -5337,6 +4316,7 @@ group {
                                        text {
                                                font: "Tizen:style=Roman";
                                                size: CTXPOPUP_LIST_MAIN_TEXT_SIZE_INC;
+                                               size_range: CTXPOPUP_LIST_MAIN_TEXT_SIZE_INC CTXPOPUP_LIST_MAIN_TEXT_MAX_SIZE_INC;
                                                align: 0.5 0.5;
                                                min: 1 1;
                                                text_class: "list_item";