gtkaml 0.2.0.1 (Default branch) |
|
|
gtkaml is an XML syntax and an XML parser that extends the Vala.Parser and transforms all your XML tags into a valid Gtk+ UI class. It features a compact XML syntax for describing the way Gtk widgets are laid out in a (new) custom widget you're creating. Code "islands" (written in Vala) are used for widget signal handling and other methods/signals/properties that you're introducing. It doesn't depend on an external library at run-time, and it is much more readable than the usual UI boilerplate.
License: GNU Lesser General Public License (LGPL)
Changes:
You can now modify properties of "existing"
widgets, but only if they're also "standalone". If
the parsing of the generated vala file succeeds,
the generated file is removed (unless --save-temps
is specified from the command-line). Line numbers
of the first CDATA code block match (if possible)
with the generated vala file (so you can lookup
errors).
|