Now, I am NOT trying to make any sort of competitor to OmniGraffle. But in my application I am trying to work with data of certain types. It's the presentation of information Im working with, and I think that a 2D directed-graph type layout is best.
Now, how can I best go about designing this programmatically? Should I use openGL or a customView?
Any comments on which is easier to program for, or which is faster? Other concerns?
Essentially what you see above is about the most complicated it needs to get, plus one other thing. The user must be able to select items in the view to edit their text.