[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, 12 Jun 2013 11:08:35 +0000 (20:08 +0900)
Change-Id: I08691247adbc72739430213d69980876095d376b

Conflicts:

themes/widgets/ctxpopup.edc

themes/widgets/ctxpopup.edc

index cd3c772..2cfb9c6 100644 (file)
     group {
         name: "elm/ctxpopup/layout/landscape/more/default";
         inherit: "elm/ctxpopup/layout/landscape/default";
-        max: CTXPOPUP_MORE_WIDTH_MAX_INC ((CTXPOPUP_ITEM_HEIGHT_MIN_INC*5)+CTXPOPUP_SHADOW_TOP_PADDING+CTXPOPUP_SHADOW_BOTTOM_PADDING+(CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC*8)-CTXPOPUP_CONTENT_PADDING);
+        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 {
@@ -2437,7 +2437,14 @@ group {
                                signal: "elm,state,disabled";
                                source: "elm";
                                script {
-                                       set_state(PART:"elm.text", "disabled", 0.0);
+                                       new st[31];
+                                       new Float:vl;
+                                       get_state(PART:"elm.text", st, 30, vl);
+                                       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);
+
                                        set_state(PART:"disclip", "disabled", 0.0);
                                }
                        }
@@ -2446,7 +2453,14 @@ group {
                                signal: "elm,state,enabled";
                                source: "elm";
                                script {
-                                       set_state(PART:"elm.text", "default", 0.0);
+                                       new st[31];
+                                       new Float:vl;
+                                       get_state(PART:"elm.text", st, 30, vl);
+                                       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);
+
                                        set_state(PART:"disclip", "default", 0.0);
                                }
                        }