On 05/09/12 04:31, Paulo Alcantara wrote:
> Hi,
>
> This patch adds context clip from the intersection between the non-frame 
> objects
> and the framespace area so that those objects won't potentially be rendered 
> over
> frame ones.
>
> Instead of clipping the objects to a general framespace clipper (and keep 
> track
> of it), add context clip with the intersection between the non-frame objects 
> and
> the framespace area when rendering the non-frame ones inside the rendering 
> code.
>
> Besides, I was discussing with devilhorns about the checks that have been done
> in evas_object_geometry_get() and evas_object_move() functions that do not 
> take
> non-smart objects into account, so those objects could be placed at 0,0 (which
> is the wrong place when there is a frame in the application) without adding or
> subtracting the framespace offset. My fix would simly be to remove the 
> condition
> "obj->smart.smart" from those checks done in both evas_object_geometry_get() 
> and
> evas_object_move() functions so that non-smart objects would be placed at your
> correct positions. I know we have every object/widget (maybe not all) as 
> being a
> smart one in Elementary, so we cannot simply ignoring the non-smart objects,
> IMO.
>
>               Paulo
>

Well, in theory this looks & sounds good. I applied the patch and ran 
some tests, but it still does not fix the non-smart 
objects....essentially with this applied, the results are still the 
same, so I don't see quite what this fixes...

dh




------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to