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
- Host: GitHub
- URL: https://github.com/rubyworks/tkxml
- Owner: rubyworks
- Created: 2010-10-01T15:03:04.000Z (over 15 years ago)
- Default Branch: master
- Last Pushed: 2012-11-30T16:35:46.000Z (about 13 years ago)
- Last Synced: 2025-03-10T23:17:28.583Z (11 months ago)
- Language: Ruby
- Homepage:
- Size: 453 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.rdoc
- Changelog: HISTORY.rdoc
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.