Incredible, I have resolved 10 minutes after sending the request :) forgot it
Dave > Hi all, > I have a strange problem using edje in the penguins module, I'll try to > explain it in my bad english... > > You can see the problem only with the lemmings population. > When you left-click on a lemming it start the bombing animation, as you > can probably see there's a glitch. > It is caused because the two animations (walking and bombing) have > different sizes. > This is the code: > > static void > _start_bombing_at(Penguin *tux, int at_y) > { > //printf("PENGUINS: Start bombing at %d...\n", at_y); > > if (tux->reverse) > edje_object_signal_emit(tux->obj, "start_bombing_left", > "epenguins"); *** Change animation > else > edje_object_signal_emit(tux->obj, "start_bombing_right", "epenguins"); > > tux->x = tux->x + (tux->action->w /2); > tux->action = evas_hash_find(tux->pop->actions, "Bomber"); > tux->x = tux->x - (tux->action->w /2); > tux->y = at_y - tux->action->h; > > edje_object_signal_callback_add(tux->obj,"bombing_done","edje", > _cb_bomber_end, tux); > evas_object_image_fill_set(tux->obj, 0, 0, tux->action->w, > tux->action->h); > evas_object_resize(tux->obj, tux->action->w, > tux->action->h); *** Change size > evas_object_move(tux->obj,(int)tux->x,(int)tux->y); > > } > > In the code I first call edje_object_signal_emit() to change the > animation and then change the size of the evas object to the right > dimension. But in real the evas is first resized (you can see the old > animation in the new size for a fraction of second) and then the new > tween animation is displayed. > > I don't have idea on how to solve this...it is an edje problem? or I > make something wrong? > please help, I'm on this since 2 weeks and can't find a good solution :( > > Thanks > Dave > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2005. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > _______________________________________________ > enlightenment-devel mailing list > enlightenment-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel