Zinc is a Tk widget developed with Perl/Tk, Tcl/Tk and Python/Tk bindings. Zinc widgets are very similar to Tk canvases in that they support structured graphics. Graphical items can be manipulated, and bindings can be associated with them to implement interaction behaviors. But unlike the canvas, zinc can structure the items in a hierarchy, and has support for affine 2D transforms. Clipping can be set for sub-trees of the item hierarchy and the item set is quite more powerful, including field-specific items for Air Traffic systems. Zinc is fast enough to allow the implementation of 2k2k radar displays with smooth animations. It is structured enough to allow the implementation of direct manipulation desktop GUIs.
|Operating Systems||POSIX Linux|
|Implementation||Perl Python Tcl|
Release Notes: Compilation was made easier on Linux. Label positioning on track items was improved. Texts should be better looking when rotated or scaled. An annoying core dump with the gradients was fixed. Labelformats field widths can be negative, which makes possible kerning adjustments. The swap buffer problem which showed up on Intel i865 was fixed. Other minor fixes were made.
Release Notes: This release provides an updated Python binding and a new C++ library binding. The Windows version has an installer package for Active Tcl/Perl/Python. Other than that, this version is mainly for bugfixes (and some memory leak fixes). The Windows port is getting more mature. Since previous release, a wiki, CVS, and Bugzilla have been set up.
Release Notes: Installation on Linux and Windows should be more straightforward, for both Perl/Tk and Tcl/Tk. There are many bugfixes.
Release Notes: TkZinc now compiles on Mac OS X and windows far more easily than before, although it is not yet perfect. TkZinc has been ported to Perl/Tk 804 and Tcl/Tk 8.4. Text and images can be rotated and scaled even without OpenGL. Some new methods are available for dealing with transformation. Many bugfixes and performance improvements were made. Most Perl/Tk widgets have been ported to Tcl/Tk.
Release Notes: Compilation and installation for Tcl and Perl is now easier. TkZinc for Perl is now available from CPAN, and works under Windows and Mac OS X. Shaped icons should now be rendered and picked correctly with or without openGL for all image formats. The image update mechanism is now fully functional. Parameters of the new conical gradient were changed slightly. The scroll bar protocol should now work with Perl and Tcl. Three new perl/Tk demos were included.