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.
| Tags | Software Development Compilers Code Generators |
|---|---|
| Licenses | LGPL |
| Operating Systems | OS Independent |
| Implementation | C Vala XML |
Recent releases


Changes: Upgraded to valacompiler 0.7.3.


Changes: Upgraded to valacompiler 0.7.1.


Changes: Adapted to the header layout from Vala 0.7.


Changes: Now compatible with Vala 0.5.7 and 0.6.0.


Changes: Upgraded to Vala 0.5.6.