From bde563d87f2b2b7b133ddb7a8c71bbd66b2a78e5 Mon Sep 17 00:00:00 2001 From: Radek Doulik Date: Sat, 4 May 2013 11:26:38 +0200 Subject: add more description about sd module and important presentation filters Change-Id: I0a3684c21554a87109e653a5aae9cb53c98c098b --- sd/README | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) (limited to 'sd/README') 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 -- cgit