Hola Sebastian,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Layout stuff is in early stages, as our application uses a basic tableless 
design using CSS boxes, we never need to dig too much in there. There&#39;s a lot of 
cool things out there (including VPL&#39;s and ideas from other packages) surely 
we&#39;ll take a look if can be easily incorporated into our model.<br><br>Saludos<br>Juan M.<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <br><br><div><span class="gmail_quote">On 6/15/07, <b class="gmail_sendername">Sebastian Sastre</b> &lt;<a href="mailto:ssastre@seaswork.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
ssastre@seaswork.com</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">




<div>
<div dir="ltr" align="left"><font color="#0000ff" face="Trebuchet MS" size="2"><span>Hi there,</span></font></div>
<div dir="ltr" align="left"><font color="#0000ff" face="Trebuchet MS" size="2"><span></span></font>&nbsp;</div>
<div dir="ltr" align="left"><font color="#0000ff" face="Trebuchet MS" size="2"><span>&nbsp;&nbsp;&nbsp; very interesting. I want to see it. 
I&#39;m working on a little framework too to ease app develop too. 
</span></font></div>
<div dir="ltr" align="left"><font color="#0000ff" face="Trebuchet MS" size="2"><span></span></font>&nbsp;</div>
<div dir="ltr" align="left"><font color="#0000ff" face="Trebuchet MS" size="2"><span>&nbsp;&nbsp;&nbsp; Did you guys make something to 
define the composable layout of the components?&nbsp; like the so called complex 
layout in ExtJS?</span></font></div>
<div dir="ltr" align="left"><font color="#0000ff" face="Trebuchet MS" size="2"><span>&nbsp;&nbsp;&nbsp; </span></font></div>
<div dir="ltr" align="left"><font color="#0000ff" face="Trebuchet MS" size="2"><span>&nbsp;&nbsp;&nbsp; cheers,</span></font></div>
<div><font color="#0000ff" face="Trebuchet MS" size="2"></font>&nbsp;</div>
<div align="left"><span>
<p style="margin: 0cm 0cm 0pt;" align="left"><span style="font-size: 10pt;">Sebastian 
Sastre</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 10pt;">&nbsp;</span></p></span><br></div>
<blockquote style="border-left: 2px solid rgb(0, 0, 255); padding-left: 5px; margin-left: 5px; margin-right: 0px;">
  <div dir="ltr" align="left" lang="es">
  <hr>
  <font face="Tahoma" size="2"><b>De:</b> <a href="mailto:seaside-bounces@lists.squeakfoundation.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">seaside-bounces@lists.squeakfoundation.org</a> 
  [mailto:<a href="mailto:seaside-bounces@lists.squeakfoundation.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">seaside-bounces@lists.squeakfoundation.org</a>] <b>En nombre de 
  </b>Burella Juan M.<br><b>Enviado el:</b> Viernes, 15 de Junio de 2007 
  15:00<br><b>Para:</b> <a href="mailto:squeak-dev@lists.squeakfoundation.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">squeak-dev@lists.squeakfoundation.org</a>; 
  <a href="mailto:seaside@lists.squeakfoundation.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">seaside@lists.squeakfoundation.org</a><br><b>Asunto:</b> [Seaside] Web controls 
  for Seaside<br></font><br></div><div><span>
  <div></div>In order to ease the work with our web application&nbsp; we have 
  added component support for Seaside. It&#39;s what is called &quot;AJAX Framework&quot; out 
  there, although we preferred not to call it &quot;framework&quot; nor toolkit by now. 
  Much of the ideas of this package are based on WindowBuilder Pro, a commercial 
  window builder that enables visual programming. &nbsp; <br><br>Right now we 
  have support for most common web controls (TextField, Panel, RadioButton, 
  TextArea, Label, Button, Anchor, CheckBoxGroup, RadioButtonGroup, ListBox, 
  FieldSet) and we are working on a builder tool for generate Seaside components 
  (pages) dinamically. We call it SeasideBuilder. &nbsp; <br><br>Using our 
  package, for example, if you want to specify a ListBox of countries you have 
  to (without the builder):<br><br>&gt;&gt;countryControl<br>&nbsp;&nbsp;&nbsp; 
  &quot;Private - Answer a ListBox with the countries. If panes not includes it then 
  this is added&quot; &nbsp; <br><br>&nbsp;&nbsp;&nbsp; ^self 
  &nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; paneNamed: 
  #countryList<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ifNonePut: [ 
  (SFListBox 
  new)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  printSelector: 
  #viewerString;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  styleClass: 
  &#39;large&#39;;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  items: self countries; &nbsp; 
  <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  label: 
  &#39;País&#39;;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  layout: self 
  layout;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  addItem: nil labelFrom: 
  &#39;Ninguno&#39;;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  when: #selectedChanged &nbsp; 
  <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  send: 
  #selectedItem<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  to: 
  self;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  yourself]<br><br>and it&#39;s rendered with:<br><br>&gt;&gt;renderContentOn: html 
  &nbsp;<br>&nbsp;&nbsp;&nbsp; &quot;Private - Render the receiver&quot; &nbsp; 
  <br>&nbsp;&nbsp; &nbsp;<br>&nbsp;&nbsp;&nbsp; html render: self 
  countryControl<br><br>With the builder you&#39;ll have to pick the control you 
  want, configure properties, preview if you want it, and finally add to a page 
  layout tree. When the tree is already configured properly, code for the 
  rendering and controls is compiled into the class, along with tree support for 
  future editing with the tool, although this is under heavy developement. 
  &nbsp; <br><br>Maybe this work could be interesting for someone out there. If 
  so,&nbsp; we&#39;d have to ask our institution for permission to release a public 
  version under an appropiate licensing (GPL, LGPL, BSD, etc). 
  &nbsp;<br><br>Juan M. Burella, Hernán Morales and Norberto Manzanos, CAICYT 
  &nbsp; <br><a href="http://www.caicyt.gov.ar" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://www.caicyt.gov.ar</a> 
</span></div></blockquote></div>
<br>_______________________________________________<br>Seaside mailing list<br><a href="mailto:Seaside@lists.squeakfoundation.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">Seaside@lists.squeakfoundation.org
</a><br><a href="http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
</a><br><br></blockquote></div><br>