On 07/09/12 15:52, Iván Briano wrote: > 2012/9/7 Tom Hacohen <[email protected]>: >> On 07/09/12 17:45, Iván Briano wrote: >>> 2012/9/7 Tom Hacohen <[email protected]>: >>>> On 07/09/12 01:14, Christopher Michael wrote: >>>>> Right. but when we change viewport, we could loop the objects and update >>>>> them (as you suggested below for a different problem, the same approach >>>>> could work here). >>>>> >>>>> And what happens to existing applications which were made using only >>>>> Ecore_Evas ? If this is handled only in Elm, it will break all other >>>>> existing non-elm applications (or ones currently being written). >>>>> >>>>> Besides, I am not adding any specific framespace stuff to Elm (if >>>>> avoidable) anymore....I was told that hacks like that should not be >>>>> needed, so widgets that break in elm because of all this will remain >>>>> broken (until someone fixes them). >>>> >>>> Just do it in evas, i.e loop on all the objects in the frame. >>> >>> It's every object not in the frame that needs adjustment, not the frame. >>> >> >> Are you certain? Because I think the actual coords remain the same, i.e >> with a frame that starts at (20,20) an item at the (0,0) of the frame >> will actually have (20,20) as it's position, and thus will need to be >> adjusted accordingly (moved to 0,0 of the canvas) after the frame dies. >> > > Not the best naming, but setting the framespace sets the space within > the viewport > that IS NOT the frame.
Incorrect. Setting "framespace" sets the space Occupied by the frame (within the viewport). The frame gets drawn at 0,0 normally, any other > object that > you put in 0,0 will be adjusted to 20,20. That's to keep users seeing > as 0,0 the top left > corner of their workable area, not to have the object that is the > frame adjusted somewhere else. Correct. dh > >> -- >> Tom. >> > ------------------------------------------------------------------------------ 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 [email protected] https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
