Thank you for your advice !!! On Sat, Aug 10, 2013 at 10:28 PM, Carsten Haitzler <ras...@rasterman.com> wrote: > On Sat, 10 Aug 2013 16:57:30 +0900 이준호 <eso...@gmail.com> said: > >> Sorry, not IMAGE, but SWALLOW. >> I use SWALLOW part and put Evas object (image widget) >> >> Here are real codes... >> I defined a group, like below. >> >> group { >> name: "group"; >> ...(blah)... >> part { >> name: "hbox"; >> type: SWALLOW; >> mouse_events: 1; >> scale: 1; >> description { >> ...(blah)... >> } >> } >> >> ...(blah)... >> >> part { >> name: "title"; >> type: TEXTBLOCK; >> mouse_events: 0; >> scale: 1; >> description { >> ...(blah)... >> } >> } >> ...(blah)... >> } >> } >> >> Then, control it in my .c code. >> ("current" is evas object swallowed with above "hbox". I move it to >> out of screen for showing transition effect) > > there is your problem. once you swallow it.. edje is in charge of stacking, > clipping, and geometry.. that includes maps. so you are going to FIGHT with > edje. > > if you want separated control over your ojects, put it inside a smart object > of > your own. edje will control the smart object, then based on the smart obj > size/position etc. YOU can control your image obj in code. there are plenty of > examples of this - terminology's media.c for example is such a simple smart > obj. it normally only contains a single image obj in it (or emotion video obj > etc.). > >> ...(blah)... >> map = evas_map_new(4); >> int x,y,w,h; >> evas_object_geometry_get(current, &x, &y, &w, &h); >> evas_map_util_points_populate_from_geometry(map, x, y, w, h, >> 0); ...(blah)... >> evas_map_point_coord_set(map, 0, x, y_values[0], 0); >> evas_map_point_coord_set(map, 1, x + w, y_values[1], 0); >> evas_map_point_coord_set(map, 2, x + w, y_values[2], 0); >> evas_map_point_coord_set(map, 3, y_values[3], 0); >> >> ... >> evas_object_map_set(current, map); >> evas_object_map_enable_set(current, 1); >> >> evas_map_free(map); >> ...(blah)... >> >> >> On Sat, Aug 10, 2013 at 4:46 PM, Carsten Haitzler <ras...@rasterman.com> >> wrote: >> > On Sat, 10 Aug 2013 16:41:35 +0900 이준호 <eso...@gmail.com> said: >> > >> > the image object is part of the edje obj? like a part {} ? are you using >> > evas_map apis to move it? you are GETTING the object handle from edje (via >> > part name) and then manipulating it via map in your code? >> > >> >> Sorry, I attached image file, please refer it. >> >> >> >> On Sat, Aug 10, 2013 at 4:29 PM, Carsten Haitzler <ras...@rasterman.com> >> >> wrote: >> >> > On Sat, 10 Aug 2013 16:21:06 +0900 이준호 <eso...@gmail.com> said: >> >> > >> >> > ummm.. your ascii diagram... doesnt seem to come out well at all. :( >> >> > >> >> >> Hello Guys, >> >> >> Here are some questions about Evas Map object. >> >> >> >> >> >> When I control geometry values of Evas object using Evas Map to show >> >> >> transition effect, >> >> >> after transition has been done, If I update any object (such as TEXT or >> >> >> SWALLOW part) in same layout tree(?), >> >> >> that geometry values to be reset. >> >> >> >> >> >> For example, >> >> >> >> >> >> There is a group in edj file and that group has 2 part. >> >> >> One is TEXT part, and another is IMAGE, like below. >> >> >> >> >> >> |------------------------------| >> >> >> |------------------------------| >> >> >> | TEXT | | >> >> >> | TEXT >> >> >> | >> >> >> | (10,20) | | >> >> >> | >> >> >> | |----------------| | | >> >> >> | >> >> >> | | IMAGE | | =====> | (10,40) >> >> >> | >> >> >> | | | | | >> >> >> |----------------| | >> >> >> | |----------------| | | | >> >> >> | |IMAGE >> >> >> | | >> >> >> | (40,50) | | | >> >> >> | | >> >> >> | | | >> >> >> |----------------| | >> >> >> | | | >> >> >> (40,70) | >> >> >> |------------------------------| >> >> >> |------------------------------| >> >> >> >> >> >> In above case, I move IMAGE part to down of screen using evas map API. >> >> >> Then, I set new text into TEXT part (using edje_object_part_text_set), >> >> >> IMAGE object to be reset automatically, like below. >> >> >> >> >> >> |------------------------------| >> >> >> |------------------------------| >> >> >> >> >> >> | TEXT | | >> >> >> | TEXT >> >> >> | >> >> >> | | | (10,20) >> >> >> | >> >> >> | | | >> >> >> |----------------| | >> >> >> | (10,40) | =====> | | IMAGE >> >> >> | | >> >> >> | >> >> >> | |----------------| | | | >> >> >> | | >> >> >> | | IMAGE | | | >> >> >> |----------------| | >> >> >> | | | | | >> >> >> (40,50) | >> >> >> | |----------------| | | >> >> >> | >> >> >> | (40,70) | | >> >> >> | >> >> >> |------------------------------| >> >> >> |------------------------------| >> >> >> >> >> >> Actually, I want to keep geometry of above IMAGE, even if some object >> >> >> in >> >> >> edje layout has been changed. >> >> >> Is there any good idea?? >> >> >> ------------------------------------------------------------------------------ >> >> >> Get 100% visibility into Java/.NET code with AppDynamics Lite! >> >> >> It's a free troubleshooting tool designed for production. >> >> >> Get down to code-level detail for bottlenecks, with <2% overhead. >> >> >> Download for free and get started troubleshooting in minutes. >> >> >> http://pubads.g.doubleclick.net/gampad/clk?id=48897031&iu=/4140/ostg.clktrk >> >> >> _______________________________________________ >> >> >> enlightenment-devel mailing list >> >> >> enlightenment-devel@lists.sourceforge.net >> >> >> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel >> >> >> >> >> > >> >> > >> >> > -- >> >> > ------------- Codito, ergo sum - "I code, therefore I am" -------------- >> >> > The Rasterman (Carsten Haitzler) ras...@rasterman.com >> >> > >> > >> > >> > -- >> > ------------- Codito, ergo sum - "I code, therefore I am" -------------- >> > The Rasterman (Carsten Haitzler) ras...@rasterman.com >> > >> >> ------------------------------------------------------------------------------ >> Get 100% visibility into Java/.NET code with AppDynamics Lite! >> It's a free troubleshooting tool designed for production. >> Get down to code-level detail for bottlenecks, with <2% overhead. >> Download for free and get started troubleshooting in minutes. >> http://pubads.g.doubleclick.net/gampad/clk?id=48897031&iu=/4140/ostg.clktrk >> _______________________________________________ >> enlightenment-devel mailing list >> enlightenment-devel@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > > > -- > ------------- Codito, ergo sum - "I code, therefore I am" -------------- > The Rasterman (Carsten Haitzler) ras...@rasterman.com >
------------------------------------------------------------------------------ Get 100% visibility into Java/.NET code with AppDynamics Lite! It's a free troubleshooting tool designed for production. Get down to code-level detail for bottlenecks, with <2% overhead. Download for free and get started troubleshooting in minutes. http://pubads.g.doubleclick.net/gampad/clk?id=48897031&iu=/4140/ostg.clktrk _______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel