Change-Id: I45f8d7ffb3e4dbf69a3e002a7c612b6faaa9a610
group { name: "elm/index/base/vertical/default";
script {
group { name: "elm/index/base/vertical/default";
script {
+ public timer_id, timer_flag;
public index_hide_timer(val) {
if (get_int(timer_flag) == 1)
public index_hide_timer(val) {
if (get_int(timer_flag) == 1)
- run_program(PROGRAM:"index0.inactive");
+ run_program(PROGRAM:"index0.hide");
source: "";
script {
run_program(PROGRAM:"initial.index0.active");
source: "";
script {
run_program(PROGRAM:"initial.index0.active");
- timer(2.0, "index_hide_timer", 0);
}
}
program { name: "drag2";
}
}
program { name: "drag2";
program { name: "initial.index0.active";
action: STATE_SET "active" 0.0;
target: "clip";
program { name: "initial.index0.active";
action: STATE_SET "active" 0.0;
target: "clip";
+ after: "index0.inactive";
}
program { name: "index0.inactive";
signal: "elm,state,inactive";
source: "elm";
}
program { name: "index0.inactive";
signal: "elm,state,inactive";
source: "elm";
+ script {
+ new v;
+ v = get_int(timer_id);
+ if (v > 0) cancel_timer(v);
+ run_program(PROGRAM:"enable_timer");
+ v = timer(2.0, "index_hide_timer", 0);
+ set_int(timer_id, v);
+ }
+ }
+ program { name: "index0.hide";
action: STATE_SET "default" 0.0;
transition: DECELERATE 0.3;
target: "clip";
action: STATE_SET "default" 0.0;
transition: DECELERATE 0.3;
target: "clip";
+ after: "disable_timer";
}
program { name: "index.active";
signal: "elm,indicator,state,active";
}
program { name: "index.active";
signal: "elm,indicator,state,active";