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