news 28 Posted June 2, 2009 Gtkaml 0.2.7 requires glib-2.0, vala-1.0 >= 0.7.3, libxml-2.0, and gtk+-2.0 Changes: * upgraded to valacompiler 0.7.3 Gtkaml is an XML parser that extends the Vala.Parser and transforms your markup into a valid Gtk+ GUI class described in the Vala language. Features * compact XML syntax for describing Gtk widgets * code 'islands' (written in Vala) for signal handling and other methods/signals/properties/ 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 variable names, or ever write hundreds of lines of code/markup) 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 Example: http://code.google.com/p/gtkaml/wiki/Example _______________________________________________ Share this post Link to post