summaryrefslogtreecommitdiff
path: root/sd/README
diff options
context:
space:
mode:
authorRadek Doulik <rodo@novell.com>2013-05-04 11:26:38 +0200
committerRadek Doulik <rodo@novell.com>2013-05-04 11:30:59 +0200
commitbde563d87f2b2b7b133ddb7a8c71bbd66b2a78e5 (patch)
treee4abb3019aab5d391f2f938ca29a59cb68d5fffe /sd/README
parent630bc850f7e36f75d295fc1d4a3cc56acd6921e7 (diff)
add more description about sd module and important presentation filters
Change-Id: I0a3684c21554a87109e653a5aae9cb53c98c098b
Diffstat (limited to 'sd/README')
-rw-r--r--sd/README21
1 files changed, 21 insertions, 0 deletions
diff --git a/sd/README b/sd/README
index 963e7bd3bff2..a64dbd4f9440 100644
--- a/sd/README
+++ b/sd/README
@@ -1,3 +1,24 @@
The core directory for the impress/draw applications.
Think of impress as a hack on top of draw.
+
+
+sd module contains impress/draw specific code, non-shared UI and part
+of ppt and pptx filter, few other filters too.
+
+the slideshow UI lives here as well, the slideshow engine is in
+slideshow module though (including the 3D transitions engine
+slideshow/source/engine/OGLTrans).
+
+the most used filters are ODF's odp, binary ppt and OOXML's
+pptx. their locations are listed bellow:
+
+ * odp import and export filters are in xmloff module (mostly xmloff/source/draw)
+
+ * ppt import is in sd/source/filter/ppt (big shared chunks are also in svx)
+ * ppt export is in sd/source/filter/eppt (big shared chunks are also in svx)
+
+ * pptx import is in oox/source/ppt (and uses a lot of
+ oox/source/drawingml and oox/source/*)
+ * pptx export is in sd/source/filter/eppt (mostly in pptx-* source
+ files) and shared part is in oox/source/export