blob: 445388c8c93a44d87a0fc0af07e33a739601af02 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE module-description PUBLIC "-//StarOffice//DTD ComponentDescription 1.0//EN" "module-description.dtd">
<!--***********************************************************
*
* Licensed to the Apache Software Foundation (ASF) under one
* or more contributor license agreements. See the NOTICE file
* distributed with this work for additional information
* regarding copyright ownership. The ASF licenses this file
* to you under the Apache License, Version 2.0 (the
* "License"); you may not use this file except in compliance
* with the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*
***********************************************************-->
<module-description xmlns:xlink="http://www.w3.org/1999/xlink">
<module-name> fwk </module-name>
<component-description>
<author> Andreas Schluens </author>
<name> com.sun.star.comp.framework.Frame </name>
<description>
A frame support influencing of his subtree, find of subframes, activate- and deactivate-mechanism as well as
set/get of a frame window, component or controller.
</description>
<loader-name> com.sun.star.loader.SharedLibrary </loader-name>
<language> c++ </language>
<status value="final"/>
<supported-service> com.sun.star.frame.Frame </supported-service>
</component-description>
<component-description>
<author> Andreas Schluens </author>
<name> com.sun.star.comp.framework.Desktop </name>
<description>
A desktop environment contains tasks with one or more frames in which components can be loaded.
The desktop himself is the root of the frame hierarchy.
</description>
<loader-name> com.sun.star.loader.SharedLibrary </loader-name>
<language> c++ </language>
<status value="final"/>
<supported-service> com.sun.star.frame.Desktop </supported-service>
</component-description>
<component-description>
<author> Andreas Schluens </author>
<name> com.sun.star.comp.framework.URLTransformer </name>
<description>
Helps to split up a string containing a URL into its
structural parts and assembles the parts into a single string.
</description>
<loader-name> com.sun.star.loader.SharedLibrary </loader-name>
<language> c++ </language>
<status value="final"/>
<supported-service> com.sun.star.util.URLTransformer </supported-service>
</component-description>
<component-description>
<author> Andreas Schluens </author>
<name> com.sun.star.comp.framework.JobExecutor </name>
<description>
It implements a generic job execution service, which can start
registered uno services on triggered events, control her lifetime
and handle there own configuration.
</description>
<loader-name> com.sun.star.loader.SharedLibrary </loader-name>
<language> c++ </language>
<status value="final"/>
<supported-service> com.sun.star.task.JobExecutor </supported-service>
</component-description>
<component-description>
<author> Andreas Schluens </author>
<name> com.sun.star.comp.framework.DispatchRecorderSupplier </name>
<description>
This supplier is available on the servcice Frame as property "DispatchRecorderSupplier".
It provides access on the currently set DispatchRecorder of this Frame
and some additional functionality to make macro recording easy.
</description>
<loader-name> com.sun.star.loader.SharedLibrary </loader-name>
<language> c++ </language>
<status value="final"/>
<supported-service> com.sun.star.frame.DispatchRecorderSupplier </supported-service>
</component-description>
<component-description>
<author> Andreas Schluens </author>
<name> com.sun.star.comp.framework.DispatchRecorder </name>
<description>
Implements a recorder object which can record XDIspatch::dispatch() calls
and generate basic script code from that.
</description>
<loader-name> com.sun.star.loader.SharedLibrary </loader-name>
<language> c++ </language>
<status value="final"/>
<supported-service> com.sun.star.frame.DispatchRecorder </supported-service>
</component-description>
<component-description>
<author> Andreas Schluens </author>
<name> com.sun.star.comp.framework.MailToDispatcher </name>
<description>
It's a dispatch object which can handle "mailto:" URLs.
This service is registered in configuration for this protocol
and wil be used automaticly by the generic dispatch implementation
of a Frame. It should start an external mail application and forward
this request to it.
</description>
<loader-name> com.sun.star.loader.SharedLibrary </loader-name>
<language> c++ </language>
<status value="final"/>
<supported-service> com.sun.star.frame.ProtocolHandler </supported-service>
</component-description>
<component-description>
<author> Andreas Schluens </author>
<name> com.sun.star.comp.framework.ServiceHandler </name>
<description>
It's a special dispatch object which is registered for "service:*" URL pattern
and will be automaticly used by the framework dispatch mechanism if such URL occured.
His job is to create any registered uno components which must be coded inside
dispatched URL (may with some optional given parameters). After that such created
service must be hold his self alive. Such mechanism can be usefull for UI components
(e.g. Dialogs, Wizards) only.
</description>
<loader-name> com.sun.star.loader.SharedLibrary </loader-name>
<language> c++ </language>
<status value="final"/>
<supported-service> com.sun.star.frame.ProtocolHandler </supported-service>
</component-description>
<component-description>
<author> Andreas Schluens </author>
<name> com.sun.star.comp.framework.JobHandler </name>
<description>
It's a special dispatch object which is registered for "vnd.sun.star.job:*" URL pattern
and will be automaticly used by the framework dispatch mechanism if such URL occured.
It binds the dispatch mechanism to the generic job execution of this framework module.
That can be used for e.g. addon purposes.
</description>
<loader-name> com.sun.star.loader.SharedLibrary </loader-name>
<language> c++ </language>
<status value="final"/>
<supported-service> com.sun.star.frame.ProtocolHandler </supported-service>
</component-description>
<component-description>
<author> Carsten Driesner </author>
<name> com.sun.star.comp.framework.LayoutManager </name>
<description>
Controls the layout of user interface elements which are part of a frame.
</description>
<loader-name> com.sun.star.loader.SharedLibrary </loader-name>
<language> c++ </language>
<status value="final"/>
<supported-service> com.sun.star.frame.LayoutManager </supported-service>
</component-description>
<component-description>
<author> Carsten Driesner </author>
<name> com.sun.star.comp.framework.PopupMenuControllerFactory </name>
<description>
A factory manager that creates instances of registered popup menu controller.
</description>
<loader-name> com.sun.star.loader.SharedLibrary </loader-name>
<language> c++ </language>
<status value="final"/>
<supported-service> com.sun.star.frame.PopupMenuControllerFactory </supported-service>
</component-description>
<component-description>
<author> Carsten Driesner </author>
<name> com.sun.star.comp.framework.FontMenuController </name>
<description>
A popup menu controller which controls the font popup menu.
</description>
<loader-name> com.sun.star.loader.SharedLibrary </loader-name>
<language> c++ </language>
<status value="final"/>
<supported-service> com.sun.star.frame.PopupMenuController </supported-service>
</component-description>
<component-description>
<author> Carsten Driesner </author>
<name> com.sun.star.comp.framework.FontSizeMenuController </name>
<description>
A popup menu controller which controls the font size popup menu.
</description>
<loader-name> com.sun.star.loader.SharedLibrary </loader-name>
<language> c++ </language>
<status value="final"/>
<supported-service> com.sun.star.frame.PopupMenuController </supported-service>
</component-description>
<component-description>
<author> Carsten Driesner </author>
<name> com.sun.star.comp.framework.ObjectMenuController </name>
<description>
A popup menu controller which controls the object popup menu.
</description>
<loader-name> com.sun.star.loader.SharedLibrary </loader-name>
<language> c++ </language>
<status value="final"/>
<supported-service> com.sun.star.frame.PopupMenuController </supported-service>
</component-description>
<component-description>
<author> Carsten Driesner </author>
<name> com.sun.star.comp.framework.HeaderMenuController </name>
<description>
A popup menu controller which controls the header popup menu.
</description>
<loader-name> com.sun.star.loader.SharedLibrary </loader-name>
<language> c++ </language>
<status value="final"/>
<supported-service> com.sun.star.frame.PopupMenuController </supported-service>
</component-description>
<component-description>
<author> Carsten Driesner </author>
<name> com.sun.star.comp.framework.FooterMenuController </name>
<description>
A popup menu controller which controls the footer popup menu.
</description>
<loader-name> com.sun.star.loader.SharedLibrary </loader-name>
<language> c++ </language>
<status value="final"/>
<supported-service> com.sun.star.frame.PopupMenuController </supported-service>
</component-description>
<component-description>
<author> Carsten Driesner </author>
<name> com.sun.star.comp.framework.ControlMenuController </name>
<description>
A popup menu controller which controls the control popup menu.
</description>
<loader-name> com.sun.star.loader.SharedLibrary </loader-name>
<language> c++ </language>
<status value="final"/>
<supported-service> com.sun.star.frame.PopupMenuController </supported-service>
</component-description>
<component-description>
<author> Carsten Driesner </author>
<name> com.sun.star.comp.framework.ToolBarsMenuController </name>
<description>
A popup menu controller which makes certain toolbars available to
the user. It supports to show/hide toolbars.
</description>
<loader-name> com.sun.star.loader.SharedLibrary </loader-name>
<language> c++ </language>
<status value="final"/>
<supported-service> com.sun.star.frame.PopupMenuController </supported-service>
</component-description>
<component-description>
<author> Duncan Foster </author>
<name> com.sun.star.comp.framework.MacrosMenuController </name>
<description>
A popup menu controller which controls the scripts/macros popup menu.
</description>
<loader-name> com.sun.star.loader.SharedLibrary </loader-name>
<language> c++ </language>
<status value="final"/>
<supported-service> com.sun.star.frame.PopupMenuController </supported-service>
</component-description>
<component-description>
<author> Carsten Driesner </author>
<name> com.sun.star.comp.framework.UICommandDescription </name>
<description>
A manager that holds all user interface commands and their description, the menu label
of every registered OpenOffice.org module.
</description>
<loader-name> com.sun.star.loader.SharedLibrary </loader-name>
<language> c++ </language>
<status value="final"/>
<supported-service> com.sun.star.ui.UICommandDescription </supported-service>
</component-description>
<component-description>
<author> Carsten Driesner </author>
<name> com.sun.star.comp.framework.UIElementFactoryManager </name>
<description>
A user interface factory manager that controls all registered user interface element factories.
</description>
<loader-name> com.sun.star.loader.SharedLibrary </loader-name>
<language> c++ </language>
<status value="final"/>
<supported-service> com.sun.star.ui.UIElementFactoryManager </supported-service>
</component-description>
<component-description>
<author> Andreas Schluens </author>
<name> com.sun.star.comp.framework.ModuleManager </name>
<description>
Manages the access to OpenOffice.org module specific informations.
</description>
<loader-name> com.sun.star.loader.SharedLibrary </loader-name>
<language> c++ </language>
<status value="final"/>
<supported-service> com.sun.star.frame.ModuleManager </supported-service>
</component-description>
<component-description>
<author> Carsten Driesner </author>
<name> com.sun.star.comp.framework.UIConfigurationManager </name>
<description>
Manages the user interface element settings of a single storage element, like documents or
a single user interface configuration file.
</description>
<loader-name> com.sun.star.loader.SharedLibrary </loader-name>
<language> c++ </language>
<status value="final"/>
<supported-service> com.sun.star.ui.UIConfigurationManager </supported-service>
</component-description>
<component-description>
<author> Carsten Driesner </author>
<name> com.sun.star.comp.framework.ModuleUIConfigurationManagerSupplier </name>
<description>
Central manager that provides access to the OpenOffice.org module user interface
configuration managers.
</description>
<loader-name> com.sun.star.loader.SharedLibrary </loader-name>
<language> c++ </language>
<status value="final"/>
<supported-service> com.sun.star.ui.ModuleUIConfigurationManagerSupplier </supported-service>
</component-description>
<component-description>
<author> Carsten Driesner </author>
<name> com.sun.star.comp.framework.ModuleUIConfigurationManager </name>
<description>
A single OpenOffice.org module user interface configuration manager. It is responsible to provide
access to the user interface element settings of an OpenOffice.org module. Must be obtained from
the ModuleUIConfigurationManagerSupplier otherwise it is not correctly initialized.
</description>
<loader-name> com.sun.star.loader.SharedLibrary </loader-name>
<language> c++ </language>
<status value="final"/>
<supported-service> com.sun.star.ui.ModuleUIConfigurationManager </supported-service>
</component-description>
<component-description>
<author> Carsten Driesner </author>
<name> com.sun.star.comp.framework.MenuBarFactory </name>
<description>
Creates menu bars that can be used the user interface configuration API.
</description>
<loader-name> com.sun.star.loader.SharedLibrary </loader-name>
<language> c++ </language>
<status value="final"/>
<supported-service> com.sun.star.ui.UIElementFactory </supported-service>
</component-description>
<component-description>
<author> Carsten Driesner </author>
<name> com.sun.star.comp.framework.UIConfigurationManager </name>
<description>
Manages the user interface element settings of a single storage element, like documents or
a single user interface configuration file.
</description>
<loader-name> com.sun.star.loader.SharedLibrary </loader-name>
<language> c++ </language>
<status value="final"/>
<supported-service> com.sun.star.ui.UIConfigurationManager </supported-service>
</component-description>
<component-description>
<author> Andreas Schluens </author>
<name> com.sun.star.comp.framework.BackingComp </name>
<description>
The start module component.
</description>
<loader-name> com.sun.star.loader.SharedLibrary </loader-name>
<language> c++ </language>
<status value="final"/>
<supported-service> com.sun.star.frame.StartModule </supported-service>
</component-description>
<component-description>
<author> Carsten Driesner </author>
<name> com.sun.star.comp.framework.UICategoryDescription </name>
<description>
Description about categories of user interface commands.
</description>
<loader-name> com.sun.star.loader.SharedLibrary </loader-name>
<language> c++ </language>
<status value="final"/>
<supported-service> com.sun.star.ui.UICategoryDescription </supported-service>
</component-description>
<component-description>
<author> Carsten Driesner </author>
<name> com.sun.star.comp.framework.ToolBarFactory </name>
<description>
A factory to create toolbar instances.
</description>
<loader-name> com.sun.star.loader.SharedLibrary </loader-name>
<language> c++ </language>
<status value="final"/>
<supported-service> com.sun.star.ui.ToolBarFactory </supported-service>
</component-description>
<component-description>
<author> Carsten Driesner </author>
<name> com.sun.star.comp.framework.ToolBarControllerFactory </name>
<description>
A factory to create registered toolbar bar controller.
</description>
<loader-name> com.sun.star.loader.SharedLibrary </loader-name>
<language> c++ </language>
<status value="final"/>
<supported-service> com.sun.star.frame.ToolbarControllerFactory </supported-service>
</component-description>
<component-description>
<author> Carsten Driesner </author>
<name> com.sun.star.comp.framework.StatusbarFactory </name>
<description>
A factory to create registered status bar controller.
</description>
<loader-name> com.sun.star.loader.SharedLibrary </loader-name>
<language> c++ </language>
<status value="final"/>
<supported-service> com.sun.star.ui.StatusbarFactory </supported-service>
</component-description>
<component-description>
<author> Carsten Driesner </author>
<name> com.sun.star.comp.framework.StatusbarControllerFactory </name>
<description>
A factory to create registered status bar controller.
</description>
<loader-name> com.sun.star.loader.SharedLibrary </loader-name>
<language> c++ </language>
<status value="final"/>
<supported-service> com.sun.star.frame.StatusbarControllerFactory </supported-service>
</component-description>
<project-build-dependency> cppu </project-build-dependency>
<project-build-dependency> cppuhelper </project-build-dependency>
<project-build-dependency> vos </project-build-dependency>
<project-build-dependency> sal </project-build-dependency>
<project-build-dependency> tools </project-build-dependency>
<project-build-dependency> svtools </project-build-dependency>
<project-build-dependency> toolkit </project-build-dependency>
<project-build-dependency> sv </project-build-dependency>
<project-build-dependency> comphelper </project-build-dependency>
<project-build-dependency> unotools </project-build-dependency>
<project-build-dependency> ucbhelper </project-build-dependency>
<project-build-dependency> svl </project-build-dependency>
<project-build-dependency> sot </project-build-dependency>
<runtime-module-dependency> cppu2 </runtime-module-dependency>
<runtime-module-dependency> cppuhelper </runtime-module-dependency>
<runtime-module-dependency> vos2$(COM) </runtime-module-dependency>
<runtime-module-dependency> sal2 </runtime-module-dependency>
<runtime-module-dependency> tl </runtime-module-dependency>
<runtime-module-dependency> svt </runtime-module-dependency>
<runtime-module-dependency> svl </runtime-module-dependency>
<runtime-module-dependency> tk </runtime-module-dependency>
<runtime-module-dependency> sv </runtime-module-dependency>
<runtime-module-dependency> comphelp2 </runtime-module-dependency>
<runtime-module-dependency> utl </runtime-module-dependency>
<runtime-module-dependency> ucb </runtime-module-dependency>
<runtime-module-dependency> sot </runtime-module-dependency>
</module-description>