Framework
From OpenOffice.org Wiki
Framework Lead: Carsten Driesner Framework Co-Lead: Mathias Bauer
This is the Framework Project Wiki. It is planned to move most content from the http://framework.openoffice.org pages into the Wiki. Probably most interesting for many people is, what we are currently doing in the Framework project. You can find that in the work in progress area. One of the bigger things is to better support extension developers.
The Framework Wiki follows this organization.
Contents |
Functional Overview
Work in progress
- Extending the UNO AWT toolkit to better support extension developers.
- Check the current UNO AWT implementation to find errors and wrong documentation
- Rework the UNO AWT IDL documentation. Especially clarify which are really deprecated interfaces/services
- Docking windows in LayoutManager (preparation for usage in extensions)
- Further work on the tabbed windows extension
- Create tutorials for various framework features.
- Popup Menu Controller
- Status bar and controllers
Extension:DynamicPageList (DPL), version 1.8.6 : <dpl_log_16>
To Dos
You can find a list of tasks that we would like to implement but until now didn't find the time to do so. These tasks can be implemented by experienced C++ developers that want to help us. You would definitely get support or help of the regular framework developers. If you are interested to work on one of these tasks please contact us on our "dev" mailing list or via e-mail to the framework project lead.
- Vista Shell Extensions
- Issue 72556 Use new FileOpenDialog. OOo should support the same Look & Feel then other Vista programs does.
- Issue 71112 Desktop full text search in ODF Documents doesn't work.
- Issue 70944 Meta information will not shown in explorer.
- OpenOffice.org startup. Optimizing the startup process, find bottlenecks and refactor libraries so we don't load unnecessary code.
- Toolbar and popup menu controllers which are more powerful and easier to use than the current ones.
- Cleanup the svtools configuration items (make them write-through instead of write-back with their own cache) to support immediate updates on configuration changes.
- Update the 'Tools - Options' dialogs to support the read-only OpenOffice.org configuration item state.
- A search toolbar as an extensions (see Firefox search bar)
- Add support for user-defined properties in the document properties dialog
- Brush-up the "Styles and Formatting" floating window
- Brush-up the "Templates" dialog
- User interface to associate templates to existing documents
- Docking windows accessible via UNO API and extensions.
Extension:DynamicPageList (DPL), version 1.8.6 : <dpl_log_16>
Articles & Tutorials
- Framework/Article/Accelerators Configuration
- Framework/Article/Addon Menu Toolbar Merging
- Framework/Article/Asynchronous Callback Service
- Framework/Article/Easy To Use Message Boxes
- Framework/Article/Filter
- Framework/Article/Gap Analysis Tookit API
- Framework/Article/Generic UNO Interfaces for complex toolbar controls
- Framework/Article/Implementation of the Dispatch API In SFX2
- Framework/Article/OpenOffice.org 2.0 User Interface Controller Internals
- Framework/Article/OpenOffice.org 2.x Commands
- Framework/Article/Options Dialog Configuration
- Framework/Article/VCLTestTool
- Framework/WorkInProgress/Language Selection Statusbar Control
- Framework/WorkInProgress/Tabbed Windows Extension
- Framework/Tutorial/Context Menu Interception
- Framework/Tutorial/Popup Menu Controller
- Framework/Tutorial/Statusbar Controller
Contributions
Patches are most welcomed by the framework project. Those who submit patches deserve a lot of credit for dealing with a build environment which to say the very least can be intimidating. To acknowledge the efforts of these people and the work they have put in, here is a little info on them. If I have forgotten anyone here or there was omissions or something just plain wrong send an e-mail to mailto:cd@openoffice.org .
Framework Terms
Extension:DynamicPageList (DPL), version 1.8.6 : <dpl_log_16>


