Downloadliste

Projektbeschreibung

gtkaml is an XML syntax and parser that extends the Vala.Parser and transforms all your tags into a valid Gtk+ UI class. It features a casual 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.

Systemanforderungen

Die Systemvoraussetzungen sind nicht definiert
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2012-01-04 06:41
0.6 beta1

Diese Betaversion enthält eine neue Art der Interaktion mit dem Vala-Compiler, die zukünftige Entwicklungen ermöglicht. Sollte es keine nennenswerte Unterschiede im Vergleich zu 0.4.3's Funktionalität, außer: Kompatibilität mit Vala 0.12/0.14/0.15; Quelldateien Reihenfolge von der Kommandozeile aus ist nicht mehr relevant (vorherige architektonische Begrenzung); und Unterstützung für die Erstellung benutzerdefinierter Methoden (das Konstrukt wird weiterhin von Gtkaml generiert werden).
Tags: rewrite, Beta, Minor feature enhancements
This 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: compatibility with Vala 0.12/0.14/0.15; source files' order from command line is not relevant anymore (previous architectural limitation); and support for custom creation methods (the construct will still be generated by gtkaml).

2011-03-22 20:57
0.4.3

Shebang Unterstützung in gtkon und bauen / Verpackung Änderungen für Debian und andere.
Tags: Minor feature enhancements
Shebang support in gtkon and build/packaging changes for Debian and others.

2011-03-15 05:00
0.4.2

Syntax-Erweiterungen und Bugfixes.
Tags: Minor Enhancements, Minor bugfixes
Syntax enhancements and bugfixes.

2010-11-09 20:37
0.4.1

Diese Veröffentlichung beinhaltete ein Update auf 0.11.2 valacompiler, ist aber kompatibel mit 0.10.2 auch. Die erste Unterstützung für Unordnung wurde hinzugefügt (Addition der Bühne) zusammen mit Unterstützung für Vala Strukturen als solche Clutter.Color.
Tags: Major feature enhancements
This release included an update to valacompiler 0.11.2, but is compatible with 0.10.2 too. Initial support for clutter was added (adding to stage) along with support for vala structs such as Clutter.Color.

2010-11-06 10:09
0.4.0

Die erste Version mit gtkon Syntax. Breaking: Signalwerte sind standardmäßig Verweisen auf Methoden und erzeugen Lambda Körper nur dann, wenn in geschweiften Klammern (das Verhalten ist wrt gtkaml 0.2.x umgekehrt). Ausgabe # 22, "nicht finden können, Klasse mit verschachtelten Namespace", wurde behoben. gtkaml baut mit Vala-0.10.1 und Vala-0.12 von HEAD, damit es nicht zu verteilen .c / .h Dateien mehr. Unterstützung für run_source mit der `gtkaml"-Befehl (die Quelle kann nicht mit # beginnen! Noch) nicht. Die - Schreib-Vala (-V) Schalter, der gtkamlc rechtem Anschlag nach dem Erzeugen vala Dateien, wurde hinzugefügt.
Tags: Major feature enhancements
The first version with gtkon syntax. Breaking: signal values are by default references to methods, and generate lambda body only when enclosed in braces (the behaviour is reversed wrt gtkaml 0.2.x). Issue #22, "can't find class with nested namespace", has been fixed. gtkaml builds with vala-0.10.1 and vala-0.12 from HEAD so it does not distribute .c/.h files anymore. Support for run_source with the `gtkaml' command (the source cannot start with #! yet). The --write-vala (-V) switch, which stops gtkamlc right after generating vala files, has been added.

Project Resources