2012-05-25 07:13:02 -05:00
|
|
|
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.
|
2012-02-04 09:25:42 -06:00
|
|
|
|
2012-02-13 06:13:04 -06:00
|
|
|
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.
|
2012-02-06 21:47:29 -06:00
|
|
|
|
2012-02-13 06:13:04 -06:00
|
|
|
[git:sfx2/source/applappl/sfxhelp.cxx] Start procedure for the online
|
|
|
|
help viewer top level window; handling of help URL creation and
|
|
|
|
dispatch.
|
2012-05-25 07:13:02 -05:00
|
|
|
|
|
|
|
There are also some UNO services here that could really be implemented
|
|
|
|
anywhere, e.g. the DocumentProperties or DocumentMetadataAccess.
|