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)
...(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 <[email protected]> wrote:
> On Sat, 10 Aug 2013 16:41:35 +0900 이준호 <[email protected]> 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 <[email protected]>
>> wrote:
>> > On Sat, 10 Aug 2013 16:21:06 +0900 이준호 <[email protected]> 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
>> >> [email protected]
>> >> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
>> >>
>> >
>> >
>> > --
>> > ------------- Codito, ergo sum - "I code, therefore I am" --------------
>> > The Rasterman (Carsten Haitzler) [email protected]
>> >
>
>
> --
> ------------- Codito, ergo sum - "I code, therefore I am" --------------
> The Rasterman (Carsten Haitzler) [email protected]
>
------------------------------------------------------------------------------
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
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel