sfx2/README | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-)
New commits: commit f327c359033c027a58933db49e80a2bd927ca923 Author: Michael Stahl <mst...@redhat.com> Date: Fri May 25 14:13:02 2012 +0200 sfx2: improve README diff --git a/sfx2/README b/sfx2/README index 7170fdb..1434834 100644 --- a/sfx2/README +++ b/sfx2/README @@ -1,4 +1,13 @@ -This is core gui code, containing base-classes for documents +SFX is the "old" framework, used for historical reasons. + +It contains base classes for document model, view and controller, used +by "old" applications like sw, sc, sd (while "new" applications +are based on the "new" UNO based framework in "framework"). + +The SFX framework is based on dispatching slots identified by integers +(SlotIDs) to SfxShells, and there is a dedicated IDL compiler (svidl) +involved that generates C++ slot headers from SDI files in modules' sdi/ +subdirectory. Document load/save code is maintained in [git:sfx2/source/doc/docfile.cxx] SfxMedium class, which handles all the twisty load and save corner cases. @@ -6,3 +15,6 @@ SfxMedium class, which handles all the twisty load and save corner cases. [git:sfx2/source/applappl/sfxhelp.cxx] Start procedure for the online help viewer top level window; handling of help URL creation and dispatch. + +There are also some UNO services here that could really be implemented +anywhere, e.g. the DocumentProperties or DocumentMetadataAccess. _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits