BSD Ports

wip/py-gaphas 0.7.2nb1 NetBSD

Gaphas is a GTK+ based diagramming widget

System
NetBSD
Repository
pkgsrc-wip
Maintainer
[email protected]
License
gnu-lgpl-v2
Categories
wip, devel, python

Description

Gaphas is a MVC canvas that uses Cairo_ for rendering. One of the nicer things of this widget is that the user (model) is not bothered with bounding box calculations: this is all done through Cairo.

Some more features:

  • Each item has it's own separate coordinate space (easy when items are rotated).
  • Items on the canvas can be connected to each other. Connections are maintained by a linear constraint solver.
  • Multiple views on one Canvas.
  • What is drawn is determined by Painters. Multiple painters can be used and painters can be chained.
  • User interaction is handled by Tools. Tools can be chained.
  • Versatile undo/redo system

Install

From pkgsrc-wip (no binary package):

cd /usr/pkgsrc/wip/py-gaphas && make install clean

Dependencies

Run dependencies 4

No port depends on this one.