Updated ToDo.
Further work on the legend annotation.
Legend now looks nice.
Work on annotations. Introduced functions paintObject, getLaTeX and readJSON.
All Annotations now have a Color field, paintObject returns an Dimension object and Legend consists out of Text and Rectangle objects and does no further painting itself.
Organizing imports.
Added NetList for zoom info. Also added inYou method.
Starting to integrate Annotations into NetList. Since we want drag'n'drop Annotations got a new method `offset`.
Instead of using NetList or NetListPanel in annotations we introduce an interface AnnotationPanel (which is already implemented by NetList/NetListPanel).
Moving of annotations works!
Dragging of annotations should stop if mouse button is released. (Also edges are now again fixed after moving.)
Annotations now completely respect zoom level and Text annotations have a font.
Added `add` and `rm` methods for legends.
paint method for Line object.
Mathematics whether a given point is inside an ellipse or not (given by (x,y,width,height)).
Getter for x, y in Annotation objects.
Organizing imports.
Rectangle gains color element.
[add/remove]EntangledLayer create/remove legend for layers.
Case distinction: Line or arrow.