[ctxpopup] fixed P130411-7458: fixed VI bug and add landscape mode
authorBora Hwang <bora1.hwang@samsung.com>
Wed, 24 Apr 2013 11:04:13 +0000 (20:04 +0900)
committerSungho Kwak <sungho1.kwak@samsung.com>
Wed, 5 Jun 2013 07:29:38 +0000 (16:29 +0900)
Change-Id: I08691247adbc72739430213d69980876095d376b

themes/widgets/ctxpopup.edc

index a9ccb8d..9fad0a6 100644 (file)
                                target: "swallow";
                                target: "top_padding";
                                transition: SIN_FAC 0.33 1.1;
-                               after: "hidefinished";
+                               after: "be_default";
                        }
                        program {
                                name:   "hidedown";
                                target: "swallow";
                                target: "bottom_padding";
                                transition: SIN_FAC 0.33 1.1;
-                               after: "hidefinished";
+                               after: "be_default";
                        }
                        program {
                                name:   "hideleft";
                                target: "swallow";
                                target: "left_padding";
                                transition: SIN_FAC 0.33 1.1;
-                               after: "hidefinished";
+                               after: "be_default";
                        }
                        program {
                                name:   "hideright";
                                target: "swallow";
                                target: "right_padding";
                                transition: SIN_FAC 0.33 1.1;
-                               after: "hidefinished";
+                               after: "be_default";
                        }
                        program {
                                name:   "hideup_clip";
                                action: STATE_SET "default" 0.0;
                                target: "layout_clip";
                                transition: SIN_FAC 0.33 1.1;
-                               after: "hidefinished";
+                               after: "be_default";
                        }
                        program {
                                name:   "hidedown_clip";
                                action: STATE_SET "default" 0.0;
                                target: "layout_clip";
                                transition: SIN_FAC 0.33 1.1;
-                               after: "hidefinished";
+                               after: "be_default";
                        }
                        program {
                                name:   "hideleft_clip";
                                action: STATE_SET "default" 0.0;
                                target: "layout_clip";
                                transition: SIN_FAC 0.33 1.1;
-                               after: "hidefinished";
+                               after: "be_default";
                        }
                        program {
                                name:   "hideright_clip";
                                action: STATE_SET "default" 0.0;
                                target: "layout_clip";
                                transition: SIN_FAC 0.33 1.1;
+                               after: "be_default";
+                       }
+                       program {
+                               name: "be_default";
+                               action: STATE_SET "default" 0.0;
+                               target: "swallow";
+                               target: "top_padding";
+                               target: "bottom_padding";
+                               target: "left_padding";
+                               target: "right_padding";
                                after: "hidefinished";
                        }
                        program {
                }
        }
 ///////////////////////////////////////////////////////////////////////////////
