Hi all Python-Tkinter Users and Developers. I am pleased to announce the first public release of Jeszra (0.1).
http://jeszra.sourceforge.net Jeszra is a visual design tool, written in Tcl/Tk, which combines 2D vector graphics and Graphical User Interface design. Jeszra generates Python (Tkinter) wrapper classes for the components developed within Jeszra. Through Jeszra all Tcl/Tk control become available to a Python application. Jeszra also generates DocBook manual pages for the Python wrapper classes. Examples for this are the Runtime Library and Gestalt Items, both libraries are being developed with Jeszra and documented through it: http://gestaltitems.sourceforge.net/python/index.html The latest Runtime Library and Gestalt Items are included in the jeszra01.tgz download package. Jeszra also contains a new composite library (Jeszra Library), for which Python wrapper classes are available: pythonJeszra01.tgz. http://sunet.dl.sourceforge.net/project/jeszra/Jeszra%200.1/jeszra01.tgz http://sunet.dl.sourceforge.net/project/jeszra/Jeszra%200.1/pythonJeszra01.tgz Jeszra Overview: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Vector Graphics: TkZinc (3.3), TkPath (0.2 and 0.3), Tk Canvas (8.4 and 8.5) are being used for 2D-vector graphics. 2D vector graphics include transformations, gradients, transparency, images, embedded windows ... Splines for TkZinc and TkPath (requires the tclsplines package). The GUI-part: Covers every Tcl/Tk window type featuring a configure command. 15+ geometry managers are supported. Jeszra also generates and edits contents for selected windows types: Tk Listbox, Hugelist, Rtl_mlistbox, Tk Text ... Jeszra generates: Tcl/Tk, Ruby, Lisp and Python wrapper classes for the designed composites. DocBook manual pages for the generated Tcl, Ruby, Lisp and Python code. Emacs Skeletons, Xcode textmacros for the Xcode Tcl-Mode Scalable Vector Graphics (SVG), Generating SVG requires the tdom and Img packages. SVG can be generated for TkZinc, TkPath, Tk Canvas, Tk Listbox ... Screen shots (Img) are inserted for some windows, such as for Tile. Jeszra imports SVG into Tcl/Tk, TkPath 0.2 or 0.3, tdom and Img are required. Jeszra features an usual flexible User Interface, which allows for custom palettes, importing and exporting of palettes, a custom tools menu and a script recorder. The Jeszra website is currently under construction, but the Jeszra book is online: http://jeszra.sourceforge.net/jeszra/ All elements of Jeszra's User Interface are composite windows themselves and can be incorporated into other Tcl/Tk, Ruby-Tk, Tkinter, Ltk applications. The manual pages for Tcl are online at: http://jeszra.sourceforge.net/pages/ Have a nice day -roger -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations/
