|
Modules in Application Framework Project |
|
|
Module |
Function |
||
---|---|---|---|
sfx2 |
The SFX is the core of the framework. It is
built on the "Template" pattern and so it is comparable to the
Microsoft Foundation Classes (MFC) library. This means that it uses
base classes for documents and views to build up the common behaviour (
the "framework" ) of all components. This covers state and interaction
of the components. The specialized behaviour of the individual
components like Writer, Calc etc. is customized through classes derived
from the base classes. |
||
res |
Contains typical resource files such as bitmaps, icons, and cursor files. |
||
idl |
All SFX based components contain Interface definition Language (IDL) files. These files are compiled with the IDL compiler for the SFX framework. It does not generate code, but generates definition ( header ) files used in the components code. |
||
framework |
Integrates the application components in
different environments like a desktop or a browser plugin etc. It
integrates SFX based components as well as other components not based
on SFX. The integration base is the frame package of the OpenOffice
API. |
||
desktop |
The code for the office executable, based on the offmgr module. |
||
DocumentProperties |
Makes properties of the documents available
through OpenOffice API. |
||
scripting |
Scripting Framework which allows OpenOffice.org to be scripted in multiple languages. You can view the source code here, and the module home page here. |