An open API service indexing awesome lists of open source software.

https://github.com/rubyworks/tkxml

XML format for building Tk Interfaces
https://github.com/rubyworks/tkxml

Last synced: 11 months ago
JSON representation

XML format for building Tk Interfaces

Awesome Lists containing this project

README

          

= 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.