[genlist/gengrid] add a theme for new fastscroll UX
authorJaeun Choi <jaeun12.choi@samsung.com>
Mon, 20 May 2013 15:04:04 +0000 (00:04 +0900)
committerSungho Kwak <sungho1.kwak@samsung.com>
Wed, 12 Jun 2013 11:27:38 +0000 (20:27 +0900)
+ modified code considering scaling

Change-Id: I06f0b1b971d0735ce0ff235d090eb63ef311bf06

themes/widgets/scroller.edc

index bf59881..b31264a 100644 (file)
@@ -1387,6 +1387,47 @@ group { name: "elm/genlist/base/default";
    }
 }
 
+group { name: "elm/genlist/base/fastscroll";
+   alias: "elm/list/base/fastscroll";
+   alias: "elm/scroller/base/fastscroll";
+   inherit: "elm/genlist/base/default";
+   parts {
+      part {
+         name: "elm.fastscroll";
+         type: RECT;
+         scale: 1;
+         description {
+            state: "default" 0.0;
+            rel1 {
+               to: "bg";
+               relative: 1.0 0.0;
+            }
+            rel2 {
+               to: "bg";
+               relative: 1.0 1.0;
+            }
+            align: 1.0 0.5;
+            min: INDEX_ITEM_WIDTH_INC 0;
+            visible: 0;
+         }
+      }
+      part {
+         name: "elm.swallow.content";
+         clip_to: "clipper";
+         type: SWALLOW;
+         scale: 1;
+         description {
+            state: "default" 0.0;
+            rel1.to: "bg";
+            rel2 {
+               to: "elm.fastscroll";
+               relative: 0.0 1.0;
+            }
+         }
+      }
+   }
+}
+
 group { name: "elm/genlist/base/handler";
    alias: "elm/genscroller/base/handler";
    alias: "elm/list/base/handler";
@@ -1849,6 +1890,45 @@ group { name: "elm/gengrid/base/default";
    }
 }
 
+group { name: "elm/gengrid/base/fastscroll";
+   inherit: "elm/gengrid/base/default";
+   parts {
+      part {
+         name: "elm.fastscroll";
+         type: RECT;
+         scale: 1;
+         description {
+            state: "default" 0.0;
+            rel1 {
+               to: "bg";
+               relative: 1.0 0.0;
+            }
+            rel2 {
+               to: "bg";
+               relative: 1.0 1.0;
+            }
+            align: 1.0 0.5;
+            min: INDEX_ITEM_WIDTH_INC 0;
+            visible: 0;
+         }
+      }
+      part {
+         name: "elm.swallow.content";
+         clip_to: "clipper";
+         type: SWALLOW;
+         scale: 1;
+         description {
+            state: "default" 0.0;
+            rel1.to: "bg";
+            rel2 {
+               to: "elm.fastscroll";
+               relative: 0.0 1.0;
+            }
+         }
+      }
+   }
+}
+
 group { name: "elm/gengrid/base/handler";
    inherit: "elm/genlist/base/handler";