state, "default" 0.0;
rel1 {
to, "clip_next";
+ relative, 0.0 0.5;
offset, 0 20;
}
rel2 {
to, "clip_next";
+ relative, 1.0 0.5;
offset, 0 20;
}
+ align, 0.0 0.5;
}
description {
state, "show" 0.0;
rel1.offset, 0 0;
rel2.offset, 0 0;
}
+ description {
+ state, "up" 0.0;
+ inherit, "show" 0.0;
+ rel1.relative, 0.0 0.0;
+ rel2.relative, 1.0 0.0;
+ align, 0.0 0.0;
+ }
+ description {
+ state, "down" 0.0;
+ inherit, "show" 0.0;
+ rel1.relative, 0.0 1.0;
+ rel2.relative, 1.0 1.0;
+ align, 0.0 1.0;
+ }
}
part {
name, "padding.current_channel";
clip_to, "clip_current";
description {
state, "default" 0.0;
- rel1.to, "clip_current";
- rel2.to, "clip_current";
+ rel1 {
+ to, "clip_current";
+ relative, 0.0 0.5;
+ }
+ rel2 {
+ to, "clip_current";
+ relative, 1.0 0.5;
+ }
+ align, 0.0 0.5;
+ }
+ description {
+ state, "up" 0.0;
+ inherit, "default" 0.0;
+ rel1.relative, 0.0 0.0;
+ rel2.relative, 1.0 0.0;
+ align, 0.0 0.0;
+ }
+ description {
+ state, "down" 0.0;
+ inherit, "default" 0.0;
+ rel1.relative, 0.0 1.0;
+ rel2.relative, 1.0 1.0;
+ align, 0.0 1.0;
}
}
part {
description {
state, "default" 0.0;
rel1 {
- to, PART_CHANNELINFO_LIST_CURRENT;
+ to, "clip_current";
relative, 0.5 1.0;
}
rel2 {
- to, PART_CHANNELINFO_LIST_CURRENT;
+ to, "clip_current";
relative, 0.5 1.0;
}
min, 0 32;
state, "default" 0.0;
rel1 {
to, "clip_prev";
+ relative, 0.0 0.5;
offset, 0 -20;
}
rel2 {
to, "clip_prev";
+ relative, 1.0 0.5;
offset, 0 -20;
}
+ align, 0.0 0.5;
}
description {
state, "show" 0.0;
rel1.offset, 0 0;
rel2.offset, 0 0;
}
+ description {
+ state, "up" 0.0;
+ inherit, "show" 0.0;
+ rel1.relative, 0.0 0.0;
+ rel2.relative, 1.0 0.0;
+ align, 0.0 0.0;
+ }
+ description {
+ state, "down" 0.0;
+ inherit, "show" 0.0;
+ rel1.relative, 0.0 1.0;
+ rel2.relative, 1.0 1.0;
+ align, 0.0 1.0;
+ }
}
part {
name, "padding.navigation_down";
action, SIGNAL_EMIT SIGNAL_HIDE_FINISHED SOURCE_ELM;
}
}
+ program {
+ signal, SIGNAL_ANIM_MOVE_UP;
+ source, SOURCE_PROGRAM;
+ action, STATE_SET "show" 0.0;
+ target, PART_CHANNELINFO_LIST_NEXT;
+ target, PART_CHANNELINFO_LIST_CURRENT;
+ target, PART_CHANNELINFO_LIST_PREV;
+ sequence {
+ action, STATE_SET "up" 0.0;
+ transition, CUBIC_BEZIER 0.667 TRANSITION_EASE_IN_OUT;
+ target, PART_CHANNELINFO_LIST_NEXT;
+ target, PART_CHANNELINFO_LIST_CURRENT;
+ target, PART_CHANNELINFO_LIST_PREV;
+ after, "anim_end";
+ }
+ }
+ program {
+ signal, SIGNAL_ANIM_MOVE_DOWN;
+ source, SOURCE_PROGRAM;
+ action, STATE_SET "show" 0.0;
+ target, PART_CHANNELINFO_LIST_NEXT;
+ target, PART_CHANNELINFO_LIST_CURRENT;
+ target, PART_CHANNELINFO_LIST_PREV;
+ sequence {
+ action, STATE_SET "down" 0.0;
+ transition, CUBIC_BEZIER 0.667 TRANSITION_EASE_IN_OUT;
+ target, PART_CHANNELINFO_LIST_NEXT;
+ target, PART_CHANNELINFO_LIST_CURRENT;
+ target, PART_CHANNELINFO_LIST_PREV;
+ after, "anim_end";
+ }
+ }
+ program {
+ name, "anim_end";
+ action, SIGNAL_EMIT SIGNAL_ANIM_FINISHED SOURCE_ELM;
+ }
}
}
state, "default" 0.0;
min, 536 70;
align, 0.0 0.0;
- fixed, 1 1;
visible, 0;
}
}