2
<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
3
"http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd">
4
<refentry id="goocanvas-overview">
6
<refentrytitle>Overview</refentrytitle>
7
<manvolnum>3</manvolnum>
8
<refmiscinfo>GOOCANVAS Library</refmiscinfo>
12
<refname>Overview</refname>
13
<refpurpose>a quick tour of GooCanvas.</refpurpose>
16
<refsect1 id="features">
17
<title>Features</title>
20
Optional model/view split.
21
</para></listitem><listitem><para>
22
Uses interfaces for items and views.
23
</para></listitem><listitem><para>
24
Basic items - rect/ellipse/polyline/text/image/group.
25
</para></listitem><listitem><para>
26
Path item, using SVG path specification strings.
27
</para></listitem><listitem><para>
28
Table item for layout of other items (similar to the GtkTable widget).
29
</para></listitem><listitem><para>
30
Embedded GTK+ widgets.
31
</para></listitem><listitem><para>
32
Layers/stacking order with raise/lower functions.
33
</para></listitem><listitem><para>
34
Cascading styles - line width/style/dashes, colors, fill patterns.
35
</para></listitem><listitem><para>
36
Affine transformations for all items - rotations/scales/skews.
37
</para></listitem><listitem><para>
38
Event handling - button/motion events, "pointer-events" property like SVG.
39
</para></listitem><listitem><para>
40
Grabs - support for pointer and keyboard grabs.
41
</para></listitem><listitem><para>
42
Keyboard focus traversal.
43
</para></listitem><listitem><para>
44
Accessibility (item title and description properties and hierarchy stuff).
45
</para></listitem><listitem><para>
46
Printing (output to a given cairo_t).
47
</para></listitem><listitem><para>
49
</para></listitem><listitem><para>
51
</para></listitem><listitem><para>
52
Item visibility setting - on/off/above zoom threshold.
53
</para></listitem><listitem><para>
55
</para></listitem><listitem><para>
56
Scalable - support for thousands of items over a large canvas area.
57
</para></listitem><listitem><para>
58
Support for different units - pixels/points/inches/millimeters.