Bueno, no sé como se tendría que hacer. No me he puesto a
investigarlo aún, pero en teoría, XUL, son interfaces hechas a base
de XML, siguiendo su especificación.
por ejemplo, crear una ventana sería:
<window
id="findfile-window"
title="Find Files"
orient="horizontal"
xmlns="http://www.mozilla.org/keymaster/gatekeeper/
there.is.only.xul">
...
</window>
Y si en la marca del window introducimos el siguiente código tenemos
un menú:
<toolbox flex="1">
<menubar id="sample-menubar">
<menu id="file-menu" label="File">
<menupopup id="file-popup">
<menuitem label="New"/>
<menuitem label="Open"/>
<menuitem label="Save"/>
<menuseparator/>
<menuitem label="Exit"/>
</menupopup>
</menu>
<menu id="edit-menu" label="Edit">
<menupopup id="edit-popup">
<menuitem label="Undo"/>
<menuitem label="Redo"/>
</menupopup>
</menu>
</menubar>
</toolbox>
Nosotros seguramente tendremos que crearnos algún framework para
trabajar con XUL, así que el trabajo estará hecho para cuando quieras
echarle una ojeada ;)
Si mientras quieres investigar aquí te dejo un tutorial del cual he
sacado el código anterior:
http://www.xulplanet.com/tutorials/xultu/
SongBird está desarrollado con XUL: http://www.songbirdnest.com/
Un saludo.
El 09/08/2007, a las 19:01, Germán Arduino escribió:
> Hola:
>
> XUL parece una opción interesante también, alguna vez me la sugirió
> Diego Gómez Deck, pero no se que tanto trabajo da y que tanto se
> puede manejar cómodamente desde Squeak.
>
> Saludos.
>
>
>
> El día 9/08/07, Giuseppe Luigi Punzi <glpunzi@...>
> escribió:
> Si no te gusta WEB, ni tampoco Morphic o Tweak, siempre puedes
> mirar un punto intermedio.
>
> Yo voy a comenzar con un amigo un proyecto en breve (si, si..por
> fin!!!!) y una de las opciones que estamos pensando para la
> interfaz es el uso de XUL(1)
>
> Mi pequeño granito de arena.
>
> (1) http://es.wikipedia.org/wiki/XUL
>
>
>
> linuxzer0 escribió:
>> Hola, estamos tratando de hacer una aplicacion en Squeak, ya tenemos
>> hecho el Model (o sea, las clases). Honestamente nos es mas facil
>> usar otros lenguajes, pero creo que Smalltalk+Squeak valen la pena.
>> Ahora, para hacer la interfaz no sabemos para donde arrancar. Usando
>> smalltalk, tenemos experiencia usando VisualWorks, y el "canvas" que
>> trae (basicamente, la paleta con todos los widgets), en squeak no le
>> encontramos la vuelta a muchisimas cosas, por ejemplo armar varios
>> forms, y tirarle los widgets para ir haciendo la interfaz.
>> ¿Alguien nos puede dar una orientacion?¿bibliografia, tutoriales en
>> la web, etc?
>> Me gustarian opiniones y consejos de entendidos.
>> Cualquier ayuda es mas que bienvenida!
>> Gracias
>> Lucas
>>
>
>
>
>
>