[ Module Hierarchy
| Class Hierarchy ]
Module Hierarchy
- gaphas: Gaphor's Canvas.
- gaphas.canvas: A Canvas owns a set of Items and acts as a container for both the items
and a constraint solver.
- gaphas.constraint: This module contains several flavors of constraint classes.
- gaphas.decorators: Custom decorators.
- gaphas.examples: Simple example items.
- gaphas.geometry: Geometry functions.
- gaphas.item: Basic items.
- gaphas.matrix: Some Gaphor specific updates to the canvas.
- gaphas.painter: The painter module provides different painters for parts of the canvas.
- gaphas.quadtree: A quadtree is a tree data structure in which each internal node has up to four
children.
- gaphas.solver: Constraint solver allows to define constraint between two or more different
variables and keep this constraint always true when one or more of the
constrained variables change.
- gaphas.sorter: Sorting algorithms and collections for view and canvas.
- gaphas.state: This module is the central point where Gaphas' classes report their state
changes.
- gaphas.tool: Tools are used to add interactive behavior to a View.
- gaphas.tree: Simple class containing the tree structure for the canvas items.
- gaphas.util: Helper funtions and classes for Cairo (drawing engine used by the canvas).
- gaphas.view: This module contains everything to display a Canvas on a screen.