Avoid the awful Gnome::Canvas::Text entirely, saving a ton of memory.
Avoid the awful Gnome::Canvas::Text entirely, saving a ton of memory.

Instead, render the text to a Gnome::Canvas::Pixbuf, and simply render that, which consumes far less memory.

Also, trim memory overhead per Node/Port/Connection considerably (mostly by using canvas object properties rather than redundant fields in classes, which are now removed).


git-svn-id: fb6d863945102bebb9fe1d25d24b18a16295c170@3350 a436a847-0d15-0410-975c-d299462d15a1

drobilla/ingen,ventosus/ingen,ventosus/ingen,drobilla/ingen,ventosus/ingen,ventosus/ingen,drobilla/ingen,drobilla/ingen