Main

Zinc Is Not Canvas!

Tkzinc has been developped at CENA to help building experimental user interfaces for Air Traffic Control. Tkzinc is a Tk widget, with Tcl, Perl/Tk, and Python/Tkinter bindings. Tkzinc is available as open source under the GNU Lesser General Public License (LGPL).

Tkzinc widget

Tkzinc (historically called Zinc) widget is very similar to the Tk Canvas in that they both support structured graphics. Like the Canvas, Tkzinc implements items used to display graphical entities. Those items can be manipulated and bindings can be associated with them to implement interaction behaviors. But unlike the Canvas, Tkzinc can structure the items in a hierarchy, has support for scaling and rotation, clipping can be set for sub-trees of the item hierarchy, supports muti-contour curves. It also provides advanced rendering with the help of OpenGL, such as color gradient, antialiasing, transparencies and a triangles item. The item set is quite powerful and includes field specific items for Air Traffic systems.

Tkzinc Supporters

Dumpster for Rent

Dumpster Rental Olathe KS
Dumpster Rental Gainesville FL
Dumpster Rental Inglewood CA
Dumpster Rental Norman OK
Dumpster Rental West Covina CA
Dumpster Rental Erie PA
Dumpster Rental Gresham OR
Dumpster Rental Boulder CO
Dumpster Rental North Charleston SC
Dumpster Rental Roanoke VA

Tkzinc applications

Tkzinc is fast enough to allow the implementation of 2kx2k radar displays with smooth animations. It has features to allow the implementation of rich user interfaces using direct manipulation techniques.

CENA has developped several applications relying on Tkzinc for its Toccata ATC demonstrator. Among them digisitripsIII, Twinkle, and VigieStrips.

So what ?

We invite you to try and download Tkzinc.

You can also have a look at the screenshots. If you are a developper, be sure to check the developper oriented resources including the documentation, the mailing list archive, the SVN repository and the bug tracker.