+    group {
+        name: "elm/ctxpopup/layout/landscape/default";
+        inherit: "elm/ctxpopup/layout/default";
+        max: (CTXPOPUP_WIDTH_MAX_INC+CTXPOPUP_SHADOW_LEFT_PADDING+CTXPOPUP_SHADOW_RIGHT_PADDING) ((CTXPOPUP_ITEM_HEIGHT_MIN_INC*5)+CTXPOPUP_SHADOW_TOP_PADDING+CTXPOPUP_SHADOW_BOTTOM_PADDING+(CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC*8)-CTXPOPUP_CONTENT_PADDING);
+    }
+///////////////////////////////////////////////////////////////////////////////
        group {
                name: "elm/ctxpopup/layout/datetime/default";
                alias: "elm/ctxpopup/layout/timepicker";
                                target: "swallow";
                                target: "top_padding";
                                transition: LINEAR 0.25;
-                               after: "hidefinished";
+                               after: "be_default";
                        }
                        program {
                                name:   "hidedown";
                                target: "swallow";
                                target: "bottom_padding";
                                transition: LINEAR 0.25;
-                               after: "hidefinished";
+                               after: "be_default";
                        }
                        program {
                                name:   "hideleft";
                                target: "swallow";
                                target: "left_padding";
                                transition: LINEAR 0.25;
-                               after: "hidefinished";
+                               after: "be_default";
                        }
                        program {
                                name:   "hideright";
                                target: "swallow";
                                target: "right_padding";
                                transition: LINEAR 0.25;
-                               after: "hidefinished";
+                               after: "be_default";
                        }
                        program {
                                name:   "hideup_clip";
                                action: STATE_SET "default" 0.0;
                                target: "layout_clip";
                                transition: LINEAR 0.25;
-                               after: "hidefinished";
+                               after: "be_default";
                        }
                        program {
                                name:   "hidedown_clip";
                                action: STATE_SET "default" 0.0;
                                target: "layout_clip";
                                transition: LINEAR 0.25;
-                               after: "hidefinished";
+                               after: "be_default";
                        }
                        program {
                                name:   "hideleft_clip";
                                action: STATE_SET "default" 0.0;
                                target: "layout_clip";
                                transition: LINEAR 0.25;
-                               after: "hidefinished";
+                               after: "be_default";
                        }
                        program {
                                name:   "hideright_clip";
                                action: STATE_SET "default" 0.0;
                                target: "layout_clip";
                                transition: LINEAR 0.25;
+                               after: "be_default";
+                       }
+                       program {
+                               name: "be_default";
+                               action: STATE_SET "default" 0.0;
+                               target: "swallow";
+                               target: "top_padding";
+                               target: "bottom_padding";
+                               target: "left_padding";
+                               target: "right_padding";
                                after: "hidefinished";
                        }
                        program {
                                target: "swallow";
                                target: "top_padding";
                                transition: SIN_FAC 0.33 1.1;
-                               after: "hidefinished";
+                               after: "be_default";
                        }
                        program {
                                name:   "hidedown";
                                target: "swallow";
                                target: "bottom_padding";
                                transition: SIN_FAC 0.33 1.1;
-                               after: "hidefinished";
+                               after: "be_default";
                        }
                        program {
                                name:   "hideleft";
                                target: "swallow";
                                target: "left_padding";
                                transition: SIN_FAC 0.33 1.1;
-                               after: "hidefinished";
+                               after: "be_default";
                        }
                        program {
                                name:   "hideright";
                                target: "swallow";
                                target: "right_padding";
                                transition: SIN_FAC 0.33 1.1;
-                               after: "hidefinished";
+                               after: "be_default";
                        }
                        program {
                                name:   "hideup_clip";
                                action: STATE_SET "default" 0.0;
                                target: "layout_clip";
                                transition: SIN_FAC 0.33 1.1;
-                               after: "hidefinished";
+                               after: "be_default";
                        }
                        program {
                                name:   "hidedown_clip";
                                action: STATE_SET "default" 0.0;
                                target: "layout_clip";
                                transition: SIN_FAC 0.33 1.1;
-                               after: "hidefinished";
+                               after: "be_default";
                        }
                        program {
                                name:   "hideleft_clip";
                                action: STATE_SET "default" 0.0;
                                target: "layout_clip";
                                transition: SIN_FAC 0.33 1.1;
-                               after: "hidefinished";
+                               after: "be_default";
                        }
                        program {
                                name:   "hideright_clip";
                                action: STATE_SET "default" 0.0;
                                target: "layout_clip";
                                transition: SIN_FAC 0.33 1.1;
+                               after: "be_default";
+                       }
+                       program {
+                               name: "be_default";
+                               action: STATE_SET "default" 0.0;
+                               target: "swallow";
+                               target: "top_padding";
+                               target: "bottom_padding";
+                               target: "left_padding";
+                               target: "right_padding";
                                after: "hidefinished";
                        }
                        program {
                }
        }
 ///////////////////////////////////////////////////////////////////////////////
