pkgsrc-wip/goocanvas/DESCR
Makoto Fujiwara 6c3af16f6a pkglint compliant version
(except one:
WARN: buildlink3.mk:20: The file should end here.)
2007-08-02 16:23:32 +00:00

24 lines
1.2 KiB
Text

GooCanvas - a Cairo Canvas Widget for GTK+ .... Features:
o Optional model/view split.
o Uses interfaces for items & views.
o Basic items - rect/ellipse/polyline/text/image/group.
o Path item, using SVG path specification strings.
o Table item for layout of other items (similar to the GtkTable widget).
(This also supports items whose requested height changes according to
their allocated width, such as text items.)
o Embedded GTK+ widgets.
o Layers/stacking order with raise/lower functions.
o Cascading styles - line width/style/dashes, colors, fill patterns.
o Affine transformations for all items - rotations/scales/skews.
o Clip paths to support clipping items.
o Event handling - button/motion events, "pointer-events" property like SVG.
o Grabs - support for pointer & keyboard grabs.
o Keyboard focus traversal.
o Accessibility (item title & description properties and hierarchy stuff).
o Printing (output to a given cairo_t).
o Scrolling and Zooming.
o Item visibility setting - on/off/above zoom threshold.
o Simple animation.
o Scalable - support for thousands of items over a large canvas area.
o Support for different units - pixels/points/inches/millimeters.
o API docs.