What do you think about something like this:<br><a href="http://www.lucidtoolkit.org/layout_expression_language">http://www.lucidtoolkit.org/layout_expression_language</a><br><br>The way I view it, GUI stuff creation has 3 steps:
<br>- widget creation<br>- layout <br>- event binding<br><br>a lot of the spaghetti code I produced was due to the fact that I wasn&#39;t disciplined enough to break code into this distinct steps. <br><br>regarding the layout language, I would rather learn a few more idioms than have write AND READ through lot of noise created by methods names and ALLCAPS parameters.
<br><br>Peter.<br><br><div class="gmail_quote">On Dec 7, 2007 4:11 PM, Phillip J. Eby &lt;<a href="mailto:pje@telecommunity.com">pje@telecommunity.com</a>&gt; wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="Ih2E3d">&gt; &nbsp;Nice UI should account for whitespace balance etc. Best example<br>&gt;is photoshop and by chance it&#39;s layout (EVE) is open source as part of<br>&gt;Adobe Source Libraries. <a href="http://sourceforge.net/projects/adobe-source/" target="_blank">
http://sourceforge.net/projects/adobe-source/</a><br><br></div>Yep, and EVE is based on a trellis-like system, interestingly<br>enough. &nbsp;Unfortunately, I was not able to find any documents<br>explaining EVE&#39;s layout algorithm, whitespace handling, etc.
<br></blockquote></div><br clear="all"><br>-- <br>There is NO FATE, we are the creators.