Difference between revisions of "Effort/Migrate DrawingLayer"
From Apache OpenOffice Wiki
< Effort
Line 12: | Line 12: | ||
* CWS aw024: overlay functionality, migration of geometric tooling to basegfx | * CWS aw024: overlay functionality, migration of geometric tooling to basegfx | ||
− | * CWS aw033: drawing layer primitives, MVC pattern | + | * CWS aw033: [[DrawingPrimitives|drawing layer primitives]], MVC pattern |
==Problems== | ==Problems== |
Revision as of 11:32, 26 September 2006
Type: Effort
State: in progress
Rework the DrawingLayer, adhering to ModelViewController design pattern. Decouple DrawingLayer model, view, and geometry information (both data structures and algorithms).
Motivation
Make the DrawingLayer extendible and actually maintainable. Provide means for adding new DrawingLayer shapes easily.
Work already done
- CWS aw024: overlay functionality, migration of geometric tooling to basegfx
- CWS aw033: drawing layer primitives, MVC pattern
Problems
- Maintaining visual equivalence of the rendered output (compared to the old implementation)