+    group {
+        name: "elm/ctxpopup/layout/landscape/more/default";
+        inherit: "elm/ctxpopup/layout/landscape/default";
+        max: CTXPOPUP_MORE_WIDTH_INC ((CTXPOPUP_ITEM_HEIGHT_MIN_INC*5)+CTXPOPUP_SHADOW_TOP_PADDING+CTXPOPUP_SHADOW_BOTTOM_PADDING+(CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC*8)-CTXPOPUP_CONTENT_PADDING);
+    }
+///////////////////////////////////////////////////////////////////////////////
        group {
                name: "elm/scroller/base/ctxpopup";
                script {
                                description {
                                        state: "visible" 0.0;
                                        color: 0 0 0 0;
+                                       min: 1280 1280;
+                                       align: 0.0 0.0;
                                        visible: 1;
                                }
                        }
@@ -2111,14 +2155,6 @@ group {
                                        }
                                }
                                description {
-                                       state: "compress" 0.0;
-                                       inherit: "default" 0.0;
-                                       max: -1 -1;
-                                       text {
-                                               min: 0 1;
-                                       }
-                               }
-                               description {
                                        state: "clicked" 0.0;
                                        inherit: "default" 0.0;
                                        color: CTXPOPUP_LIST_MAIN_TEXT_PRESS_COLOR_INC;
@@ -2130,16 +2166,16 @@ group {
                                        color: CTXPOPUP_LIST_MAIN_TEXT_DIM_COLOR_INC;
                                }
                                description {
-                                       state: "compress_disabled" 0.0;
-                                       inherit: "compress" 0.0;
-                                       color: CTXPOPUP_LIST_MAIN_TEXT_DIM_COLOR_INC;
-                               }
-                               description {
                                        state: "ellipsis" 0.0;
                                        inherit: "default" 0.0;
                                        min: CTXPOPUP_TEXT_MAX_INC CTXPOPUP_ITEM_HEIGHT_MIN_INC;
                                        text.min: 0 1;
                                }
+                               description {
+                                       state: "ellipsis_disabled" 0.0;
+                                       inherit: "ellipsis" 0.0;
+                                       color: CTXPOPUP_LIST_MAIN_TEXT_DIM_COLOR_INC;
+                               }
                        }
                        part {
                                name: "right_padding";
@@ -2222,8 +2258,8 @@ group {
                                        new st[31];
                                        new Float:vl;
                                        get_state(PART:"elm.text", st, 30, vl);
-                                       if ((!strcmp(st, "compress")) || (!strcmp(st, "compress_disabled")))
-                                               set_state(PART:"elm.text", "compress_disabled", 0.0);
+                                       if ((!strcmp(st, "ellipsis")) || (!strcmp(st, "ellipsis_disabled")))
+                                               set_state(PART:"elm.text", "ellipsis_disabled", 0.0);
                                        else
                                                set_state(PART:"elm.text", "disabled", 0.0);
 
@@ -2238,8 +2274,8 @@ group {
                                        new st[31];
                                        new Float:vl;
                                        get_state(PART:"elm.text", st, 30, vl);
-                                       if ((!strcmp(st, "compress")) || (!strcmp(st, "compress_disabled")))
-                                               set_state(PART:"elm.text", "compress", 0.0);
+                                       if ((!strcmp(st, "ellipsis")) || (!strcmp(st, "ellipsis_disabled")))
+                                               set_state(PART:"elm.text", "ellipsis", 0.0);
                                        else
                                                set_state(PART:"elm.text", "default", 0.0);
 
@@ -2256,20 +2292,6 @@ group {
                                }
                        }
                        program {
-                               name: "compress";
-                               signal: "elm,state,compress";
-                               source: "elm";
-                               script {
-                                       new st[31];
-                                       new Float:vl;
-                                       get_state(PART:"disclip", st, 30, vl);
-                                       if (!strcmp(st, "disabled"))
-                                               set_state(PART:"elm.text", "compress_disabled", 0.0);
-                                       else
-                                               set_state(PART:"elm.text", "compress", 0.0);
-                               }
-                       }
-                       program {
                                name: "separator";
                                signal: "elm,state,separator";
                                source: "elm";
@@ -2304,7 +2326,6 @@ group {
                                        if ((abs(dx) > 20) || (abs(dy) > 20))
                                                {
                                                        set_drag(PART:"over2", 0.0, 0.0);
-                                                       set_state(PART:"elm.text", "compress", 0.0);
                                                        set_state(PART:"bg", "default", 0.0);
                                                }
                                        set_drag(PART:"over2", 0.0, 0.0);
@@ -2316,7 +2337,6 @@ group {
                                source: "over2";
                                script {
                                        set_drag(PART:"over2", 0.0, 0.0);
-                                       set_state(PART:"elm.text", "compress", 0.0);
                                        set_state(PART:"bg", "default", 0.0);
                                }
                        }
@@ -2445,14 +2465,6 @@ group {
                                        }
                                }
                                description {
-                                       state: "compress" 0.0;
-                                       inherit: "default" 0.0;
-                                       max: -1 -1;
-                                       text {
-                                               min: 0 1;
-                                       }
-                               }
-                               description {
                                        state: "clicked" 0.0;
                                        inherit: "default" 0.0;
                                        color: CTXPOPUP_MAIN_TEXT_PRESS_COLOR_INC;
@@ -2462,11 +2474,6 @@ group {
                                        inherit: "default" 0.0;
                                        color: CTXPOPUP_MAIN_TEXT_DIM_COLOR_INC;
                                }
-                               description {
-                                       state: "compress_disabled" 0.0;
-                                       inherit: "compress" 0.0;
-                                       color: CTXPOPUP_MAIN_TEXT_DIM_COLOR_INC;
-                               }
                        }
                        part {
                                name: "right_padding";
@@ -2543,8 +2550,8 @@ group {
                                        new st[31];
                                        new Float:vl;
                                        get_state(PART:"elm.text", st, 30, vl);
-                                       if ((!strcmp(st, "compress")) || (!strcmp(st, "compress_disabled")))
-                                               set_state(PART:"elm.text", "compress_disabled", 0.0);
+                                       if ((!strcmp(st, "ellipsis")) || (!strcmp(st, "ellipsis_disabled")))
+                                               set_state(PART:"elm.text", "ellipsis_disabled", 0.0);
                                        else
                                                set_state(PART:"elm.text", "disabled", 0.0);
 
@@ -2559,8 +2566,8 @@ group {
                                        new st[31];
                                        new Float:vl;
                                        get_state(PART:"elm.text", st, 30, vl);
-                                       if ((!strcmp(st, "compress")) || (!strcmp(st, "compress_disabled")))
-                                               set_state(PART:"elm.text", "compress", 0.0);
+                                       if ((!strcmp(st, "ellipsis")) || (!strcmp(st, "ellipsis_disabled")))
+                                               set_state(PART:"elm.text", "ellipsis", 0.0);
                                        else
                                                set_state(PART:"elm.text", "default", 0.0);
 
@@ -2577,20 +2584,6 @@ group {
                                }
                        }
                        program {
-                               name: "compress";
-                               signal: "elm,state,compress";
-                               source: "elm";
-                               script {
-                                       new st[31];
-                                       new Float:vl;
-                                       get_state(PART:"disclip", st, 30, vl);
-                                       if (!strcmp(st, "disabled"))
-                                               set_state(PART:"elm.text", "compress_disabled", 0.0);
-                                       else
-                                               set_state(PART:"elm.text", "compress", 0.0);
-                               }
-                       }
-                       program {
                                name: "separator";
                                signal: "elm,state,separator";
                                source: "elm";
@@ -2625,7 +2618,6 @@ group {
                                        if ((abs(dx) > 20) || (abs(dy) > 20))
                                                {
                                                        set_drag(PART:"over2", 0.0, 0.0);
-                                                       set_state(PART:"elm.text", "compress", 0.0);
                                                        set_state(PART:"bg", "default", 0.0);
                                                }
                                        set_drag(PART:"over2", 0.0, 0.0);
@@ -2637,7 +2629,6 @@ group {
                                source: "over2";
                                script {
                                        set_drag(PART:"over2", 0.0, 0.0);
-                                       set_state(PART:"elm.text", "compress", 0.0);
                                        set_state(PART:"bg", "default", 0.0);
                                }
                        }
@@ -3069,14 +3060,6 @@ group {
                                        }
                                }
                                description {
-                                       state: "compress" 0.0;
-                                       inherit: "default" 0.0;
-                                       max: -1 -1;
-                                       text {
-                                               min: 0 1;
-                                       }
-                               }
-                               description {
                                        state: "clicked" 0.0;
                                        inherit: "default" 0.0;
                                        color: CTXPOPUP_LIST_MAIN_TEXT_PRESS_COLOR_INC;
@@ -3088,11 +3071,6 @@ group {
                                        color: CTXPOPUP_LIST_MAIN_TEXT_DIM_COLOR_INC;
                                }
                                description {
-                                       state: "compress_disabled" 0.0;
-                                       inherit: "compress" 0.0;
-                                       color: CTXPOPUP_LIST_MAIN_TEXT_DIM_COLOR_INC;
-                               }
-                               description {
                                        state: "ellipsis" 0.0;
                                        inherit: "default" 0.0;
                                        min: (CTXPOPUP_WIDTH_MAX_INC-CTXPOPUP_ITEM_TEXT_PADDING_INC-CTXPOPUP_ICON_WIDTH_INC-(CTXPOPUP_ITEM_ICON_PADDING_INC*2)) CTXPOPUP_ITEM_HEIGHT_MIN_INC;
@@ -3180,8 +3158,8 @@ group {
                                        new st[31];
                                        new Float:vl;
                                        get_state(PART:"elm.text", st, 30, vl);
-                                       if ((!strcmp(st, "compress")) || (!strcmp(st, "compress_disabled")))
-                                               set_state(PART:"elm.text", "compress_disabled", 0.0);
+                                       if ((!strcmp(st, "ellipsis")) || (!strcmp(st, "ellipsis_disabled")))
+                                               set_state(PART:"elm.text", "ellipsis_disabled", 0.0);
                                        else
                                                set_state(PART:"elm.text", "disabled", 0.0);
 
@@ -3196,8 +3174,8 @@ group {
                                        new st[31];
                                        new Float:vl;
                                        get_state(PART:"elm.text", st, 30, vl);
-                                       if ((!strcmp(st, "compress")) || (!strcmp(st, "compress_disabled")))
-                                               set_state(PART:"elm.text", "compress", 0.0);
+                                       if ((!strcmp(st, "ellipsis")) || (!strcmp(st, "ellipsis_disabled")))
+                                               set_state(PART:"elm.text", "ellipsis", 0.0);
                                        else
                                                set_state(PART:"elm.text", "default", 0.0);
 
@@ -3214,20 +3192,6 @@ group {
                                }
                        }
                        program {
-                               name: "compress";
-                               signal: "elm,state,compress";
-                               source: "elm";
-                               script {
-                                       new st[31];
-                                       new Float:vl;
-                                       get_state(PART:"disclip", st, 30, vl);
-                                       if (!strcmp(st, "disabled"))
-                                               set_state(PART:"elm.text", "compress_disabled", 0.0);
-                                       else
-                                               set_state(PART:"elm.text", "compress", 0.0);
-                               }
-                       }
-                       program {
                                name: "separator";
                                signal: "elm,state,separator";
                                source: "elm";
@@ -3262,7 +3226,6 @@ group {
                                        if ((abs(dx) > 20) || (abs(dy) > 20))
                                                {
                                                        set_drag(PART:"over2", 0.0, 0.0);
-                                                       set_state(PART:"elm.text", "compress", 0.0);
                                                        set_state(PART:"bg", "default", 0.0);
                                                }
                                        set_drag(PART:"over2", 0.0, 0.0);
@@ -3274,7 +3237,6 @@ group {
                                source: "over2";
                                script {
                                        set_drag(PART:"over2", 0.0, 0.0);
-                                       set_state(PART:"elm.text", "compress", 0.0);
                                        set_state(PART:"bg", "default", 0.0);
                                }
                        }
@@ -3760,14 +3722,6 @@ group {
                                        }
                                }
                                description {
-                                       state: "compress" 0.0;
-                                       inherit: "default" 0.0;
-                                       max: -1 -1;
-                                       text {
-                                               min: 0 1;
-                                       }
-                               }
-                               description {
                                        state: "clicked" 0.0;
                                        inherit: "default" 0.0;
                                        color: CTXPOPUP_LIST_MAIN_TEXT_PRESS_COLOR_INC;
@@ -3777,11 +3731,6 @@ group {
                                        inherit: "default" 0.0;
                                        color: CTXPOPUP_LIST_MAIN_TEXT_DIM_COLOR_INC;
                                }
-                               description {
-                                       state: "compress_disabled" 0.0;
-                                       inherit: "compress" 0.0;
-                                       color: CTXPOPUP_LIST_MAIN_TEXT_DIM_COLOR_INC;
-                               }
                        }
                        part {
                                name: "text_right_padding";
@@ -3857,8 +3806,8 @@ group {
                                        new st[31];
                                        new Float:vl;
                                        get_state(PART:"elm.text", st, 30, vl);
-                                       if ((!strcmp(st, "compress")) || (!strcmp(st, "compress_disabled")))
-                                               set_state(PART:"elm.text", "compress_disabled", 0.0);
+                                       if ((!strcmp(st, "ellipsis")) || (!strcmp(st, "ellipsis_disabled")))
+                                               set_state(PART:"elm.text", "ellipsis_disabled", 0.0);
                                        else
                                                set_state(PART:"elm.text", "disabled", 0.0);
 
@@ -3873,8 +3822,8 @@ group {
                                        new st[31];
                                        new Float:vl;
                                        get_state(PART:"elm.text", st, 30, vl);
-                                       if ((!strcmp(st, "compress")) || (!strcmp(st, "compress_disabled")))
-                                               set_state(PART:"elm.text", "compress", 0.0);
+                                       if ((!strcmp(st, "ellipsis")) || (!strcmp(st, "ellipsis_disabled")))
+                                               set_state(PART:"elm.text", "ellipsis", 0.0);
                                        else
                                                set_state(PART:"elm.text", "default", 0.0);
 
@@ -3891,20 +3840,6 @@ group {
                                }
                        }
                        program {
-                               name: "compress";
-                               signal: "elm,state,compress";
-                               source: "elm";
-                               script {
-                                       new st[31];
-                                       new Float:vl;
-                                       get_state(PART:"disclip", st, 30, vl);
-                                       if (!strcmp(st, "disabled"))
-                                               set_state(PART:"elm.text", "compress_disabled", 0.0);
-                                       else
-                                               set_state(PART:"elm.text", "compress", 0.0);
-                               }
-                       }
-                       program {
                                name: "separator";
                                signal: "elm,state,separator";
                                source: "elm";
@@ -3939,7 +3874,6 @@ group {
                                        if ((abs(dx) > 20) || (abs(dy) > 20))
                                                {
                                                        set_drag(PART:"over2", 0.0, 0.0);
-                                                       set_state(PART:"elm.text", "compress", 0.0);
                                                        set_state(PART:"bg", "default", 0.0);
                                                }
                                        set_drag(PART:"over2", 0.0, 0.0);
@@ -3951,7 +3885,6 @@ group {
                                source: "over2";
                                script {
                                        set_drag(PART:"over2", 0.0, 0.0);
-                                       set_state(PART:"elm.text", "compress", 0.0);
                                        set_state(PART:"bg", "default", 0.0);
                                }
                        }
@@ -5388,14 +5321,6 @@ group {
                                        }
                                }
                                description {
-                                       state: "compress" 0.0;
-                                       inherit: "default" 0.0;
-                                       max: -1 -1;
-                                       text {
-                                               min: 0 1;
-                                       }
-                               }
-                               description {
                                        state: "clicked" 0.0;
                                        inherit: "default" 0.0;
                                        color: CTXPOPUP_LIST_MAIN_TEXT_PRESS_COLOR_INC;
@@ -5405,11 +5330,6 @@ group {
                                        inherit: "default" 0.0;
                                        color: CTXPOPUP_LIST_MAIN_TEXT_DIM_COLOR_INC;
                                }
-                               description {
-                                       state: "compress_disabled" 0.0;
-                                       inherit: "compress" 0.0;
-                                       color: CTXPOPUP_LIST_MAIN_TEXT_DIM_COLOR_INC;
-                               }
                        }
                        part {
                                name: "right_padding";
@@ -5485,8 +5405,8 @@ group {
                                        new st[31];
                                        new Float:vl;
                                        get_state(PART:"elm.text", st, 30, vl);
-                                       if ((!strcmp(st, "compress")) || (!strcmp(st, "compress_disabled")))
-                                               set_state(PART:"elm.text", "compress_disabled", 0.0);
+                                       if ((!strcmp(st, "ellipsis")) || (!strcmp(st, "ellipsis_disabled")))
+                                               set_state(PART:"elm.text", "ellipsis_disabled", 0.0);
                                        else
                                                set_state(PART:"elm.text", "disabled", 0.0);
 
@@ -5501,8 +5421,8 @@ group {
                                        new st[31];
                                        new Float:vl;
                                        get_state(PART:"elm.text", st, 30, vl);
-                                       if ((!strcmp(st, "compress")) || (!strcmp(st, "compress_disabled")))
-                                               set_state(PART:"elm.text", "compress", 0.0);
+                                       if ((!strcmp(st, "ellipsis")) || (!strcmp(st, "ellipsis_disabled")))
+                                               set_state(PART:"elm.text", "ellipsis", 0.0);
                                        else
                                                set_state(PART:"elm.text", "default", 0.0);
 
@@ -5519,20 +5439,6 @@ group {
                                }
                        }
                        program {
-                               name: "compress";
-                               signal: "elm,state,compress";
-                               source: "elm";
-                               script {
-                                       new st[31];
-                                       new Float:vl;
-                                       get_state(PART:"disclip", st, 30, vl);
-                                       if (!strcmp(st, "disabled"))
-                                               set_state(PART:"elm.text", "compress_disabled", 0.0);
-                                       else
-                                               set_state(PART:"elm.text", "compress", 0.0);
-                               }
-                       }
-                       program {
                                name: "separator";
                                signal: "elm,state,separator";
                                source: "elm";
@@ -5567,7 +5473,6 @@ group {
                                        if ((abs(dx) > 20) || (abs(dy) > 20))
                                                {
                                                        set_drag(PART:"over2", 0.0, 0.0);
-                                                       set_state(PART:"elm.text", "compress", 0.0);
                                                        set_state(PART:"bg", "default", 0.0);
                                                }
                                        set_drag(PART:"over2", 0.0, 0.0);
@@ -5579,7 +5484,6 @@ group {
                                source: "over2";
                                script {
                                        set_drag(PART:"over2", 0.0, 0.0);
-                                       set_state(PART:"elm.text", "compress", 0.0);
                                        set_state(PART:"bg", "default", 0.0);
                                }
                        }