Jump to content
Compatible Support Forums
Sign in to follow this  
news

gtkaml 0.2.9.1

Recommended Posts

Gtkaml is an markup language that reuses the Vala compiler to

writeGtk+ widgets through casual XML markup.

 

 

     

     

 

 

Features:

  * compact XML syntax for describing Gtk widgets

  * code 'islands' (written in Vala) - for signal handling and other

code in your widget class (so you don't modify

the generated code ever)

  * doesn't depend on an external library at run-time (other than Gtk+)

  * much more readable than the usual UI boilerplate (e.g. you don't

need to worry about temporary variables, or ever write hundreds of

lines of code/markup)

 * no Gtk+ magic - gtkaml can be used for any component/widget

library, given that the composition methods are specified in the

*.implicits file

 

Changes in 0.2.9.1:

 - based on vala compiler 0.7.8

 - fixes:

     #20 "gtkaml crashes when vala reports an error in generated code"

 

Gtkaml 0.2.x is currently in maintainence mode. Only releases to sync

with Vala are made, and bugs may be fixed if they don't require

re-architecturing.

 

Gtkaml 0.4 is in prototyping phase. Changes include re-using Vala's

parser for expressions and Vala symbol resolver as much as possible,

opening the oportunity to data binding based on 'notify' signal.

 

 

Full release notes: http://code.google.com/p/gtkaml/wiki/ReleaseNotes

Downloads: http://code.google.com/p/gtkaml/downloads/list

 

[1] Examples: http://code.google.com/p/gtkaml/wiki/Example

 

 

Regards,

Vlad Grecescu

_______________________________________________

 

Share this post


Link to post

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
Sign in to follow this  

×