summaryrefslogtreecommitdiff
path: root/framework/source/unotypes/fwk.xml
diff options
context:
space:
mode:
Diffstat (limited to 'framework/source/unotypes/fwk.xml')
-rw-r--r--framework/source/unotypes/fwk.xml459
1 files changed, 459 insertions, 0 deletions
diff --git a/framework/source/unotypes/fwk.xml b/framework/source/unotypes/fwk.xml
new file mode 100644
index 000000000000..1cd72a64fa87
--- /dev/null
+++ b/framework/source/unotypes/fwk.xml
@@ -0,0 +1,459 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module-description PUBLIC "-//StarOffice//DTD ComponentDescription 1.0//EN" "module-description.dtd">
+
+<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>