dag: Speed up drawing performance
commit61820dec01bb1376c47f78c0a7a4993564c2185c
authorDavid Aguilar <davvid@gmail.com>
Wed, 28 Dec 2011 04:24:36 +0000 (27 20:24 -0800)
committerDavid Aguilar <davvid@gmail.com>
Wed, 28 Dec 2011 04:24:43 +0000 (27 20:24 -0800)
treea99fa66d149570290770cb279d13aa74141a6ee4
parent76ebaccbf7179dbfae574b5707093a51e57c07e9
dag: Speed up drawing performance

Allow edge lines to be transformed so that edges eventually
disappear when zoomed out far enough.

Use a single global pen for all edges instead of creating one in
each Edge instance.  This minimizes memory usage.

Remove the arrow heads since they take extra time to draw and do
not add much information.

Signed-off-by: David Aguilar <davvid@gmail.com>
cola/dag/view.py