From 95fd058a3a7386777879854ad17e9213778463d4 Mon Sep 17 00:00:00 2001 From: Jaeun Choi Date: Tue, 25 Jun 2013 15:22:03 +0900 Subject: [PATCH] [fastscroll] added programs according to a new index feature: index item priority set Change-Id: Ib401643b304aede70559e2978df68b7ad666332d --- themes/widgets/index.edc | 58 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 58 insertions(+) diff --git a/themes/widgets/index.edc b/themes/widgets/index.edc index a1c3e82..d1bca11 100644 --- a/themes/widgets/index.edc +++ b/themes/widgets/index.edc @@ -174,6 +174,18 @@ } color: 255 255 255 255; } + description { state: "up" 0.0; + rel1.relative: 1.0 0.0; + rel2.relative: 1.0 0.0; + align: 1.0 1.0; + fixed: 1 1; + } + description { state: "down" 0.0; + rel1.relative: 1.0 1.0; + rel2.relative: 1.0 1.0; + align: 1.0 0.0; + fixed: 1 1; + } } part { name: "button_image"; scale: 1; @@ -342,6 +354,10 @@ offset: -1 -1; } } + description { state: "inactive" 0.0; + inherit: "default" 0.0; + visible: 0; + } } part { name: "access"; @@ -457,6 +473,48 @@ transition: DECELERATE 0.3; target: "clip2"; } + program { name: "event.inactive"; + signal: "elm,priority,up"; + source: "elm"; + action: STATE_SET "inactive" 0.0; + target: "elm.swallow.event.0"; + } + program { name: "index.up"; + signal: "elm,priority,up"; + source: "elm"; + action: STATE_SET "up" 0.0; + target: "elm.swallow.index.0"; + after: "index.go.down"; + } + program { name: "index.go.down"; + action: STATE_SET "default" 0.0; + transition: LINEAR 0.3; + target: "elm.swallow.index.0"; + after: "event.active"; + } + program { name: "event.inactive2"; + signal: "elm,priority,down"; + source: "elm"; + action: STATE_SET "inactive" 0.0; + target: "elm.swallow.event.0"; + } + program { name: "index.down"; + signal: "elm,priority,down"; + source: "elm"; + action: STATE_SET "down" 0.0; + target: "elm.swallow.index.0"; + after: "index.go.up"; + } + program { name: "index.go.up"; + action: STATE_SET "default" 0.0; + transition: LINEAR 0.3; + target: "elm.swallow.index.0"; + after: "event.active"; + } + program { name: "event.active"; + action: STATE_SET "default" 0.0; + target: "elm.swallow.event.0"; + } program { name: "access.active"; signal: "elm,access,state,active"; -- 2.7.4