kuuko pushed a commit to branch master. http://git.enlightenment.org/bindings/python/python-efl.git/commit/?id=29259e670e55a83fe12e56c61487c4161e52f24b
commit 29259e670e55a83fe12e56c61487c4161e52f24b Author: Kai Huuhko <kai.huu...@gmail.com> Date: Wed Oct 2 20:28:16 2013 +0300 Elementary: Clean up cruft from the transit test and add it to test.py --- examples/elementary/test.py | 3 ++- examples/elementary/test_transit.py | 19 ++++++------------- 2 files changed, 8 insertions(+), 14 deletions(-) diff --git a/examples/elementary/test.py b/examples/elementary/test.py index 8d49e93..4009efd 100755 --- a/examples/elementary/test.py +++ b/examples/elementary/test.py @@ -65,6 +65,7 @@ items = [ ("Transit Blend", "test_transit", "transit5_clicked"), ("Transit Fade", "test_transit", "transit6_clicked"), ("Transit Resizable", "test_transit", "transit7_clicked"), + ("Transit Custom", "test_transit", "transit8_clicked"), ("Transit Chain", "test_transit", "transit9_clicked"), ]), ("Entries", [ @@ -180,7 +181,7 @@ items = [ def selected_cb(o, mod, func): - exec("from " +mod + " import " + func + "\n" + func + "(o)") + exec("from {0} import {1}; {1}(o)".format(mod, func)) def menu_create(search, win): tbx.clear() diff --git a/examples/elementary/test_transit.py b/examples/elementary/test_transit.py index 6e713e2..5c3040e 100644 --- a/examples/elementary/test_transit.py +++ b/examples/elementary/test_transit.py @@ -22,21 +22,15 @@ class CustomEffect(TransitCustomEffect): self.to_h = to_h - from_h def transition_cb(effect, transit, progress): - if not effect: return - elist = [] - - custom_effect = effect - objs = transit.objects - if progress < 0.5: - h = custom_effect.fr_h + (custom_effect.to_h * progress * 2) - w = custom_effect.fr_w + h = effect.fr_h + (effect.to_h * progress * 2) + w = effect.fr_w else: - h = custom_effect.fr_h + custom_effect.to_h - w = custom_effect.fr_w + \ - (custom_effect.to_w * (progress - 0.5) * 2) + h = effect.fr_h + effect.to_h + w = effect.fr_w + \ + (effect.to_w * (progress - 0.5) * 2) - for obj in objs: + for obj in transit.objects: obj.resize(w, h) def end_cb(effect, transit): @@ -352,7 +346,6 @@ def transit8_clicked(obj, item=None): trans = Transit() trans.auto_reverse = True trans.tween_mode = ELM_TRANSIT_TWEEN_MODE_DECELERATE - #effect_context = _custom_context_new(150, 150, 50, 50) trans.object_add(bt) trans.effect_add(CustomEffect(150, 150, 50, 50)) trans.duration = 5.0 --