Copyright © 2009 Arndt Roger Schneider
Jeszra is a vector graphics and Graphical User Interface design tool entirely written in Tcl/Tk. It is distributed as source code.
Jeszra Key Features
Scalable Vector Graphics import into TkPath.
Generates wrapper classes for Lisp / LTK.
Jeszra features an exceptional flexible and user adaptable interface:
Flexibility
Palettes, fully visually customizable through the user. Including new palettes, palette elements and controls of any type.
Script recording.
A fully user customizable tools menu, with arbitrary deep sub-menus.
Jeszra ships with a modest set of predefined palettes for vector graphic and Graphical User Interface design work. Covering TkZinc, TkPath, Tk canvas, Tk, Tk menus, The Runtime Library and Gestalt Items...
Comprehensive Documentation
Support for Ruby, Python and Lisp
Additional download packages contain separate wrapper classes of the Jeszra Library for Ruby, Python and Lisp.
The wrapper classes are themselves generated through Jeszra. Please download these wrapper classes in addition to the Jeszra Tcl/Tk sources: jeszra01.tgz.
Or use Jeszra to generate new wrapper classes in the desired language!
Jeszra is distributed in source code. You have to install a binary distribution of Tcl/Tk (at least 8.4) before you can use Jeszra.
Binary distributions for the mentioned languages Ruby, Python and Lisp are also necessary for using the wrapper classes.
Recommended Tcl-Packages
TkPath, see notes on TkPath
Jeszra can be used without these packages, but only with restricted functionality and appearance.
TkPath, written by Mats Bengtsson † 2008, is currently available via cvs from TclBitPrint and Tkpath.
Consulte the Jeszra book to learn more about TkPath.