[Libreoffice-commits] core.git: svx/README
Michael Meeks
michael.meeks at collabora.com
Wed Oct 2 10:05:53 PDT 2013
svx/README | 17 +++++++++++++++++
1 file changed, 17 insertions(+)
New commits:
commit dc09132ca06d0eaa6e5bbe34c29a260520b1f4c0
Author: Michael Meeks <michael.meeks at 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() |
+ |______________________|
More information about the Libreoffice-commits
mailing list