Hernán,
Te iba a contestar en la otra lista, pero es mas fácil en español :)

Me parece muy interesante lo que estas haciendo, para mejorar la
programacion en Seaside... yo estaba haciendo unos experimentos tratando de
adaptar el ST2JS (y el SWT) de Diego Gomez Deck, buscando un poco lo mismo
que ustedes, por lo que veo. El problema, claro, es que mis tiempos de
desarrollo son "cuando pinta", y obviamente va a estar listo (si es que
alguna vez lo esta) para el año de la corneta...
Si pueden liberar el codigo seria un gran aporte para la comunidad...

Felicitaciones, y espero porder ver los controles pronto!

Saludos,
Esteban


On 6/15/07, Hernán Morales <[EMAIL PROTECTED]> wrote:
>
> Bueno amigos, visto que el anuncio en la lista de Seaside se hizo, o se
> está por hacer, quedé sorteado para comentarles que hace un tiempo venimos
> haciendo un paquete que agrega, o lo intenta al menos, controles tipo
> widgets a Seaside.
>
> Antes de que caiga alguna baba, un par de aclaraciones: 1) Está en
> desarrollo y tenemos que acordar el licenciamiento con la institución en la
> que trabajamos para poder liberarlo 2) No es un "Framework AJAX" lo que sea
> que venga a significar eso, nosotros sólo tomamos las ideas del
> WindowBuilder Pro y tratamos de imitar lo que hacía. (Para los que nunca
> vieron el WindowBuilder, es un constructor de ventanas (choc) que cayó un
> poco en desuso con la avalancha del VisualSmalltlak y sus primos).
>
> Lo que tiene es soporte para TextField, Panel, RadioButton, TextArea,
> Label, Button, Anchor, CheckBoxGroup, RadioButtonGroup, ListBox , FieldSet
> (y algunos otros que ahora no recuerdo) que vendrían ser los controles más
> popus del mercado, y ahora estamos trabajando sobre un constructor para
> generar visualmente estos controles en una descarada imitación que no
> distingue fronteras.
>
> ¿Cómo es la onda de trabajo con esto?
> Bueno, sin el constructor ahora estamos haciendo:
>
> >>countryControl
>     "Privado - Responde un ListBox para mostrar países.
>     Si el control no se encuentra en el receptor, agregarlo"
>
>     ^self
>         paneNamed: #countryList
>         ifNonePut: [ (SFListBox new)
>                         printSelector: #viewerString;
>                         styleClass: 'large';
>                         items: self countries;
>                         label: 'País';
>                         layout: self layout;
>                         addItem: nil labelFrom: 'Ninguno';
>                         when: #selectedChanged
>                             send: #selectedItem
>                             to: self;
>                         yourself]
>
> y para dibujarlo
>
> >>renderContentOn: html
>     "Privado - Dibuja el receptor"
>
>     html render: self countryControl
>
> Con el constructor lo que intentamos es que se pueda elegir el control,
> configurarle las propiedades del caso, hacer una previsualización y
> finalmente agregarlo a un árbol de layout de la página. Cuando el árbol esté
> terminado de configurar, se puede compilar el código que dibuja la página y
> que instancia cada control en la clase que representa la página, junto con
> el soporte del árbol para poder editarlo en el futuro.
> Bueno, solo para comentarles eso. Los pronombres en primera persona del
> plural son porque quienes estamos atrás de esto somos Juan Burella, Norberto
> Manzanos y moi en el CAICYT http://www.caicyt.gov.ar  .
>
>
>
> >
>


-- 
"Querer es suscitar las paradojas"
Camus. El míto de Sísifo.

--~--~---------~--~----~------------~-------~--~----~
Has recibido este mensaje porque estás suscrito a Grupo "clubSmalltalk" de 
Grupos de Google.
 Si quieres publicar en este grupo, envía un mensaje de correo 
electrónico a [email protected]
 Para anular la suscripción a este grupo, envía un mensaje a [EMAIL PROTECTED]
 Para obtener más opciones, visita este grupo en 
http://groups.google.com/group/clubSmalltalk?hl=es.

-~----------~----~----~----~------~----~------~--~---

Responder a