svx/README | 17 +++++++++++++++++
1 file changed, 17 insertions(+)
New commits:
commit dc09132ca06d0eaa6e5bbe34c29a260520b1f4c0
Author: Michael Meeks <[email protected]>
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
[email protected]
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits