Changes in 0.2.11: - fixed building with libvala-0.10 - fixed a crash in reporting parsing errors - fixed build warnings - added test case3 / example for instantiating a non-visual class
Changes in 0.2.12 - fixed building with libvala-0.12 Many thanks to panc...@nopcode.org for his contribution to all these! Gtkaml is an markup language that reuses the Vala compiler to write Gtk+ widgets through casual XML. <HBox homogeneous="false"> <Label label="_Hello" with-mnemonic="true" expand="false" fill="false"/> <Entry g:public="my_entry" text="World! "/> </HBox> 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) * no Gtk+ magic - gtkaml can be used for any component/widget library, given that the composition method selection is specified in the *.implicits file 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
_______________________________________________ vala-list mailing list vala-list@gnome.org http://mail.gnome.org/mailman/listinfo/vala-list