El Wednesday 19 March 2008 19:26:18 dan sinclair escribió:
> Currently Ewl positions widgets based on absolute coordinates. This
> works but isn't unnecessarily optional.  Thoughts on changing the
> internals of Ewl to use parent relative placement of widgets?
>
I have been giving this a lot of thought since I first read the original mail. 
It couldn't have come in a better time since we could merge this with 
the "Object Layout  Library" SoC idea.

But I cannot avoid to think there are some limits and problems I cannot 
visualize. For example, why didn't EWL implement the widgets as Smart 
Objects? This way Evas or Edje could be used as layout engines.

For the book I'm writing I have gone throught the common widgets in my head 
and couldn't see any unsolvable problem with using Edje for layout and 
behaviour of these widgets. Other than list based widgets . So I will need 
your help to understand these limitations.

I began to experiment by splitting widgets in three parts. The widget logic 
was implemented as an Smart Object. The widget layout and behavior was 
implemented as a single Edje group consisting only of SWALLOW and GROUP 
parts. Swallow parts were used to control layout and behaviour of child 
widgets, if any. Group parts were used to control layout and behaviour of the 
graphical elements that decorate the widget. This made simpler for an artist 
to limit itself to aesthetic changes and only dealing with layout and 
behaviour if he wanted to.

I can see why this would seem hackish, thus my SoC idea was to take 
the "Object Layout Library" based on Ed to implement something like this in a 
more clean way. A method to layout any type of widget without losing 
capabilities that Edje provides, like allowing the artist to alter sizes, 
visiblity and behaviour of the whole application and each of its widgets 
using transitions (by implementing the window as a three-part-widget itself). 

But I think I'm missing some cases to sudy and I would need you guys to send 
me examples in which this approach wouldn't work or be unconvenient. I would 
like to submit my SoC application this monday so I can keep the application 
updated during the week with your feedback and perhaps by friday having a 
clear design for the "Object Layout Library".

Thanks for reading all this =)

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to