svx/README | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) New commits: commit dc09132ca06d0eaa6e5bbe34c29a260520b1f4c0 Author: Michael Meeks <michael.me...@collabora.com> Date: Wed Oct 2 18:02:48 2013 +0100
Attempt at an ascii-art reproduction of DrawingLayer design. As inspired by Thorsten Behren's slides FOSDEM 2009 on the topic. Change-Id: Ifdb9388550ce82af0f8015be460fa22335a3c0cf diff --git a/svx/README b/svx/README index a7fd2e2..b1cd2e0 100644 --- a/svx/README +++ b/svx/README @@ -7,3 +7,20 @@ svdraw transparent gradient stuff. Lots of the draw and impress code is in this shared library. + + +Drawing Layer Object diagram: + +.------- Model ------------. .------- View -----------------------------------------. +| SdrObject - ViewContact | 1.* | ViewObjectContact 1.* | +| getChild() |-----| getPrimitiveList() -----> Object(s) ---> SdrView | +| getVOC() | | getRecPrimitiveList() Contact | +| getViewIn...| |___________|__________________________________________| +| dependantPrimitiveList() | | +|_________________________ | generates ______ + | / | + .----------------------. | + | basePrimitive | | + | getRange() |----` + | getDecomposition() | + |______________________| _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits