aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJaehyun Cho <jae_hyun.cho@samsung.com>2018-08-14 10:19:16 -0400
committerMike Blumenkrantz <zmike@samsung.com>2018-08-14 10:19:16 -0400
commit5aa50e33c8f9f32a3f84affa39257ebfeaca9fce (patch)
treef2e960a673550935301fde34a96171a9639a1fd8
parenttests/genlist: add focus test (diff)
downloadefl-5aa50e33c8f9f32a3f84affa39257ebfeaca9fce.tar.gz
theme: add programs for deferred naviframe push/pop signals
Summary: Naviframe provides deferred push/pop signals to begin transition effect and not to emit signals frequently for transition callbacks. To handle the deferred naviframe push/pop signals, programs which catch the signals are added. @fix Test Plan: Test naviframe in elementary_test by pressing next and prev buttons. Reviewers: zmike, Hermet Reviewed By: zmike Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D6823
-rw-r--r--data/elementary/themes/edc/elm/naviframe.edc16
1 files changed, 8 insertions, 8 deletions
diff --git a/data/elementary/themes/edc/elm/naviframe.edc b/data/elementary/themes/edc/elm/naviframe.edc
index c0f513410a..f166f70ea9 100644
--- a/data/elementary/themes/edc/elm/naviframe.edc
+++ b/data/elementary/themes/edc/elm/naviframe.edc
@@ -559,9 +559,9 @@ group { name: "elm/naviframe/item/basic/default";
action: STATE_SET "default" 0.0;
target: "base";
target: "elements_clip";
- after: "pushed2";
}
- program { name: "pushed2";
+ program {
+ signal: "elm,state,cur,pushed,deferred"; source: "elm";
action: STATE_SET "prev" 0.0;
transition: DECEL 0.5;
target: "base";
@@ -578,9 +578,9 @@ group { name: "elm/naviframe/item/basic/default";
action: STATE_SET "default" 0.0;
target: "base";
target: "elements_clip";
- after: "popped2";
}
- program { name: "popped2";
+ program {
+ signal: "elm,state,cur,popped,deferred"; source: "elm";
action: STATE_SET "next" 0.0;
transition: DECEL 0.5;
target: "base";
@@ -597,9 +597,9 @@ group { name: "elm/naviframe/item/basic/default";
action: STATE_SET "next" 0.0;
target: "base";
target: "elements_clip";
- after: "pushedb2";
}
- program { name: "pushedb2";
+ program {
+ signal: "elm,state,new,pushed,deferred"; source: "elm";
action: STATE_SET "default" 0.0;
transition: DECELERATE 0.5;
target: "base";
@@ -616,9 +616,9 @@ group { name: "elm/naviframe/item/basic/default";
action: STATE_SET "prev" 0.0;
target: "base";
target: "elements_clip";
- after: "poppedb2";
}
- program { name: "poppedb2";
+ program {
+ signal: "elm,state,prev,popped,deferred"; source: "elm";
action: STATE_SET "default" 0.0;
transition: DECELERATE 0.5;
target: "base";