|
Project Information
Members
Featured
Downloads
Wiki pages
Links
|
Gtkaml is a markup language based on Vala which lets you create Gtk+ composite widgets through concise XML:
<HBox homogeneous="false">
<Label label="_Hello" with-mnemonic="true" expand="false" fill="false"/>
<Entry g:public="my_entry" text="World! "/>
</HBox>or by using Gtkon object notation: HBox !homogeneous {
Label with-mnemonic label="_Hello" !expand !fill;
Entry $my_entry text="World!";
}Features
To see a sample of what gtkaml looks like, see the examples here. Have a look at the design goals for a quick specification + advancements in development. A reference of the gtkaml keywords is made available too. Examples can be found in /tests and /examples in the source distribution. You can discuss about gtkaml on the gtkaml-dev mailing list or you can Using Gtkaml?Then let us know! (2011-12-31) gtkaml 0.6 beta 1This beta release includes a new way of interaction with the Vala compiler that enables future developments. There should be no notable differences compared to 0.4.3's functionality other than:
Source is available in the svn branch gtkaml-0.6 for now. (2011-03-22) gtkaml 0.4.3
See the release notes. |
