Effort/Migrate DrawingLayer

From Apache OpenOffice Wiki
< Effort
Revision as of 17:19, 29 January 2007 by Kr (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

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)
Personal tools