[ANNOUNCE] gtkaml 0.2.2.2 an Application Markup Language for GTK+Vala

1 view
Skip to first unread message

Vlad Grecescu

unread,
Dec 3, 2008, 7:26:23 AM12/3/08
to gtkam...@googlegroups.com
gtkaml is an XML parser that extends the Vala.Parser and transforms
all your tags into a valid Gtk+ UI class described in the Vala
language.

<VBox class:name="MyVBox" xmlns="Gtk" xmlns:class="http://gtkaml.org/0.2">
     <Label label="_Hello" with-mnemonic="true"
            expand="false" fill="false" padding="0" />
</VBox>

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.2.2 requires glib-2.0, vala-1.0 = 0.5.2, libxml-2.0, and gtk+-2.0

Changes:
   * upgraded to valacompiler 0.5.2

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
Future Goals: http://code.google.com/p/gtkaml/wiki/DesignGoals#Future_Goals

Regards,

Vlad Grecescu



Reply all
Reply to author
Forward
0 new messages