= TkXML
{Homepage}[http://rubyworks.github.com/tkxml] |
{Source Code}[http://github.com/rubyworks/tkxml] |
{Mailing List}[http://groups.google.com/group/rubyworks-mailinglist]
{}[http://travis-ci.org/rubyworks/tkxml]
== DESCRIPTION
An XML markup language for generating Tk user-interfaces. It was inspired
by GTK's glade format. The TkXML format defines a very simple one-to-one
correlation to the Ruby Tk API.
== SYNOPSIS
Here's an +example.xml+ TkXML file:
To use the library:
require 'tkxml'
tkxml = TkXML.new(File.read('example.xml'))
tkxml.build
== STATUS
At this point, TkXML is little more than an interesting experiment in encoding
GUIs via markup. But it may well have the potential of becoming a productive
tool if someone were inclined to further it's development.
== HISTORY
An interesting side note. TkXML is the oldest bit of redistributed Ruby code
your humble author had ever writ.
== COPYRIGHTS
Copyright (c) 2002 Rubyworks
TkXML is distributable in accordance with the *BSD-2-Clause* license.
See NOTICE.rdoc for details.