description |
The Tkzinc widgets support structured graphics, making them very similar to Tk Canvases. Like the latter they implement items to display graphical entities. They can be manipulated and bindings can be added to them set up interactions. However unlike the Canvas, TkZinc is able add further structure, by placing the items into a hierarchy (via group items), supports affine 2D transforms (i.e. translation, scaling, and rotation), and allows clipping to be set on sub-trees of the item hierarchy. Beyond that the item set is extended as well. It includes, for example, field specific items for Air Traffic systems and supports new rendering techniques such as transparency and gradients. At last a C api is exported which enables users to extend the item set via additional dynamic libraries, should this be needed. |