Re: GUI Markup Language (GML) 1.0 Now Live - Create Eclipse or Swing UIs Using XML

Lucia Bonifacino <[email protected]> 08 Oct 2004 11:37:37 -0300
Newsgroups gmane.comp.lang.xul.announce
Message-ID <[email protected]>
Hi to all of you,

Thanks Gerald for the diffusion of the good news, as you said koalaGML
has been reborn as GML, and we have released version 1.0.0.
Now we are working on version 1.0.1.

In addition to what Gerald pointed out, GML currently let you build SWT
and Swing interfaces, but the tool is totally flexible, and it is quite
easy to extend it to build AWT interfaces or interfaces for any other
Java graphic library.
We plan for future releases the support for some other library...

As Gerald said, those who are willing to try it, please do it, and let
us know what you think, what you like about it, and what you don't like.
You can also send suggestions to us !.

At this moment, we are looking for people that can help us in the
development and testing of the project.
If any of you are interested, you can send us an email to
[email protected].

Thanks and regards,

Lucia


On Thu, 2004-10-07 at 14:52, Gerald Bauer wrote:

> Hello,
> 
>   Lucia Bonifacino reports that KoalaGML has been
> reborn as GML and that the GML 1.0 release is now out
> and work for the 1.0.1 release is already underway.
> 
>   What is GML?
> 
>   The GUI Markup Language lets you build Eclipse (SWT)
> UIs or Swing UIs using XML thanks to a GNU
> LGPL-licensed Java runtime. 
> 
>   More @ http://www.manentiasoftware.com/gml
> 
>   Grab a copy @
> http://sourceforge.net/projects/koalagml  
> 
>   If anyone tries out GML let us know what you think. 
> 
> 
>   - Gerald
>   
> 
> PS: Here's a GML XUL Challenge 2004 Counter-like
> Sample: 
> 
> <gml xsi:schemaLocation="http://www.koaladev.com
> http://www.koaladev.com/gml/GMLSchema.xsd">
>  <frame name="frame1">
>    <size width="500" height="300"/>
>     <button name="button1" visible="true"
> enabled="true">
>       <font type="Arial" size="18" bold="true"
> italic="false"/>
>       <color background="red" foreground="#000000"/>
>       <location horizontal="20" vertical="40"/>
>       <size width="200" height="50"/>
>       Click here
>    	<eventHandlers>
>   	  <handler eventType="widgetSelected">
> 	<imports>
>              import java.util.*;
>         </imports>
> 	<declarations>
>           private String s;
>           private int i;                       
>         </declarations>
> 	<constructor>
>           s = new String("1");
>           i = Integer.parseInt(s);                    
>    
>         </constructor>
>            frame.textfield1.setText("You click the
> button "+i+" times");
>            i++;                        
>         </handler>
>       </eventHandlers>
>     </button>
> 
>    <textField name="textfield1" visible="true">
>      <font type="Arial" size="24" italic="true"/>
>      <color background="white" foreground="blue"/>
>      <location horizontal="20" vertical="200"/> 
>      <size width="400" height="50"/>
>      <anchor bottom="fixed" right="fixed"/>
>             before any click...        
>    </textField>
>   </frame>
> </gml>   



Lucia Bonifacino

Development Department | Manentia Software
Silvestre Blanco 2577 Of. 801 | CP 11300
Montevideo Uruguay | Tel. (598 2) 709 06 95

------------------------------------------------------------------------------------------------------------------------

Our new web site is http://www.manentiasoftware.com
Mi new mail is [email protected]