Paul
Paul
OK, I have a branch with a working example. I did not start on drawing labels yet. It seems like I nee to write a lot of code for that,...
yes, it is interactive. As far as I know every action (mousemovement, click, doubleclick etc) is possible to implement, as this is implemented at the level of wxpython. So I...
Tryed to draw the label into the arrows if it fits, but I guess it could be improved... does not look pixel perfect jet... 
Good news everyone. Drawing the label in the arrow works good, saves space and looks alright I think: 
The new window split works really good. I like it a lot. Makes it more easy to see what I am dooing in the DNA. I just implemented selections in...
Yes, SnapGene does it very well. That was also my approach. If you have a good idea how to make that happen I would be gald if you can do...
So I tryed implementing the labels myself (as I had some time last week) and I am not very satisfied with the solution I came up with. And I have...
just found out, that snapgene does not actually use a circle but rather a oval to place labels. This way more labels fit in the same space. 
Even though you seem occupied lately, here my latest update on the label issue: I implemented a new label algorythm sorting the labels first an then just iterating and pushing...
Sounds like you had enough on your plate the last few weeks. I will keep working on the plasmid view but discovered, that maybe the cairo lib was not the...