diff options
author | Ivo Hinkelmann <ihi@openoffice.org> | 2011-03-29 13:45:39 +0200 |
---|---|---|
committer | Ivo Hinkelmann <ihi@openoffice.org> | 2011-03-29 13:45:39 +0200 |
commit | 9c5413de526d675197735a6a9f65ecf331d56bd1 (patch) | |
tree | 7fa7ef157780b01ede56ea255609b6d52a5158fd /offapi | |
parent | fc6cabbe065496430c1bca7fe1f15470f49e9e30 (diff) | |
parent | d0b50ce5d9b7b408fe9f79e4dcad08f031e0a09c (diff) |
CWS-TOOLING: integrate CWS kso51
Diffstat (limited to 'offapi')
276 files changed, 3135 insertions, 3164 deletions
diff --git a/offapi/com/sun/star/animations/XAnimationListener.idl b/offapi/com/sun/star/animations/XAnimationListener.idl index c885282db..c0582d229 100644 --- a/offapi/com/sun/star/animations/XAnimationListener.idl +++ b/offapi/com/sun/star/animations/XAnimationListener.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -24,8 +24,8 @@ * for a copy of the LGPLv3 License. * ************************************************************************/ -#ifndef __com_sun_star_animations_XAnimationListener_idl__ -#define __com_sun_star_animations_XAnimationListener_idl__ +#ifndef __com_sun_star_animations_XAnimationListener_idl__ +#define __com_sun_star_animations_XAnimationListener_idl__ #ifndef __com_sun_star_lang_XEventListener_idl__ #include <com/sun/star/lang/XEventListener.idl> @@ -34,18 +34,18 @@ #include <com/sun/star/animations/XAnimationNode.idl> #endif -//============================================================================= - - module com { module sun { module star { module animations { - -//============================================================================= +//============================================================================= + + module com { module sun { module star { module animations { + +//============================================================================= /** makes it possible to register listeners, which are called whenever an animation event occurs. @since OOo 3.0 */ -interface XAnimationListener : ::com::sun::star::lang::XEventListener +published interface XAnimationListener : ::com::sun::star::lang::XEventListener { /** This event is raised when the element local timeline begins to play. <p>It will be raised each time the element begins the active duration (i.e. when it restarts, but not when it repeats).</p> @@ -53,7 +53,7 @@ interface XAnimationListener : ::com::sun::star::lang::XEventListener case that the element was begun with an interface method.</p> @param Node - The node that begins to play. + The node that begins to play. */ void beginEvent( [in] XAnimationNode Node ); @@ -71,7 +71,7 @@ interface XAnimationListener : ::com::sun::star::lang::XEventListener <p>It will be raised each time the element repeats, after the first iteration.</p> <p>Associated with the repeat event is an integer that indicates which repeat iteration is beginning. - + @param Node The node that repeats. @@ -81,8 +81,8 @@ interface XAnimationListener : ::com::sun::star::lang::XEventListener void repeat( [in] XAnimationNode Node, [in] long Repeat ); }; -//============================================================================= - -}; }; }; }; +//============================================================================= + +}; }; }; }; #endif diff --git a/offapi/com/sun/star/animations/XAnimationNode.idl b/offapi/com/sun/star/animations/XAnimationNode.idl index ece28f184..6b782bd3a 100644 --- a/offapi/com/sun/star/animations/XAnimationNode.idl +++ b/offapi/com/sun/star/animations/XAnimationNode.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -24,8 +24,8 @@ * for a copy of the LGPLv3 License. * ************************************************************************/ -#ifndef __com_sun_star_animations_XAnimationNode_idl__ -#define __com_sun_star_animations_XAnimationNode_idl__ +#ifndef __com_sun_star_animations_XAnimationNode_idl__ +#define __com_sun_star_animations_XAnimationNode_idl__ #ifndef __com_sun_star_container_XChild_idl__ #include <com/sun/star/container/XChild.idl> @@ -35,15 +35,15 @@ #include <com/sun/star/beans/NamedValue.idl> #endif -//============================================================================= - - module com { module sun { module star { module animations { - -//============================================================================= +//============================================================================= + + module com { module sun { module star { module animations { + +//============================================================================= /** */ -interface XAnimationNode : ::com::sun::star::container::XChild +published interface XAnimationNode : ::com::sun::star::container::XChild { /** a value from <const>AnimationNodeType</const>. @@ -118,7 +118,7 @@ interface XAnimationNode : ::com::sun::star::container::XChild eiter a <atom>short</atom> constant from <const>EndSync</const>, an interface reference to a child <type>XTimeContainer</type> or <void/>. - + @see http://www.w3.org/TR/smil20/smil-timing.html#adef-endsync */ [attribute] any EndSync; @@ -162,7 +162,7 @@ interface XAnimationNode : ::com::sun::star::container::XChild /** the attribute that specify the behaviour how an element should be extended beyond the active duration by freezing the final - state of the element. + state of the element. <br> <member>Fill</member> is a value from <const>AnimationFill</const>. @@ -173,7 +173,7 @@ interface XAnimationNode : ::com::sun::star::container::XChild [attribute] short Fill; /** the default value for the fill behavior for this element and all - descendents. + descendents. <br> <member>FillDefault</member> is <ul> @@ -194,7 +194,7 @@ interface XAnimationNode : ::com::sun::star::container::XChild <br> <member>Restart</member> is a <atom>short</atom> value from <const>AnimationRestart</const>. - + @see <const>AnimationRestart</const> @see http://www.w3.org/TR/smil20/smil-timing.html#adef-restart */ @@ -204,7 +204,7 @@ interface XAnimationNode : ::com::sun::star::container::XChild @returns a value from <const>Restart</const>. - + @see <const>AnimationRestart</const> @see http://www.w3.org/TR/smil20/smil-timing.html#adef-restartDefault */ @@ -244,7 +244,7 @@ interface XAnimationNode : ::com::sun::star::container::XChild <li><false/> if the animation is played normal.</li> <li><true/> if the animation is played forwards and then backwards. This doubles the duration</li> </ul> - + @see http://www.w3.org/TR/smil20/smil-timemanip.html#adef-autoReverse */ [attribute] boolean AutoReverse; @@ -254,8 +254,8 @@ interface XAnimationNode : ::com::sun::star::container::XChild [attribute] sequence< ::com::sun::star::beans::NamedValue > UserData; }; -//============================================================================= - -}; }; }; }; +//============================================================================= + +}; }; }; }; #endif diff --git a/offapi/com/sun/star/awt/AnimatedImagesControlModel.idl b/offapi/com/sun/star/awt/AnimatedImagesControlModel.idl index 2bc126077..5d8aecdc0 100755 --- a/offapi/com/sun/star/awt/AnimatedImagesControlModel.idl +++ b/offapi/com/sun/star/awt/AnimatedImagesControlModel.idl @@ -33,7 +33,7 @@ module com { module sun { module star { module awt { -interface XAnimatedImages; +published interface XAnimatedImages; //====================================================================================================================== @@ -41,7 +41,7 @@ interface XAnimatedImages; @since OOo 3.4 */ -service AnimatedImagesControlModel +published service AnimatedImagesControlModel { service com::sun::star::awt::UnoControlModel; diff --git a/offapi/com/sun/star/awt/AsyncCallback.idl b/offapi/com/sun/star/awt/AsyncCallback.idl index f108eb9c8..4d7c3048b 100644 --- a/offapi/com/sun/star/awt/AsyncCallback.idl +++ b/offapi/com/sun/star/awt/AsyncCallback.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -40,7 +40,7 @@ module com { module sun { module star { module awt { @see XRequestCallback */ -service AsyncCallback: XRequestCallback; +published service AsyncCallback: XRequestCallback; }; }; }; }; diff --git a/offapi/com/sun/star/awt/ContainerWindowProvider.idl b/offapi/com/sun/star/awt/ContainerWindowProvider.idl index c3b6ab599..f19d08a8e 100644 --- a/offapi/com/sun/star/awt/ContainerWindowProvider.idl +++ b/offapi/com/sun/star/awt/ContainerWindowProvider.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -37,19 +37,19 @@ #endif -//============================================================================= +//============================================================================= module com { module sun { module star { module awt { -//============================================================================= +//============================================================================= /** specifies a provider for container windows implementing the <type scope="com::sun::star::awt">XWindow</type> interface. */ -service ContainerWindowProvider : com::sun::star::awt::XContainerWindowProvider; +published service ContainerWindowProvider : com::sun::star::awt::XContainerWindowProvider; -//============================================================================= +//============================================================================= }; }; }; }; diff --git a/offapi/com/sun/star/awt/DialogProvider.idl b/offapi/com/sun/star/awt/DialogProvider.idl index a3565c797..06768493d 100644 --- a/offapi/com/sun/star/awt/DialogProvider.idl +++ b/offapi/com/sun/star/awt/DialogProvider.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -37,22 +37,22 @@ #endif -//============================================================================= +//============================================================================= module com { module sun { module star { module awt { -//============================================================================= +//============================================================================= /** specifies a provider for dialogs implementing the <type scope="com::sun::star::awt">XDialog</type> interface. */ -service DialogProvider : com::sun::star::awt::XDialogProvider; +published service DialogProvider : com::sun::star::awt::XDialogProvider; // service DialogProvider { // interface com::sun::star::awt::XDialogProvider; // }; -//============================================================================= +//============================================================================= }; }; }; }; diff --git a/offapi/com/sun/star/awt/DialogProvider2.idl b/offapi/com/sun/star/awt/DialogProvider2.idl index 3312cdf55..8299db6ae 100644 --- a/offapi/com/sun/star/awt/DialogProvider2.idl +++ b/offapi/com/sun/star/awt/DialogProvider2.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -37,18 +37,18 @@ #endif -//============================================================================= +//============================================================================= module com { module sun { module star { module awt { -//============================================================================= +//============================================================================= /** specifies a provider for dialogs implementing the <type scope="com::sun::star::awt">XDialog</type> interface. */ -service DialogProvider2 : com::sun::star::awt::XDialogProvider2; +published service DialogProvider2 : com::sun::star::awt::XDialogProvider2; -//============================================================================= +//============================================================================= }; }; }; }; diff --git a/offapi/com/sun/star/awt/ItemListEvent.idl b/offapi/com/sun/star/awt/ItemListEvent.idl index f9d2658bd..bcd072062 100644 --- a/offapi/com/sun/star/awt/ItemListEvent.idl +++ b/offapi/com/sun/star/awt/ItemListEvent.idl @@ -39,7 +39,7 @@ module com { module sun { module star { module awt { /** is the event broadcasted by a <type>XListItems</type> implementation for changes in its item list. */ -struct ItemListEvent : ::com::sun::star::lang::EventObject +published struct ItemListEvent : ::com::sun::star::lang::EventObject { /** specifies the position of the item which is affected by the event diff --git a/offapi/com/sun/star/awt/MenuItemType.idl b/offapi/com/sun/star/awt/MenuItemType.idl index d90031e7c..426563b2e 100644 --- a/offapi/com/sun/star/awt/MenuItemType.idl +++ b/offapi/com/sun/star/awt/MenuItemType.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -37,7 +37,7 @@ /** specifies the type of a menu item, as returned by <member scope="com::sun::star::awt">XMenuExtended2::getItemType()</member>. */ -enum MenuItemType +published enum MenuItemType { /** specifies that the menu item type is unkown. */ diff --git a/offapi/com/sun/star/awt/MenuLogo.idl b/offapi/com/sun/star/awt/MenuLogo.idl index 799bf3592..4e558a536 100755 --- a/offapi/com/sun/star/awt/MenuLogo.idl +++ b/offapi/com/sun/star/awt/MenuLogo.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -43,7 +43,7 @@ /** specifies a logo to be displayed on a menu, with a background gradient. */ -struct MenuLogo +published struct MenuLogo { /** specifies the logo image. */ diff --git a/offapi/com/sun/star/awt/SpinningProgressControlModel.idl b/offapi/com/sun/star/awt/SpinningProgressControlModel.idl index a75417d41..c6c273bce 100755 --- a/offapi/com/sun/star/awt/SpinningProgressControlModel.idl +++ b/offapi/com/sun/star/awt/SpinningProgressControlModel.idl @@ -40,7 +40,7 @@ module com { module sun { module star { module awt { <p>Three image sets are provided, of size 16x16, 32x32, and 64x64 pixels.</p> */ -service SpinningProgressControlModel +published service SpinningProgressControlModel { service AnimatedImagesControlModel; }; diff --git a/offapi/com/sun/star/awt/XAnimatedImages.idl b/offapi/com/sun/star/awt/XAnimatedImages.idl index a03d08c96..6a470882e 100755 --- a/offapi/com/sun/star/awt/XAnimatedImages.idl +++ b/offapi/com/sun/star/awt/XAnimatedImages.idl @@ -46,7 +46,7 @@ module com { module sun { module star { module awt { @since OOo 3.4 */ -interface XAnimatedImages +published interface XAnimatedImages { /** specifies the time in milliseconds between two animation steps. diff --git a/offapi/com/sun/star/awt/XAnimation.idl b/offapi/com/sun/star/awt/XAnimation.idl index e1e8f6023..28947b87d 100755 --- a/offapi/com/sun/star/awt/XAnimation.idl +++ b/offapi/com/sun/star/awt/XAnimation.idl @@ -39,7 +39,7 @@ module com { module sun { module star { module awt { @since OOo 3.4 */ -interface XAnimation +published interface XAnimation { /** starts the animation */ diff --git a/offapi/com/sun/star/awt/XCallback.idl b/offapi/com/sun/star/awt/XCallback.idl index 1af054b83..399fb16ce 100644 --- a/offapi/com/sun/star/awt/XCallback.idl +++ b/offapi/com/sun/star/awt/XCallback.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -28,23 +28,23 @@ #ifndef __com_sun_star_awt_XCallback_idl__ #define __com_sun_star_awt_XCallback_idl__ -#ifndef __com_sun_star_uno_XInterface_idl__ -#include <com/sun/star/uno/XInterface.idl> +#ifndef __com_sun_star_uno_XInterface_idl__ +#include <com/sun/star/uno/XInterface.idl> #endif //============================================================================= module com { module sun { module star { module awt { - -//============================================================================= + +//============================================================================= /** specifices an interface which can be used to call back an implementation */ -interface XCallback +published interface XCallback { //------------------------------------------------------------------------- - + /** notifies the callback implementation @param aData diff --git a/offapi/com/sun/star/awt/XContainerWindowEventHandler.idl b/offapi/com/sun/star/awt/XContainerWindowEventHandler.idl index bc1f0697d..21711d918 100644 --- a/offapi/com/sun/star/awt/XContainerWindowEventHandler.idl +++ b/offapi/com/sun/star/awt/XContainerWindowEventHandler.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -31,26 +31,26 @@ #ifndef __com_sun_star_uno_XInterface_idl__ #include <com/sun/star/uno/XInterface.idl> #endif -#ifndef __com_sun_star_awt_XWindow_idl__ -#include <com/sun/star/awt/XWindow.idl> +#ifndef __com_sun_star_awt_XWindow_idl__ +#include <com/sun/star/awt/XWindow.idl> +#endif +#ifndef __com_sun_star_lang_WrappedTargetException_idl__ +#include <com/sun/star/lang/WrappedTargetException.idl> #endif -#ifndef __com_sun_star_lang_WrappedTargetException_idl__ -#include <com/sun/star/lang/WrappedTargetException.idl> -#endif -//============================================================================= +//============================================================================= module com { module sun { module star { module awt { -//============================================================================= +//============================================================================= /** Handles events fired by windows represented by a <type scope="com::sun::star::awt">XWindow</type> interface. */ -interface XContainerWindowEventHandler : ::com::sun::star::uno::XInterface { +published interface XContainerWindowEventHandler : ::com::sun::star::uno::XInterface { - //------------------------------------------------------------------------- + //------------------------------------------------------------------------- /** Handles an event generated by a window. @@ -62,7 +62,7 @@ interface XContainerWindowEventHandler : ::com::sun::star::uno::XInterface { the window instance that generated the event. If used in the scope of <type scope="com::sun::star::awt">XContainerWindowProvider</type> this is the same window instance that was returned by the createContainerWindow - method when passing the XContainerWindowEventHandler instance receiving the + method when passing the XContainerWindowEventHandler instance receiving the event as handler parameter. @param EventObject @@ -75,11 +75,11 @@ interface XContainerWindowEventHandler : ::com::sun::star::uno::XInterface { @param MethodName the name of the function which is to be called. - + @returns true if the event was handled, otherwise false. - @throws com::sun::star::lang::WrappedTargetException + @throws com::sun::star::lang::WrappedTargetException if the implementation of the method, which is determined by the argument MethodName, throws an exception. This exception is then wrapped into a <type scope="com::sun::star::lang">WrappedTargetException</type>. @@ -89,7 +89,7 @@ interface XContainerWindowEventHandler : ::com::sun::star::uno::XInterface { [in] com::sun::star::awt::XWindow xWindow, [in] any EventObject, [in] string MethodName) - raises(com::sun::star::lang::WrappedTargetException); + raises(com::sun::star::lang::WrappedTargetException); /** returns a sequence of supported method names @@ -100,7 +100,7 @@ interface XContainerWindowEventHandler : ::com::sun::star::uno::XInterface { sequence<string> getSupportedMethodNames(); }; -//============================================================================= +//============================================================================= }; }; }; }; diff --git a/offapi/com/sun/star/awt/XContainerWindowProvider.idl b/offapi/com/sun/star/awt/XContainerWindowProvider.idl index fea57d85a..6435c80d5 100644 --- a/offapi/com/sun/star/awt/XContainerWindowProvider.idl +++ b/offapi/com/sun/star/awt/XContainerWindowProvider.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -28,28 +28,28 @@ #ifndef __com_sun_star_awt_XContainerWindowProvider_idl__ #define __com_sun_star_awt_XContainerWindowProvider_idl__ -#ifndef __com_sun_star_awt_XWindow_idl__ -#include <com/sun/star/awt/XWindow.idl> +#ifndef __com_sun_star_awt_XWindow_idl__ +#include <com/sun/star/awt/XWindow.idl> #endif -#ifndef __com_sun_star_awt_XWindowPeer_idl__ -#include <com/sun/star/awt/XWindowPeer.idl> +#ifndef __com_sun_star_awt_XWindowPeer_idl__ +#include <com/sun/star/awt/XWindowPeer.idl> #endif #ifndef __com_sun_star_lang_IllegalArgumentException_idl__ #include <com/sun/star/lang/IllegalArgumentException.idl> #endif -//============================================================================= +//============================================================================= module com { module sun { module star { module awt { -//============================================================================= +//============================================================================= -/** provides container windows implementing the +/** provides container windows implementing the <type scope="com::sun::star::awt">XWindow</type> interface. */ -interface XContainerWindowProvider : ::com::sun::star::uno::XInterface { +published interface XContainerWindowProvider : ::com::sun::star::uno::XInterface { - //------------------------------------------------------------------------- + //------------------------------------------------------------------------- /** creates a window for the given URL @@ -65,28 +65,28 @@ interface XContainerWindowProvider : ::com::sun::star::uno::XInterface { This parameter must not be null. @param xHandler - is the interface that will be called to handle the Events that - are generated by the window (and all controls placed on it) and - bound to the handler using a vnd.sun.star.UNO URL specifying a - handler method to be called. Usually this will be done directly + is the interface that will be called to handle the Events that + are generated by the window (and all controls placed on it) and + bound to the handler using a vnd.sun.star.UNO URL specifying a + handler method to be called. Usually this will be done directly by the user. - + xHandler can handle events in two different ways: - 1. By supporting the <type scope="com::sun::star::awt">XContainerWindowEventHandler</type> + 1. By supporting the <type scope="com::sun::star::awt">XContainerWindowEventHandler</type> interface. This is a generic interface to accept event notifications. - + 2. By providing interfaces that directly implement the handler methods to be called. The XContainerWindowProvider implementation then - will try to access these events using the + will try to access these events using the <type scope="com::sun::star::beans">Introspection</type>Introspection service. To make this possible the handler implementation also has to support <type scope="com::sun::star::lang">XTypeProvider</type>. If XContainerWindowEventHandler is supported XContainerWindowEventHandler.callHandlerMethod() - is always called first to handle the event. Only if the event cannot be + is always called first to handle the event. Only if the event cannot be handled by XContainerWindowEventHandler (callHandlerMethod() then has to return - false) or if XContainerWindowEventHandler is not supported at all the Introspection + false) or if XContainerWindowEventHandler is not supported at all the Introspection based access will be used. The Introspection based access tries to call a method named according to the @@ -96,10 +96,10 @@ interface XContainerWindowProvider : ::com::sun::star::uno::XInterface { void HandlerMethodName( [in] com::sun::star::awt::XWindow xWindow, [in] any aEvent ) will be searched. The signature is similar to XContainerWindowEventHandler. - callHandlerMethod except for MethodName itself that isn't needed + callHandlerMethod except for MethodName itself that isn't needed here. For more information about these parameters, see <type scope="com::sun::star::awt">XContainerWindowEventHandler</type>. - + If this method is found, it will be called, otherwise a method void HandlerMethodName( void ) @@ -119,11 +119,11 @@ interface XContainerWindowProvider : ::com::sun::star::uno::XInterface { com::sun::star::awt::XWindow createContainerWindow ( [in] string URL, [in] string WindowType, [in] com::sun::star::awt::XWindowPeer xParent, - [in] com::sun::star::uno::XInterface xHandler ) + [in] com::sun::star::uno::XInterface xHandler ) raises ( com::sun::star::lang::IllegalArgumentException ); }; -//============================================================================= +//============================================================================= }; }; }; }; diff --git a/offapi/com/sun/star/awt/XDialogEventHandler.idl b/offapi/com/sun/star/awt/XDialogEventHandler.idl index 3f7595a15..57348bdb6 100644 --- a/offapi/com/sun/star/awt/XDialogEventHandler.idl +++ b/offapi/com/sun/star/awt/XDialogEventHandler.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -31,26 +31,26 @@ #ifndef __com_sun_star_uno_XInterface_idl__ #include <com/sun/star/uno/XInterface.idl> #endif -#ifndef __com_sun_star_awt_XDialog_idl__ -#include <com/sun/star/awt/XDialog.idl> +#ifndef __com_sun_star_awt_XDialog_idl__ +#include <com/sun/star/awt/XDialog.idl> +#endif +#ifndef __com_sun_star_lang_WrappedTargetException_idl__ +#include <com/sun/star/lang/WrappedTargetException.idl> #endif -#ifndef __com_sun_star_lang_WrappedTargetException_idl__ -#include <com/sun/star/lang/WrappedTargetException.idl> -#endif -//============================================================================= +//============================================================================= module com { module sun { module star { module awt { -//============================================================================= +//============================================================================= /** Handles events fired by dialogs represented by a <type scope="com::sun::star::awt">XDialog</type> interface. */ -interface XDialogEventHandler : ::com::sun::star::uno::XInterface { +published interface XDialogEventHandler : ::com::sun::star::uno::XInterface { - //------------------------------------------------------------------------- + //------------------------------------------------------------------------- /** Handles an event generated by a dialog. @@ -74,11 +74,11 @@ interface XDialogEventHandler : ::com::sun::star::uno::XInterface { @param MethodName the name of the function which is to be called. - + @returns true if the event was handled, otherwise false. - @throws com::sun::star::lang::WrappedTargetException + @throws com::sun::star::lang::WrappedTargetException if the implementation of the method, which is determined by the argument MethodName, throws an exception. This exception is then wrapped into a <type scope="com::sun::star::lang">WrappedTargetException</type>. @@ -88,7 +88,7 @@ interface XDialogEventHandler : ::com::sun::star::uno::XInterface { [in] com::sun::star::awt::XDialog xDialog, [in] any EventObject, [in] string MethodName) - raises(com::sun::star::lang::WrappedTargetException); + raises(com::sun::star::lang::WrappedTargetException); /** returns a sequence of supported method names @@ -99,7 +99,7 @@ interface XDialogEventHandler : ::com::sun::star::uno::XInterface { sequence<string> getSupportedMethodNames(); }; -//============================================================================= +//============================================================================= }; }; }; }; diff --git a/offapi/com/sun/star/awt/XDialogProvider.idl b/offapi/com/sun/star/awt/XDialogProvider.idl index 955f69860..625483c01 100644 --- a/offapi/com/sun/star/awt/XDialogProvider.idl +++ b/offapi/com/sun/star/awt/XDialogProvider.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -31,30 +31,30 @@ #ifndef __com_sun_star_uno_XInterface_idl__ #include <com/sun/star/uno/XInterface.idl> #endif -#ifndef __com_sun_star_awt_XDialog_idl__ -#include <com/sun/star/awt/XDialog.idl> +#ifndef __com_sun_star_awt_XDialog_idl__ +#include <com/sun/star/awt/XDialog.idl> #endif #ifndef __com_sun_star_lang_IllegalArgumentException_idl__ #include <com/sun/star/lang/IllegalArgumentException.idl> #endif -//============================================================================= +//============================================================================= module com { module sun { module star { module awt { -//============================================================================= +//============================================================================= -/** provides dialogs implementing the +/** provides dialogs implementing the <type scope="com::sun::star::awt">XDialog</type> interface. */ -interface XDialogProvider : ::com::sun::star::uno::XInterface { +published interface XDialogProvider : ::com::sun::star::uno::XInterface { - //------------------------------------------------------------------------- + //------------------------------------------------------------------------- /** creates a dialog for the given URL. - @param URL + @param URL is the URL. @returns @@ -63,12 +63,12 @@ interface XDialogProvider : ::com::sun::star::uno::XInterface { @throws com::sun::star::lang::IllegalArgumentException if no dialog for the given URL is found or if the URL is invalid. */ - com::sun::star::awt::XDialog createDialog( [in] string URL ) + com::sun::star::awt::XDialog createDialog( [in] string URL ) raises ( com::sun::star::lang::IllegalArgumentException ); }; -//============================================================================= +//============================================================================= }; }; }; }; diff --git a/offapi/com/sun/star/awt/XDialogProvider2.idl b/offapi/com/sun/star/awt/XDialogProvider2.idl index b06fa17f7..7a2a549e5 100644 --- a/offapi/com/sun/star/awt/XDialogProvider2.idl +++ b/offapi/com/sun/star/awt/XDialogProvider2.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -36,48 +36,48 @@ #endif -//============================================================================= +//============================================================================= module com { module sun { module star { module awt { -//============================================================================= +//============================================================================= -/** provides dialogs implementing the +/** provides dialogs implementing the <type scope="com::sun::star::awt">XDialog</type> interface. */ -interface XDialogProvider2 : ::com::sun::star::awt::XDialogProvider { +published interface XDialogProvider2 : ::com::sun::star::awt::XDialogProvider { - //------------------------------------------------------------------------- + //------------------------------------------------------------------------- /** creates a dialog for the given URL accepting an Interface used to handle dialog events. - @param URL + @param URL is the URL. @param xHandler - is the interface that will be called to handle the Events that - are generated by the dialog (and all controls placed on it) and - bound to the handler using a vnd.sun.star.UNO URL specifying a - handler method to be called. Usually this will be done directly + is the interface that will be called to handle the Events that + are generated by the dialog (and all controls placed on it) and + bound to the handler using a vnd.sun.star.UNO URL specifying a + handler method to be called. Usually this will be done directly by the user. - + xHandler can handle events in two different ways: 1. By supporting the <type scope="com::sun::star::awt">XDialogEventHandler</type> interface. This is a generic interface to accept event notifications. - + 2. By providing interfaces that directly implement the handler methods to be called. The XDialogProvider2 implementation then - will try to access these events using the + will try to access these events using the <type scope="com::sun::star::beans">Introspection</type>Introspection service. To make this possible the handler implementation also has to support <type scope="com::sun::star::lang">XTypeProvider</type>. If XDialogEventHandler is supported XDialogEventHandler.callHandlerMethod() - is always called first to handle the event. Only if the event cannot be + is always called first to handle the event. Only if the event cannot be handled by XDialogEventHandler (callHandlerMethod() then has to return - false) or if XDialogEventHandler is not supported at all the Introspection + false) or if XDialogEventHandler is not supported at all the Introspection based access will be used. The Introspection based access tries to call a method named according to the @@ -87,10 +87,10 @@ interface XDialogProvider2 : ::com::sun::star::awt::XDialogProvider { void HandlerMethodName( [in] com::sun::star::awt::XDialog xDialog, [in] any aEvent ) will be searched. The signature is similar to XDialogEventHandler. - callHandlerMethod except for MethodName itself that isn't needed + callHandlerMethod except for MethodName itself that isn't needed here. For more information about these parameters, see <type scope="com::sun::star::awt">XDialogEventHandler</type>. - + If this method is found, it will be called, otherwise a method void HandlerMethodName( void ) @@ -107,8 +107,8 @@ interface XDialogProvider2 : ::com::sun::star::awt::XDialogProvider { @see <type scope="com::sun::star::awt">XDialogEventHandler</type> */ - com::sun::star::awt::XDialog createDialogWithHandler - ( [in] string URL, [in] com::sun::star::uno::XInterface xHandler ) + XDialog createDialogWithHandler + ( [in] string URL, [in] com::sun::star::uno::XInterface xHandler ) raises ( com::sun::star::lang::IllegalArgumentException ); /** creates a dialog for the given URL, accepting additional creation parameters @@ -123,15 +123,13 @@ interface XDialogProvider2 : ::com::sun::star::awt::XDialogProvider { </p> */ - XDialog createDialogWithArguments( - [in] string URL, - [in] sequence< ::com::sun::star::beans::NamedValue > Arguments - ) - raises ( com::sun::star::lang::IllegalArgumentException - ); + XDialog createDialogWithArguments + ( [in] string URL, + [in] sequence< ::com::sun::star::beans::NamedValue > Arguments ) + raises ( com::sun::star::lang::IllegalArgumentException ); }; -//============================================================================= +//============================================================================= }; }; }; }; diff --git a/offapi/com/sun/star/awt/XFixedHyperlink.idl b/offapi/com/sun/star/awt/XFixedHyperlink.idl index 7cf8e18b4..978549828 100644 --- a/offapi/com/sun/star/awt/XFixedHyperlink.idl +++ b/offapi/com/sun/star/awt/XFixedHyperlink.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -43,7 +43,7 @@ /** gives access to the text and formatting of a fixed hyperlink field. */ -interface XFixedHyperlink: com::sun::star::uno::XInterface +published interface XFixedHyperlink: com::sun::star::uno::XInterface { //------------------------------------------------------------------------- diff --git a/offapi/com/sun/star/awt/XItemEventBroadcaster.idl b/offapi/com/sun/star/awt/XItemEventBroadcaster.idl index 986597486..8eb95215e 100644 --- a/offapi/com/sun/star/awt/XItemEventBroadcaster.idl +++ b/offapi/com/sun/star/awt/XItemEventBroadcaster.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -46,7 +46,7 @@ /** registers item listeners at controls like the com::sun::star::awt::Roadmap */ -interface XItemEventBroadcaster: com::sun::star::uno::XInterface +published interface XItemEventBroadcaster: com::sun::star::uno::XInterface { //------------------------------------------------------------------------- diff --git a/offapi/com/sun/star/awt/XItemList.idl b/offapi/com/sun/star/awt/XItemList.idl index 6419ea94d..7d7a3e52f 100644 --- a/offapi/com/sun/star/awt/XItemList.idl +++ b/offapi/com/sun/star/awt/XItemList.idl @@ -34,13 +34,13 @@ module com { module sun { module star { module awt { -interface XItemListListener; +published interface XItemListListener; //================================================================================================================== /** provides convenient access to the list of items in a list box */ -interface XItemList +published interface XItemList { /** is the number of items in the list */ diff --git a/offapi/com/sun/star/awt/XItemListListener.idl b/offapi/com/sun/star/awt/XItemListListener.idl index d41d8b104..276fae3d0 100644 --- a/offapi/com/sun/star/awt/XItemListListener.idl +++ b/offapi/com/sun/star/awt/XItemListListener.idl @@ -39,7 +39,7 @@ module com { module sun { module star { module awt { /** describes a listener for changes in a item list @see XListItems */ -interface XItemListListener : ::com::sun::star::lang::XEventListener +published interface XItemListListener : ::com::sun::star::lang::XEventListener { /** is called when an item is inserted into the list */ diff --git a/offapi/com/sun/star/awt/XMenuExtended.idl b/offapi/com/sun/star/awt/XMenuExtended.idl index 3caa554c5..3efa60eea 100644 --- a/offapi/com/sun/star/awt/XMenuExtended.idl +++ b/offapi/com/sun/star/awt/XMenuExtended.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -38,7 +38,7 @@ module com { module sun { module star { module awt { /** specifies extended menu functions. */ -interface XMenuExtended: com::sun::star::uno::XInterface +published interface XMenuExtended: com::sun::star::uno::XInterface { /** sets the command string for the menu item. diff --git a/offapi/com/sun/star/awt/XMenuExtended2.idl b/offapi/com/sun/star/awt/XMenuExtended2.idl index 210a523c6..613699c5d 100755 --- a/offapi/com/sun/star/awt/XMenuExtended2.idl +++ b/offapi/com/sun/star/awt/XMenuExtended2.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -50,7 +50,7 @@ module com { module sun { module star { module awt { /** specifies extended menu functions. */ -interface XMenuExtended2 +published interface XMenuExtended2 { /** specifies some extended menu functions, like setting a command URL and a help command for a menu item.<br> These functions are available for both menu bar and popup menu. diff --git a/offapi/com/sun/star/awt/XPopupMenuExtended.idl b/offapi/com/sun/star/awt/XPopupMenuExtended.idl index 5aff7c680..5b6d112e8 100755 --- a/offapi/com/sun/star/awt/XPopupMenuExtended.idl +++ b/offapi/com/sun/star/awt/XPopupMenuExtended.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -63,7 +63,7 @@ module com { module sun { module star { module awt { @since OOo 3.1 */ -interface XPopupMenuExtended +published interface XPopupMenuExtended { /** specifies basic functions for a popup menu. */ diff --git a/offapi/com/sun/star/awt/XRequestCallback.idl b/offapi/com/sun/star/awt/XRequestCallback.idl index 6d112cd6c..4605fe348 100644 --- a/offapi/com/sun/star/awt/XRequestCallback.idl +++ b/offapi/com/sun/star/awt/XRequestCallback.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -28,23 +28,23 @@ #ifndef __com_sun_star_awt_XRequestCallback_idl__ #define __com_sun_star_awt_XRequestCallback_idl__ -#ifndef __com_sun_star_awt_XCallback_idl__ -#include <com/sun/star/awt/XCallback.idl> +#ifndef __com_sun_star_awt_XCallback_idl__ +#include <com/sun/star/awt/XCallback.idl> #endif //============================================================================= module com { module sun { module star { module awt { - -//============================================================================= + +//============================================================================= /** specifices an interface which can be used to call back an implementation */ -interface XRequestCallback +published interface XRequestCallback { //------------------------------------------------------------------------- - + /** adds a callback request to the implementation @param aData diff --git a/offapi/com/sun/star/awt/XSimpleTabController.idl b/offapi/com/sun/star/awt/XSimpleTabController.idl index bd8ec40c4..b705a9b73 100644 --- a/offapi/com/sun/star/awt/XSimpleTabController.idl +++ b/offapi/com/sun/star/awt/XSimpleTabController.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -52,7 +52,7 @@ /** specifies the basic operations for a tab controller, but does not require XControl as type of tabs. */ -interface XSimpleTabController : com::sun::star::uno::XInterface +published interface XSimpleTabController : com::sun::star::uno::XInterface { //------------------------------------------------------------------------- /** create a new tab and return an unique ID, diff --git a/offapi/com/sun/star/awt/XStyleChangeListener.idl b/offapi/com/sun/star/awt/XStyleChangeListener.idl index 34679612c..97ef47bfa 100644 --- a/offapi/com/sun/star/awt/XStyleChangeListener.idl +++ b/offapi/com/sun/star/awt/XStyleChangeListener.idl @@ -31,7 +31,7 @@ //================================================================================================================== -module com { module sun { module star { module awt { +module com { module sun { module star { module awt { //================================================================================================================== @@ -39,7 +39,7 @@ module com { module sun { module star { module awt { @see XStyleSettings */ -interface XStyleChangeListener : ::com::sun::star::lang::XEventListener +published interface XStyleChangeListener : ::com::sun::star::lang::XEventListener { /// called when the style settings of the observed component changed void styleSettingsChanged( [in] com::sun::star::lang::EventObject Event ); diff --git a/offapi/com/sun/star/awt/XStyleSettings.idl b/offapi/com/sun/star/awt/XStyleSettings.idl index fd188c432..bb9525f23 100644 --- a/offapi/com/sun/star/awt/XStyleSettings.idl +++ b/offapi/com/sun/star/awt/XStyleSettings.idl @@ -35,7 +35,7 @@ module com { module sun { module star { module awt { -interface XStyleChangeListener; +published interface XStyleChangeListener; //================================================================================================================== @@ -53,12 +53,12 @@ interface XStyleChangeListener; while the text is drawn by OpenOffice.org. In this case, the button respects the <code>ButtonRolloverTextColor</code> when painting its text.</p> */ -interface XStyleSettings +published interface XStyleSettings { /// specifies the color of the border of active windows [attribute] ::com::sun::star::util::Color ActiveBorderColor; - /// + /// [attribute] ::com::sun::star::util::Color ActiveColor; /// specifies the color of the active tab of a tab control @@ -97,10 +97,10 @@ interface XStyleSettings /// specifies the text color for disabled UI elements [attribute] ::com::sun::star::util::Color DisableColor; - /// + /// [attribute] ::com::sun::star::util::Color FaceColor; - /// + /// [attribute, readonly] ::com::sun::star::util::Color FaceGradientColor; /// specifies the background color for dialog input controls diff --git a/offapi/com/sun/star/awt/XStyleSettingsSupplier.idl b/offapi/com/sun/star/awt/XStyleSettingsSupplier.idl index 4c1a3ed7d..d3622bbc2 100644 --- a/offapi/com/sun/star/awt/XStyleSettingsSupplier.idl +++ b/offapi/com/sun/star/awt/XStyleSettingsSupplier.idl @@ -30,15 +30,15 @@ //================================================================================================================== -module com { module sun { module star { module awt { +module com { module sun { module star { module awt { - interface XStyleSettings; + published interface XStyleSettings; //================================================================================================================== /** provides access to the style settings of a component */ -interface XStyleSettingsSupplier +published interface XStyleSettingsSupplier { [attribute, readonly] XStyleSettings StyleSettings; }; diff --git a/offapi/com/sun/star/awt/XTabListener.idl b/offapi/com/sun/star/awt/XTabListener.idl index 4939b84cf..e169aa8fa 100644 --- a/offapi/com/sun/star/awt/XTabListener.idl +++ b/offapi/com/sun/star/awt/XTabListener.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -48,7 +48,7 @@ /** such listener will be informed if tab's was inserted/removed from an XSimpleTabController instance or if the properties of a tab was changed. */ -interface XTabListener : com::sun::star::lang::XEventListener +published interface XTabListener : com::sun::star::lang::XEventListener { //------------------------------------------------------------------------- /** a new tab was inserted. diff --git a/offapi/com/sun/star/awt/XUnitConversion.idl b/offapi/com/sun/star/awt/XUnitConversion.idl index c6b0a8350..aed9b4cbe 100644 --- a/offapi/com/sun/star/awt/XUnitConversion.idl +++ b/offapi/com/sun/star/awt/XUnitConversion.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -24,12 +24,12 @@ * for a copy of the LGPLv3 License. * ************************************************************************/ -#ifndef __com_sun_star_awt_XUnitConversion_idl__ -#define __com_sun_star_awt_XUnitConversion_idl__ - -#ifndef __com_sun_star_uno_XInterface_idl__ -#include <com/sun/star/uno/XInterface.idl> -#endif +#ifndef __com_sun_star_awt_XUnitConversion_idl__ +#define __com_sun_star_awt_XUnitConversion_idl__ + +#ifndef __com_sun_star_uno_XInterface_idl__ +#include <com/sun/star/uno/XInterface.idl> +#endif #ifndef __com_sun_star_awt_Point_idl__ #include <com/sun/star/awt/Point.idl> @@ -43,18 +43,18 @@ #include <com/sun/star/lang/IllegalArgumentException.idl> #endif -//============================================================================= - - module com { module sun { module star { module awt { - -//============================================================================= +//============================================================================= + + module com { module sun { module star { module awt { + +//============================================================================= /** allows converting between different measurement units @since OOo 3.0 */ -interface XUnitConversion: com::sun::star::uno::XInterface -{ +published interface XUnitConversion: com::sun::star::uno::XInterface +{ /** converts the given <type>Point</type>, which is specified in pixels, into the given logical unit @param Point @@ -81,7 +81,7 @@ interface XUnitConversion: com::sun::star::uno::XInterface com::sun::star::awt::Point convertPointToPixel( [in] com::sun::star::awt::Point aPoint, [in] short SourceUnit ) raises ( com::sun::star::lang::IllegalArgumentException ); - + /** converts the given <type>Size</type>, which is specified in pixels, into the given logical unit @param aSize @@ -108,11 +108,11 @@ interface XUnitConversion: com::sun::star::uno::XInterface com::sun::star::awt::Size convertSizeToPixel( [in] com::sun::star::awt::Size aSize, [in] short SourceUnit ) raises ( com::sun::star::lang::IllegalArgumentException ); - -}; - -//============================================================================= - -}; }; }; }; - -#endif + +}; + +//============================================================================= + +}; }; }; }; + +#endif diff --git a/offapi/com/sun/star/awt/XWindowListener2.idl b/offapi/com/sun/star/awt/XWindowListener2.idl index 65336239a..bfb0dbab8 100644 --- a/offapi/com/sun/star/awt/XWindowListener2.idl +++ b/offapi/com/sun/star/awt/XWindowListener2.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -39,7 +39,7 @@ module com { module sun { module star { module awt { /** allows receive window-related events, additional to the ones received by an <type>XWindowListener</type> */ -interface XWindowListener2: XWindowListener +published interface XWindowListener2: XWindowListener { //------------------------------------------------------------------------- diff --git a/offapi/com/sun/star/awt/grid/GridColumnEvent.idl b/offapi/com/sun/star/awt/grid/GridColumnEvent.idl index fe6c93f7a..0fe19dfea 100644 --- a/offapi/com/sun/star/awt/grid/GridColumnEvent.idl +++ b/offapi/com/sun/star/awt/grid/GridColumnEvent.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -24,40 +24,40 @@ * for a copy of the LGPLv3 License. * ************************************************************************/ -#ifndef __com_sun_star_awt_grid_GridColumnEvent_idl__ -#define __com_sun_star_awt_grid_GridColumnEvent_idl__ - -#ifndef __com_sun_star_lang_EventObject_idl__ -#include <com/sun/star/lang/EventObject.idl> -#endif - -//============================================================================= - -module com { module sun { module star { module awt { module grid { - -//============================================================================= +#ifndef __com_sun_star_awt_grid_GridColumnEvent_idl__ +#define __com_sun_star_awt_grid_GridColumnEvent_idl__ + +#ifndef __com_sun_star_lang_EventObject_idl__ +#include <com/sun/star/lang/EventObject.idl> +#endif + +//============================================================================= + +module com { module sun { module star { module awt { module grid { + +//============================================================================= /** An event used by a <type>XGridColumn</type> to notify changes in the column. @since OOo 3.3 - */ -struct GridColumnEvent: com::sun::star::lang::EventObject -{ + */ +published struct GridColumnEvent: com::sun::star::lang::EventObject +{ /** Contains the name of the attributes whose value changed. **/ string AttributeName; /** Contains the old value **/ - any OldValue; + any OldValue; /** Contains the new value **/ any NewValue; /** Contains the index of the changed column**/ long ColumnIndex; - //------------------------------------------------------------------------- -}; - -//============================================================================= - -}; }; }; }; }; - -#endif + //------------------------------------------------------------------------- +}; + +//============================================================================= + +}; }; }; }; }; + +#endif diff --git a/offapi/com/sun/star/awt/grid/XGridColumn.idl b/offapi/com/sun/star/awt/grid/XGridColumn.idl index 4c9c7b9a9..d19225fbc 100644 --- a/offapi/com/sun/star/awt/grid/XGridColumn.idl +++ b/offapi/com/sun/star/awt/grid/XGridColumn.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -24,26 +24,26 @@ * for a copy of the LGPLv3 License. * ************************************************************************/ -#ifndef __com_sun_star_awt_grid_XGridColumn_idl__ -#define __com_sun_star_awt_grid_XGridColumn_idl__ - +#ifndef __com_sun_star_awt_grid_XGridColumn_idl__ +#define __com_sun_star_awt_grid_XGridColumn_idl__ + #include <com/sun/star/lang/XComponent.idl> #include <com/sun/star/style/HorizontalAlignment.idl> #include <com/sun/star/lang/IllegalArgumentException.idl> -#include <com/sun/star/awt/grid/XGridColumnListener.idl> -#include <com/sun/star/util/XCloneable.idl> - -//============================================================================= - +#include <com/sun/star/awt/grid/XGridColumnListener.idl> +#include <com/sun/star/util/XCloneable.idl> + +//============================================================================= + module com { module sun { module star { module awt { module grid { - -//============================================================================= + +//============================================================================= /** The <type>XGridColumn</types> defines the properties and behavior of a column in a grid control @since OOo 3.3 - */ -interface XGridColumn -{ + */ +published interface XGridColumn +{ /** implements life time control for the component */ interface ::com::sun::star::lang::XComponent; @@ -99,7 +99,7 @@ interface XGridColumn /** Specifies the horizontal alignment of the content in the control. */ [attribute] ::com::sun::star::style::HorizontalAlignment HorizontalAlign; - + /** A title is displayed in the colum header row if <method>UnoControlGridModel::ShowRowHeader</method> is set to <true/>**/ [attribute] string Title; @@ -110,7 +110,7 @@ interface XGridColumn [attribute] string HelpText; /** denotes the index of the column within the grid column model it belongs to - + <p>If the column is not yet part of a column model, <code>Index</code> is -1.</p> */ [attribute, readonly] long Index; @@ -132,20 +132,20 @@ interface XGridColumn /** Adds a listener for the <type>GridColumnEvent</type> posted after the grid changes. @param Listener the listener to add. - */ - void addGridColumnListener( [in] XGridColumnListener listener); - - //------------------------------------------------------------------------- + */ + void addGridColumnListener( [in] XGridColumnListener listener); + + //------------------------------------------------------------------------- /** Removes a listener previously added with <method>addColumnListener()</method>. @param Listener the listener to remove. - */ - void removeGridColumnListener( [in] XGridColumnListener listener); -}; - -//============================================================================= - -}; }; }; }; }; - -#endif + */ + void removeGridColumnListener( [in] XGridColumnListener listener); +}; + +//============================================================================= + +}; }; }; }; }; + +#endif diff --git a/offapi/com/sun/star/awt/grid/XGridColumnListener.idl b/offapi/com/sun/star/awt/grid/XGridColumnListener.idl index c1f96b14a..be1b0b171 100644 --- a/offapi/com/sun/star/awt/grid/XGridColumnListener.idl +++ b/offapi/com/sun/star/awt/grid/XGridColumnListener.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -24,31 +24,31 @@ * for a copy of the LGPLv3 License. * ************************************************************************/ -#ifndef __com_sun_star_awt_grid_XGridColumnListener_idl__ -#define __com_sun_star_awt_grid_XGridColumnListener_idl__ - -#include <com/sun/star/awt/grid/GridColumnEvent.idl> -#include <com/sun/star/lang/XEventListener.idl> - -//============================================================================= - -module com { module sun { module star { module awt { module grid { - -//============================================================================= +#ifndef __com_sun_star_awt_grid_XGridColumnListener_idl__ +#define __com_sun_star_awt_grid_XGridColumnListener_idl__ + +#include <com/sun/star/awt/grid/GridColumnEvent.idl> +#include <com/sun/star/lang/XEventListener.idl> + +//============================================================================= + +module com { module sun { module star { module awt { module grid { + +//============================================================================= /** An instance of this interface is used by the <type>XGridColumnModel</type> to get notifications about column model changes. - + @since OOo 3.3 - */ -interface XGridColumnListener : ::com::sun::star::lang::XEventListener -{ + */ +published interface XGridColumnListener : ::com::sun::star::lang::XEventListener +{ /** Invoked after a column was modified. */ - void columnChanged( [in] GridColumnEvent event ); -}; -//============================================================================= - -}; }; }; }; }; - -#endif + void columnChanged( [in] GridColumnEvent event ); +}; +//============================================================================= + +}; }; }; }; }; + +#endif diff --git a/offapi/com/sun/star/awt/tab/TabPageActivatedEvent.idl b/offapi/com/sun/star/awt/tab/TabPageActivatedEvent.idl index be399c34d..e3fd0c46b 100644 --- a/offapi/com/sun/star/awt/tab/TabPageActivatedEvent.idl +++ b/offapi/com/sun/star/awt/tab/TabPageActivatedEvent.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -24,33 +24,33 @@ * for a copy of the LGPLv3 License. * ************************************************************************/ -#ifndef __com_sun_star_awt_tab_TabPageActivationEvent_idl__ -#define __com_sun_star_awt_tab_TabPageActivationEvent_idl__ - -#ifndef __com_sun_star_lang_EventObject_idl__ -#include <com/sun/star/lang/EventObject.idl> -#endif - -//============================================================================= - -module com { module sun { module star { module awt { module tab { - -//============================================================================= +#ifndef __com_sun_star_awt_tab_TabPageActivationEvent_idl__ +#define __com_sun_star_awt_tab_TabPageActivationEvent_idl__ + +#ifndef __com_sun_star_lang_EventObject_idl__ +#include <com/sun/star/lang/EventObject.idl> +#endif + +//============================================================================= + +module com { module sun { module star { module awt { module tab { + +//============================================================================= /** An event used by a <type>XTabPageContainer</type> to notify changes in tab page activation. @since OOo 3.4 - */ -struct TabPageActivatedEvent: com::sun::star::lang::EventObject -{ - /** Contains the ID of the tab page + */ +published struct TabPageActivatedEvent: com::sun::star::lang::EventObject +{ + /** Contains the ID of the tab page */ short TabPageID; -}; - -//============================================================================= - +}; + +//============================================================================= + }; }; }; }; }; - -#endif + +#endif diff --git a/offapi/com/sun/star/awt/tab/UnoControlTabPageContainerModel.idl b/offapi/com/sun/star/awt/tab/UnoControlTabPageContainerModel.idl index 2ef18f97f..bb9a8456a 100644 --- a/offapi/com/sun/star/awt/tab/UnoControlTabPageContainerModel.idl +++ b/offapi/com/sun/star/awt/tab/UnoControlTabPageContainerModel.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -24,32 +24,32 @@ * for a copy of the LGPLv3 License. * ************************************************************************/ -#ifndef __com_sun_star_awt_tab_UnoControlTabPageContainerModel_idl__ +#ifndef __com_sun_star_awt_tab_UnoControlTabPageContainerModel_idl__ #define __com_sun_star_awt_tab_UnoControlTabPageContainerModel_idl__ -#include <com/sun/star/awt/UnoControlModel.idl> -#include <com/sun/star/awt/tab/XTabPageContainerModel.idl> +#include <com/sun/star/awt/UnoControlModel.idl> +#include <com/sun/star/awt/tab/XTabPageContainerModel.idl> + +//============================================================================= -//============================================================================= - module com { module sun { module star { module awt { module tab { - -//============================================================================= - + +//============================================================================= + /** specifies a model for a UnoControlTabPageContainer control. @since OOo 3.4 */ -service UnoControlTabPageContainerModel +published service UnoControlTabPageContainerModel { - service com::sun::star::awt::UnoControlModel; - + service com::sun::star::awt::UnoControlModel; + interface com::sun::star::awt::tab::XTabPageContainerModel; -}; - -//============================================================================= - +}; + +//============================================================================= + }; }; }; }; }; - -#endif + +#endif diff --git a/offapi/com/sun/star/awt/tab/UnoControlTabPageModel.idl b/offapi/com/sun/star/awt/tab/UnoControlTabPageModel.idl index 500af0a3a..266f6a561 100644 --- a/offapi/com/sun/star/awt/tab/UnoControlTabPageModel.idl +++ b/offapi/com/sun/star/awt/tab/UnoControlTabPageModel.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -24,33 +24,33 @@ * for a copy of the LGPLv3 License. * ************************************************************************/ -#ifndef __com_sun_star_awt_tab_UnoControlTabPageModel_idl__ -#define __com_sun_star_awt_tab_UnoControlTabPageModel_idl__ +#ifndef __com_sun_star_awt_tab_UnoControlTabPageModel_idl__ +#define __com_sun_star_awt_tab_UnoControlTabPageModel_idl__ + +#include <com/sun/star/awt/tab/XTabPageModel.idl> + +//============================================================================= -#include <com/sun/star/awt/tab/XTabPageModel.idl> +module com { module sun { module star { module awt { module tab { + +//============================================================================= -//============================================================================= - -module com { module sun { module star { module awt { module tab { - -//============================================================================= - /** specifies the standard model of a XTabPageModel. @since OOo 3.4 */ -service UnoControlTabPageModel : XTabPageModel -{ +published service UnoControlTabPageModel : XTabPageModel +{ /** Creates a new XTabPageModel with a given ID. */ - create([in] short tabPageID); + create([in] short tabPageID); - /** Creates a new XTabPageModel with a given ID and a url which is used to load teh tab page model. + /** Creates a new XTabPageModel with a given ID and a url which is used to load the tab page model. */ load([in] short tabPageID,[in] string url); -}; +}; + +//============================================================================= -//============================================================================= - }; }; }; }; }; - -#endif + +#endif diff --git a/offapi/com/sun/star/awt/tab/XTabPage.idl b/offapi/com/sun/star/awt/tab/XTabPage.idl index 1400f1303..0c79d3407 100644 --- a/offapi/com/sun/star/awt/tab/XTabPage.idl +++ b/offapi/com/sun/star/awt/tab/XTabPage.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -24,29 +24,29 @@ * for a copy of the LGPLv3 License. * ************************************************************************/ -#ifndef __com_sun_star_awt_tab_XTabPage_idl__ -#define __com_sun_star_awt_tab_XTabPage_idl__ +#ifndef __com_sun_star_awt_tab_XTabPage_idl__ +#define __com_sun_star_awt_tab_XTabPage_idl__ #include <com/sun/star/awt/tab/XTabPageModel.idl> -//============================================================================= - -module com { module sun { module star { module awt { module tab { - -//============================================================================= +//============================================================================= + +module com { module sun { module star { module awt { module tab { + +//============================================================================= /** An interface to a control that displays a tab page. @see UnoControlTabPage - + @since OOo 3.4 - */ -interface XTabPage -{ - -}; - -//============================================================================= - -}; }; }; }; }; - -#endif + */ +published interface XTabPage +{ + +}; + +//============================================================================= + +}; }; }; }; }; + +#endif diff --git a/offapi/com/sun/star/awt/tab/XTabPageContainer.idl b/offapi/com/sun/star/awt/tab/XTabPageContainer.idl index 1dcb42759..0349b04cc 100644 --- a/offapi/com/sun/star/awt/tab/XTabPageContainer.idl +++ b/offapi/com/sun/star/awt/tab/XTabPageContainer.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -24,25 +24,25 @@ * for a copy of the LGPLv3 License. * ************************************************************************/ -#ifndef __com_sun_star_awt_tab_XTabPageContainer_idl__ -#define __com_sun_star_awt_tab_XTabPageContainer_idl__ - -#include <com/sun/star/awt/tab/XTabPageContainerListener.idl> +#ifndef __com_sun_star_awt_tab_XTabPageContainer_idl__ +#define __com_sun_star_awt_tab_XTabPageContainer_idl__ + +#include <com/sun/star/awt/tab/XTabPageContainerListener.idl> #include <com/sun/star/awt/tab/XTabPage.idl> -//============================================================================= - -module com { module sun { module star { module awt { module tab { - -//============================================================================= +//============================================================================= + +module com { module sun { module star { module awt { module tab { + +//============================================================================= /** An interface to a control that displays tab pages. @see UnoControlTabPageContainer - + @since OOo 3.4 - */ -interface XTabPageContainer -{ + */ +published interface XTabPageContainer +{ /** Returns the number of tab pages. @returns the number of tab pages. @@ -81,29 +81,29 @@ interface XTabPageContainer //------------------------------------------------------------------------- - /** Adds a listener for the <type>TabPageActivedEvent</type> posted after + /** Adds a listener for the <type>TabPageActivedEvent</type> posted after the tab page was activated. @param listener the listener to add. - */ - [oneway] void addTabPageListener( [in] XTabPageContainerListener listener); - - //------------------------------------------------------------------------- + */ + [oneway] void addTabPageListener( [in] XTabPageContainerListener listener); + + //------------------------------------------------------------------------- /** Removes a listener previously added with <method>addTabPageListener()</method>. @param listener the listener to remove. - */ + */ [oneway] void removeTabPageListener( [in] XTabPageContainerListener listener); - //------------------------------------------------------------------------- + //------------------------------------------------------------------------- /** Specifies the ID of the current active tab page. */ [attribute] short ActiveTabPageID; -}; - -//============================================================================= - -}; }; }; }; }; - +}; + +//============================================================================= + +}; }; }; }; }; + #endif diff --git a/offapi/com/sun/star/awt/tab/XTabPageContainerListener.idl b/offapi/com/sun/star/awt/tab/XTabPageContainerListener.idl index 0eb5778cf..6bfe04e5b 100644 --- a/offapi/com/sun/star/awt/tab/XTabPageContainerListener.idl +++ b/offapi/com/sun/star/awt/tab/XTabPageContainerListener.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -24,34 +24,34 @@ * for a copy of the LGPLv3 License. * ************************************************************************/ -#ifndef __com_sun_star_awt_tab_XTabPageContainerListener_idl__ -#define __com_sun_star_awt_tab_XTabPageContainerListener_idl__ - -#include <com/sun/star/lang/XEventListener.idl> -#include <com/sun/star/awt/tab/TabPageActivatedEvent.idl> - -//============================================================================= - -module com { module sun { module star { module awt { module tab { - -//============================================================================= +#ifndef __com_sun_star_awt_tab_XTabPageContainerListener_idl__ +#define __com_sun_star_awt_tab_XTabPageContainerListener_idl__ + +#include <com/sun/star/lang/XEventListener.idl> +#include <com/sun/star/awt/tab/TabPageActivatedEvent.idl> + +//============================================================================= + +module com { module sun { module star { module awt { module tab { + +//============================================================================= /** An instance of this interface is used by the <type>XTabPageContainer</type> to get notifications about changes in activation of tab pages. @since OOo 3.4 - */ -interface XTabPageContainerListener: com::sun::star::lang::XEventListener -{ - //------------------------------------------------------------------------- + */ +published interface XTabPageContainerListener: com::sun::star::lang::XEventListener +{ + //------------------------------------------------------------------------- /** Invoked after a tab page was activated. - */ - [oneway] void tabPageActivated( [in] TabPageActivatedEvent tabPageActivatedEvent); - -}; - -//============================================================================= - + */ + [oneway] void tabPageActivated( [in] TabPageActivatedEvent tabPageActivatedEvent); + +}; + +//============================================================================= + }; }; }; }; }; - -#endif + +#endif diff --git a/offapi/com/sun/star/awt/tab/XTabPageContainerModel.idl b/offapi/com/sun/star/awt/tab/XTabPageContainerModel.idl index 4f554ed5a..8b3bf2d9a 100644 --- a/offapi/com/sun/star/awt/tab/XTabPageContainerModel.idl +++ b/offapi/com/sun/star/awt/tab/XTabPageContainerModel.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -24,30 +24,30 @@ * for a copy of the LGPLv3 License. * ************************************************************************/ -#ifndef __com_sun_star_awt_tab_XTabPageContainerModel_idl__ +#ifndef __com_sun_star_awt_tab_XTabPageContainerModel_idl__ #define __com_sun_star_awt_tab_XTabPageContainerModel_idl__ - -#include <com/sun/star/container/XIndexContainer.idl> -#include <com/sun/star/container/XContainer.idl> -//============================================================================= - +#include <com/sun/star/container/XIndexContainer.idl> +#include <com/sun/star/container/XContainer.idl> + +//============================================================================= + module com { module sun { module star { module awt { module tab { - -//============================================================================= - + +//============================================================================= + /** specifies an interface for a UnoControlTabPageContainerModel. @since OOo 3.4 */ -interface XTabPageContainerModel +published interface XTabPageContainerModel { interface com::sun::star::container::XIndexContainer; interface com::sun::star::container::XContainer; -}; - -//============================================================================= - +}; + +//============================================================================= + }; }; }; }; }; - -#endif + +#endif diff --git a/offapi/com/sun/star/awt/tab/XTabPageModel.idl b/offapi/com/sun/star/awt/tab/XTabPageModel.idl index 87ce21cbe..b07c3ea4e 100644 --- a/offapi/com/sun/star/awt/tab/XTabPageModel.idl +++ b/offapi/com/sun/star/awt/tab/XTabPageModel.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -24,26 +24,26 @@ * for a copy of the LGPLv3 License. * ************************************************************************/ -#ifndef __com_sun_star_awt_tab_XTabPageModel_idl__ -#define __com_sun_star_awt_tab_XTabPageModel_idl__ +#ifndef __com_sun_star_awt_tab_XTabPageModel_idl__ +#define __com_sun_star_awt_tab_XTabPageModel_idl__ #include <com/sun/star/uno/XInterface.idl> #include <com/sun/star/lang/XMultiServiceFactory.idl> #include <com/sun/star/container/XContainer.idl> #include <com/sun/star/container/XNameContainer.idl> -//============================================================================= - +//============================================================================= + module com { module sun { module star { module awt { module tab { - -//============================================================================= - + +//============================================================================= + /** specifies an XTabPageModel interface. @since OOo 3.4 */ -interface XTabPageModel +published interface XTabPageModel { //interface com::sun::star::lang::XMultiServiceFactory; @@ -58,14 +58,14 @@ interface XTabPageModel /** determines whether a tab page is enabled or disabled. */ - [attribute] boolean Enabled; - - //------------------------------------------------------------------------- - + [attribute] boolean Enabled; + + //------------------------------------------------------------------------- + /** specifies the text that is displayed in the tab bar of the tab page. */ [attribute] string Title; - + //------------------------------------------------------------------------- /** specifies a URL that references a graphic that should be displayed in the tab bar. @@ -77,11 +77,11 @@ interface XTabPageModel /** specifies a tooltip text that should be displayed in the tab bar. */ [attribute] string Tooltip; -}; +}; + + +//============================================================================= - -//============================================================================= - }; }; }; }; }; - -#endif + +#endif diff --git a/offapi/com/sun/star/awt/tree/ExpandVetoException.idl b/offapi/com/sun/star/awt/tree/ExpandVetoException.idl index 69e0a1004..b3675f334 100644 --- a/offapi/com/sun/star/awt/tree/ExpandVetoException.idl +++ b/offapi/com/sun/star/awt/tree/ExpandVetoException.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -24,35 +24,35 @@ * for a copy of the LGPLv3 License. * ************************************************************************/ -#ifndef __com_sun_star_awt_tree_ExpandVetoException_idl__ -#define __com_sun_star_awt_tree_ExpandVetoException_idl__ - -#ifndef __com_sun_star_util_VetoException_idl__ -#include <com/sun/star/util/VetoException.idl> +#ifndef __com_sun_star_awt_tree_ExpandVetoException_idl__ +#define __com_sun_star_awt_tree_ExpandVetoException_idl__ + +#ifndef __com_sun_star_util_VetoException_idl__ +#include <com/sun/star/util/VetoException.idl> #endif #ifndef __com_sun_star_awt_tree_TreeExpansionEvent_idl__ #include <com/sun/star/awt/tree/TreeExpansionEvent.idl> #endif - -//============================================================================= - + +//============================================================================= + module com { module sun { module star { module awt { module tree { - -//============================================================================= - + +//============================================================================= + /** Exception used to stop an expand/collapse from happening. @see XTreeExpansionListener @see XTreeControl */ -exception ExpandVetoException : com::sun::star::util::VetoException +published exception ExpandVetoException : com::sun::star::util::VetoException { /** The event that the exception was created for. */ TreeExpansionEvent Event; -}; - -//============================================================================= - +}; + +//============================================================================= + }; }; }; }; }; - -#endif + +#endif diff --git a/offapi/com/sun/star/awt/tree/MutableTreeDataModel.idl b/offapi/com/sun/star/awt/tree/MutableTreeDataModel.idl index 8edabf981..8ecf6eba6 100644 --- a/offapi/com/sun/star/awt/tree/MutableTreeDataModel.idl +++ b/offapi/com/sun/star/awt/tree/MutableTreeDataModel.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -24,8 +24,8 @@ * for a copy of the LGPLv3 License. * ************************************************************************/ -#ifndef __com_sun_star_awt_tree_MutableTreeDataModel_idl__ -#define __com_sun_star_awt_tree_MutableTreeDataModel_idl__ +#ifndef __com_sun_star_awt_tree_MutableTreeDataModel_idl__ +#define __com_sun_star_awt_tree_MutableTreeDataModel_idl__ #ifndef __com_sun_star_awt_tree_XMutableTreeDataModelidl__ #include <com/sun/star/awt/tree/XMutableTreeDataModel.idl> @@ -35,21 +35,21 @@ #include <com/sun/star/awt/tree/XMutableTreeNode.idl> #endif -//============================================================================= - +//============================================================================= + module com { module sun { module star { module awt { module tree { - -//============================================================================= - + +//============================================================================= + /** If you do not want to implement the <type>XTreeDataModel</type> yourself, use this service. This implementation uses <type>MutableTreeNode</type> for its nodes. */ -service MutableTreeDataModel : XMutableTreeDataModel +published service MutableTreeDataModel : XMutableTreeDataModel { }; -//============================================================================= - +//============================================================================= + }; }; }; }; }; - -#endif + +#endif diff --git a/offapi/com/sun/star/awt/tree/TreeDataModelEvent.idl b/offapi/com/sun/star/awt/tree/TreeDataModelEvent.idl index 2e372ef14..c02108707 100644 --- a/offapi/com/sun/star/awt/tree/TreeDataModelEvent.idl +++ b/offapi/com/sun/star/awt/tree/TreeDataModelEvent.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -24,23 +24,23 @@ * for a copy of the LGPLv3 License. * ************************************************************************/ -#ifndef __com_sun_star_awt_tree_TreeDataModelEvent_idl__ -#define __com_sun_star_awt_tree_TreeDataModelEvent_idl__ - -#ifndef __com_sun_star_lang_EventObject_idl__ -#include <com/sun/star/lang/EventObject.idl> -#endif +#ifndef __com_sun_star_awt_tree_TreeDataModelEvent_idl__ +#define __com_sun_star_awt_tree_TreeDataModelEvent_idl__ + +#ifndef __com_sun_star_lang_EventObject_idl__ +#include <com/sun/star/lang/EventObject.idl> +#endif #ifndef __com_sun_star_awt_tree_XTreeNode_idl__ #include <com/sun/star/awt/tree/XTreeNode.idl> #endif -//============================================================================= - -module com { module sun { module star { module awt { module tree { - -//============================================================================= - +//============================================================================= + +module com { module sun { module star { module awt { module tree { + +//============================================================================= + /** An event used by a <type>XTreeDataModel</type> to notify changes in the data model to the <type>XTreeControl</type>. You usually need to fill this event only if you implement the <type>XTreeDataModel</type> @@ -50,7 +50,7 @@ module com { module sun { module star { module awt { module tree { @see XTreeControl @see XTreeDataModelListener */ -struct TreeDataModelEvent : ::com::sun::star::lang::EventObject +published struct TreeDataModelEvent : ::com::sun::star::lang::EventObject { /** contains the changed, added or removed nodes. <p> All nodes must have <member>ParentNode</member> as parent. */ @@ -59,10 +59,10 @@ struct TreeDataModelEvent : ::com::sun::star::lang::EventObject /** holds the parent node for changed, added or removed nodes. <p> If this is null, <member>Nodes</member> must contain only the root node */ XTreeNode ParentNode; -}; - -//============================================================================= - +}; + +//============================================================================= + }; }; }; }; }; - -#endif + +#endif diff --git a/offapi/com/sun/star/awt/tree/TreeExpansionEvent.idl b/offapi/com/sun/star/awt/tree/TreeExpansionEvent.idl index 333c10353..524b43dd3 100644 --- a/offapi/com/sun/star/awt/tree/TreeExpansionEvent.idl +++ b/offapi/com/sun/star/awt/tree/TreeExpansionEvent.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -24,36 +24,36 @@ * for a copy of the LGPLv3 License. * ************************************************************************/ -#ifndef __com_sun_star_awt_tree_TreeExpansionEvent_idl__ -#define __com_sun_star_awt_tree_TreeExpansionEvent_idl__ - -#ifndef __com_sun_star_lang_EventObject_idl__ -#include <com/sun/star/lang/EventObject.idl> -#endif +#ifndef __com_sun_star_awt_tree_TreeExpansionEvent_idl__ +#define __com_sun_star_awt_tree_TreeExpansionEvent_idl__ + +#ifndef __com_sun_star_lang_EventObject_idl__ +#include <com/sun/star/lang/EventObject.idl> +#endif #ifndef __com_sun_star_awt_tree_XTreeNode_idl__ #include <com/sun/star/awt/tree/XTreeNode.idl> #endif -//============================================================================= - +//============================================================================= + module com { module sun { module star { module awt { module tree { - -//============================================================================= - + +//============================================================================= + /** This event tells you what node is currently expanding or collapsing. @see XTreeExpansionListener @see XTreeControl */ -struct TreeExpansionEvent : ::com::sun::star::lang::EventObject +published struct TreeExpansionEvent : ::com::sun::star::lang::EventObject { /* The node that has been expanded/collapsed.*/ com::sun::star::awt::tree::XTreeNode Node; -}; - -//============================================================================= - +}; + +//============================================================================= + }; }; }; }; }; - -#endif + +#endif diff --git a/offapi/com/sun/star/awt/tree/XMutableTreeDataModel.idl b/offapi/com/sun/star/awt/tree/XMutableTreeDataModel.idl index f153b6910..6634a31ca 100644 --- a/offapi/com/sun/star/awt/tree/XMutableTreeDataModel.idl +++ b/offapi/com/sun/star/awt/tree/XMutableTreeDataModel.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -24,32 +24,32 @@ * for a copy of the LGPLv3 License. * ************************************************************************/ -#ifndef __com_sun_star_awt_tree_XMutableTreeDataModel_idl__ -#define __com_sun_star_awt_tree_XMutableTreeDataModel_idl__ +#ifndef __com_sun_star_awt_tree_XMutableTreeDataModel_idl__ +#define __com_sun_star_awt_tree_XMutableTreeDataModel_idl__ -#ifndef __com_sun_star_awt_tree_XTreeDataModel_idl__ +#ifndef __com_sun_star_awt_tree_XTreeDataModel_idl__ #include <com/sun/star/awt/tree/XTreeDataModel.idl> #endif -#ifndef __com_sun_star_awt_tree_XMutableTreeNode_idl__ +#ifndef __com_sun_star_awt_tree_XMutableTreeNode_idl__ #include <com/sun/star/awt/tree/XMutableTreeNode.idl> #endif -//============================================================================= - +//============================================================================= + module com { module sun { module star { module awt { module tree { - -//============================================================================= - + +//============================================================================= + /** This is the editable version of the <type>XTreeDataModel</type>. <p>Note that only <type>XTreeNode</type> created from the same instance with <member>createNode</member> are valids nodes for this instance.</p> */ -interface XMutableTreeDataModel : XTreeDataModel +published interface XMutableTreeDataModel : XTreeDataModel { /** creates a new tree node with the given value and given settings. - + @param DisplayValue should be convertable to a string and is used by the <type>XTreeControl</type> as a textual represenation of the created node. @@ -77,9 +77,9 @@ interface XMutableTreeDataModel : XTreeDataModel void setRoot( [in] XMutableTreeNode RootNode ) raises( ::com::sun::star::lang::IllegalArgumentException ); }; - -//============================================================================= - + +//============================================================================= + }; }; }; }; }; - -#endif + +#endif diff --git a/offapi/com/sun/star/awt/tree/XMutableTreeNode.idl b/offapi/com/sun/star/awt/tree/XMutableTreeNode.idl index 2fce673b1..fed14b189 100644 --- a/offapi/com/sun/star/awt/tree/XMutableTreeNode.idl +++ b/offapi/com/sun/star/awt/tree/XMutableTreeNode.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -24,30 +24,30 @@ * for a copy of the LGPLv3 License. * ************************************************************************/ -#ifndef __com_sun_star_awt_tree_XMutableTreeNode_idl__ -#define __com_sun_star_awt_tree_XMutableTreeNode_idl__ - +#ifndef __com_sun_star_awt_tree_XMutableTreeNode_idl__ +#define __com_sun_star_awt_tree_XMutableTreeNode_idl__ + #ifndef __com_sun_star_awt_tree_XTreeNode_idl__ #include <com/sun/star/awt/tree/XTreeNode.idl> #endif -#ifndef __com_sun_star_lang_IllegalArgumentException_idl__ -#include <com/sun/star/lang/IllegalArgumentException.idl> -#endif - -#ifndef __com_sun_star_lang_IndexOutOfBoundsException_idl__ -#include <com/sun/star/lang/IndexOutOfBoundsException.idl> -#endif +#ifndef __com_sun_star_lang_IllegalArgumentException_idl__ +#include <com/sun/star/lang/IllegalArgumentException.idl> +#endif + +#ifndef __com_sun_star_lang_IndexOutOfBoundsException_idl__ +#include <com/sun/star/lang/IndexOutOfBoundsException.idl> +#endif + +//============================================================================= -//============================================================================= - module com { module sun { module star { module awt { module tree { -//============================================================================= +//============================================================================= /** Represents a mutable tree node as used by the <type>MutableTreeDataModel</type> */ -interface XMutableTreeNode : XTreeNode +published interface XMutableTreeNode : XTreeNode { /** appends <var>ChildNode</var> to this instance. @@ -69,8 +69,8 @@ interface XMutableTreeNode : XTreeNode if <var>Index</var> is less than 0 or greater then <member>XTreeNode::getChildCount()</member>. */ void insertChildByIndex( [in] long Index, [in] XMutableTreeNode ChildNode ) - raises( com::sun::star::lang::IllegalArgumentException, - com::sun::star::lang::IndexOutOfBoundsException ); + raises( com::sun::star::lang::IllegalArgumentException, + com::sun::star::lang::IndexOutOfBoundsException ); /** removes the node from this instance at the specified index. @@ -80,9 +80,9 @@ interface XMutableTreeNode : XTreeNode @throws ::com::sun::star::lang::IndexOutOfBoundsException if <var>Index</var> is less than 0 or greater then <member>XTreeNode::getChildCount()</member>. */ - void removeChildByIndex( [in] long Index ) - raises( com::sun::star::lang::IndexOutOfBoundsException ); - + void removeChildByIndex( [in] long Index ) + raises( com::sun::star::lang::IndexOutOfBoundsException ); + /** Changes if the children of this node are created on demand. @see XTreeNode::hasChildrenOnDemand() @@ -113,10 +113,10 @@ interface XMutableTreeNode : XTreeNode <p>If <var>URL</var> is empty, <member>XTreeControl::DefaultCollapsedGraphicURL</member> is used. */ void setCollapsedGraphicURL( [in] string URL ); -}; - -//============================================================================= - +}; + +//============================================================================= + }; }; }; }; }; - -#endif + +#endif diff --git a/offapi/com/sun/star/awt/tree/XTreeControl.idl b/offapi/com/sun/star/awt/tree/XTreeControl.idl index 33713d470..10f235d2f 100644 --- a/offapi/com/sun/star/awt/tree/XTreeControl.idl +++ b/offapi/com/sun/star/awt/tree/XTreeControl.idl @@ -1,7 +1,7 @@ /************************************************************************ * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -24,12 +24,12 @@ * for a copy of the LGPLv3 License. * ************************************************************************/ -#ifndef __com_sun_star_awt_tree_XTreeControl_idl__ -#define __com_sun_star_awt_tree_XTreeControl_idl__ - -#ifndef __com_sun_star_awt_XControl_idl__ -#include <com/sun/star/awt/XControl.idl> -#endif +#ifndef __com_sun_star_awt_tree_XTreeControl_idl__ +#define __com_sun_star_awt_tree_XTreeControl_idl__ + +#ifndef __com_sun_star_awt_XControl_idl__ +#include <com/sun/star/awt/XControl.idl> +#endif #ifndef __com_sun_star_awt_tree_XTreeExpansionListener_idl__ #include <com/sun/star/awt/tree/XTreeExpansionListener.idl> @@ -39,24 +39,24 @@ #include <com/sun/star/view/XMultiSelectionSupplier.idl> #endif -#ifndef __com_sun_star_awt_tree_XTreeEditListener_idl__ +#ifndef __com_sun_star_awt_tree_XTreeEditListener_idl__ #include <com/sun/star/awt/tree/XTreeEditListener.idl> #endif -//============================================================================= - +//============================================================================= + module com { module sun { module star { module awt { module tree { -//============================================================================= - +//============================================================================= + /** An interface to a control that displays a set of hierarchical data as an outline. @see TreeControl */ -interface XTreeControl -{ +published interface XTreeControl +{ /** This interfaces provides access to the selection of tree nodes for this control. - + <p>valid selection values for this interface are <type>XTreeNode</type> or sequence<<type>XTreeNode</type>>.</p> @@ -88,7 +88,7 @@ interface XTreeControl /** Returns <TRUE/> if <var>Node</var> is currently collapsed. @param Node - the <type>XTreeNode</type> specifying the node to check + the <type>XTreeNode</type> specifying the node to check @returns <TRUE/> if <var>Node</var> or at least one of its parent nodes are collapsed, @@ -275,7 +275,7 @@ interface XTreeControl /** Adds a <type>XTreeEditListener</type>. @param xListener - a <type>XTreeEditListener</type> that will be notified + a <type>XTreeEditListener</type> that will be notified before and after a tree node is edited. */ void addTreeEditListener( [in] XTreeEditListener Listener ); @@ -286,10 +286,10 @@ interface XTreeControl the <type>XTreeEditListener</type> to remove */ void removeTreeEditListener( [in] XTreeEditListener Listener ); -}; - -//============================================================================= +}; + +//============================================================================= }; }; }; }; }; - -#endif + +#endif diff --git a/offapi/com/sun/star/awt/tree/XTreeDataModel.idl b/offapi/com/sun/star/awt/tree/XTreeDataModel.idl index 53338d5ac..f6eac6b11 100644 --- a/offapi/com/sun/star/awt/tree/XTreeDataModel.idl +++ b/offapi/com/sun/star/awt/tree/XTreeDataModel.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -24,18 +24,18 @@ * for a copy of the LGPLv3 License. * ************************************************************************/ -#ifndef __com_sun_star_awt_tree_XTreeDataModel_idl__ -#define __com_sun_star_awt_tree_XTreeDataModel_idl__ +#ifndef __com_sun_star_awt_tree_XTreeDataModel_idl__ +#define __com_sun_star_awt_tree_XTreeDataModel_idl__ #ifndef __com_sun_star_awt_tree_XTreeDataModelListener_idl__ #include <com/sun/star/awt/tree/XTreeDataModelListener.idl> #endif -#ifndef __com_sun_star_lang_IllegalArgumentException_idl__ -#include <com/sun/star/lang/IllegalArgumentException.idl> -#endif +#ifndef __com_sun_star_lang_IllegalArgumentException_idl__ +#include <com/sun/star/lang/IllegalArgumentException.idl> +#endif -#ifndef __com_sun_star_lang_XComponent_idl__ +#ifndef __com_sun_star_lang_XComponent_idl__ #include <com/sun/star/lang/XComponent.idl> #endif @@ -43,12 +43,12 @@ #include <com/sun/star/awt/tree/XTreeNode.idl> #endif -//============================================================================= - +//============================================================================= + module com { module sun { module star { module awt { module tree { - -//============================================================================= - + +//============================================================================= + /** An instance of this interface is used by the <type>TreeControl</type> to retrieve the hierarchical outline data that is displayed in the actual control. @@ -58,7 +58,7 @@ module com { module sun { module star { module awt { module tree { If you do not need your own model implementation, you can also use the <type>MutableTreeDataModel</type>. */ -interface XTreeDataModel : ::com::sun::star::lang::XComponent +published interface XTreeDataModel : ::com::sun::star::lang::XComponent { /** Returns the root of the tree. <p>Returns null only if the tree has no nodes. @@ -83,10 +83,10 @@ interface XTreeDataModel : ::com::sun::star::lang::XComponent */ void removeTreeDataModelListener( [in] XTreeDataModelListener Listener ); -}; - -//============================================================================= - +}; + +//============================================================================= + }; }; }; }; }; - -#endif + +#endif diff --git a/offapi/com/sun/star/awt/tree/XTreeDataModelListener.idl b/offapi/com/sun/star/awt/tree/XTreeDataModelListener.idl index e1c1dd58c..5925eeab3 100644 --- a/offapi/com/sun/star/awt/tree/XTreeDataModelListener.idl +++ b/offapi/com/sun/star/awt/tree/XTreeDataModelListener.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -24,38 +24,38 @@ * for a copy of the LGPLv3 License. * ************************************************************************/ -#ifndef __com_sun_star_awt_tree_XTreeDataModelListener_idl__ -#define __com_sun_star_awt_tree_XTreeDataModelListener_idl__ - -#ifndef __com_sun_star_lang_XEventListener_idl__ -#include <com/sun/star/lang/XEventListener.idl> -#endif - -#ifndef __com_sun_star_awt_tree_TreeDataModelEvent_idl__ -#include <com/sun/star/awt/tree/TreeDataModelEvent.idl> -#endif - - -//============================================================================= - +#ifndef __com_sun_star_awt_tree_XTreeDataModelListener_idl__ +#define __com_sun_star_awt_tree_XTreeDataModelListener_idl__ + +#ifndef __com_sun_star_lang_XEventListener_idl__ +#include <com/sun/star/lang/XEventListener.idl> +#endif + +#ifndef __com_sun_star_awt_tree_TreeDataModelEvent_idl__ +#include <com/sun/star/awt/tree/TreeDataModelEvent.idl> +#endif + + +//============================================================================= + module com { module sun { module star { module awt { module tree { - -//============================================================================= - + +//============================================================================= + /** An instance of this interface is used by the <type>TreeControl</type> to get notifications about data model changes. - + <p>Usually you must not implement this interface yourself as it is already handled by the <type>TreeControl</type>, but you must notify it correctly if you implement the <type>XTreeDataModel</type> yourself</p>. */ -interface XTreeDataModelListener: com::sun::star::lang::XEventListener +published interface XTreeDataModelListener: com::sun::star::lang::XEventListener { /** Invoked after a node (or a set of siblings) has changed in some way. The node(s) have not changed locations in the tree or altered their children arrays, but other attributes have changed and may affect presentation. - + Example: the name of a file has changed, but it is in the same location in the file system. To indicate the root has changed, <member>TreeDataModelEvent::Nodes</member> will contain @@ -86,10 +86,10 @@ interface XTreeDataModelListener: com::sun::star::lang::XEventListener structure has changed. <member>TreeDataModelEvent::Nodes</member> is empty. */ void treeStructureChanged( [in] TreeDataModelEvent Event ); -}; - -//============================================================================= - +}; + +//============================================================================= + }; }; }; }; }; - -#endif + +#endif diff --git a/offapi/com/sun/star/awt/tree/XTreeEditListener.idl b/offapi/com/sun/star/awt/tree/XTreeEditListener.idl index 6256a9ac8..75875c7fb 100644 --- a/offapi/com/sun/star/awt/tree/XTreeEditListener.idl +++ b/offapi/com/sun/star/awt/tree/XTreeEditListener.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -24,34 +24,34 @@ * for a copy of the LGPLv3 License. * ************************************************************************/ -#ifndef __com_sun_star_awt_tree_XTreeEditListener_idl__ -#define __com_sun_star_awt_tree_XTreeEditListener_idl__ +#ifndef __com_sun_star_awt_tree_XTreeEditListener_idl__ +#define __com_sun_star_awt_tree_XTreeEditListener_idl__ #ifndef __com_sun_star_awt_tree_XTreeNode_idl__ #include <com/sun/star/awt/tree/XTreeNode.idl> #endif -#ifndef __com_sun_star_lang_XEventListener_idl__ -#include <com/sun/star/lang/XEventListener.idl> -#endif +#ifndef __com_sun_star_lang_XEventListener_idl__ +#include <com/sun/star/lang/XEventListener.idl> +#endif #ifndef __com_sun_star_util_VetoException_idl__ #include <com/sun/star/util/VetoException.idl> #endif -//============================================================================= - +//============================================================================= + module com { module sun { module star { module awt { module tree { - -//============================================================================= - + +//============================================================================= + /** You can implement this interface and register with <method scope="XTreeControl">addTreeEditListener</method> to get notifcaitons when editing of a node starts and ends. - <p>You have to set the <member>TreeControlModel::Editable</member> property to + <p>You have to set the <member>TreeControlModel::Editable</member> property to <TRUE/> before a tree supports editing.</p> */ -interface XTreeEditListener : ::com::sun::star::lang::XEventListener +published interface XTreeEditListener : ::com::sun::star::lang::XEventListener { /** This method is called from the <type>TreeControl</type> implementation when editing of <var>Node</var> is requested by calling <member>XTreeControl::startEditingAtNode()</member>. @@ -59,7 +59,7 @@ interface XTreeEditListener : ::com::sun::star::lang::XEventListener @param Node the <type>XTreeNode</type> for that an edit request was fired by calling <method scope="XTreeControl">startEditingAtNode</method> - + @throws VetoException if thrown the editing will not start. */ @@ -80,10 +80,10 @@ interface XTreeEditListener : ::com::sun::star::lang::XEventListener the text that was entered by the user. */ void nodeEdited( [in] XTreeNode Node, [in] string NewText ); -}; +}; + +//============================================================================= -//============================================================================= - }; }; }; }; }; - -#endif + +#endif diff --git a/offapi/com/sun/star/awt/tree/XTreeExpansionListener.idl b/offapi/com/sun/star/awt/tree/XTreeExpansionListener.idl index 01cc91664..759e74a40 100644 --- a/offapi/com/sun/star/awt/tree/XTreeExpansionListener.idl +++ b/offapi/com/sun/star/awt/tree/XTreeExpansionListener.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -24,34 +24,34 @@ * for a copy of the LGPLv3 License. * ************************************************************************/ -#ifndef __com_sun_star_awt_tree_XTreeExpansionListener_idl__ -#define __com_sun_star_awt_tree_XTreeExpansionListener_idl__ - -#ifndef __com_sun_star_lang_XEventListener_idl__ -#include <com/sun/star/lang/XEventListener.idl> -#endif - -#ifndef __com_sun_star_awt_tree_TreeExpansionEvent_idl__ -#include <com/sun/star/awt/tree/TreeExpansionEvent.idl> -#endif +#ifndef __com_sun_star_awt_tree_XTreeExpansionListener_idl__ +#define __com_sun_star_awt_tree_XTreeExpansionListener_idl__ + +#ifndef __com_sun_star_lang_XEventListener_idl__ +#include <com/sun/star/lang/XEventListener.idl> +#endif + +#ifndef __com_sun_star_awt_tree_TreeExpansionEvent_idl__ +#include <com/sun/star/awt/tree/TreeExpansionEvent.idl> +#endif #ifndef __com_sun_star_awt_tree_ExpandVetoException_idl__ #include <com/sun/star/awt/tree/ExpandVetoException.idl> #endif - -//============================================================================= - + +//============================================================================= + module com { module sun { module star { module awt { module tree { - -//============================================================================= - + +//============================================================================= + /** An instance of this interface can get notifications from a <type>TreeControl</type> when nodes are expanded or collapsed. @see XTreeControl::addTreeExpansionListener @see XTreeControl::removeTreeExpansionListener */ -interface XTreeExpansionListener: com::sun::star::lang::XEventListener +published interface XTreeExpansionListener: com::sun::star::lang::XEventListener { /** Invoked when a node with children on demand is about to be expanded. @@ -83,10 +83,10 @@ interface XTreeExpansionListener: com::sun::star::lang::XEventListener /** Called whenever a node in the tree has been succesfully collapsed. */ void treeCollapsed( [in] TreeExpansionEvent Event ); -}; - -//============================================================================= - +}; + +//============================================================================= + }; }; }; }; }; - -#endif + +#endif diff --git a/offapi/com/sun/star/awt/tree/XTreeNode.idl b/offapi/com/sun/star/awt/tree/XTreeNode.idl index d47ccc607..e867f40d2 100644 --- a/offapi/com/sun/star/awt/tree/XTreeNode.idl +++ b/offapi/com/sun/star/awt/tree/XTreeNode.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -24,9 +24,9 @@ * for a copy of the LGPLv3 License. * ************************************************************************/ -#ifndef __com_sun_star_awt_tree_XTreeNode_idl__ -#define __com_sun_star_awt_tree_XTreeNode_idl__ - +#ifndef __com_sun_star_awt_tree_XTreeNode_idl__ +#define __com_sun_star_awt_tree_XTreeNode_idl__ + #ifndef __com_sun_star_container_XEnumerationAccess_idl__ #include <com/sun/star/container/XEnumerationAccess.idl> #endif @@ -35,22 +35,22 @@ #include <com/sun/star/lang/IndexOutOfBoundsException.idl> #endif -//============================================================================= - +//============================================================================= + module com { module sun { module star { module awt { module tree { -//============================================================================= - +//============================================================================= + /** An instance implementing this interface represents the model data for an entry in a <type>XTreeDataModel</type>. <p>The <type>TreeControl</type> uses this interface to retrieve the model information needed to display a hierarchical outline</p> <p>Each XTreeNode in a <type>XTreeDataModel</type> must be unique. */ -interface XTreeNode +published interface XTreeNode { /** Returns the child tree node at <var>Index</var>. - + @throws ::com::sun::star::lang::IndexOutOfBoundsException if <var>Index</var> is less than 0 or equal or greater then <member>getChildCount</member>. */ @@ -96,10 +96,10 @@ interface XTreeNode <p>If <var>URL</var> is empty, <member>XTreeControl::DefaultCollapsedGraphicURL</member> is used. */ string getCollapsedGraphicURL(); -}; - -//============================================================================= - +}; + +//============================================================================= + }; }; }; }; }; - -#endif + +#endif diff --git a/offapi/com/sun/star/datatransfer/XTransferableSupplier.idl b/offapi/com/sun/star/datatransfer/XTransferableSupplier.idl index e616351d2..db5e65206 100644 --- a/offapi/com/sun/star/datatransfer/XTransferableSupplier.idl +++ b/offapi/com/sun/star/datatransfer/XTransferableSupplier.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -40,7 +40,7 @@ module com { module sun { module star { module datatransfer { -interface XTransferableSupplier +published interface XTransferableSupplier { //------------------------------------------------------------------------- /** To get access to a transferable representation of a selected part of an object. diff --git a/offapi/com/sun/star/deployment/DeploymentException.idl b/offapi/com/sun/star/deployment/DeploymentException.idl index 5943c1c59..2b82c4621 100644 --- a/offapi/com/sun/star/deployment/DeploymentException.idl +++ b/offapi/com/sun/star/deployment/DeploymentException.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -34,16 +34,16 @@ module com { module sun { module star { module deployment { /** A DeploymentException reflects a deployment error. - + @since OOo 2.0 */ -exception DeploymentException : com::sun::star::uno::Exception +published exception DeploymentException : com::sun::star::uno::Exception { /** reflects the cause of the error. Commonly an exception. */ any Cause; }; -}; }; }; }; +}; }; }; }; #endif diff --git a/offapi/com/sun/star/deployment/PackageInformationProvider.idl b/offapi/com/sun/star/deployment/PackageInformationProvider.idl index 224c4a6a6..dc0ad4658 100644 --- a/offapi/com/sun/star/deployment/PackageInformationProvider.idl +++ b/offapi/com/sun/star/deployment/PackageInformationProvider.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -34,7 +34,7 @@ module com { module sun { module star { module deployment { @since OOo 2.3 */ -singleton PackageInformationProvider : XPackageInformationProvider; +published singleton PackageInformationProvider : XPackageInformationProvider; }; }; }; }; diff --git a/offapi/com/sun/star/deployment/XPackageInformationProvider.idl b/offapi/com/sun/star/deployment/XPackageInformationProvider.idl index 45472ffdb..9389fb69b 100644 --- a/offapi/com/sun/star/deployment/XPackageInformationProvider.idl +++ b/offapi/com/sun/star/deployment/XPackageInformationProvider.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -31,12 +31,12 @@ module com { module sun { module star { module deployment { -/** Objects implementing this interface provide an URL to the root of +/** Objects implementing this interface provide an URL to the root of an installed package. - + @since OOo 2.3 */ -interface XPackageInformationProvider +published interface XPackageInformationProvider { /** get Package information for a specific extension. diff --git a/offapi/com/sun/star/document/DocumentEvent.idl b/offapi/com/sun/star/document/DocumentEvent.idl index f3244e79c..bd22f6fef 100644 --- a/offapi/com/sun/star/document/DocumentEvent.idl +++ b/offapi/com/sun/star/document/DocumentEvent.idl @@ -1,6 +1,6 @@ /************************************************************************* * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -27,7 +27,7 @@ #ifndef __com_sun_star_document_DocumentEvent_idl__ #define __com_sun_star_document_DocumentEvent_idl__ -#ifndef __com_sun_star_lang_EventObject_idl__ +#ifndef __com_sun_star_lang_EventObject_idl__ #include <com/sun/star/lang/EventObject.idl> #endif #ifndef __com_sun_star_frame_XController2_idl__ @@ -36,7 +36,7 @@ //============================================================================= -module com { module sun { module star { module document { +module com { module sun { module star { module document { //============================================================================= @@ -51,7 +51,7 @@ module com { module sun { module star { module document { @see XDocumentEventBroadcaster @since OOo 3.1 */ -struct DocumentEvent : ::com::sun::star::lang::EventObject +published struct DocumentEvent : ::com::sun::star::lang::EventObject { /** specifies the name of the event. @@ -78,7 +78,7 @@ struct DocumentEvent : ::com::sun::star::lang::EventObject //============================================================================= -}; }; }; }; +}; }; }; }; //============================================================================= diff --git a/offapi/com/sun/star/document/EmptyUndoStackException.idl b/offapi/com/sun/star/document/EmptyUndoStackException.idl index 35ff85ad2..476a82bbe 100755 --- a/offapi/com/sun/star/document/EmptyUndoStackException.idl +++ b/offapi/com/sun/star/document/EmptyUndoStackException.idl @@ -31,14 +31,14 @@ //================================================================================================================== -module com { module sun { module star { module document { +module com { module sun { module star { module document { //================================================================================================================== /** is raised when an operation is attemption at an XUndoManager which requires a non-empty stack of undo actions, and this requirement is not fullfilled. */ -exception EmptyUndoStackException : ::com::sun::star::util::InvalidStateException +published exception EmptyUndoStackException : ::com::sun::star::util::InvalidStateException { }; diff --git a/offapi/com/sun/star/document/UndoContextNotClosedException.idl b/offapi/com/sun/star/document/UndoContextNotClosedException.idl index 811feb394..81eeca83c 100755 --- a/offapi/com/sun/star/document/UndoContextNotClosedException.idl +++ b/offapi/com/sun/star/document/UndoContextNotClosedException.idl @@ -31,14 +31,14 @@ //================================================================================================================== -module com { module sun { module star { module document { +module com { module sun { module star { module document { //================================================================================================================== /** is thrown when an operation is attempted at an <type>XUndoManager</type> which requires all undo contexts to be closed, but this requirement is not fullfilled. */ -exception UndoContextNotClosedException : ::com::sun::star::util::InvalidStateException +published exception UndoContextNotClosedException : ::com::sun::star::util::InvalidStateException { }; diff --git a/offapi/com/sun/star/document/UndoFailedException.idl b/offapi/com/sun/star/document/UndoFailedException.idl index 9fbaec7ee..65b23148a 100755 --- a/offapi/com/sun/star/document/UndoFailedException.idl +++ b/offapi/com/sun/star/document/UndoFailedException.idl @@ -40,7 +40,7 @@ module com { module sun { module star { module document { @see XUndoAction::undo @see XUndoManager::undo */ -exception UndoFailedException : ::com::sun::star::uno::Exception +published exception UndoFailedException : ::com::sun::star::uno::Exception { /** describes the reason why the operation failed. Usually, this member will carry an exception. */ @@ -49,7 +49,7 @@ exception UndoFailedException : ::com::sun::star::uno::Exception //================================================================================================================== -}; }; }; }; +}; }; }; }; //================================================================================================================== diff --git a/offapi/com/sun/star/document/UndoManagerEvent.idl b/offapi/com/sun/star/document/UndoManagerEvent.idl index 55928a17b..163b9c6dd 100755 --- a/offapi/com/sun/star/document/UndoManagerEvent.idl +++ b/offapi/com/sun/star/document/UndoManagerEvent.idl @@ -31,7 +31,7 @@ //================================================================================================================== -module com { module sun { module star { module document { +module com { module sun { module star { module document { //================================================================================================================== @@ -41,7 +41,7 @@ module com { module sun { module star { module document { @see XUndoManagerListener @see XUndoAction */ -struct UndoManagerEvent : ::com::sun::star::lang::EventObject +published struct UndoManagerEvent : ::com::sun::star::lang::EventObject { /** the title of the undo action which is described by the event @see XUndoAction::Title diff --git a/offapi/com/sun/star/document/XDocumentEventBroadcaster.idl b/offapi/com/sun/star/document/XDocumentEventBroadcaster.idl index b4ccd6f55..7274083fc 100644 --- a/offapi/com/sun/star/document/XDocumentEventBroadcaster.idl +++ b/offapi/com/sun/star/document/XDocumentEventBroadcaster.idl @@ -1,6 +1,6 @@ /************************************************************************* * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -35,11 +35,11 @@ #include <com/sun/star/document/DocumentEvent.idl> #endif -#ifndef __com_sun_star_lang_IllegalArgumentException_idl__ +#ifndef __com_sun_star_lang_IllegalArgumentException_idl__ #include <com/sun/star/lang/IllegalArgumentException.idl> #endif -#ifndef __com_sun_star_lang_NoSupportException_idl__ +#ifndef __com_sun_star_lang_NoSupportException_idl__ #include <com/sun/star/lang/NoSupportException.idl> #endif @@ -47,7 +47,7 @@ module com { module sun { module star { module document { -interface XDocumentEventListener; +published interface XDocumentEventListener; //============================================================================= @@ -60,7 +60,7 @@ interface XDocumentEventListener; @see DocumentEvent @since OOo 3.1 */ -interface XDocumentEventBroadcaster +published interface XDocumentEventBroadcaster { /** registers a listener which is notified about document events @@ -118,7 +118,7 @@ interface XDocumentEventBroadcaster //============================================================================= -}; }; }; }; +}; }; }; }; //============================================================================= diff --git a/offapi/com/sun/star/document/XDocumentEventListener.idl b/offapi/com/sun/star/document/XDocumentEventListener.idl index d27092c51..94548e52b 100644 --- a/offapi/com/sun/star/document/XDocumentEventListener.idl +++ b/offapi/com/sun/star/document/XDocumentEventListener.idl @@ -1,6 +1,6 @@ /************************************************************************* * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -27,7 +27,7 @@ #ifndef __com_sun_star_document_XDocumentEventListener_idl__ #define __com_sun_star_document_XDocumentEventListener_idl__ -#ifndef __com_sun_star_lang_XEventListener_idl__ +#ifndef __com_sun_star_lang_XEventListener_idl__ #include <com/sun/star/lang/XEventListener.idl> #endif @@ -49,7 +49,7 @@ module com { module sun { module star { module document { @see XDocumentEventBroadcaster @since OOo 3.1 */ -interface XDocumentEventListener : ::com::sun::star::lang::XEventListener +published interface XDocumentEventListener : ::com::sun::star::lang::XEventListener { /** is called whenever a document event occured */ diff --git a/offapi/com/sun/star/document/XDocumentSubStorageSupplier.idl b/offapi/com/sun/star/document/XDocumentSubStorageSupplier.idl index 93c3d8b71..69cbe1bbf 100644 --- a/offapi/com/sun/star/document/XDocumentSubStorageSupplier.idl +++ b/offapi/com/sun/star/document/XDocumentSubStorageSupplier.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -50,7 +50,7 @@ module com { module sun { module star { module document { @see DocumentInfo @see StandaloneDocumentInfo */ -interface XDocumentSubStorageSupplier: com::sun::star::uno::XInterface +published interface XDocumentSubStorageSupplier: com::sun::star::uno::XInterface { //------------------------------------------------------------------------- /** provides the access to a substorage with specified name diff --git a/offapi/com/sun/star/document/XStorageBasedDocument.idl b/offapi/com/sun/star/document/XStorageBasedDocument.idl index b34c4daab..a352d3611 100644 --- a/offapi/com/sun/star/document/XStorageBasedDocument.idl +++ b/offapi/com/sun/star/document/XStorageBasedDocument.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -63,7 +63,7 @@ /** allows to initialize document with a storage, to store document to a storage, and to set document to be based on provided storage. */ -interface XStorageBasedDocument: com::sun::star::uno::XInterface +published interface XStorageBasedDocument: com::sun::star::uno::XInterface { //------------------------------------------------------------------------ /** lets the document load itself using provided storage. diff --git a/offapi/com/sun/star/document/XStorageChangeListener.idl b/offapi/com/sun/star/document/XStorageChangeListener.idl index 3381d711f..6ed36735a 100644 --- a/offapi/com/sun/star/document/XStorageChangeListener.idl +++ b/offapi/com/sun/star/document/XStorageChangeListener.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -46,7 +46,7 @@ module com { module sun { module star { module document { //============================================================================= /** allows to be notified when a document is switched to a new storage. */ -interface XStorageChangeListener: com::sun::star::lang::XEventListener +published interface XStorageChangeListener: com::sun::star::lang::XEventListener { //------------------------------------------------------------------------- /** is called when document switches to another storage. diff --git a/offapi/com/sun/star/document/XUndoAction.idl b/offapi/com/sun/star/document/XUndoAction.idl index 88b4f3f04..e65354013 100755 --- a/offapi/com/sun/star/document/XUndoAction.idl +++ b/offapi/com/sun/star/document/XUndoAction.idl @@ -32,13 +32,13 @@ //================================================================================================================== -module com { module sun { module star { module document { +module com { module sun { module star { module document { //================================================================================================================== /** represents a single (undoable) action on a document */ -interface XUndoAction +published interface XUndoAction { /** reverts the action represented by the instance diff --git a/offapi/com/sun/star/document/XUndoManager.idl b/offapi/com/sun/star/document/XUndoManager.idl index edae819ff..74aa4de0c 100755 --- a/offapi/com/sun/star/document/XUndoManager.idl +++ b/offapi/com/sun/star/document/XUndoManager.idl @@ -38,10 +38,10 @@ //================================================================================================================== -module com { module sun { module star { module document { +module com { module sun { module star { module document { -interface XUndoAction; -interface XUndoManagerListener; +published interface XUndoAction; +published interface XUndoManagerListener; //================================================================================================================== @@ -76,7 +76,7 @@ interface XUndoManagerListener; <member>XLockable::unlock</member> methods. When it is locked, then every attempt to add an undo action, or to enter or leave an Undo context, will be silently ignored.</p> */ -interface XUndoManager +published interface XUndoManager { /** allows <a href="#locking">locking</a> the undo manager. */ diff --git a/offapi/com/sun/star/document/XUndoManagerListener.idl b/offapi/com/sun/star/document/XUndoManagerListener.idl index 360e320ae..045e74761 100755 --- a/offapi/com/sun/star/document/XUndoManagerListener.idl +++ b/offapi/com/sun/star/document/XUndoManagerListener.idl @@ -32,7 +32,7 @@ //================================================================================================================== -module com { module sun { module star { module document { +module com { module sun { module star { module document { //================================================================================================================== @@ -40,7 +40,7 @@ module com { module sun { module star { module document { @see XUndoManager */ -interface XUndoManagerListener : ::com::sun::star::lang::XEventListener +published interface XUndoManagerListener : ::com::sun::star::lang::XEventListener { /** is called when an undo action is added to the undo stack. diff --git a/offapi/com/sun/star/document/XUndoManagerSupplier.idl b/offapi/com/sun/star/document/XUndoManagerSupplier.idl index 88a082259..211dd151e 100755 --- a/offapi/com/sun/star/document/XUndoManagerSupplier.idl +++ b/offapi/com/sun/star/document/XUndoManagerSupplier.idl @@ -33,13 +33,13 @@ module com { module sun { module star { module document { -interface XUndoManager; +published interface XUndoManager; //================================================================================================================== /** provides access to an XUndoManager. */ -interface XUndoManagerSupplier +published interface XUndoManagerSupplier { /** returns the Undo manager associated with the component. */ diff --git a/offapi/com/sun/star/drawing/DrawingDocument.idl b/offapi/com/sun/star/drawing/DrawingDocument.idl index a269618fb..5fdca8fa5 100644 --- a/offapi/com/sun/star/drawing/DrawingDocument.idl +++ b/offapi/com/sun/star/drawing/DrawingDocument.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -40,7 +40,7 @@ /** specifies a document which consists of multiple pages with drawings. */ -service DrawingDocument +published service DrawingDocument { /** this base service describes the whole functionality of such DrawingDocument. */ service GenericDrawingDocument; diff --git a/offapi/com/sun/star/drawing/GenericDrawingDocument.idl b/offapi/com/sun/star/drawing/GenericDrawingDocument.idl index 96582dd4c..761fc3252 100644 --- a/offapi/com/sun/star/drawing/GenericDrawingDocument.idl +++ b/offapi/com/sun/star/drawing/GenericDrawingDocument.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -82,7 +82,7 @@ <p>Because its function is needed more then once, its defined as generic one.</p> */ -service GenericDrawingDocument +published service GenericDrawingDocument { /** this base service describes storing and printing */ service com::sun::star::document::OfficeDocument; diff --git a/offapi/com/sun/star/drawing/XSlidePreviewCache.idl b/offapi/com/sun/star/drawing/XSlidePreviewCache.idl index db615f0a2..eb1cecb7a 100644 --- a/offapi/com/sun/star/drawing/XSlidePreviewCache.idl +++ b/offapi/com/sun/star/drawing/XSlidePreviewCache.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -44,16 +44,15 @@ #include <com/sun/star/rendering/XCanvas.idl> #endif - module com { module sun { module star { module drawing { /** Listener for asynchronous preview creations. Called when a slide preview has been created that was previously requested via a call to - <method>XSlidePreviewCache::getSlidePreview()</method>. The + <method>XSlidePreviewCache::getSlidePreview()</method>. The implementor may then call <method>getSlidePreview()</method> a second time to get the up-to-date version of the preview. */ -interface XSlidePreviewCacheListener +published interface XSlidePreviewCacheListener { /** Called by a <interface>XSlidePreviewCache</interface> object when a preview has been created for the slide with the given index. @@ -77,7 +76,7 @@ interface XSlidePreviewCacheListener order to allow multiple references to a single slide (custom presentations). */ -interface XSlidePreviewCache +published interface XSlidePreviewCache { /** Set the set of slides for which the cache will provide the previews. All slides in the given XIndexAccess are required to come diff --git a/offapi/com/sun/star/drawing/framework/AnchorBindingMode.idl b/offapi/com/sun/star/drawing/framework/AnchorBindingMode.idl index 6d99dbc41..9a6514451 100644 --- a/offapi/com/sun/star/drawing/framework/AnchorBindingMode.idl +++ b/offapi/com/sun/star/drawing/framework/AnchorBindingMode.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -43,7 +43,7 @@ module com { module sun { module star { module drawing { module framework { anchor a1:a2 which itself is a resource a1 bound to anchor a2. Then r:a1:a2 is bound directly to a1:a2 and indirectly to a2.</p> */ -enum AnchorBindingMode +published enum AnchorBindingMode { DIRECT, INDIRECT diff --git a/offapi/com/sun/star/drawing/framework/ConfigurationChangeEvent.idl b/offapi/com/sun/star/drawing/framework/ConfigurationChangeEvent.idl index 44c359b6b..ac4db617e 100644 --- a/offapi/com/sun/star/drawing/framework/ConfigurationChangeEvent.idl +++ b/offapi/com/sun/star/drawing/framework/ConfigurationChangeEvent.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -36,9 +36,8 @@ module com { module sun { module star { module uno { interface XInterface; }; }; module com { module sun { module star { module drawing { module framework { -interface XConfiguration; -interface XConfigurationController; -interface XResourceId; +published interface XConfiguration; +published interface XResourceId; /** Objects of this class are used for notifying changes of the configuration. @@ -53,7 +52,7 @@ interface XResourceId; general guidelines. See <type>XConfigurationController</type> for a list of event types used by the basic drawing framework.</p> */ -struct ConfigurationChangeEvent +published struct ConfigurationChangeEvent : ::com::sun::star::lang::EventObject { /** The type of configuration change is a free-form string. This is the diff --git a/offapi/com/sun/star/drawing/framework/ResourceActivationMode.idl b/offapi/com/sun/star/drawing/framework/ResourceActivationMode.idl index 07d896e45..162d94f24 100644 --- a/offapi/com/sun/star/drawing/framework/ResourceActivationMode.idl +++ b/offapi/com/sun/star/drawing/framework/ResourceActivationMode.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -32,11 +32,11 @@ module com { module sun { module star { module drawing { module framework { /** The ResourceActivationMode specifies, for example for the <member scope="com::sun::star::drawing::framework" - >XConfigurationController::requestResourceActivation()</member>, + >XConfigurationController::requestResourceActivation()</member>, whether a requested resource is to replace an existing resource of the same class or is to be activated additionally. */ -enum ResourceActivationMode +published enum ResourceActivationMode { /** A resource is requested in addition to already existing ones. This is used for example for panes. diff --git a/offapi/com/sun/star/drawing/framework/XConfiguration.idl b/offapi/com/sun/star/drawing/framework/XConfiguration.idl index 94fac0dd2..acbb5ecab 100644 --- a/offapi/com/sun/star/drawing/framework/XConfiguration.idl +++ b/offapi/com/sun/star/drawing/framework/XConfiguration.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -40,7 +40,7 @@ module com { module sun { module star { module drawing { module framework { -interface XResourceId; +published interface XResourceId; /** A configuration describes the resources of an application like panes, views, and tool bars and their relationships that are currently active @@ -54,7 +54,7 @@ interface XResourceId; @see XConfigurationController */ -interface XConfiguration +published interface XConfiguration : ::com::sun::star::util::XCloneable { /** Returns the list of resources that are bound directly and/or @@ -117,7 +117,7 @@ interface XConfiguration IllegalArgumentException is thrown. */ void addResource ([in] XResourceId xResourceId); - + /** Remove a resource from the configuration. <p>This method should be used only by objects that implement the <type>XConfigurationRequest</type> interface or by the configuration diff --git a/offapi/com/sun/star/drawing/framework/XConfigurationChangeListener.idl b/offapi/com/sun/star/drawing/framework/XConfigurationChangeListener.idl index 8412320b1..742a31413 100644 --- a/offapi/com/sun/star/drawing/framework/XConfigurationChangeListener.idl +++ b/offapi/com/sun/star/drawing/framework/XConfigurationChangeListener.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -41,7 +41,7 @@ module com { module sun { module star { module drawing { module framework { registered at the configuration controller and a configuration change occurs. */ -interface XConfigurationChangeListener +published interface XConfigurationChangeListener : ::com::sun::star::lang::XEventListener { /** The exact time of when a listener is called (before the change takes diff --git a/offapi/com/sun/star/drawing/framework/XConfigurationChangeRequest.idl b/offapi/com/sun/star/drawing/framework/XConfigurationChangeRequest.idl index 0f4b6032d..7a37f8e56 100644 --- a/offapi/com/sun/star/drawing/framework/XConfigurationChangeRequest.idl +++ b/offapi/com/sun/star/drawing/framework/XConfigurationChangeRequest.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -37,7 +37,7 @@ module com { module sun { module star { module drawing { module framework { -interface XConfiguration; +published interface XConfiguration; /** A single explicit request for a configuration change. @@ -53,7 +53,7 @@ interface XConfiguration; <p>This interface is typically used internally by the <type>XConfigurationController</type></p> @see XConfigurationController */ -interface XConfigurationChangeRequest +published interface XConfigurationChangeRequest { /** Commit the configuration change request represented by the called object to the given configuration. diff --git a/offapi/com/sun/star/drawing/framework/XConfigurationController.idl b/offapi/com/sun/star/drawing/framework/XConfigurationController.idl index d50b2bf3f..9d7630318 100644 --- a/offapi/com/sun/star/drawing/framework/XConfigurationController.idl +++ b/offapi/com/sun/star/drawing/framework/XConfigurationController.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -46,11 +46,11 @@ module com { module sun { module star { module drawing { module framework { -interface XConfigurationChangeListener; -interface XConfigurationChangeRequest; -interface XResourceId; -interface XResource; - +published interface XConfigurationChangeListener; +published interface XConfigurationChangeRequest; +published interface XResourceId; +published interface XResource; + /** The configuration controller is responsible for the management of the set of active resources. @@ -62,18 +62,18 @@ interface XResource; <member>requestResourceActivation()</member> and <member>requestResourceDeactivation()</member>.</li> </ul></p> - + <p>When the two configurations differ then the current configuration is updated eventually to reflect the requested configuration. An update takes place when the following three conditions are fullfilled. <ol> <li>when the last pending request for configuration changes has been - processed,</li> + processed,</li> <li>when the <member>update()</member> method is called.</li> <li>when the configuration manager it is unlocked after formerly being locked.</li> </ol></p> - + <p>Requests for configuration changes are handled in a two step process: <ol> <li>First the requested configuration is updated iteratively: Every @@ -94,7 +94,7 @@ interface XResource; <p>This process goes on until the queue of request objects becomes empty. Until this point only the requested configuration has been modified. No resources have been activated or deactivated.</p></li> - + <li><p>The second update step activates or deactivates resources so that the current configuration (the one that comprises the actually active resources) reflects the requested configuration.</p> @@ -157,7 +157,7 @@ interface XResource; deactivated resource.</p></li> </ul></p> */ -interface XConfigurationController +published interface XConfigurationController { interface XConfigurationControllerRequestQueue; interface XConfigurationControllerBroadcaster; diff --git a/offapi/com/sun/star/drawing/framework/XConfigurationControllerBroadcaster.idl b/offapi/com/sun/star/drawing/framework/XConfigurationControllerBroadcaster.idl index d36f4467a..01755f1ab 100644 --- a/offapi/com/sun/star/drawing/framework/XConfigurationControllerBroadcaster.idl +++ b/offapi/com/sun/star/drawing/framework/XConfigurationControllerBroadcaster.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -37,13 +37,13 @@ module com { module sun { module star { module drawing { module framework { -interface XConfigurationChangeListener; +published interface XConfigurationChangeListener; /** Manage the set of registered event listeners and the event notification for a configuration controller. <p>The listeners are called in the order in which they are registered.</p> */ -interface XConfigurationControllerBroadcaster +published interface XConfigurationControllerBroadcaster { /** Add a new listener for configuration changes. <p>The listener is notified only for the specified type of diff --git a/offapi/com/sun/star/drawing/framework/XConfigurationControllerRequestQueue.idl b/offapi/com/sun/star/drawing/framework/XConfigurationControllerRequestQueue.idl index 885448f2b..e993b5bef 100644 --- a/offapi/com/sun/star/drawing/framework/XConfigurationControllerRequestQueue.idl +++ b/offapi/com/sun/star/drawing/framework/XConfigurationControllerRequestQueue.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -34,17 +34,17 @@ module com { module sun { module star { module drawing { module framework { -interface XConfigurationChangeRequest; +published interface XConfigurationChangeRequest; /** The request queue of the configuration controller handles requests for changes to the current configuration. - + <p>This interface allows callers to add requests to the back of the queue and to determine wheter the queue is empty. Using this interace should normally not be necessary for anyone else than the <type>XConfigurationController</type>. It may be removed in the future.</p> */ -interface XConfigurationControllerRequestQueue +published interface XConfigurationControllerRequestQueue { /** Return whether there are pending requests for configuration changes. @return diff --git a/offapi/com/sun/star/drawing/framework/XPane.idl b/offapi/com/sun/star/drawing/framework/XPane.idl index d75cb6800..1126b69be 100644 --- a/offapi/com/sun/star/drawing/framework/XPane.idl +++ b/offapi/com/sun/star/drawing/framework/XPane.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -49,7 +49,7 @@ module com { module sun { module star { module drawing { module framework { parts like title, menu, closer button.</p> <p>The URL prefix of panes is <code>private:resource/floater</code></p> */ -interface XPane +published interface XPane { interface XResource; @@ -59,7 +59,7 @@ interface XPane ::com::sun::star::awt::XWindow getWindow (); /** Return the <type scope="com::sun::star::awt">XCanvas</type> of the pane. The - <type scope="com::sun::star::rendering">XCanvas</type> object is expected to + <type scope="com::sun::star::rendering">XCanvas</type> object is expected to be associated with the <type scope="com::sun::star::awt">XWindow</type> object returned by <member>getWindow()</member>. diff --git a/offapi/com/sun/star/drawing/framework/XPaneBorderPainter.idl b/offapi/com/sun/star/drawing/framework/XPaneBorderPainter.idl index 11b703dbd..80bd19403 100644 --- a/offapi/com/sun/star/drawing/framework/XPaneBorderPainter.idl +++ b/offapi/com/sun/star/drawing/framework/XPaneBorderPainter.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -43,7 +43,7 @@ module com { module sun { module star { module drawing { module framework { /** See XPaneBorderPainter and its addBorder() and removeBorder() methods for an explanation of the border type and its values. */ -enum BorderType +published enum BorderType { INNER_BORDER, OUTER_BORDER, @@ -52,7 +52,7 @@ enum BorderType /** Paint the border around a rectangular region, typically a pane. - + <p>Calling objects have to be able to derive inner bounding boxs of the border from the outer ones and inner ones from outer ones. This conversion and the painting of the border involves three rectangles. @@ -65,7 +65,7 @@ enum BorderType left corner bitmap is painted with its lower right at the upper left of the center box.</p> */ -interface XPaneBorderPainter +published interface XPaneBorderPainter { /** Enlarge the given rectangle by the size of the specified part of the border. This method can be used to convert an inner bounding box diff --git a/offapi/com/sun/star/drawing/framework/XResource.idl b/offapi/com/sun/star/drawing/framework/XResource.idl index 312d7ed27..3b3c6a643 100644 --- a/offapi/com/sun/star/drawing/framework/XResource.idl +++ b/offapi/com/sun/star/drawing/framework/XResource.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -34,12 +34,12 @@ module com { module sun { module star { module drawing { module framework { -interface XResourceId; +published interface XResourceId; /** Base interface that provides functionality shared by all resource types of the drawing framework. */ -interface XResource +published interface XResource { /** Return an <type>XResourceId</type> object for the called resource. The returned id unambiguously indentifies the resource. diff --git a/offapi/com/sun/star/drawing/framework/XResourceFactory.idl b/offapi/com/sun/star/drawing/framework/XResourceFactory.idl index 5193d09f8..6b76edad5 100644 --- a/offapi/com/sun/star/drawing/framework/XResourceFactory.idl +++ b/offapi/com/sun/star/drawing/framework/XResourceFactory.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -40,8 +40,8 @@ module com { module sun { module star { module drawing { module framework { -interface XResource; -interface XResourceId; +published interface XResource; +published interface XResourceId; /** Factory and possibly cache for creating and releasing resources. <p>A resource factory is created and used by the @@ -49,7 +49,7 @@ interface XResourceId; <p>A factory may want to implement a cache to reuse previously released resources.</p> */ -interface XResourceFactory +published interface XResourceFactory { /** Create a resource for the given <type>XResourceId</type> object. @param xResourceId diff --git a/offapi/com/sun/star/drawing/framework/XResourceFactoryManager.idl b/offapi/com/sun/star/drawing/framework/XResourceFactoryManager.idl index 595f41314..5865d4625 100644 --- a/offapi/com/sun/star/drawing/framework/XResourceFactoryManager.idl +++ b/offapi/com/sun/star/drawing/framework/XResourceFactoryManager.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -34,16 +34,16 @@ module com { module sun { module star { module drawing { module framework { -interface XResourceId; -interface XResourceFactory; - +published interface XResourceId; +published interface XResourceFactory; + /** The XResourceFactoryManager is part of the configuration controller and manages the set of registered resource factories. @see XConfigurationController @see XResourceFactory */ -interface XResourceFactoryManager +published interface XResourceFactoryManager { /** Register a new resource factory for the given URL. <p>When one factory is responsible for more than one type of resource diff --git a/offapi/com/sun/star/drawing/framework/XResourceId.idl b/offapi/com/sun/star/drawing/framework/XResourceId.idl index 3ca156ad2..1f5871f3a 100644 --- a/offapi/com/sun/star/drawing/framework/XResourceId.idl +++ b/offapi/com/sun/star/drawing/framework/XResourceId.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -55,7 +55,7 @@ module com { module sun { module star { module drawing { module framework { method on its creation. Arguments are only available through the getFullResourceURL(). The getResourceURL() method strips them away.</p> */ -interface XResourceId +published interface XResourceId { /** Return the URL of the resource. Arguments supplied on creation are stripped away. Use getFullResourceURL() to access them. diff --git a/offapi/com/sun/star/drawing/framework/XView.idl b/offapi/com/sun/star/drawing/framework/XView.idl index 552915290..3a45919fb 100644 --- a/offapi/com/sun/star/drawing/framework/XView.idl +++ b/offapi/com/sun/star/drawing/framework/XView.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -46,7 +46,7 @@ module com { module sun { module star { module drawing { module framework { reference them.</p> <p>The URL prefix of views is <code>private:resource/view</code></p> */ -interface XView +published interface XView { interface XResource; }; diff --git a/offapi/com/sun/star/frame/ModuleManager.idl b/offapi/com/sun/star/frame/ModuleManager.idl index b74bab4e8..186e89858 100644 --- a/offapi/com/sun/star/frame/ModuleManager.idl +++ b/offapi/com/sun/star/frame/ModuleManager.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -42,7 +42,7 @@ module com { module sun { module star { module frame { //=============================================== /** can be used to identify office modules. - + <p> Further it provides read access to the configuration of office modules. @@ -51,7 +51,7 @@ module com { module sun { module star { module frame { @since OOo 2.0 */ -service ModuleManager +published service ModuleManager { //------------------------------------------- /** provides functions to identify office modules. @@ -60,14 +60,14 @@ service ModuleManager //------------------------------------------- /** provides read access to the configuration of office modules. - + <p> Every module is referenced by an unique service name (which is used inside configuration as set node name too) and is further represented by a sequence of elements of type <type scope="com::sun::star::beans">PropertyValue</type>. A list of properties can be getted from the configuration template - org.openoffice.Setup/Factory. + org.openoffice.Setup/Factory. </p> */ interface ::com::sun::star::container::XNameAccess; diff --git a/offapi/com/sun/star/frame/UnknownModuleException.idl b/offapi/com/sun/star/frame/UnknownModuleException.idl index de0f97c7a..510cc0820 100644 --- a/offapi/com/sun/star/frame/UnknownModuleException.idl +++ b/offapi/com/sun/star/frame/UnknownModuleException.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -40,9 +40,9 @@ module com { module sun { module star { module frame { * module could not be classified or does not have * a valid configuration. - @since OOo 2.0 + @since OOo 2.0 */ -exception UnknownModuleException : ::com::sun::star::uno::Exception +published exception UnknownModuleException : ::com::sun::star::uno::Exception { }; diff --git a/offapi/com/sun/star/frame/XController2.idl b/offapi/com/sun/star/frame/XController2.idl index 695d9fb11..15c6b0cea 100644 --- a/offapi/com/sun/star/frame/XController2.idl +++ b/offapi/com/sun/star/frame/XController2.idl @@ -1,6 +1,6 @@ /************************************************************************* * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -41,10 +41,10 @@ module com { module sun { module star { module frame { @since OOo 3.0 */ -interface XController2 : XController +published interface XController2 : XController { /** denotes the "root window" of the controller. - + <p>If the controller is plugged into a frame, this window acts as the frame's <code>ComponentWindow</code>.</p> diff --git a/offapi/com/sun/star/frame/XLayoutManager.idl b/offapi/com/sun/star/frame/XLayoutManager.idl index 49cb50b8e..f9f027dfa 100644 --- a/offapi/com/sun/star/frame/XLayoutManager.idl +++ b/offapi/com/sun/star/frame/XLayoutManager.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -60,34 +60,34 @@ #include <com/sun/star/ui/XDockingAreaAcceptor.idl> #endif -//============================================================================= +//============================================================================= module com { module sun { module star { module frame { -//============================================================================= +//============================================================================= -/** central interface to query for, create, destroy and manipulate user +/** central interface to query for, create, destroy and manipulate user interface elements which are bound to a layout manager. <p> - Every user interface element which is controlled by a layout manager has + Every user interface element which is controlled by a layout manager has a unique identifier called resource URL. - - A resourcce URL must meet the following syntax: - "private:resource/$type/$name". It is only allowed to use ascii characters + + A resourcce URL must meet the following syntax: + "private:resource/$type/$name". It is only allowed to use ascii characters for type and name. Currently the following user interface element types are defined: <ul> - <li><b>menubar</b>A configurable user interface element representing + <li><b>menubar</b>A configurable user interface element representing a menu bar.</li> - <li><b>popupmenu</b>A configurable user interface element representing + <li><b>popupmenu</b>A configurable user interface element representing a popup menu.</li> - <li><b>toolbar</b>A configurable user interface element a tool + <li><b>toolbar</b>A configurable user interface element a tool bar.</li> - <li><b>statusbar</b>A configurable user interfave element representing + <li><b>statusbar</b>A configurable user interfave element representing a status bar.</li> - <li><b>floater</b>A basic user interface element representing a + <li><b>floater</b>A basic user interface element representing a floating window.</li> </ul> @@ -97,28 +97,28 @@ module com { module sun { module star { module frame { @since OOo 2.0 */ - -interface XLayoutManager : com::sun::star::uno::XInterface + +published interface XLayoutManager : com::sun::star::uno::XInterface { - /** attaches a <type scope="com::sun::star::frame">XFrame</type> to a layout manager. - + /** attaches a <type scope="com::sun::star::frame">XFrame</type> to a layout manager. + @param Frame specifies the frame that should be attached to the layout manager - + <p> - A layout manager needs a <type scope="com::sun::star::frame">XFrame</type> to be + A layout manager needs a <type scope="com::sun::star::frame">XFrame</type> to be able to work. Without a it no user interface elements can be created. </p> */ void attachFrame( [in] com::sun::star::frame::XFrame Frame ); - - /** resets the layout manager and remove all of its internal user interface + + /** resets the layout manager and remove all of its internal user interface elements. <p> This call should be handled with care as all user interface elements will - be destroyed and the layout manager is reseted to a state after a - <member>attachFrame</member> has been made. That means an attached frame + be destroyed and the layout manager is reseted to a state after a + <member>attachFrame</member> has been made. That means an attached frame which has been set by <member>attachFrame</member> is not released. The layout manager itself calls reset after a component has been attached or reattached to a frame. @@ -127,9 +127,9 @@ interface XLayoutManager : com::sun::star::uno::XInterface void reset(); /** provides the current docking area size of the layout manager. - + @return - The <type scope="com::sun::star::awt">Rectangle</type> contains pixel values. The + The <type scope="com::sun::star::awt">Rectangle</type> contains pixel values. The members of <type scope="com::sun::star::awt">Rectangle</type> are filled as following: <ul> <li>X = docking area on left side (in pixel)</li> @@ -140,12 +140,12 @@ interface XLayoutManager : com::sun::star::uno::XInterface */ com::sun::star::awt::Rectangle getCurrentDockingArea(); - /** retrieves the current docking area acceptor that controls the border space of the frame's + /** retrieves the current docking area acceptor that controls the border space of the frame's container window. @return current docking area acceptor which controls the border space of frame's container window. - + <p> A docking area acceptor retrieved by this method is owned by the layout manager. It is not allowed to dispose this object, it will be destroyed on reference count! @@ -157,7 +157,7 @@ interface XLayoutManager : com::sun::star::uno::XInterface @param xDockingAreaAcceptor a docking area acceptor which controls the border space of frame's container window. - + <p> A docking area acceptor decides if the layout manager can use requested border space for docking windows. If the acceptor denies the requested space the layout manager automatically @@ -167,41 +167,41 @@ interface XLayoutManager : com::sun::star::uno::XInterface </p> */ void setDockingAreaAcceptor( [in] com::sun::star::ui::XDockingAreaAcceptor xDockingAreaAcceptor ); - + /** creates a new user interface element. @param ResourceURL - specifies which user interface element should be created. A resourcce URL must meet the following - syntax: "private:resource/$type/$name". It is only allowed to use ascii characters for type and + specifies which user interface element should be created. A resourcce URL must meet the following + syntax: "private:resource/$type/$name". It is only allowed to use ascii characters for type and name. */ void createElement( [in] string ResourceURL ); - - /** destroys a user interface element. - + + /** destroys a user interface element. + @param ResourceURL - specifies which user interface element should be destroyed. A resourcce URL must meet + specifies which user interface element should be destroyed. A resourcce URL must meet the following syntax: "private:resource/$type/$name". It is only allowed to use ascii characters for type and name. */ void destroyElement( [in] string ResourceURL ); - + /** request to make a user interface element visible if it is not in hidden state. @param ResourceURL - specifies which user interface element should be made visible. A resourcce URL must - meet the following syntax: "private:resource/$type/$name". It is only allowed to use - ascii characters for type and + specifies which user interface element should be made visible. A resourcce URL must + meet the following syntax: "private:resource/$type/$name". It is only allowed to use + ascii characters for type and name. - + @return - returns <TRUE/> if the user interface element could be made visible, otherwise + returns <TRUE/> if the user interface element could be made visible, otherwise <FALSE/> will be returned. <p> - If a user interface element should forced to the visible state - <member>XLayoutManager::showElement</member> should be used. This function can be - used for context dependent elements which should respect a the current visibility + If a user interface element should forced to the visible state + <member>XLayoutManager::showElement</member> should be used. This function can be + used for context dependent elements which should respect a the current visibility state. </p> */ @@ -210,17 +210,17 @@ interface XLayoutManager : com::sun::star::uno::XInterface /** retrieves a user interface element which has been created before. @param ResourceURL - specifies which user interface element should be retrieved. A resourcce URL must meet the following - syntax: "private:resource/$type/$name". It is only allowed to use ascii characters for type and + specifies which user interface element should be retrieved. A resourcce URL must meet the following + syntax: "private:resource/$type/$name". It is only allowed to use ascii characters for type and name. - + <p> - The layout manager instance is owner of the returned user interface element. That means that the life time of + The layout manager instance is owner of the returned user interface element. That means that the life time of the user interface element is controlled by the layout manager. It can be disposed at every time! </p> */ com::sun::star::ui::XUIElement getElement( [in] string ResourceURL ); - + /** retrieves all user interface elements which are currently instanciated. @return @@ -228,7 +228,7 @@ interface XLayoutManager : com::sun::star::uno::XInterface interface. <p> - The layout manager instance is owner of the returned user interface elements. That means that the life time of + The layout manager instance is owner of the returned user interface elements. That means that the life time of the user interface elements is controlled by the layout manager. They can be disposed at every time! </p> */ @@ -237,32 +237,32 @@ interface XLayoutManager : com::sun::star::uno::XInterface /** shows a user interface element. @param ResourceURL - specifies which user interface element should be shown. A resourcce URL must meet the following - syntax: "private:resource/$type/$name". It is only allowed to use ascii characters for type and + specifies which user interface element should be shown. A resourcce URL must meet the following + syntax: "private:resource/$type/$name". It is only allowed to use ascii characters for type and name. - + @return returns <TRUE/> if the user interface element has been shown, otherwise <FALSE/> will be returned. */ boolean showElement( [in] string ResourceURL ); - + /** hides a user interface element. @param ResourceURL - specifies which user interface element should be hidden. A resourcce URL must meet the following - syntax: "private:resource/$type/$name". It is only allowed to use ascii characters for type and + specifies which user interface element should be hidden. A resourcce URL must meet the following + syntax: "private:resource/$type/$name". It is only allowed to use ascii characters for type and name. - + @return returns <TRUE/> if the user interface element has been hidden, otherwise <FALSE/> will be returned. */ boolean hideElement( [in] string ResourceURL ); - + /** docks a window based user interface element to a specified docking area. @param ResourceURL - specifies which user interface element should be docked. A resourcce URL must meet the following - syntax: "private:resource/$type/$name". It is only allowed to use ascii characters for type and + specifies which user interface element should be docked. A resourcce URL must meet the following + syntax: "private:resource/$type/$name". It is only allowed to use ascii characters for type and name. @param DockingArea @@ -270,44 +270,44 @@ interface XLayoutManager : com::sun::star::uno::XInterface @param Pos specifies the position inside the docking area. - + @return returns <TRUE/> if the user interface element has been docked, otherwise <FALSE/> will be returned. @see com::sun::star::ui::DockingArea */ boolean dockWindow( [in] string ResourceURL, [in] com::sun::star::ui::DockingArea DockingArea, [in] com::sun::star::awt::Point Pos ); - + /** docks all windows which are member of the provided user interface element type. @param nElementType specifies which user interface element type should be docked. @return - returns <TRUE/> if all user interface elements of the requested type could be + returns <TRUE/> if all user interface elements of the requested type could be docked, otherwise <FALSE/> will be returned. @see com::sun::star::ui::UIElementType */ boolean dockAllWindows( [in] short nElementType ); - + /** forces a window based user interface element to float. @param ResourceURL - specifies which user interface element should be float. A resourcce URL must meet the following - syntax: "private:resource/$type/$name". It is only allowed to use ascii characters for type and + specifies which user interface element should be float. A resourcce URL must meet the following + syntax: "private:resource/$type/$name". It is only allowed to use ascii characters for type and name. @return returns <TRUE/> if the user interface element has been docked, otherwise <FALSE/> will be returned. */ boolean floatWindow( [in] string ResourceURL ); - + /** locks a window based user interface element if it's in a docked state. @param ResourceURL - specifies which user interface element should be locked. A resourcce URL must meet the following - syntax: "private:resource/$type/$name". It is only allowed to use ascii characters for type and + specifies which user interface element should be locked. A resourcce URL must meet the following + syntax: "private:resource/$type/$name". It is only allowed to use ascii characters for type and name. @return @@ -318,12 +318,12 @@ interface XLayoutManager : com::sun::star::uno::XInterface /** unlocks a window based user interface element if it's in a docked state. @param ResourceURL - specifies which user interface element should be unlocked. A resourcce URL must - meet the following syntax: "private:resource/$type/$name". It is only allowed + specifies which user interface element should be unlocked. A resourcce URL must + meet the following syntax: "private:resource/$type/$name". It is only allowed to use ascii characters for type and name. @return - returns <TRUE/> if the user interface element has been unlocked, otherwise + returns <TRUE/> if the user interface element has been unlocked, otherwise <FALSE/> will be returned. */ boolean unlockWindow( [in] string ResourceURL ); @@ -331,8 +331,8 @@ interface XLayoutManager : com::sun::star::uno::XInterface /** sets a new size for a window based user interface element. @param ResourceURL - specifies which user interface element should be resized. A resourcce URL must meet the following - syntax: "private:resource/$type/$name". It is only allowed to use ascii characters for type and + specifies which user interface element should be resized. A resourcce URL must meet the following + syntax: "private:resource/$type/$name". It is only allowed to use ascii characters for type and name. @param Size @@ -344,12 +344,12 @@ interface XLayoutManager : com::sun::star::uno::XInterface </p> */ void setElementSize( [in] string ResourceURL, [in] com::sun::star::awt::Size Size ); - + /** sets a new position for a window based user interface element. @param ResourceURL - specifies which user interface element should be moved. A resourcce URL must meet the following - syntax: "private:resource/$type/$name". It is only allowed to use ascii characters for type and + specifies which user interface element should be moved. A resourcce URL must meet the following + syntax: "private:resource/$type/$name". It is only allowed to use ascii characters for type and name. @param Pos @@ -361,12 +361,12 @@ interface XLayoutManager : com::sun::star::uno::XInterface </p> */ void setElementPos( [in] string ResourceURL, [in] com::sun::star::awt::Point Pos ); - + /** sets a new position and size for a window based user interface element. @param ResourceURL - specifies which user interface element should be moved and resized. A resourcce URL must meet the following - syntax: "private:resource/$type/$name". It is only allowed to use ascii characters for type and + specifies which user interface element should be moved and resized. A resourcce URL must meet the following + syntax: "private:resource/$type/$name". It is only allowed to use ascii characters for type and name. @param Pos @@ -376,111 +376,111 @@ interface XLayoutManager : com::sun::star::uno::XInterface specifies the new position in pixel. <p> - It is up to the layout manager to decide if the user interface element can be moved and resized. The new position and size can + It is up to the layout manager to decide if the user interface element can be moved and resized. The new position and size can be retrieved by calling <member>getElementPos</member> and <member>getElementSize</member>. </p> */ void setElementPosSize( [in] string ResourceURL, [in] com::sun::star::awt::Point Pos, [in] com::sun::star::awt::Size Size ); - + /** retrieves the current visibility state of a window based user interface element. @param ResourceURL - specifies for which user interface element the visibility state should be retrieved. A resource URL must meet - the following syntax: "private:resource/$type/$name". It is only allowed to use ascii characters for type and + specifies for which user interface element the visibility state should be retrieved. A resource URL must meet + the following syntax: "private:resource/$type/$name". It is only allowed to use ascii characters for type and name. - + @return <TRUE/> if the user interface element is visible, otherwise <FALSE/>. */ boolean isElementVisible( [in] string ResourceURL ); - + /** retrieves the current floating state of a window based user interface element. - + @param ResourceURL - specifies for which user interface element the floating state should be retrieved. A resource URL must meet - the following syntax: "private:resource/$type/$name". It is only allowed to use ascii characters for type and + specifies for which user interface element the floating state should be retrieved. A resource URL must meet + the following syntax: "private:resource/$type/$name". It is only allowed to use ascii characters for type and name. - + @return <TRUE/> if the user interface element is floating, otherwise <FALSE/>. */ boolean isElementFloating( [in] string ResourceURL ); - + /** retrieves the current docking state of a window based user interface element. - + @param ResourceURL - specifies for which user interface element the docking state should be retrieved. A resource URL must meet - the following syntax: "private:resource/$type/$name". It is only allowed to use ascii characters for type and + specifies for which user interface element the docking state should be retrieved. A resource URL must meet + the following syntax: "private:resource/$type/$name". It is only allowed to use ascii characters for type and name. - + @return <TRUE/> if the user interface element is docked, otherwise <FALSE/>. */ boolean isElementDocked( [in] string ResourceURL ); - + /** retrieves the current lock state of a window based user interface element. - + @param ResourceURL - specifies for which user interface element the lock state should be retrieved. A resource URL must meet - the following syntax: "private:resource/$type/$name". It is only allowed to use ascii characters for type and + specifies for which user interface element the lock state should be retrieved. A resource URL must meet + the following syntax: "private:resource/$type/$name". It is only allowed to use ascii characters for type and name. - + @return <TRUE/> if the user interface element is locked, otherwise <FALSE/>. */ boolean isElementLocked( [in] string ResourceURL ); /** retrieves the current size of a window based user interface element. - + @param ResourceURL - specifies for which user interface element the current size should be retrieved. A resource URL must meet - the following syntax: "private:resource/$type/$name". It is only allowed to use ascii characters for type and + specifies for which user interface element the current size should be retrieved. A resource URL must meet + the following syntax: "private:resource/$type/$name". It is only allowed to use ascii characters for type and name. - + @return the size in pixel of the user interface element. A non-window based user interface element provides a zero size. */ com::sun::star::awt::Size getElementSize( [in] string ResourceURL ); - + /** retrieves the current pixel position of a window based user interface element. - + @param ResourceURL - specifies for which user interface element the current position should be retrieved. A resource URL must meet - the following syntax: "private:resource/$type/$name". It is only allowed to use ascii characters for type and + specifies for which user interface element the current position should be retrieved. A resource URL must meet + the following syntax: "private:resource/$type/$name". It is only allowed to use ascii characters for type and name. - + @return the size in pixel of the user interface element. A non-window based user interface element provides a zero size. */ com::sun::star::awt::Point getElementPos( [in] string ResourceURL ); - + /** prohibit all layout updates until unlock is called again. <p> - This call can be used to speed up the creation process of serveral user interface elements. Otherwise the layout manager + This call can be used to speed up the creation process of serveral user interface elements. Otherwise the layout manager would calculate the layout for every creation. </p> */ void lock(); - + /** permit layout updates again. - + <p> This function should be called to permit layout updates. The layout manager starts to calculate the new layout after this call. </p> */ void unlock(); - + /** forces a complete new layouting of all user interface elements. */ void doLayout(); - /** sets the layout manager to invisible state and hides all user interface elements. + /** sets the layout manager to invisible state and hides all user interface elements. <p> - A layout manager can be set to invisible state to force it to hide all of its - user interface elements. If another component wants to use the window for its + A layout manager can be set to invisible state to force it to hide all of its + user interface elements. If another component wants to use the window for its own user interface elements it can use this function. This function is normally used to implement inplace editing. </p> @@ -494,8 +494,8 @@ interface XLayoutManager : com::sun::star::uno::XInterface /** retrieves the visibility state of a layout manager. <p> - A layout manager can be set to invisible state to force it to hide all of its - user interface elements. If another component wants to use the window for its + A layout manager can be set to invisible state to force it to hide all of its + user interface elements. If another component wants to use the window for its own user interface elements it can use this function. This function is normally used to implement inplace editing. </p> diff --git a/offapi/com/sun/star/frame/XLayoutManagerEventBroadcaster.idl b/offapi/com/sun/star/frame/XLayoutManagerEventBroadcaster.idl index a6d74a8a7..48d077815 100644 --- a/offapi/com/sun/star/frame/XLayoutManagerEventBroadcaster.idl +++ b/offapi/com/sun/star/frame/XLayoutManagerEventBroadcaster.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -43,7 +43,7 @@ @since OOo 2.0 */ -interface XLayoutManagerEventBroadcaster : com::sun::star::uno::XInterface +published interface XLayoutManagerEventBroadcaster : com::sun::star::uno::XInterface { /** adds a layout manager event listener to the object's listener list. @@ -53,11 +53,11 @@ interface XLayoutManagerEventBroadcaster : com::sun::star::uno::XInterface */ void addLayoutManagerEventListener( [in] XLayoutManagerListener aLayoutManagerListener ); - /** removes a layout manager event listener from the object's listener + /** removes a layout manager event listener from the object's listener list. @param aLayoutManagerListener - a listener that don't want to receive events regarding user + a listener that don't want to receive events regarding user interface elements that are controlled by a layout manager. */ void removeLayoutManagerEventListener( [in] XLayoutManagerListener aLayoutManagerListener ); diff --git a/offapi/com/sun/star/frame/XLayoutManagerListener.idl b/offapi/com/sun/star/frame/XLayoutManagerListener.idl index 5e4d37ed0..6a47bd382 100644 --- a/offapi/com/sun/star/frame/XLayoutManagerListener.idl +++ b/offapi/com/sun/star/frame/XLayoutManagerListener.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -27,9 +27,9 @@ #ifndef __com_sun_star_frame_XLayoutManagerListener_idl__ #define __com_sun_star_frame_XLayoutManagerListener_idl__ -#ifndef __com_sun_star_lang_XEventListener_idl__ -#include <com/sun/star/lang/XEventListener.idl> -#endif +#ifndef __com_sun_star_lang_XEventListener_idl__ +#include <com/sun/star/lang/XEventListener.idl> +#endif //============================================================================= @@ -38,25 +38,25 @@ module com { module sun { module star { module frame { //============================================================================= /** makes it possible to receive events from a layout manager. - <p>Events are provided <strong>only</strong> for notification - purposes only. All operations are handled interally by the - layout manager component, so that GUI layout works properly - regardless of whether a component registers such a listener + <p>Events are provided <strong>only</strong> for notification + purposes only. All operations are handled interally by the + layout manager component, so that GUI layout works properly + regardless of whether a component registers such a listener or not.</p> @see ::com::sun::star::frame::LayoutManager @see ::com::sun::star::frame::LayoutManagerEvents - + @since OOo 2.0 */ -interface XLayoutManagerListener : com::sun::star::lang::XEventListener +published interface XLayoutManagerListener : com::sun::star::lang::XEventListener { //============================================================================= /** is invoked when a layout manager has made a certain operation. @param aSource reference to the layout manager which invoked the event. - + @param eLayoutEvent identifies the layout event that has occured. diff --git a/offapi/com/sun/star/frame/XModuleManager.idl b/offapi/com/sun/star/frame/XModuleManager.idl index 4fd7914f7..c240e3823 100644 --- a/offapi/com/sun/star/frame/XModuleManager.idl +++ b/offapi/com/sun/star/frame/XModuleManager.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -46,25 +46,25 @@ module com { module sun { module star { module frame { //=============================================== /** can be used to identify office modules. - + @since OOo 2.0 */ -interface XModuleManager : com::sun::star::uno::XInterface +published interface XModuleManager : com::sun::star::uno::XInterface { //------------------------------------------- /** @short identifies the given module. - + @descr This identifier can then be used at the service <type>ModuleManager</type> to get more information about this module. - + For identification the interface <type scope="com::sun::star::lang">XServiceInfo</type> is requested on the given module. Because all module service registrations must be unique this value can be queried and checked against the configuration. Since OOo 2.3.0 also the optional interface <type>XModule</type> will be used. If its exists it will be preferred. - + @param Module Possible objects for this parameter can be the following one: <ul> @@ -84,7 +84,7 @@ interface XModuleManager : com::sun::star::uno::XInterface identification directly. </li> </ul> - + @throws <type scope="com::sun::star::lang">IllegalArgumentException</type> if the parameter Module is: <ul> @@ -93,12 +93,12 @@ interface XModuleManager : com::sun::star::uno::XInterface XFrame, XControllerm, XModel</li> <li>or does not provide the needed interface XServiceInfo.</li> </ul> - + @throws <type>UnknownModuleException</type> if the given module could not be identified. Note: If the module represent a XFrame instance with does not contain a document, this exception is thrown too! - + @return An identifier for the given module. Note: This value is valie everytimes. Error will be transported by thrown exceptions! @@ -106,8 +106,8 @@ interface XModuleManager : com::sun::star::uno::XInterface string identify( [in] ::com::sun::star::uno::XInterface Module ) raises(::com::sun::star::lang::IllegalArgumentException, UnknownModuleException ); - - + + }; }; }; }; }; diff --git a/offapi/com/sun/star/frame/XTitle.idl b/offapi/com/sun/star/frame/XTitle.idl index eb2b10198..2bc71111f 100644 --- a/offapi/com/sun/star/frame/XTitle.idl +++ b/offapi/com/sun/star/frame/XTitle.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -40,17 +40,23 @@ module com { module sun { module star { module frame { //============================================================================= -/** todo document me +/** an interface representing an entity with a modifyable title. */ -interface XTitle : com::sun::star::uno::XInterface +published interface XTitle : com::sun::star::uno::XInterface { //------------------------------------------------------------------------- - /** todo document me + /** Returns the title of the object. + * + * @returns + * The title. */ string getTitle (); //------------------------------------------------------------------------- - /** todo document me + /** Sets the title of the object. + * + * @param sTitle + * The title. */ void setTitle ( [in] string sTitle ); }; diff --git a/offapi/com/sun/star/geometry/AffineMatrix2D.idl b/offapi/com/sun/star/geometry/AffineMatrix2D.idl index 11306a269..5162db83a 100644 --- a/offapi/com/sun/star/geometry/AffineMatrix2D.idl +++ b/offapi/com/sun/star/geometry/AffineMatrix2D.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -37,7 +37,7 @@ module com { module sun { module star { module geometry { to be [0,0,1].<p> An affine mapping, as performed by this matrix, can be written out - as follows, where <code>xs</code> and <code>ys</code> are the source, and + as follows, where <code>xs</code> and <code>ys</code> are the source, and <code>xd</code> and <code>yd</code> the corresponding result coordinates: <code> @@ -67,7 +67,7 @@ module com { module sun { module star { module geometry { @since OOo 2.0 */ -struct AffineMatrix2D +published struct AffineMatrix2D { /// The top, left matrix entry. double m00; diff --git a/offapi/com/sun/star/geometry/IntegerSize2D.idl b/offapi/com/sun/star/geometry/IntegerSize2D.idl index e9aea711e..0f41d2d6a 100644 --- a/offapi/com/sun/star/geometry/IntegerSize2D.idl +++ b/offapi/com/sun/star/geometry/IntegerSize2D.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -35,7 +35,7 @@ module com { module sun { module star { module geometry { @since OOo 2.0 */ -struct IntegerSize2D +published struct IntegerSize2D { /// Amount of space occupied in the x direction. long Width; diff --git a/offapi/com/sun/star/geometry/Matrix2D.idl b/offapi/com/sun/star/geometry/Matrix2D.idl index 3fac5764d..7d96b7d2a 100644 --- a/offapi/com/sun/star/geometry/Matrix2D.idl +++ b/offapi/com/sun/star/geometry/Matrix2D.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -40,7 +40,7 @@ module com { module sun { module star { module geometry { matrix does not include any translational components.<p> A linear mapping, as performed by this matrix, can be written out - as follows, where <code>xs</code> and <code>ys</code> are the source, and + as follows, where <code>xs</code> and <code>ys</code> are the source, and <code>xd</code> and <code>yd</code> the corresponding result coordinates: <code> @@ -70,7 +70,7 @@ module com { module sun { module star { module geometry { @since OOo 2.0 */ -struct Matrix2D +published struct Matrix2D { /// The top, left matrix entry. double m00; diff --git a/offapi/com/sun/star/geometry/RealBezierSegment2D.idl b/offapi/com/sun/star/geometry/RealBezierSegment2D.idl index 3183f7407..83180b1ae 100644 --- a/offapi/com/sun/star/geometry/RealBezierSegment2D.idl +++ b/offapi/com/sun/star/geometry/RealBezierSegment2D.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -43,7 +43,7 @@ module com { module sun { module star { module geometry { @see com.sun.star.rendering.XBezierPolyPolygon2D @since OOo 2.0 */ -struct RealBezierSegment2D +published struct RealBezierSegment2D { /// The x coordinate of the start point. double Px; diff --git a/offapi/com/sun/star/geometry/RealPoint2D.idl b/offapi/com/sun/star/geometry/RealPoint2D.idl index bb95ab45c..4f9b0fbc8 100644 --- a/offapi/com/sun/star/geometry/RealPoint2D.idl +++ b/offapi/com/sun/star/geometry/RealPoint2D.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -36,7 +36,7 @@ module com { module sun { module star { module geometry { @since OOo 2.0 */ -struct RealPoint2D +published struct RealPoint2D { /// The x coordinate of the point. double X; diff --git a/offapi/com/sun/star/geometry/RealRectangle2D.idl b/offapi/com/sun/star/geometry/RealRectangle2D.idl index d81a6d62a..52e113046 100644 --- a/offapi/com/sun/star/geometry/RealRectangle2D.idl +++ b/offapi/com/sun/star/geometry/RealRectangle2D.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -47,7 +47,7 @@ module com { module sun { module star { module geometry { @since OOo 2.0 */ -struct RealRectangle2D +published struct RealRectangle2D { /// X coordinate of upper left corner . double X1; diff --git a/offapi/com/sun/star/geometry/RealSize2D.idl b/offapi/com/sun/star/geometry/RealSize2D.idl index 0177c57ca..a01fa5bd9 100644 --- a/offapi/com/sun/star/geometry/RealSize2D.idl +++ b/offapi/com/sun/star/geometry/RealSize2D.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -35,7 +35,7 @@ module com { module sun { module star { module geometry { @since OOo 2.0 */ -struct RealSize2D +published struct RealSize2D { /// Amount of space occupied in the x direction. double Width; diff --git a/offapi/com/sun/star/geometry/XMapping2D.idl b/offapi/com/sun/star/geometry/XMapping2D.idl index 981f5394b..a9a458579 100644 --- a/offapi/com/sun/star/geometry/XMapping2D.idl +++ b/offapi/com/sun/star/geometry/XMapping2D.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -27,9 +27,9 @@ #ifndef __com_sun_star_geometry_XMapping2D_idl__ #define __com_sun_star_geometry_XMapping2D_idl__ -#ifndef __com_sun_star_uno_XInterface_idl__ -#include <com/sun/star/uno/XInterface.idl> -#endif +#ifndef __com_sun_star_uno_XInterface_idl__ +#include <com/sun/star/uno/XInterface.idl> +#endif #ifndef __com_sun_star_geometry_RealPoint2D_idl__ #include <com/sun/star/geometry/RealPoint2D.idl> #endif @@ -50,11 +50,11 @@ module com { module sun { module star { module geometry { @since OOo 2.0 */ -interface XMapping2D : ::com::sun::star::uno::XInterface +published interface XMapping2D : ::com::sun::star::uno::XInterface { /** Forward 2D mapping function */ - RealPoint2D map( [in] RealPoint2D aPoint ); + RealPoint2D map( [in] RealPoint2D aPoint ); //------------------------------------------------------------------------- @@ -64,7 +64,7 @@ interface XMapping2D : ::com::sun::star::uno::XInterface <code>map(mapInverse(p))=p</code>. This effectively rules out non-bijective mappings.<p> */ - RealPoint2D mapInverse( [in] RealPoint2D aPoint ); + RealPoint2D mapInverse( [in] RealPoint2D aPoint ); }; }; }; }; }; diff --git a/offapi/com/sun/star/inspection/DefaultHelpProvider.idl b/offapi/com/sun/star/inspection/DefaultHelpProvider.idl index bb47cbea7..b5847f918 100644 --- a/offapi/com/sun/star/inspection/DefaultHelpProvider.idl +++ b/offapi/com/sun/star/inspection/DefaultHelpProvider.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -33,9 +33,9 @@ //============================================================================= -module com { module sun { module star { module inspection { +module com { module sun { module star { module inspection { -interface XObjectInspectorUI; +published interface XObjectInspectorUI; //============================================================================= @@ -48,7 +48,7 @@ interface XObjectInspectorUI; the extended help text of this control's window, and set this help text at the object inspector's help section.</p> */ -service DefaultHelpProvider : com::sun::star::uno::XInterface +published service DefaultHelpProvider : com::sun::star::uno::XInterface { /** creates a help provider instance @param InspectorUI diff --git a/offapi/com/sun/star/inspection/GenericPropertyHandler.idl b/offapi/com/sun/star/inspection/GenericPropertyHandler.idl index 0b0a0e25f..f8e0e69a3 100644 --- a/offapi/com/sun/star/inspection/GenericPropertyHandler.idl +++ b/offapi/com/sun/star/inspection/GenericPropertyHandler.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -52,7 +52,7 @@ module com { module sun { module star { module inspection { @since OOo 2.0.3 */ -service GenericPropertyHandler : XPropertyHandler; +published service GenericPropertyHandler : XPropertyHandler; //============================================================================= diff --git a/offapi/com/sun/star/inspection/InteractiveSelectionResult.idl b/offapi/com/sun/star/inspection/InteractiveSelectionResult.idl index 34eef3a4a..4c8dc9f1a 100644 --- a/offapi/com/sun/star/inspection/InteractiveSelectionResult.idl +++ b/offapi/com/sun/star/inspection/InteractiveSelectionResult.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -38,7 +38,7 @@ module com { module sun { module star { module inspection { @since OOo 2.0.3 */ -enum InteractiveSelectionResult +published enum InteractiveSelectionResult { /** The interactive selection of a property value was cancelled. */ diff --git a/offapi/com/sun/star/inspection/LineDescriptor.idl b/offapi/com/sun/star/inspection/LineDescriptor.idl index 7787ea77a..b574e05f7 100644 --- a/offapi/com/sun/star/inspection/LineDescriptor.idl +++ b/offapi/com/sun/star/inspection/LineDescriptor.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -35,7 +35,7 @@ //============================================================================= module com { module sun { module star { module inspection { -interface XPropertyControl; +published interface XPropertyControl; //----------------------------------------------------------------------------- /** describes the appearance of a line representing a single property in an <type>ObjectInspector</type>. @@ -55,14 +55,14 @@ interface XPropertyControl; @since OOo 2.0.3 */ -struct LineDescriptor +published struct LineDescriptor { /** denotes the human-readable display name used to present a property to the user */ string DisplayName; /** denotes the control which should be used to represent the property at the UI. - + @see XPropertyControlFactory */ XPropertyControl Control; diff --git a/offapi/com/sun/star/inspection/ObjectInspector.idl b/offapi/com/sun/star/inspection/ObjectInspector.idl index bfa90ef80..fb42d3342 100644 --- a/offapi/com/sun/star/inspection/ObjectInspector.idl +++ b/offapi/com/sun/star/inspection/ObjectInspector.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -82,7 +82,7 @@ module com { module sun { module star { module inspection { @since OOo 2.0.3 */ -service ObjectInspector : XObjectInspector +published service ObjectInspector : XObjectInspector { /** creates a default instance of the ObjectInspector diff --git a/offapi/com/sun/star/inspection/ObjectInspectorModel.idl b/offapi/com/sun/star/inspection/ObjectInspectorModel.idl index 8c9b3d9aa..073ea4d5f 100644 --- a/offapi/com/sun/star/inspection/ObjectInspectorModel.idl +++ b/offapi/com/sun/star/inspection/ObjectInspectorModel.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -54,7 +54,7 @@ module com { module sun { module star { module inspection { @since OOo 2.0.3 */ -service ObjectInspectorModel : XObjectInspectorModel +published service ObjectInspectorModel : XObjectInspectorModel { /** creates a default ObjectInspectorModel, whose one and only handler factory creates a <type>GenericPropertyHandler</type>. diff --git a/offapi/com/sun/star/inspection/PropertyCategoryDescriptor.idl b/offapi/com/sun/star/inspection/PropertyCategoryDescriptor.idl index fed450ccc..1d0c18d06 100644 --- a/offapi/com/sun/star/inspection/PropertyCategoryDescriptor.idl +++ b/offapi/com/sun/star/inspection/PropertyCategoryDescriptor.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -38,7 +38,7 @@ module com { module sun { module star { module inspection { @since OOo 2.0.3 */ -struct PropertyCategoryDescriptor +published struct PropertyCategoryDescriptor { /** contains the programmatic name of the category. diff --git a/offapi/com/sun/star/inspection/PropertyControlType.idl b/offapi/com/sun/star/inspection/PropertyControlType.idl index 77b24b8f7..ef5e76c54 100644 --- a/offapi/com/sun/star/inspection/PropertyControlType.idl +++ b/offapi/com/sun/star/inspection/PropertyControlType.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -45,7 +45,7 @@ module com { module sun { module star { module inspection { @since OOo 2.0.3 */ -constants PropertyControlType +published constants PropertyControlType { /** denotes a control which allows the user to choose from a list of possible property values diff --git a/offapi/com/sun/star/inspection/PropertyLineElement.idl b/offapi/com/sun/star/inspection/PropertyLineElement.idl index e7fae48cd..9979169a2 100644 --- a/offapi/com/sun/star/inspection/PropertyLineElement.idl +++ b/offapi/com/sun/star/inspection/PropertyLineElement.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -40,7 +40,7 @@ module com { module sun { module star { module inspection { @since OOo 2.0.3 */ -constants PropertyLineElement +published constants PropertyLineElement { /// specifies the input control in a group of controls related to a single property const short InputControl = 0x01; diff --git a/offapi/com/sun/star/inspection/XHyperlinkControl.idl b/offapi/com/sun/star/inspection/XHyperlinkControl.idl index 9300b7bd9..6537da25a 100644 --- a/offapi/com/sun/star/inspection/XHyperlinkControl.idl +++ b/offapi/com/sun/star/inspection/XHyperlinkControl.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -46,7 +46,7 @@ module com { module sun { module star { module inspection { @since OOo 2.0.3 */ -interface XHyperlinkControl : XPropertyControl +published interface XHyperlinkControl : XPropertyControl { /** adds a listener which will be notified when the user clicked the hyperlink text in the control @param listener diff --git a/offapi/com/sun/star/inspection/XNumericControl.idl b/offapi/com/sun/star/inspection/XNumericControl.idl index e4d2ad8c1..16009b0e7 100644 --- a/offapi/com/sun/star/inspection/XNumericControl.idl +++ b/offapi/com/sun/star/inspection/XNumericControl.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -47,7 +47,7 @@ module com { module sun { module star { module inspection { @since OOo 2.0.3 */ -interface XNumericControl : XPropertyControl +published interface XNumericControl : XPropertyControl { /** describes the number of decimal digits to use for the value */ diff --git a/offapi/com/sun/star/inspection/XObjectInspector.idl b/offapi/com/sun/star/inspection/XObjectInspector.idl index b6f854744..12d656692 100644 --- a/offapi/com/sun/star/inspection/XObjectInspector.idl +++ b/offapi/com/sun/star/inspection/XObjectInspector.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -41,8 +41,8 @@ //============================================================================= module com { module sun { module star { module inspection { -interface XObjectInspectorModel; -interface XObjectInspectorUI; +published interface XObjectInspectorModel; +published interface XObjectInspectorUI; //----------------------------------------------------------------------------- /** describes the main interface of an <type>ObjectInspector</type>. @@ -51,7 +51,7 @@ interface XObjectInspectorUI; @since OOo 2.0.3 */ -interface XObjectInspector +published interface XObjectInspector { /** allows to plug the inspector into an <type scope="com::sun::star::frame">XFrame</type> diff --git a/offapi/com/sun/star/inspection/XObjectInspectorModel.idl b/offapi/com/sun/star/inspection/XObjectInspectorModel.idl index d1fea398f..f018081e8 100644 --- a/offapi/com/sun/star/inspection/XObjectInspectorModel.idl +++ b/offapi/com/sun/star/inspection/XObjectInspectorModel.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -47,7 +47,7 @@ interface XPropertyHandler; @since OOo 2.0.3 */ -interface XObjectInspectorModel +published interface XObjectInspectorModel { /** describes a set of factories for creating <type>XPropertyHandler</type>s @@ -83,7 +83,7 @@ interface XObjectInspectorModel attribute, which is filled in <member>XPropertyHandler::describePropertyLine</member> method of your property handler.<br/> Those names provided by the handlers are programmatic names. All other information - about categories is part of the <type>PropertyCategoryDescriptor</type>, and + about categories is part of the <type>PropertyCategoryDescriptor</type>, and <member>describeCategories</member> assembles information about all categories which all property handlers provided by the model use.</p> @@ -135,7 +135,7 @@ interface XObjectInspectorModel Additionally, the inspector can optionally display a section dedicated to help texts. Clients could use this section to display context-sensitive help, for instance short texts explaining the currently selected property.</p> - + @since OOo 2.2 */ [attribute, readonly] boolean HasHelpSection; @@ -169,7 +169,7 @@ interface XObjectInspectorModel [attribute, readonly] long MaxHelpTextLines; /** determines whether the object inspector's UI should be read-only. - + <p>In this case, the user is able to browse through all properties, but cannot change any of them.</p> diff --git a/offapi/com/sun/star/inspection/XObjectInspectorUI.idl b/offapi/com/sun/star/inspection/XObjectInspectorUI.idl index ced380a6d..81b4836c4 100644 --- a/offapi/com/sun/star/inspection/XObjectInspectorUI.idl +++ b/offapi/com/sun/star/inspection/XObjectInspectorUI.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -36,14 +36,14 @@ #ifndef __com_sun_star_container_NoSuchElementException_idl__ #include <com/sun/star/container/NoSuchElementException.idl> #endif -#ifndef __com_sun_star_lang_NoSupportException_idl__ +#ifndef __com_sun_star_lang_NoSupportException_idl__ #include <com/sun/star/lang/NoSupportException.idl> #endif //============================================================================= module com { module sun { module star { module inspection { -interface XPropertyControlObserver; +published interface XPropertyControlObserver; //----------------------------------------------------------------------------- /** grants access to certain aspects of the user interface of an object @@ -59,7 +59,7 @@ interface XPropertyControlObserver; @since OOo 2.0.3 */ -interface XObjectInspectorUI +published interface XObjectInspectorUI { /** enables or disables all components belonging to the UI representation of a property @@ -136,7 +136,7 @@ interface XObjectInspectorUI void showCategory( [in] string Category, [in] boolean Show ); /** retrieves the control currently used to display a given property - + @param PropertyName the name of the property whose control should be retrieved diff --git a/offapi/com/sun/star/inspection/XPropertyControl.idl b/offapi/com/sun/star/inspection/XPropertyControl.idl index d22314502..5f414ccdc 100644 --- a/offapi/com/sun/star/inspection/XPropertyControl.idl +++ b/offapi/com/sun/star/inspection/XPropertyControl.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -28,24 +28,24 @@ #ifndef __com_sun_star_inspection_XPropertyControl_idl__ #define __com_sun_star_inspection_XPropertyControl_idl__ -#ifndef __com_sun_star_beans_IllegalTypeException_idl__ +#ifndef __com_sun_star_beans_IllegalTypeException_idl__ #include <com/sun/star/beans/IllegalTypeException.idl> #endif -#ifndef __com_sun_star_awt_XWindow_idl__ +#ifndef __com_sun_star_awt_XWindow_idl__ #include <com/sun/star/awt/XWindow.idl> #endif //============================================================================= module com { module sun { module star { module inspection { -interface XPropertyControlContext; +published interface XPropertyControlContext; //----------------------------------------------------------------------------- /** defines the interface for a single control in an <type>ObjectInspector</type> @since OOo 2.0.3 */ -interface XPropertyControl +published interface XPropertyControl { /** denotes the type of the control, as one of the <type>PropertyControlType</type> constants diff --git a/offapi/com/sun/star/inspection/XPropertyControlContext.idl b/offapi/com/sun/star/inspection/XPropertyControlContext.idl index be9a0c5f7..e2f4b0224 100644 --- a/offapi/com/sun/star/inspection/XPropertyControlContext.idl +++ b/offapi/com/sun/star/inspection/XPropertyControlContext.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -42,7 +42,7 @@ module com { module sun { module star { module inspection { @since OOo 2.0.3 */ -interface XPropertyControlContext : XPropertyControlObserver +published interface XPropertyControlContext : XPropertyControlObserver { /** instructs the <type>XPropertyControlContext</type> to active the next control diff --git a/offapi/com/sun/star/inspection/XPropertyControlFactory.idl b/offapi/com/sun/star/inspection/XPropertyControlFactory.idl index f83e13c38..c4ff4dd87 100644 --- a/offapi/com/sun/star/inspection/XPropertyControlFactory.idl +++ b/offapi/com/sun/star/inspection/XPropertyControlFactory.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -28,21 +28,21 @@ #ifndef __com_sun_star_inspection_XPropertyControlFactory_idl__ #define __com_sun_star_inspection_XPropertyControlFactory_idl__ -#ifndef __com_sun_star_lang_IllegalArgumentException_idl__ +#ifndef __com_sun_star_lang_IllegalArgumentException_idl__ #include <com/sun/star/lang/IllegalArgumentException.idl> #endif //============================================================================= module com { module sun { module star { module inspection { -interface XPropertyControl; +published interface XPropertyControl; //----------------------------------------------------------------------------- /** a factory for <type>XPropertyControl</type>s @since OOo 2.0.3 */ -interface XPropertyControlFactory +published interface XPropertyControlFactory { /** creates a <type>XPropertyControl</type> diff --git a/offapi/com/sun/star/inspection/XPropertyControlObserver.idl b/offapi/com/sun/star/inspection/XPropertyControlObserver.idl index 33542f2a4..90b1337b5 100644 --- a/offapi/com/sun/star/inspection/XPropertyControlObserver.idl +++ b/offapi/com/sun/star/inspection/XPropertyControlObserver.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -28,7 +28,7 @@ #ifndef __com_sun_star_inspection_XPropertyControlObserver_idl__ #define __com_sun_star_inspection_XPropertyControlObserver_idl__ -#ifndef __com_sun_star_uno_XInterface_idl__ +#ifndef __com_sun_star_uno_XInterface_idl__ #include <com/sun/star/uno/XInterface.idl> #endif @@ -36,16 +36,16 @@ module com { module sun { module star { module inspection { -interface XPropertyControl; +published interface XPropertyControl; //============================================================================= /** specifies an interface for components to observer certain aspects of an <type>XPropertyControl</type>. - + @since OOo 2.2 */ -interface XPropertyControlObserver +published interface XPropertyControlObserver { /** notifies the observer that a certain <type>XPropertyControl</type>'s UI representation gained the focus. diff --git a/offapi/com/sun/star/inspection/XPropertyHandler.idl b/offapi/com/sun/star/inspection/XPropertyHandler.idl index 0219834c2..d58c6fa10 100644 --- a/offapi/com/sun/star/inspection/XPropertyHandler.idl +++ b/offapi/com/sun/star/inspection/XPropertyHandler.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -27,36 +27,36 @@ #ifndef __com_sun_star_inspection_XPropertyHandler_idl__ #define __com_sun_star_inspection_XPropertyHandler_idl__ -#ifndef __com_sun_star_beans_PropertyState_idl__ +#ifndef __com_sun_star_beans_PropertyState_idl__ #include <com/sun/star/beans/PropertyState.idl> #endif -#ifndef __com_sun_star_beans_Property_idl__ +#ifndef __com_sun_star_beans_Property_idl__ #include <com/sun/star/beans/Property.idl> #endif -#ifndef __com_sun_star_beans_XPropertyChangeListener_idl__ +#ifndef __com_sun_star_beans_XPropertyChangeListener_idl__ #include <com/sun/star/beans/XPropertyChangeListener.idl> #endif #ifndef __com_sun_star_inspection_LineDescriptor_idl__ #include <com/sun/star/inspection/LineDescriptor.idl> #endif -#ifndef __com_sun_star_lang_NullPointerException_idl__ +#ifndef __com_sun_star_lang_NullPointerException_idl__ #include <com/sun/star/lang/NullPointerException.idl> #endif #ifndef __com_sun_star_beans_UnknownPropertyException_idl__ #include <com/sun/star/beans/UnknownPropertyException.idl> #endif -#ifndef __com_sun_star_lang_XComponent_idl__ +#ifndef __com_sun_star_lang_XComponent_idl__ #include <com/sun/star/lang/XComponent.idl> #endif -#ifndef __com_sun_star_inspection_InteractiveSelectionResult_idl__ +#ifndef __com_sun_star_inspection_InteractiveSelectionResult_idl__ #include <com/sun/star/inspection/InteractiveSelectionResult.idl> #endif //============================================================================= module com { module sun { module star { module inspection { -interface XObjectInspectorUI; -interface XPropertyControlFactory; +published interface XObjectInspectorUI; +published interface XPropertyControlFactory; //----------------------------------------------------------------------------- /** is the basic interface for object inspection. @@ -72,7 +72,7 @@ interface XPropertyControlFactory; @since OOo 2.0.3 */ -interface XPropertyHandler +published interface XPropertyHandler { /** used for controlling resources acquired by the handler diff --git a/offapi/com/sun/star/inspection/XStringListControl.idl b/offapi/com/sun/star/inspection/XStringListControl.idl index 8da379694..fc3f1dedd 100644 --- a/offapi/com/sun/star/inspection/XStringListControl.idl +++ b/offapi/com/sun/star/inspection/XStringListControl.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -46,7 +46,7 @@ module com { module sun { module star { module inspection { @since OOo 2.0.3 */ -interface XStringListControl : XPropertyControl +published interface XStringListControl : XPropertyControl { /** clears the whole list */ diff --git a/offapi/com/sun/star/inspection/XStringRepresentation.idl b/offapi/com/sun/star/inspection/XStringRepresentation.idl index 8a7bad812..cb527f12c 100644 --- a/offapi/com/sun/star/inspection/XStringRepresentation.idl +++ b/offapi/com/sun/star/inspection/XStringRepresentation.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -28,7 +28,7 @@ #ifndef __com_sun_star_inspection_XStringRepresentation_idl__ #define __com_sun_star_inspection_XStringRepresentation_idl__ -#ifndef __com_sun_star_script_XTypeConverter_idl__ +#ifndef __com_sun_star_script_XTypeConverter_idl__ #include <com/sun/star/script/XTypeConverter.idl> #endif @@ -37,9 +37,9 @@ module com { module sun { module star { module inspection { //----------------------------------------------------------------------------- /** handles string representations of property values. - @see + @see */ -interface XStringRepresentation +published interface XStringRepresentation { /** converts a into a string. @param PropertyValue diff --git a/offapi/com/sun/star/logging/LogRecord.idl b/offapi/com/sun/star/logging/LogRecord.idl index 801bd6c87..f7a299503 100644 --- a/offapi/com/sun/star/logging/LogRecord.idl +++ b/offapi/com/sun/star/logging/LogRecord.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -28,13 +28,13 @@ #ifndef __com_sun_star_logging_LogRecord_idl__ #define __com_sun_star_logging_LogRecord_idl__ -#ifndef __com_sun_star_util_DateTime_idl__ +#ifndef __com_sun_star_util_DateTime_idl__ #include <com/sun/star/util/DateTime.idl> #endif //============================================================================= -module com { module sun { module star { module logging { +module com { module sun { module star { module logging { //============================================================================= @@ -44,7 +44,7 @@ module com { module sun { module star { module logging { @since OOo 2.3 */ -struct LogRecord +published struct LogRecord { /// specifies the name of the logger at which the record is logged string LoggerName; @@ -89,7 +89,7 @@ struct LogRecord //============================================================================= -}; }; }; }; +}; }; }; }; //============================================================================= diff --git a/offapi/com/sun/star/logging/XLogFormatter.idl b/offapi/com/sun/star/logging/XLogFormatter.idl index 383519ee7..a6a3fc9cc 100644 --- a/offapi/com/sun/star/logging/XLogFormatter.idl +++ b/offapi/com/sun/star/logging/XLogFormatter.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -28,7 +28,7 @@ #ifndef __com_sun_star_logging_XLogFormatter_idl__ #define __com_sun_star_logging_XLogFormatter_idl__ -#ifndef __com_sun_star_uno_XInterface_idl__ +#ifndef __com_sun_star_uno_XInterface_idl__ #include <com/sun/star/uno/XInterface.idl> #endif @@ -38,17 +38,17 @@ //============================================================================= -module com { module sun { module star { module logging { +module com { module sun { module star { module logging { //============================================================================= /** specifies the interface to be used for formatting log records @see XLogHandler - + @since OOo 2.3 */ -interface XLogFormatter +published interface XLogFormatter { /** returns the header string for the log @@ -81,7 +81,7 @@ interface XLogFormatter //============================================================================= -}; }; }; }; +}; }; }; }; //============================================================================= diff --git a/offapi/com/sun/star/logging/XLogHandler.idl b/offapi/com/sun/star/logging/XLogHandler.idl index def100e7b..048e3161c 100644 --- a/offapi/com/sun/star/logging/XLogHandler.idl +++ b/offapi/com/sun/star/logging/XLogHandler.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -28,7 +28,7 @@ #ifndef __com_sun_star_logging_XLogHandler_idl__ #define __com_sun_star_logging_XLogHandler_idl__ -#ifndef __com_sun_star_lang_XComponent_idl__ +#ifndef __com_sun_star_lang_XComponent_idl__ #include <com/sun/star/lang/XComponent.idl> #endif @@ -42,7 +42,7 @@ //============================================================================= -module com { module sun { module star { module logging { +module com { module sun { module star { module logging { //============================================================================= @@ -53,7 +53,7 @@ module com { module sun { module star { module logging { @since OOo 2.3 */ -interface XLogHandler +published interface XLogHandler { /** allows life time control for the handler @@ -103,7 +103,7 @@ interface XLogHandler //============================================================================= -}; }; }; }; +}; }; }; }; //============================================================================= diff --git a/offapi/com/sun/star/logging/XLogger.idl b/offapi/com/sun/star/logging/XLogger.idl index 45a2566d1..b3e6bb1dd 100644 --- a/offapi/com/sun/star/logging/XLogger.idl +++ b/offapi/com/sun/star/logging/XLogger.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -28,15 +28,15 @@ #ifndef __com_sun_star_logging_XLogger_idl__ #define __com_sun_star_logging_XLogger_idl__ -#ifndef __com_sun_star_uno_XInterface_idl__ +#ifndef __com_sun_star_uno_XInterface_idl__ #include <com/sun/star/uno/XInterface.idl> #endif //============================================================================= -module com { module sun { module star { module logging { +module com { module sun { module star { module logging { -interface XLogHandler; +published interface XLogHandler; //============================================================================= @@ -53,7 +53,7 @@ interface XLogHandler; @since OOo 2.3 */ -interface XLogger +published interface XLogger { /** denotes the name of the logger. */ @@ -98,7 +98,7 @@ interface XLogger @param Level level to be checked against - + @returns <TRUE/> if there would be some output for this XLogger for the given level, <FALSE/> otherwise. Note that a return value of <FALSE/> could also indicate that the logger @@ -141,7 +141,7 @@ interface XLogger //============================================================================= -}; }; }; }; +}; }; }; }; //============================================================================= diff --git a/offapi/com/sun/star/presentation/PresentationDocument.idl b/offapi/com/sun/star/presentation/PresentationDocument.idl index d9c80a9c3..97129cb9f 100644 --- a/offapi/com/sun/star/presentation/PresentationDocument.idl +++ b/offapi/com/sun/star/presentation/PresentationDocument.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -52,7 +52,7 @@ /** This is the service provided by a presentation document. */ -service PresentationDocument +published service PresentationDocument { /** This is a basic service for a drawing document. diff --git a/offapi/com/sun/star/presentation/XSlideShowListener.idl b/offapi/com/sun/star/presentation/XSlideShowListener.idl index 016c0a2ee..ab051807f 100644 --- a/offapi/com/sun/star/presentation/XSlideShowListener.idl +++ b/offapi/com/sun/star/presentation/XSlideShowListener.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -27,9 +27,9 @@ #ifndef __com_sun_star_presentation_XSlideShowListener_idl__ #define __com_sun_star_presentation_XSlideShowListener_idl__ -#ifndef __com_sun_star_animations_XAnimationListener_idl__ -#include <com/sun/star/animations/XAnimationListener.idl> -#endif +#ifndef __com_sun_star_animations_XAnimationListener_idl__ +#include <com/sun/star/animations/XAnimationListener.idl> +#endif module com { module sun { module star { module presentation { @@ -39,7 +39,7 @@ module com { module sun { module star { module presentation { @since OOo 3.0 */ -interface XSlideShowListener : ::com::sun::star::animations::XAnimationListener +published interface XSlideShowListener : ::com::sun::star::animations::XAnimationListener { /** Notify that the slide show is paused */ @@ -67,7 +67,7 @@ interface XSlideShowListener : ::com::sun::star::animations::XAnimationListener flag is <TRUE/>. */ void slideEnded( [in] boolean reverse ); - + /** Notifies that a hyperlink has been clicked. @param hyperLink hyperlink URL */ diff --git a/offapi/com/sun/star/presentation/XSlideShowView.idl b/offapi/com/sun/star/presentation/XSlideShowView.idl index d3d65a935..c60bdea2b 100644 --- a/offapi/com/sun/star/presentation/XSlideShowView.idl +++ b/offapi/com/sun/star/presentation/XSlideShowView.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -27,27 +27,27 @@ #ifndef __com_sun_star_presentation_XSlideShowView_idl__ #define __com_sun_star_presentation_XSlideShowView_idl__ -#ifndef __com_sun_star_uno_XInterface_idl__ -#include <com/sun/star/uno/XInterface.idl> -#endif -#ifndef __com_sun_star_rendering_XSpriteCanvas_idl__ -#include <com/sun/star/rendering/XSpriteCanvas.idl> -#endif -#ifndef __com_sun_star_util_XModifyListener_idl__ -#include <com/sun/star/util/XModifyListener.idl> -#endif -#ifndef __com_sun_star_awt_XPaintListener_idl__ -#include <com/sun/star/awt/XPaintListener.idl> -#endif -#ifndef __com_sun_star_awt_XMouseListener_idl__ -#include <com/sun/star/awt/XMouseListener.idl> -#endif -#ifndef __com_sun_star_awt_XMouseMotionListener_idl__ -#include <com/sun/star/awt/XMouseMotionListener.idl> -#endif -#ifndef __com_sun_star_awt_Rectangle_idl__ -#include <com/sun/star/awt/Rectangle.idl> -#endif +#ifndef __com_sun_star_uno_XInterface_idl__ +#include <com/sun/star/uno/XInterface.idl> +#endif +#ifndef __com_sun_star_rendering_XSpriteCanvas_idl__ +#include <com/sun/star/rendering/XSpriteCanvas.idl> +#endif +#ifndef __com_sun_star_util_XModifyListener_idl__ +#include <com/sun/star/util/XModifyListener.idl> +#endif +#ifndef __com_sun_star_awt_XPaintListener_idl__ +#include <com/sun/star/awt/XPaintListener.idl> +#endif +#ifndef __com_sun_star_awt_XMouseListener_idl__ +#include <com/sun/star/awt/XMouseListener.idl> +#endif +#ifndef __com_sun_star_awt_XMouseMotionListener_idl__ +#include <com/sun/star/awt/XMouseMotionListener.idl> +#endif +#ifndef __com_sun_star_awt_Rectangle_idl__ +#include <com/sun/star/awt/Rectangle.idl> +#endif module com { module sun { module star { module presentation { @@ -59,7 +59,7 @@ module com { module sun { module star { module presentation { @since OOo 2.4 */ -interface XSlideShowView : ::com::sun::star::uno::XInterface +published interface XSlideShowView : ::com::sun::star::uno::XInterface { /** Get view canvas.<p> @@ -81,9 +81,9 @@ interface XSlideShowView : ::com::sun::star::uno::XInterface /** Query the current transformation matrix for this view.<p> - This method returns the transformation matrix of the - view. When notified via the transformation change listener, - the show will be displayed using the new transformation.<p> + This method returns the transformation matrix of the + view. When notified via the transformation change listener, + the show will be displayed using the new transformation.<p> @return the view transformation matrix. Note that the slide show itself will paint all slides as one-by-one boxes, one @@ -119,7 +119,7 @@ interface XSlideShowView : ::com::sun::star::uno::XInterface representation.<p> @param xListener - Listener interface to call when the view needs a repaint. + Listener interface to call when the view needs a repaint. */ void addPaintListener( [in] ::com::sun::star::awt::XPaintListener xListener ); @@ -138,15 +138,15 @@ interface XSlideShowView : ::com::sun::star::uno::XInterface @param xListener Listener interface to call when the mouse is clicked on the view. */ - void addMouseListener( [in] com::sun::star::awt::XMouseListener xListener ); - + void addMouseListener( [in] com::sun::star::awt::XMouseListener xListener ); + /** Revoke a previously registered mouse listener.<p> @param xListener Listener interface to revoke from being called. */ - void removeMouseListener( [in] com::sun::star::awt::XMouseListener xListener ); - + void removeMouseListener( [in] com::sun::star::awt::XMouseListener xListener ); + /** Add a mouse motion listener to the view.<p> This method registers a listener with the view, which will get @@ -155,14 +155,14 @@ interface XSlideShowView : ::com::sun::star::uno::XInterface @param xListener Listener interface to call when the mouse is moved on the view. */ - void addMouseMotionListener( [in] com::sun::star::awt::XMouseMotionListener xListener ); - + void addMouseMotionListener( [in] com::sun::star::awt::XMouseMotionListener xListener ); + /** Revoke a previously registered mouse move listener.<p> @param xListener Listener interface to revoke from being called. */ - void removeMouseMotionListener( [in] com::sun::star::awt::XMouseMotionListener xListener ); + void removeMouseMotionListener( [in] com::sun::star::awt::XMouseMotionListener xListener ); /** Change the mouse cursor currently in effect.<p> diff --git a/offapi/com/sun/star/rdf/XMetadatable.idl b/offapi/com/sun/star/rdf/XMetadatable.idl index a11009a37..256d74e48 100644 --- a/offapi/com/sun/star/rdf/XMetadatable.idl +++ b/offapi/com/sun/star/rdf/XMetadatable.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -67,7 +67,7 @@ module com { module sun { module star { module rdf { @see XRepository @see XDocumentMetadataAccess */ -interface XMetadatable : XURI +published interface XMetadatable : XURI { //------------------------------------------------------------------------- /** a metadata reference, comprising the stream name and the XML ID. diff --git a/offapi/com/sun/star/rdf/XNode.idl b/offapi/com/sun/star/rdf/XNode.idl index bf52f4e20..9ed8e614f 100644 --- a/offapi/com/sun/star/rdf/XNode.idl +++ b/offapi/com/sun/star/rdf/XNode.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -66,7 +66,7 @@ module com { module sun { module star { module rdf { @see XURI @see XLiteral */ -interface XNode +published interface XNode { /// the string value of the node. [readonly, attribute] string StringValue; diff --git a/offapi/com/sun/star/rdf/XResource.idl b/offapi/com/sun/star/rdf/XResource.idl index d6fcea6bc..b0ce3c505 100644 --- a/offapi/com/sun/star/rdf/XResource.idl +++ b/offapi/com/sun/star/rdf/XResource.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -50,7 +50,7 @@ module com { module sun { module star { module rdf { @see XBlankNode @see XURI */ -interface XResource : XNode +published interface XResource : XNode { }; diff --git a/offapi/com/sun/star/rdf/XURI.idl b/offapi/com/sun/star/rdf/XURI.idl index 3960f48be..d869d4e80 100644 --- a/offapi/com/sun/star/rdf/XURI.idl +++ b/offapi/com/sun/star/rdf/XURI.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -62,7 +62,7 @@ module com { module sun { module star { module rdf { @see XRepository */ -interface XURI : XResource +published interface XURI : XResource { /// prefix [readonly, attribute] string Namespace; diff --git a/offapi/com/sun/star/rendering/AnimationAttributes.idl b/offapi/com/sun/star/rendering/AnimationAttributes.idl index 64e674681..c69009310 100644 --- a/offapi/com/sun/star/rendering/AnimationAttributes.idl +++ b/offapi/com/sun/star/rendering/AnimationAttributes.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -37,23 +37,23 @@ module com { module sun { module star { module rendering { @since OOo 2.0 */ -struct AnimationAttributes +published struct AnimationAttributes { /// Preferred duration of the animation sequence in seconds. - double Duration; - + double Duration; + //------------------------------------------------------------------------- /** Repeat mode of the animation sequence.<p> - + This value determines how the [0,1] parameter space of the animation should be sweeped through. Permissible values are given in <type>AnimationRepeat</type>.<p> - + @see AnimationRepeat. */ byte RepeatMode; - + //------------------------------------------------------------------------- /** Size of the untrasnformed animation sequence.<p> @@ -64,7 +64,7 @@ struct AnimationAttributes animation content in finite-sized bitmaps.<p> */ ::com::sun::star::geometry::RealSize2D UntransformedSize; -}; +}; }; }; }; }; diff --git a/offapi/com/sun/star/rendering/Caret.idl b/offapi/com/sun/star/rendering/Caret.idl index 0c7fee72b..1c1cc7463 100644 --- a/offapi/com/sun/star/rendering/Caret.idl +++ b/offapi/com/sun/star/rendering/Caret.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -36,14 +36,14 @@ module com { module sun { module star { module rendering { @since OOo 2.0 */ -struct Caret +published struct Caret { /** This contains the main caret index.<p> The main caret index corresponds to the insert position when inserting text in the layout's main text direction. */ - long MainCaretIndex; + long MainCaretIndex; /** This contains the secondary caret index.<p> @@ -52,7 +52,7 @@ struct Caret at a direction change opposite to the layout's main text direction. */ - long SecondaryCaretIndex; + long SecondaryCaretIndex; /** The angle of the caret.<p> diff --git a/offapi/com/sun/star/rendering/FillRule.idl b/offapi/com/sun/star/rendering/FillRule.idl index d445ec879..0959ab0b2 100644 --- a/offapi/com/sun/star/rendering/FillRule.idl +++ b/offapi/com/sun/star/rendering/FillRule.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -34,7 +34,7 @@ module com { module sun { module star { module rendering { @since OOo 2.0 */ -enum FillRule +published enum FillRule { /** Fill every area, where, when travelling along a line, the summed winding number (that is, -1 for a diff --git a/offapi/com/sun/star/rendering/FontInfo.idl b/offapi/com/sun/star/rendering/FontInfo.idl index ebc8c68e8..597476baf 100644 --- a/offapi/com/sun/star/rendering/FontInfo.idl +++ b/offapi/com/sun/star/rendering/FontInfo.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -27,7 +27,7 @@ #ifndef __com_sun_star_rendering_FontInfo_idl__ #define __com_sun_star_rendering_FontInfo_idl__ -#ifndef __com_sun_star_util_TriState_idl__ +#ifndef __com_sun_star_util_TriState_idl__ #include <com/sun/star/util/TriState.idl> #endif @@ -42,7 +42,7 @@ module com { module sun { module star { module rendering { @since OOo 2.0 */ -struct FontInfo +published struct FontInfo { /** The PANOSE font classification.<p> @@ -73,7 +73,7 @@ struct FontInfo //------------------------------------------------------------------------- /** This value specifies which unicode ranges are supported by - this font.<p> + this font.<p> This is to be interpreted as a split-up 128bit value, see <a href=http://partners.adobe.com/asn/tech/type/opentype/os2.jsp#ur>Adobe's diff --git a/offapi/com/sun/star/rendering/FontMetrics.idl b/offapi/com/sun/star/rendering/FontMetrics.idl index 638bcb78c..50c97f1e2 100644 --- a/offapi/com/sun/star/rendering/FontMetrics.idl +++ b/offapi/com/sun/star/rendering/FontMetrics.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -51,20 +51,20 @@ module com { module sun { module star { module rendering { @since OOo 2.0 */ -struct FontMetrics +published struct FontMetrics { - /// Ascent (above the baseline) part of the font. + /// Ascent (above the baseline) part of the font. double Ascent; //------------------------------------------------------------------------- /// Descent (below the baseline) part of the font. - double Descent; + double Descent; //------------------------------------------------------------------------- /// Extra space above ascent - double InternalLeading; + double InternalLeading; //------------------------------------------------------------------------- @@ -84,14 +84,14 @@ struct FontMetrics characters, and if one needs a font with double character width, the referenceCharSize should be doubled.<p> */ - double ReferenceCharSize; + double ReferenceCharSize; //------------------------------------------------------------------------- /** Specifies the offset to be added to the baseline when drawing underlined text. */ - double UnderlineOffset; + double UnderlineOffset; //------------------------------------------------------------------------- diff --git a/offapi/com/sun/star/rendering/FontRequest.idl b/offapi/com/sun/star/rendering/FontRequest.idl index 6ee711a66..79b7c5101 100644 --- a/offapi/com/sun/star/rendering/FontRequest.idl +++ b/offapi/com/sun/star/rendering/FontRequest.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -39,7 +39,7 @@ module com { module sun { module star { module rendering { /** This structure contains all information necessary to describe a font to be queried from XCanvas.<p> - + Note: Outline fonts are to be requested as a special family, set <member>FontInfo::FamilyName</member> appropriately. Emboss/relief must be emulated by upper layers.<p> @@ -50,7 +50,7 @@ module com { module sun { module star { module rendering { @since OOo 2.0 */ -struct FontRequest +published struct FontRequest { /** The description of the font.<p> @@ -84,8 +84,8 @@ struct FontRequest output equals the identity transform. This also applies to all query methods, for both <type>XCanvasFont</type> and <type>XTextLayout</type>.<p> - */ - double CellSize; + */ + double CellSize; //------------------------------------------------------------------------- @@ -103,7 +103,7 @@ struct FontRequest double ReferenceAdvancement; //------------------------------------------------------------------------- - + /** The locale this font should be able to render.<p> This member supplements the diff --git a/offapi/com/sun/star/rendering/Panose.idl b/offapi/com/sun/star/rendering/Panose.idl index 3f70151f9..bdf8b421c 100644 --- a/offapi/com/sun/star/rendering/Panose.idl +++ b/offapi/com/sun/star/rendering/Panose.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -29,37 +29,37 @@ module com { module sun { module star { module rendering { -struct Panose +published struct Panose { /// <type>PanoseFamilyTypes</type> - byte FamilyType; + byte FamilyType; /// <type>PanoseSerifStyle</type> - byte SerifStyle; + byte SerifStyle; /// <type>PanoseWeight</type> - byte Weight; + byte Weight; /// <type>PanoseProportion</type> - byte Proportion; + byte Proportion; /// <type>PanoseContrast</type> - byte Contrast; + byte Contrast; /// <type>PanoseStrokeVariation</type> - byte StrokeVariation; + byte StrokeVariation; /// <type>PanoseArmStyle</type> - byte ArmStyle; + byte ArmStyle; /// <type>PanoseLetterForm</type> - byte Letterform; + byte Letterform; /// <type>PanoseMidline</type> - byte Midline; + byte Midline; /// <type>PanoseXHeight</type> - byte XHeight; + byte XHeight; }; }; }; }; }; diff --git a/offapi/com/sun/star/rendering/RenderState.idl b/offapi/com/sun/star/rendering/RenderState.idl index 4e9cf6533..e5077168c 100644 --- a/offapi/com/sun/star/rendering/RenderState.idl +++ b/offapi/com/sun/star/rendering/RenderState.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -36,7 +36,7 @@ module com { module sun { module star { module rendering { -interface XPolyPolygon2D; +published interface XPolyPolygon2D; /** This structure contains information passed to each <type>XCanvas</type> render operation.<p> @@ -47,7 +47,7 @@ interface XPolyPolygon2D; @since OOo 2.0 */ -struct RenderState +published struct RenderState { /** The affine transform associated with this render operation.<p> diff --git a/offapi/com/sun/star/rendering/StringContext.idl b/offapi/com/sun/star/rendering/StringContext.idl index ee16c5220..0cee83d9a 100644 --- a/offapi/com/sun/star/rendering/StringContext.idl +++ b/offapi/com/sun/star/rendering/StringContext.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -38,12 +38,12 @@ module com { module sun { module star { module rendering { @since OOo 2.0 */ -struct StringContext +published struct StringContext { /** The complete text, from which a subset is selected by the parameters below. */ - string Text; + string Text; //------------------------------------------------------------------------- @@ -51,7 +51,7 @@ struct StringContext The first character has index 0.<p> */ - long StartPosition; + long StartPosition; //------------------------------------------------------------------------- diff --git a/offapi/com/sun/star/rendering/StrokeAttributes.idl b/offapi/com/sun/star/rendering/StrokeAttributes.idl index 2536888b1..04b760dc9 100644 --- a/offapi/com/sun/star/rendering/StrokeAttributes.idl +++ b/offapi/com/sun/star/rendering/StrokeAttributes.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -27,14 +27,6 @@ #ifndef __com_sun_star_rendering_StrokeAttributes_idl__ #define __com_sun_star_rendering_StrokeAttributes_idl__ -#ifndef __com_sun_star_rendering_PathCapType_idl__ -#include <com/sun/star/rendering/PathCapType.idl> -#endif -#ifndef __com_sun_star_rendering_PathJoinType_idl__ -#include <com/sun/star/rendering/PathJoinType.idl> -#endif - - module com { module sun { module star { module rendering { /** This structure contains all attributes required for path stroking.<p> @@ -45,14 +37,14 @@ module com { module sun { module star { module rendering { @single #110496# */ -struct StrokeAttributes +published struct StrokeAttributes { /** Defines the width of the stroke, measured in user coordinate space. This value must be positive (or 0.0) - */ - double StrokeWidth; + */ + double StrokeWidth; //------------------------------------------------------------------------- @@ -107,7 +99,7 @@ struct StrokeAttributes ends with a spacing, this spacing is included in the total width of the multiple-line stroke. That is, the stroke becomes asymmetric.<p> - */ + */ sequence<double> LineArray; //------------------------------------------------------------------------- diff --git a/offapi/com/sun/star/rendering/TextHit.idl b/offapi/com/sun/star/rendering/TextHit.idl index bd7bf0555..519dd0219 100644 --- a/offapi/com/sun/star/rendering/TextHit.idl +++ b/offapi/com/sun/star/rendering/TextHit.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -36,7 +36,7 @@ module com { module sun { module star { module rendering { @since OOo 2.0 */ -struct TextHit +published struct TextHit { /** This contains the entry index.<p> @@ -49,7 +49,7 @@ struct TextHit containing the number of characters denotes an insertion <em>behind</em> the last character.<p> */ - long EntryIndex; + long EntryIndex; /** This member denotes whether the hit was on the leading edge.<p> diff --git a/offapi/com/sun/star/rendering/Texture.idl b/offapi/com/sun/star/rendering/Texture.idl index a7bbf35b4..b01d52c80 100644 --- a/offapi/com/sun/star/rendering/Texture.idl +++ b/offapi/com/sun/star/rendering/Texture.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -36,8 +36,8 @@ module com { module sun { module star { module rendering { -interface XBitmap; -interface XParametricPolyPolygon2D; +published interface XBitmap; +published interface XParametricPolyPolygon2D; /** Contains all information needed to define a texture.<p> @@ -53,7 +53,7 @@ interface XParametricPolyPolygon2D; @since OOo 2.0 */ -struct Texture +published struct Texture { /** Texture transformation from texture to primitive space.<p> @@ -136,18 +136,18 @@ struct Texture /** Repeat mode of the texture, x direction.<p> The repeat mode is separated into x and y direction, this is - the x direction part. Permissible values are from the + the x direction part. Permissible values are from the <type>TexturingMode</type> constants.<p> */ - byte RepeatModeX; + byte RepeatModeX; /** Repeat mode of the texture, y direction.<p> The repeat mode is separated into x and y direction, this is - the y direction part. Permissible values are from the + the y direction part. Permissible values are from the <type>TexturingMode</type> constants.<p> */ - byte RepeatModeY; + byte RepeatModeY; }; diff --git a/offapi/com/sun/star/rendering/ViewState.idl b/offapi/com/sun/star/rendering/ViewState.idl index 1f35b74c8..1545622f7 100644 --- a/offapi/com/sun/star/rendering/ViewState.idl +++ b/offapi/com/sun/star/rendering/ViewState.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -33,7 +33,7 @@ module com { module sun { module star { module rendering { -interface XPolyPolygon2D; +published interface XPolyPolygon2D; /** This structure contains information considered the view state.<p> @@ -43,13 +43,13 @@ interface XPolyPolygon2D; @since OOo 2.0 */ -struct ViewState +published struct ViewState { /** The affine transform associated with the view.<p> This member is used to transform coordinates of draw operations from user space to screen space.<p> - */ + */ ::com::sun::star::geometry::AffineMatrix2D AffineTransform; //------------------------------------------------------------------------- diff --git a/offapi/com/sun/star/rendering/VolatileContentDestroyedException.idl b/offapi/com/sun/star/rendering/VolatileContentDestroyedException.idl index d8681859e..90517a596 100644 --- a/offapi/com/sun/star/rendering/VolatileContentDestroyedException.idl +++ b/offapi/com/sun/star/rendering/VolatileContentDestroyedException.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -24,15 +24,15 @@ * for a copy of the LGPLv3 License. * ************************************************************************/ -#ifndef __com_sun_star_rendering_VolatileContentDestroyedException_idl__ +#ifndef __com_sun_star_rendering_VolatileContentDestroyedException_idl__ #define __com_sun_star_rendering_VolatileContentDestroyedException_idl__ - -#ifndef __com_sun_star_uno_Exception_idl__ -#include <com/sun/star/uno/Exception.idl> -#endif - -module com { module sun { module star { module rendering { - + +#ifndef __com_sun_star_uno_Exception_idl__ +#include <com/sun/star/uno/Exception.idl> +#endif + +module com { module sun { module star { module rendering { + /** This exception indicates an invalid volatile bitmap content.<p> When accessing or rendering XVolatileBitmap data, that has @@ -40,10 +40,10 @@ module com { module sun { module star { module rendering { @since OOo 2.0 */ - exception VolatileContentDestroyedException : ::com::sun::star::uno::Exception + published exception VolatileContentDestroyedException : ::com::sun::star::uno::Exception { - }; + }; }; }; }; }; - + #endif diff --git a/offapi/com/sun/star/rendering/XAnimatedSprite.idl b/offapi/com/sun/star/rendering/XAnimatedSprite.idl index 37d375ed1..bc65b4e37 100644 --- a/offapi/com/sun/star/rendering/XAnimatedSprite.idl +++ b/offapi/com/sun/star/rendering/XAnimatedSprite.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -27,12 +27,12 @@ #ifndef __com_sun_star_rendering_XAnimatedSprite_idl__ #define __com_sun_star_rendering_XAnimatedSprite_idl__ -#ifndef __com_sun_star_uno_XInterface_idl__ -#include <com/sun/star/uno/XInterface.idl> -#endif +#ifndef __com_sun_star_uno_XInterface_idl__ +#include <com/sun/star/uno/XInterface.idl> +#endif #ifndef __com_sun_star_lang_IllegalArgumentException_idl__ #include <com/sun/star/lang/IllegalArgumentException.idl> -#endif +#endif #ifndef __com_sun_star_geometry_RealPoint2D_idl__ #include <com/sun/star/geometry/RealPoint2D.idl> #endif @@ -56,7 +56,7 @@ module com { module sun { module star { module rendering { @since OOo 2.0 */ -interface XAnimatedSprite : XSprite +published interface XAnimatedSprite : XSprite { /** Start animation sequence of this sprite.<p> @@ -84,7 +84,7 @@ interface XAnimatedSprite : XSprite //------------------------------------------------------------------------- /** Stop the animation sequence.<p> - + A subsequent <member>XAnimatedSprite::startAnimation</member> will commence the sequence at the point where it was stopped with here. Once an animation is stopped, the associated @@ -106,7 +106,7 @@ interface XAnimatedSprite : XSprite void resetAnimation(); //------------------------------------------------------------------------- - + /** Issue an additional render call to this sprite's animation.<p> @@ -151,7 +151,7 @@ interface XAnimatedSprite : XSprite This is useful at times where one does not want multiple redraws for every state change.<p> - + Please note that if an animation is not started, the associated <type>XSpriteCanvas</type> does not update changed sprites automatically, but has to be told to do so via @@ -165,12 +165,12 @@ interface XAnimatedSprite : XSprite New view state of the sprite, and part of the transformation that is applied to aNewPos. The view transformation matrix must not be singular. - + @param aRenderState New render state of the sprite, and part of the transformation that is applied to aNewPos. The render transformation matrix must not be singular. - + @param nAlpha New alpha value of the sprite. This value must be within the [0,1] range. @@ -183,12 +183,12 @@ interface XAnimatedSprite : XSprite if one of the passed parameters does not lie in the specified, permissible range. */ - void setAll( [in] ::com::sun::star::geometry::RealPoint2D aNewPos, - [in] ViewState aViewState, - [in] RenderState aRenderState, - [in] double nAlpha, + void setAll( [in] ::com::sun::star::geometry::RealPoint2D aNewPos, + [in] ViewState aViewState, + [in] RenderState aRenderState, + [in] double nAlpha, [in] boolean bUpdateAnimation ) - raises (com::sun::star::lang::IllegalArgumentException); + raises (com::sun::star::lang::IllegalArgumentException); }; }; }; }; }; diff --git a/offapi/com/sun/star/rendering/XAnimation.idl b/offapi/com/sun/star/rendering/XAnimation.idl index 8008c3d8b..0393cd5be 100644 --- a/offapi/com/sun/star/rendering/XAnimation.idl +++ b/offapi/com/sun/star/rendering/XAnimation.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -27,12 +27,12 @@ #ifndef __com_sun_star_rendering_XAnimation_idl__ #define __com_sun_star_rendering_XAnimation_idl__ -#ifndef __com_sun_star_uno_XInterface_idl__ -#include <com/sun/star/uno/XInterface.idl> -#endif +#ifndef __com_sun_star_uno_XInterface_idl__ +#include <com/sun/star/uno/XInterface.idl> +#endif #ifndef __com_sun_star_lang_IllegalArgumentException_idl__ #include <com/sun/star/lang/IllegalArgumentException.idl> -#endif +#endif #ifndef __com_sun_star_rendering_ViewState_idl__ #include <com/sun/star/rendering/ViewState.idl> #endif @@ -60,7 +60,7 @@ module com { module sun { module star { module rendering { @since OOo 2.0 */ -interface XAnimation : ::com::sun::star::uno::XInterface +published interface XAnimation : ::com::sun::star::uno::XInterface { /** Render the animation content at time t into the specified canvas.<p> @@ -72,7 +72,7 @@ interface XAnimation : ::com::sun::star::uno::XInterface same parameter set, identical output must be generated. This is because e.g. a Sprite might decide arbitrarily to render an animation once and cache the result, or repaint it via - XAnimation::render everytime.<p> + XAnimation::render everytime.<p> The rendered content, although, must be exactly the same for identical viewState, canvas and t values. Or, for that @@ -101,8 +101,8 @@ interface XAnimation : ::com::sun::star::uno::XInterface if one of the passed parameters does not lie in the specified, permissible range. */ - void render( [in] XCanvas canvas, [in] ViewState viewState, [in] double t ) - raises (com::sun::star::lang::IllegalArgumentException); + void render( [in] XCanvas canvas, [in] ViewState viewState, [in] double t ) + raises (com::sun::star::lang::IllegalArgumentException); //------------------------------------------------------------------------- diff --git a/offapi/com/sun/star/rendering/XBezierPolyPolygon2D.idl b/offapi/com/sun/star/rendering/XBezierPolyPolygon2D.idl index e464c59b8..361b70a99 100644 --- a/offapi/com/sun/star/rendering/XBezierPolyPolygon2D.idl +++ b/offapi/com/sun/star/rendering/XBezierPolyPolygon2D.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -27,12 +27,12 @@ #ifndef __com_sun_star_rendering_XBezierPolyPolygon2D_idl__ #define __com_sun_star_rendering_XBezierPolyPolygon2D_idl__ -#ifndef __com_sun_star_uno_XInterface_idl__ -#include <com/sun/star/uno/XInterface.idl> -#endif +#ifndef __com_sun_star_uno_XInterface_idl__ +#include <com/sun/star/uno/XInterface.idl> +#endif #ifndef __com_sun_star_lang_IndexOutOfBoundsException_idl__ #include <com/sun/star/lang/IndexOutOfBoundsException.idl> -#endif +#endif #ifndef __com_sun_star_rendering_XPolyPolygon2D_idl__ #include <com/sun/star/rendering/XPolyPolygon2D.idl> #endif @@ -43,7 +43,7 @@ module com { module sun { module star { module rendering { /** This is a specialized interface for a 2D poly-polygon containing - straight line and bezier segments.<p> + straight line and bezier segments.<p> This poly-polygon can contain polygons consisting of a mixture of cubic bezier curves and straight lines. As the straight line is a @@ -56,7 +56,7 @@ module com { module sun { module star { module rendering { @since OOo 2.0 */ -interface XBezierPolyPolygon2D : XPolyPolygon2D +published interface XBezierPolyPolygon2D : XPolyPolygon2D { /** Query subset of this poly-polygon.<p> @@ -89,7 +89,7 @@ interface XBezierPolyPolygon2D : XPolyPolygon2D if one of the given values exceed the permissible range. */ sequence< sequence < ::com::sun::star::geometry::RealBezierSegment2D > > getBezierSegments( [in] long nPolygonIndex, [in] long nNumberOfPolygons, [in] long nPointIndex, [in] long nNumberOfPoints ) - raises (com::sun::star::lang::IndexOutOfBoundsException); + raises (com::sun::star::lang::IndexOutOfBoundsException); //------------------------------------------------------------------------- @@ -112,10 +112,10 @@ interface XBezierPolyPolygon2D : XPolyPolygon2D specified bezier segment data. @throws <type>com::sun::star::lang::IndexOutOfBoundsException</type> - if one of the given values exceed the permissible range. + if one of the given values exceed the permissible range. */ void setBezierSegments( [in] sequence< sequence< ::com::sun::star::geometry::RealBezierSegment2D > > points, [in] long nPolygonIndex ) - raises (com::sun::star::lang::IndexOutOfBoundsException); + raises (com::sun::star::lang::IndexOutOfBoundsException); //------------------------------------------------------------------------- @@ -132,13 +132,13 @@ interface XBezierPolyPolygon2D : XPolyPolygon2D exceed the number of points in this polygon minus one. @returns the requested point. - + @throws <type>com::sun::star::lang::IndexOutOfBoundsException</type> if one of the given values exceed the permissible range. - + */ ::com::sun::star::geometry::RealBezierSegment2D getBezierSegment( [in] long nPolygonIndex, [in] long nPointIndex ) - raises (com::sun::star::lang::IndexOutOfBoundsException); + raises (com::sun::star::lang::IndexOutOfBoundsException); //------------------------------------------------------------------------- @@ -162,12 +162,12 @@ interface XBezierPolyPolygon2D : XPolyPolygon2D The index of the point in the polygon specified by nPolygonIndex, which is to be set. This value must not exceed the number of points in this polygon. - + @throws <type>com::sun::star::lang::IndexOutOfBoundsException</type> if one of the given values exceed the permissible range. */ void setBezierSegment( [in] ::com::sun::star::geometry::RealBezierSegment2D point, [in] long nPolygonIndex, [in] long nPointIndex ) - raises (com::sun::star::lang::IndexOutOfBoundsException); + raises (com::sun::star::lang::IndexOutOfBoundsException); }; }; }; }; }; diff --git a/offapi/com/sun/star/rendering/XBitmap.idl b/offapi/com/sun/star/rendering/XBitmap.idl index e58ba975d..cc81f2e13 100644 --- a/offapi/com/sun/star/rendering/XBitmap.idl +++ b/offapi/com/sun/star/rendering/XBitmap.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -45,8 +45,6 @@ module com { module sun { module star { module rendering { -interface XBitmapCanvas; - /** This is a generic interface to a bitmap.<p> This interface contains the generic functionality to be used on @@ -57,14 +55,14 @@ interface XBitmapCanvas; @since OOo 2.0 */ -interface XBitmap : ::com::sun::star::uno::XInterface +published interface XBitmap : ::com::sun::star::uno::XInterface { /** Query the size of the bitmap.<p> This method queries the bitmap size in pixel.<p> @return the bitmap size in pixel. - */ + */ ::com::sun::star::geometry::IntegerSize2D getSize(); //------------------------------------------------------------------------- @@ -80,7 +78,7 @@ interface XBitmap : ::com::sun::star::uno::XInterface @return <TRUE/>, if the bitmap has alpha data, or <FALSE/> if not. - */ + */ boolean hasAlpha(); //------------------------------------------------------------------------- diff --git a/offapi/com/sun/star/rendering/XBitmapCanvas.idl b/offapi/com/sun/star/rendering/XBitmapCanvas.idl index fb4a2df3b..593174124 100644 --- a/offapi/com/sun/star/rendering/XBitmapCanvas.idl +++ b/offapi/com/sun/star/rendering/XBitmapCanvas.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -27,12 +27,12 @@ #ifndef __com_sun_star_rendering_XBitmapCanvas_idl__ #define __com_sun_star_rendering_XBitmapCanvas_idl__ -#ifndef __com_sun_star_uno_XInterface_idl__ -#include <com/sun/star/uno/XInterface.idl> -#endif +#ifndef __com_sun_star_uno_XInterface_idl__ +#include <com/sun/star/uno/XInterface.idl> +#endif #ifndef __com_sun_star_lang_IllegalArgumentException_idl__ #include <com/sun/star/lang/IllegalArgumentException.idl> -#endif +#endif #ifndef __com_sun_star_geometry_RealRectangle2D_idl__ #include <com/sun/star/geometry/RealRectangle2D.idl> #endif @@ -61,7 +61,7 @@ module com { module sun { module star { module rendering { @since OOo 2.0 */ -interface XBitmapCanvas : XCanvas +published interface XBitmapCanvas : XCanvas { /** This method copies a rectangular area from a place of one canvas to a place on another.<p> @@ -74,7 +74,7 @@ interface XBitmapCanvas : XCanvas operation. The device color for both source and destination render state is ignored, the compositing mode only for the source render state.<p> - + @param sourceCanvas Canvas from which to copy the bitmap data. Can be identical to the canvas this method is called on, but must be valid. @@ -120,12 +120,12 @@ interface XBitmapCanvas : XCanvas @throws <type>com::sun::star::lang::IllegalArgumentException</type> if one of the parameters are not within the specified range. - */ - void copyRect( [in] XBitmapCanvas sourceCanvas, + */ + void copyRect( [in] XBitmapCanvas sourceCanvas, [in] ::com::sun::star::geometry::RealRectangle2D sourceRect, [in] ViewState sourceViewState, [in] RenderState sourceRenderState, [in] ::com::sun::star::geometry::RealRectangle2D destRect, [in] ViewState destViewState, [in] RenderState destRenderState ) raises (com::sun::star::lang::IllegalArgumentException, - VolatileContentDestroyedException); + VolatileContentDestroyedException); }; diff --git a/offapi/com/sun/star/rendering/XBufferController.idl b/offapi/com/sun/star/rendering/XBufferController.idl index 1e8e2bf6b..c2d960d65 100644 --- a/offapi/com/sun/star/rendering/XBufferController.idl +++ b/offapi/com/sun/star/rendering/XBufferController.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -27,12 +27,12 @@ #ifndef __com_sun_star_rendering_XBufferController_idl__ #define __com_sun_star_rendering_XBufferController_idl__ -#ifndef __com_sun_star_uno_XInterface_idl__ -#include <com/sun/star/uno/XInterface.idl> -#endif +#ifndef __com_sun_star_uno_XInterface_idl__ +#include <com/sun/star/uno/XInterface.idl> +#endif #ifndef __com_sun_star_lang_IllegalArgumentException_idl__ #include <com/sun/star/lang/IllegalArgumentException.idl> -#endif +#endif module com { module sun { module star { module rendering { @@ -44,7 +44,7 @@ module com { module sun { module star { module rendering { @since OOo 2.0 */ -interface XBufferController : ::com::sun::star::uno::XInterface +published interface XBufferController : ::com::sun::star::uno::XInterface { /** Create the given number of background buffers.<p> @@ -61,15 +61,15 @@ interface XBufferController : ::com::sun::star::uno::XInterface @throws <type>com::sun::star::lang::IllegalArgumentException</type> if nBuffers is smaller than one. - */ - long createBuffers( [in] long nBuffers ) - raises (com::sun::star::lang::IllegalArgumentException); + */ + long createBuffers( [in] long nBuffers ) + raises (com::sun::star::lang::IllegalArgumentException); //------------------------------------------------------------------------- - /** Destroy all buffers generated via this object. + /** Destroy all buffers generated via this object. */ - void destroyBuffers(); + void destroyBuffers(); //------------------------------------------------------------------------- @@ -95,7 +95,7 @@ interface XBufferController : ::com::sun::star::uno::XInterface @throws <type>com::sun::star::lang::IllegalArgumentException</type> if nBuffer is outside the permissible range. */ - boolean showBuffer( [in] boolean bUpdateAll ); + boolean showBuffer( [in] boolean bUpdateAll ); //------------------------------------------------------------------------- diff --git a/offapi/com/sun/star/rendering/XCachedPrimitive.idl b/offapi/com/sun/star/rendering/XCachedPrimitive.idl index 5870d1679..18b18c713 100644 --- a/offapi/com/sun/star/rendering/XCachedPrimitive.idl +++ b/offapi/com/sun/star/rendering/XCachedPrimitive.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -27,12 +27,12 @@ #ifndef __com_sun_star_rendering_XCachedPrimitive_idl__ #define __com_sun_star_rendering_XCachedPrimitive_idl__ -#ifndef __com_sun_star_uno_XInterface_idl__ -#include <com/sun/star/uno/XInterface.idl> -#endif +#ifndef __com_sun_star_uno_XInterface_idl__ +#include <com/sun/star/uno/XInterface.idl> +#endif #ifndef __com_sun_star_lang_IllegalArgumentException_idl__ #include <com/sun/star/lang/IllegalArgumentException.idl> -#endif +#endif #ifndef __com_sun_star_rendering_ViewState_idl__ #include <com/sun/star/rendering/ViewState.idl> #endif @@ -47,7 +47,7 @@ module com { module sun { module star { module rendering { @since OOo 2.0 */ -interface XCachedPrimitive : ::com::sun::star::uno::XInterface +published interface XCachedPrimitive : ::com::sun::star::uno::XInterface { /** Redraw the cached primitive.<p> diff --git a/offapi/com/sun/star/rendering/XCanvas.idl b/offapi/com/sun/star/rendering/XCanvas.idl index b6ce01dc3..228d302d7 100644 --- a/offapi/com/sun/star/rendering/XCanvas.idl +++ b/offapi/com/sun/star/rendering/XCanvas.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -27,12 +27,12 @@ #ifndef __com_sun_star_rendering_XCanvas_idl__ #define __com_sun_star_rendering_XCanvas_idl__ -#ifndef __com_sun_star_uno_XInterface_idl__ -#include <com/sun/star/uno/XInterface.idl> -#endif +#ifndef __com_sun_star_uno_XInterface_idl__ +#include <com/sun/star/uno/XInterface.idl> +#endif #ifndef __com_sun_star_lang_IllegalArgumentException_idl__ #include <com/sun/star/lang/IllegalArgumentException.idl> -#endif +#endif #ifndef __com_sun_star_geometry_RealPoint2D_idl__ #include <com/sun/star/geometry/RealPoint2D.idl> #endif @@ -76,17 +76,17 @@ module com { module sun { module star { module geometry { - interface XMapping2D; + published interface XMapping2D; }; }; }; }; module com { module sun { module star { module rendering { -interface XCanvasFont; -interface XPolyPolygon2D; -interface XCachedPrimitive; -interface XBitmap; -interface XGraphicDevice; -interface XTextLayout; +published interface XCanvasFont; +published interface XPolyPolygon2D; +published interface XCachedPrimitive; +published interface XBitmap; +published interface XGraphicDevice; +published interface XTextLayout; /** Central interface for rendering.<p> @@ -150,10 +150,10 @@ interface XTextLayout; @since OOo 2.0 */ -interface XCanvas : ::com::sun::star::uno::XInterface +published interface XCanvas : ::com::sun::star::uno::XInterface { /** Clear the whole canvas area.<p> - + This method clears the whole canvas area to the device default color (e.g. white for a printer, transparent for an <type>XCustomSprite</type>). @@ -162,7 +162,7 @@ interface XCanvas : ::com::sun::star::uno::XInterface /** Draw a point in device resolution on the device. - @param aPoint + @param aPoint The point to draw. @param aViewState @@ -172,21 +172,21 @@ interface XCanvas : ::com::sun::star::uno::XInterface The renderstate to be used when drawing this point. @throws <type>com::sun::star::lang::IllegalArgumentException</type> - if one of the view and renderstate parameters are outside the - specified range. + if one of the view and renderstate parameters are outside the + specified range. */ void drawPoint( [in] ::com::sun::star::geometry::RealPoint2D aPoint, [in] ViewState aViewState, [in] RenderState aRenderState ) - raises (com::sun::star::lang::IllegalArgumentException); + raises (com::sun::star::lang::IllegalArgumentException); //------------------------------------------------------------------------- /** Draw a line in device resolution width (i.e. one device pixel wide). - @param aStartPoint + @param aStartPoint The start point of the line to draw. - @param aEndPoint + @param aEndPoint The end point of the line to draw. @param aViewState @@ -196,11 +196,11 @@ interface XCanvas : ::com::sun::star::uno::XInterface The renderstate to be used when drawing this line. @throws <type>com::sun::star::lang::IllegalArgumentException</type> - if one of the view and renderstate parameters are outside the - specified range. + if one of the view and renderstate parameters are outside the + specified range. */ void drawLine( [in] ::com::sun::star::geometry::RealPoint2D aStartPoint, [in] ::com::sun::star::geometry::RealPoint2D aEndPoint, [in] ViewState aViewState, [in] RenderState aRenderState ) - raises (com::sun::star::lang::IllegalArgumentException); + raises (com::sun::star::lang::IllegalArgumentException); //------------------------------------------------------------------------- @@ -220,12 +220,12 @@ interface XCanvas : ::com::sun::star::uno::XInterface The renderstate to be used when drawing this curve. @throws <type>com::sun::star::lang::IllegalArgumentException</type> - if one of the view and renderstate parameters are outside the - specified range. + if one of the view and renderstate parameters are outside the + specified range. */ void drawBezier( [in] ::com::sun::star::geometry::RealBezierSegment2D aBezierSegment, [in] ::com::sun::star::geometry::RealPoint2D aEndPoint, [in] ViewState aViewState, [in] RenderState aRenderState ) - raises (com::sun::star::lang::IllegalArgumentException); - + raises (com::sun::star::lang::IllegalArgumentException); + //------------------------------------------------------------------------- /** Draw a poly-polygon in device resolution line width (i.e. the @@ -241,13 +241,13 @@ interface XCanvas : ::com::sun::star::uno::XInterface The renderstate to be used when drawing this polygon. @return a handle to the cached rendering output. - + @throws <type>com::sun::star::lang::IllegalArgumentException</type> - if one of the view and renderstate parameters are outside the - specified range. + if one of the view and renderstate parameters are outside the + specified range. */ XCachedPrimitive drawPolyPolygon( [in] XPolyPolygon2D xPolyPolygon, [in] ViewState aViewState, [in] RenderState aRenderState ) - raises (com::sun::star::lang::IllegalArgumentException); + raises (com::sun::star::lang::IllegalArgumentException); //------------------------------------------------------------------------- @@ -274,13 +274,13 @@ interface XCanvas : ::com::sun::star::uno::XInterface Further attributes used to parameterize the stroking. @return a handle to the cached rendering output. - + @throws <type>com::sun::star::lang::IllegalArgumentException</type> - if one of the view and renderstate parameters are outside the - specified range. + if one of the view and renderstate parameters are outside the + specified range. */ XCachedPrimitive strokePolyPolygon( [in] XPolyPolygon2D xPolyPolygon, [in] ViewState aViewState, [in] RenderState aRenderState, [in] StrokeAttributes aStrokeAttributes ) - raises (com::sun::star::lang::IllegalArgumentException); + raises (com::sun::star::lang::IllegalArgumentException); //------------------------------------------------------------------------- @@ -312,10 +312,10 @@ interface XCanvas : ::com::sun::star::uno::XInterface Further attributes used to parameterize the stroking. @return a handle to the cached rendering output. - + @throws <type>com::sun::star::lang::IllegalArgumentException</type> - if one of the view and renderstate parameters are outside the - specified range. + if one of the view and renderstate parameters are outside the + specified range. @throws <type>VolatileContentDestroyedException</type> if a texture bitmap was volatile, and the content was @@ -323,7 +323,7 @@ interface XCanvas : ::com::sun::star::uno::XInterface */ XCachedPrimitive strokeTexturedPolyPolygon( [in] XPolyPolygon2D xPolyPolygon, [in] ViewState aViewState, [in] RenderState aRenderState, [in] sequence<Texture> aTextures, [in] StrokeAttributes aStrokeAttributes ) raises (com::sun::star::lang::IllegalArgumentException, - VolatileContentDestroyedException); + VolatileContentDestroyedException); //------------------------------------------------------------------------- @@ -360,10 +360,10 @@ interface XCanvas : ::com::sun::star::uno::XInterface Further attributes used to parameterize the stroking. @return a handle to the cached rendering output. - + @throws <type>com::sun::star::lang::IllegalArgumentException</type> - if one of the view and renderstate parameters are outside the - specified range. + if one of the view and renderstate parameters are outside the + specified range. @throws <type>VolatileContentDestroyedException</type> if a texture bitmap was volatile, and the content was @@ -371,7 +371,7 @@ interface XCanvas : ::com::sun::star::uno::XInterface */ XCachedPrimitive strokeTextureMappedPolyPolygon( [in] XPolyPolygon2D xPolyPolygon, [in] ViewState aViewState, [in] RenderState aRenderState, [in] sequence<Texture> aTextures, [in] ::com::sun::star::geometry::XMapping2D xMapping, [in] StrokeAttributes aStrokeAttributes ) raises (com::sun::star::lang::IllegalArgumentException, - VolatileContentDestroyedException); + VolatileContentDestroyedException); //------------------------------------------------------------------------- @@ -391,7 +391,7 @@ interface XCanvas : ::com::sun::star::uno::XInterface @param aRenderState The renderstate to be used when generating the outline. - + @param aStrokeAttributes Further attributes used to parameterize the stroking. @@ -399,11 +399,11 @@ interface XCanvas : ::com::sun::star::uno::XInterface area. @throws <type>com::sun::star::lang::IllegalArgumentException</type> - if one of the view and renderstate parameters are outside the - specified range. + if one of the view and renderstate parameters are outside the + specified range. */ - XPolyPolygon2D queryStrokeShapes( [in] XPolyPolygon2D xPolyPolygon, [in] ViewState aViewState, [in] RenderState aRenderState, [in] StrokeAttributes aStrokeAttributes ) - raises (com::sun::star::lang::IllegalArgumentException); + XPolyPolygon2D queryStrokeShapes( [in] XPolyPolygon2D xPolyPolygon, [in] ViewState aViewState, [in] RenderState aRenderState, [in] StrokeAttributes aStrokeAttributes ) + raises (com::sun::star::lang::IllegalArgumentException); //------------------------------------------------------------------------- @@ -421,15 +421,15 @@ interface XCanvas : ::com::sun::star::uno::XInterface @param aRenderState The renderstate to be used when filling this polygon. - + @return a handle to the cached rendering output. @throws <type>com::sun::star::lang::IllegalArgumentException</type> - if one of the view and renderstate parameters are outside the - specified range. + if one of the view and renderstate parameters are outside the + specified range. */ XCachedPrimitive fillPolyPolygon( [in] XPolyPolygon2D xPolyPolygon, [in] ViewState aViewState, [in] RenderState aRenderState ) - raises (com::sun::star::lang::IllegalArgumentException); + raises (com::sun::star::lang::IllegalArgumentException); //------------------------------------------------------------------------- @@ -447,7 +447,7 @@ interface XCanvas : ::com::sun::star::uno::XInterface @param aRenderState The renderstate to be used when filling this polygon. - + @param aTextures A sequence of texture definitions, with which to fill the polygonal area. @@ -455,8 +455,8 @@ interface XCanvas : ::com::sun::star::uno::XInterface @return a handle to the cached rendering output. @throws <type>com::sun::star::lang::IllegalArgumentException</type> - if one of the view and renderstate parameters are outside the - specified range. + if one of the view and renderstate parameters are outside the + specified range. @throws <type>VolatileContentDestroyedException</type> if a texture bitmap was volatile, and the content was @@ -464,7 +464,7 @@ interface XCanvas : ::com::sun::star::uno::XInterface */ XCachedPrimitive fillTexturedPolyPolygon( [in] XPolyPolygon2D xPolyPolygon, [in] ViewState aViewState, [in] RenderState aRenderState, [in] sequence<Texture> xTextures ) raises (com::sun::star::lang::IllegalArgumentException, - VolatileContentDestroyedException); + VolatileContentDestroyedException); //------------------------------------------------------------------------- @@ -483,7 +483,7 @@ interface XCanvas : ::com::sun::star::uno::XInterface @param aRenderState The renderstate to be used when filling this polygon. - + @param aTextures A sequence of texture definitions, with which to fill the polygonal area. @@ -495,8 +495,8 @@ interface XCanvas : ::com::sun::star::uno::XInterface @return a handle to the cached rendering output. @throws <type>com::sun::star::lang::IllegalArgumentException</type> - if one of the view and renderstate parameters are outside the - specified range. + if one of the view and renderstate parameters are outside the + specified range. @throws <type>VolatileContentDestroyedException</type> if a texture bitmap was volatile, and the content was @@ -504,7 +504,7 @@ interface XCanvas : ::com::sun::star::uno::XInterface */ XCachedPrimitive fillTextureMappedPolyPolygon( [in] XPolyPolygon2D xPolyPolygon, [in] ViewState aViewState, [in] RenderState aRenderState, [in] sequence<Texture> xTextures, [in] ::com::sun::star::geometry::XMapping2D xMapping ) raises (com::sun::star::lang::IllegalArgumentException, - VolatileContentDestroyedException); + VolatileContentDestroyedException); //------------------------------------------------------------------------- @@ -515,7 +515,7 @@ interface XCanvas : ::com::sun::star::uno::XInterface @param aExtraFontProperties Additional font properties to be applied when selecting this font. Normally, you should not need this parameter. Currently, - the following properties are recognized: + the following properties are recognized: <ul> <il>Kerning: a <type>double</type> between 0 and 1, where @@ -527,9 +527,9 @@ interface XCanvas : ::com::sun::star::uno::XInterface Hebrew. The default value, if this property is not specified, is <FALSE/>.</il> - <il>ExpandedSpacing: a <type>double</type> value which is added - between all cell distances for this font. The default value for - this property is zero. Use negative values for condensed output, + <il>ExpandedSpacing: a <type>double</type> value which is added + between all cell distances for this font. The default value for + this property is zero. Use negative values for condensed output, and positive values for expanded output.</il> <il>OptionalLayoutFeatures: a sequence of <type @@ -550,7 +550,7 @@ interface XCanvas : ::com::sun::star::uno::XInterface if one of the parameters is not within the allowed range. */ XCanvasFont createFont( [in] FontRequest aFontRequest, [in] sequence< ::com::sun::star::beans::PropertyValue > aExtraFontProperties, [in] ::com::sun::star::geometry::Matrix2D aFontMatrix ) - raises (com::sun::star::lang::IllegalArgumentException); + raises (com::sun::star::lang::IllegalArgumentException); //------------------------------------------------------------------------- @@ -574,7 +574,7 @@ interface XCanvas : ::com::sun::star::uno::XInterface the permitted range. */ sequence< FontInfo > queryAvailableFonts( [in] FontInfo aFilter, [in] sequence< ::com::sun::star::beans::PropertyValue > aFontProperties ) - raises (com::sun::star::lang::IllegalArgumentException); + raises (com::sun::star::lang::IllegalArgumentException); //------------------------------------------------------------------------- @@ -598,7 +598,7 @@ interface XCanvas : ::com::sun::star::uno::XInterface @param aRenderState The renderstate to be used when drawing this text. - + @param nTextDirection A value from the <type>TextDirection</type> collection, denoting the main writing direction for this string. The main @@ -609,11 +609,11 @@ interface XCanvas : ::com::sun::star::uno::XInterface @return a handle to the cached rendering output. @throws <type>com::sun::star::lang::IllegalArgumentException</type> - if one of the view and renderstate parameters are outside the - specified range. + if one of the view and renderstate parameters are outside the + specified range. */ XCachedPrimitive drawText( [in] StringContext aText, [in] XCanvasFont xFont, [in] ViewState aViewState, [in] RenderState aRenderState, [in] byte nTextDirection ) - raises (com::sun::star::lang::IllegalArgumentException); + raises (com::sun::star::lang::IllegalArgumentException); //------------------------------------------------------------------------- @@ -641,11 +641,11 @@ interface XCanvas : ::com::sun::star::uno::XInterface @return a handle to the cached rendering output. @throws <type>com::sun::star::lang::IllegalArgumentException</type> - if one of the view and renderstate parameters are outside the - specified range. + if one of the view and renderstate parameters are outside the + specified range. */ XCachedPrimitive drawTextLayout( [in] XTextLayout xLayoutetText, [in] ViewState aViewState, [in] RenderState aRenderState ) - raises (com::sun::star::lang::IllegalArgumentException); + raises (com::sun::star::lang::IllegalArgumentException); //------------------------------------------------------------------------- @@ -670,8 +670,8 @@ interface XCanvas : ::com::sun::star::uno::XInterface @return a handle to the cached rendering output. @throws <type>com::sun::star::lang::IllegalArgumentException</type> - if one of the view and renderstate parameters are outside the - specified range. + if one of the view and renderstate parameters are outside the + specified range. @throws <type>VolatileContentDestroyedException</type> if a texture bitmap was volatile, and the content was @@ -679,7 +679,7 @@ interface XCanvas : ::com::sun::star::uno::XInterface */ XCachedPrimitive drawBitmap( [in] XBitmap xBitmap, [in] ViewState aViewState, [in] RenderState aRenderState ) raises (com::sun::star::lang::IllegalArgumentException, - VolatileContentDestroyedException); + VolatileContentDestroyedException); /** Render the given bitmap, with a global color modulation.<p> @@ -709,8 +709,8 @@ interface XCanvas : ::com::sun::star::uno::XInterface @return a handle to the cached rendering output. @throws <type>com::sun::star::lang::IllegalArgumentException</type> - if one of the view and renderstate parameters are outside the - specified range. + if one of the view and renderstate parameters are outside the + specified range. @throws <type>VolatileContentDestroyedException</type> if a texture bitmap was volatile, and the content was @@ -718,7 +718,7 @@ interface XCanvas : ::com::sun::star::uno::XInterface */ XCachedPrimitive drawBitmapModulated( [in] XBitmap xBitmap, [in] ViewState aViewState, [in] RenderState aRenderState ) raises (com::sun::star::lang::IllegalArgumentException, - VolatileContentDestroyedException); + VolatileContentDestroyedException); //------------------------------------------------------------------------- diff --git a/offapi/com/sun/star/rendering/XCanvasFont.idl b/offapi/com/sun/star/rendering/XCanvasFont.idl index f6d3b549b..7320152ed 100644 --- a/offapi/com/sun/star/rendering/XCanvasFont.idl +++ b/offapi/com/sun/star/rendering/XCanvasFont.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -27,12 +27,12 @@ #ifndef __com_sun_star_rendering_XCanvasFont_idl__ #define __com_sun_star_rendering_XCanvasFont_idl__ -#ifndef __com_sun_star_uno_XInterface_idl__ -#include <com/sun/star/uno/XInterface.idl> -#endif +#ifndef __com_sun_star_uno_XInterface_idl__ +#include <com/sun/star/uno/XInterface.idl> +#endif #ifndef __com_sun_star_lang_IllegalArgumentException_idl__ #include <com/sun/star/lang/IllegalArgumentException.idl> -#endif +#endif #ifndef __com_sun_star_geometry_RealRectangle2D_idl__ #include <com/sun/star/geometry/RealRectangle2D.idl> #endif @@ -44,10 +44,10 @@ #endif #ifndef __com_sun_star_rendering_RenderState_idl__ #include <com/sun/star/rendering/RenderState.idl> -#endif +#endif #ifndef __com_sun_star_rendering_ViewState_idl__ #include <com/sun/star/rendering/ViewState.idl> -#endif +#endif #ifndef __com_sun_star_rendering_StringContext_idl__ #include <com/sun/star/rendering/StringContext.idl> #endif @@ -59,15 +59,15 @@ module com { module sun { module star { module rendering { -interface XCanvas; -interface XTextLayout; -interface XPolyPolygon2D; +published interface XCanvas; +published interface XTextLayout; +published interface XPolyPolygon2D; /** This interface provides access to a specific, XCanvas-dependent font incarnation. This font is not universally usable, but belongs to the XCanvas it was queried from. */ -interface XCanvasFont : ::com::sun::star::uno::XInterface +published interface XCanvasFont : ::com::sun::star::uno::XInterface { /** Create a text layout interface.<p> @@ -122,7 +122,7 @@ interface XCanvasFont : ::com::sun::star::uno::XInterface contained in the list returned by this method can lead to visible disturbances.<p> */ - sequence< double > getAvailableSizes(); + sequence< double > getAvailableSizes(); //------------------------------------------------------------------------- diff --git a/offapi/com/sun/star/rendering/XColorSpace.idl b/offapi/com/sun/star/rendering/XColorSpace.idl index 0a55a8502..5bfb666b3 100644 --- a/offapi/com/sun/star/rendering/XColorSpace.idl +++ b/offapi/com/sun/star/rendering/XColorSpace.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -27,9 +27,9 @@ #ifndef __com_sun_star_rendering_XColorSpace_idl__ #define __com_sun_star_rendering_XColorSpace_idl__ -#ifndef __com_sun_star_uno_XInterface_idl__ -#include <com/sun/star/uno/XInterface.idl> -#endif +#ifndef __com_sun_star_uno_XInterface_idl__ +#include <com/sun/star/uno/XInterface.idl> +#endif #ifndef __com_sun_star_lang_IllegalArgumentException_idl__ #include <com/sun/star/lang/IllegalArgumentException.idl> #endif @@ -43,13 +43,13 @@ module com { module sun { module star { module rendering { /// Shorthand for the device-dependent color components, and easier to read -typedef double ColorComponent; -typedef sequence<ColorComponent> Color; +published typedef double ColorComponent; +published typedef sequence<ColorComponent> Color; //============================================================================= /// RGB color triplet -struct RGBColor +published struct RGBColor { /// Red component. Valid range is [0,1.0] ColorComponent Red; @@ -62,7 +62,7 @@ struct RGBColor //============================================================================= /// ARGB color quad -struct ARGBColor +published struct ARGBColor { /** Alpha component.<p> @@ -95,14 +95,14 @@ struct ARGBColor e.g. <type>XIntegerBitmapColorSpace</type>, which use sequences of integers for color representation.<p> */ -interface XColorSpace +published interface XColorSpace { /** Query type of this color space.<p> @return a value from the <type>ColorSpaceType</type> constant group. */ - byte getType(); + byte getType(); /** Query the kind for each color component.<p> @@ -112,7 +112,7 @@ interface XColorSpace tags, specifying for each component of a color value, to what color attribute (if any) it corresponds. The values must be one of the <type>ColorComponentTag</type> constants.<p> - + At the same time, the number of elements in this sequence corresponds to the number of color channels for this color space.<p> @@ -139,7 +139,7 @@ interface XColorSpace href="http://en.wikipedia.org/wiki/Color_temperature">here</a>. */ sequence< ::com::sun::star::beans::PropertyValue > getProperties(); - + //============================================================================= diff --git a/offapi/com/sun/star/rendering/XCustomSprite.idl b/offapi/com/sun/star/rendering/XCustomSprite.idl index 03cb54261..3b6dd4564 100644 --- a/offapi/com/sun/star/rendering/XCustomSprite.idl +++ b/offapi/com/sun/star/rendering/XCustomSprite.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -27,9 +27,9 @@ #ifndef __com_sun_star_rendering_XCustomSprite_idl__ #define __com_sun_star_rendering_XCustomSprite_idl__ -#ifndef __com_sun_star_uno_XInterface_idl__ -#include <com/sun/star/uno/XInterface.idl> -#endif +#ifndef __com_sun_star_uno_XInterface_idl__ +#include <com/sun/star/uno/XInterface.idl> +#endif #ifndef __com_sun_star_rendering_ViewState_idl__ #include <com/sun/star/rendering/ViewState.idl> #endif @@ -42,7 +42,7 @@ module com { module sun { module star { module rendering { -interface XCanvas; +published interface XCanvas; /** Interface to control a custom sprite object on a XSpriteCanvas.<p> @@ -53,7 +53,7 @@ interface XCanvas; TODO: Maybe more than alpha has to be overridden from render state. TODO: Provide means to change the output area */ -interface XCustomSprite : XSprite +published interface XCustomSprite : XSprite { /** Query a render canvas for this sprite's content.<p> diff --git a/offapi/com/sun/star/rendering/XGraphicDevice.idl b/offapi/com/sun/star/rendering/XGraphicDevice.idl index 749f43cc9..e73b9552b 100644 --- a/offapi/com/sun/star/rendering/XGraphicDevice.idl +++ b/offapi/com/sun/star/rendering/XGraphicDevice.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -27,12 +27,12 @@ #ifndef __com_sun_star_rendering_XGraphicDevice_idl__ #define __com_sun_star_rendering_XGraphicDevice_idl__ -#ifndef __com_sun_star_uno_XInterface_idl__ -#include <com/sun/star/uno/XInterface.idl> -#endif +#ifndef __com_sun_star_uno_XInterface_idl__ +#include <com/sun/star/uno/XInterface.idl> +#endif #ifndef __com_sun_star_lang_IllegalArgumentException_idl__ #include <com/sun/star/lang/IllegalArgumentException.idl> -#endif +#endif #ifndef __com_sun_star_geometry_IntegerSize2D_idl__ #include <com/sun/star/geometry/IntegerSize2D.idl> #endif @@ -54,9 +54,9 @@ module com { module sun { module star { module rendering { -interface XBitmap; -interface XVolatileBitmap; -interface XBufferController; +published interface XBitmap; +published interface XVolatileBitmap; +published interface XBufferController; /* TODO: There's obviously a concept called window missing here, where methods such as bufferController, fullscreen mode etc . belong @@ -78,29 +78,29 @@ interface XBufferController; have this state, it might even be that all windows on the screen share a common graphic device. */ -interface XGraphicDevice : ::com::sun::star::uno::XInterface +published interface XGraphicDevice : ::com::sun::star::uno::XInterface { /** Query the controller for multi buffering functionality on this - graphic device. + graphic device. If there is no such functionality available, the NULL reference is returned. */ - XBufferController getBufferController(); + XBufferController getBufferController(); //------------------------------------------------------------------------- - /** Query the color space interface for this graphic device. + /** Query the color space interface for this graphic device. This is to be used when interpreting or setting device color values. */ - XColorSpace getDeviceColorSpace(); + XColorSpace getDeviceColorSpace(); //------------------------------------------------------------------------- /** Query the physical resolution of the device in pixel per - millimeter. + millimeter. A special floating point value of +infinity here indicates 'unknown', i.e. at the time of rendering undetermined or @@ -111,7 +111,7 @@ interface XGraphicDevice : ::com::sun::star::uno::XInterface //------------------------------------------------------------------------- - /** Query the physical dimensions of the device in millimeter. + /** Query the physical dimensions of the device in millimeter. A special floating point value of +infinity here indicates 'unknown', i.e. at the time of rendering undetermined or @@ -130,7 +130,7 @@ interface XGraphicDevice : ::com::sun::star::uno::XInterface @param points The points of the poly-polygon, in a separate array for every polygon. */ - XLinePolyPolygon2D createCompatibleLinePolyPolygon( [in] sequence< sequence< ::com::sun::star::geometry::RealPoint2D > > points ); + XLinePolyPolygon2D createCompatibleLinePolyPolygon( [in] sequence< sequence< ::com::sun::star::geometry::RealPoint2D > > points ); //------------------------------------------------------------------------- @@ -140,7 +140,7 @@ interface XGraphicDevice : ::com::sun::star::uno::XInterface @param points The points of the poly-polygon, in a separate array for every polygon. */ - XBezierPolyPolygon2D createCompatibleBezierPolyPolygon( [in] sequence< sequence< ::com::sun::star::geometry::RealBezierSegment2D > > points ); + XBezierPolyPolygon2D createCompatibleBezierPolyPolygon( [in] sequence< sequence< ::com::sun::star::geometry::RealBezierSegment2D > > points ); //------------------------------------------------------------------------- @@ -151,8 +151,8 @@ interface XGraphicDevice : ::com::sun::star::uno::XInterface Size of the requested bitmap in pixel. Both components of the size must be greater than 0 */ - XBitmap createCompatibleBitmap( [in] ::com::sun::star::geometry::IntegerSize2D size ) - raises (com::sun::star::lang::IllegalArgumentException); + XBitmap createCompatibleBitmap( [in] ::com::sun::star::geometry::IntegerSize2D size ) + raises (com::sun::star::lang::IllegalArgumentException); //------------------------------------------------------------------------- @@ -171,8 +171,8 @@ interface XGraphicDevice : ::com::sun::star::uno::XInterface Size of the requested bitmap in pixel. Both components of the size must be greater than 0 */ - XVolatileBitmap createVolatileBitmap( [in] ::com::sun::star::geometry::IntegerSize2D size ) - raises (com::sun::star::lang::IllegalArgumentException); + XVolatileBitmap createVolatileBitmap( [in] ::com::sun::star::geometry::IntegerSize2D size ) + raises (com::sun::star::lang::IllegalArgumentException); //------------------------------------------------------------------------- @@ -183,8 +183,8 @@ interface XGraphicDevice : ::com::sun::star::uno::XInterface Size of the requested bitmap in pixel. Both components of the size must be greater than 0 */ - XBitmap createCompatibleAlphaBitmap( [in] ::com::sun::star::geometry::IntegerSize2D size ) - raises (com::sun::star::lang::IllegalArgumentException); + XBitmap createCompatibleAlphaBitmap( [in] ::com::sun::star::geometry::IntegerSize2D size ) + raises (com::sun::star::lang::IllegalArgumentException); //------------------------------------------------------------------------- @@ -204,8 +204,8 @@ interface XGraphicDevice : ::com::sun::star::uno::XInterface Size of the requested bitmap in pixel. Both components of the size must be greater than 0 */ - XVolatileBitmap createVolatileAlphaBitmap( [in] ::com::sun::star::geometry::IntegerSize2D size ) - raises (com::sun::star::lang::IllegalArgumentException); + XVolatileBitmap createVolatileAlphaBitmap( [in] ::com::sun::star::geometry::IntegerSize2D size ) + raises (com::sun::star::lang::IllegalArgumentException); //------------------------------------------------------------------------- @@ -275,7 +275,7 @@ interface XGraphicDevice : ::com::sun::star::uno::XInterface * "FourCrossingLinesHatch" - this hatching consists of vertical and horizontal lines plus diagonal lines in both directions. - </pre> + </pre> */ com::sun::star::lang::XMultiServiceFactory getParametricPolyPolygonFactory(); @@ -284,7 +284,7 @@ interface XGraphicDevice : ::com::sun::star::uno::XInterface /** Tells whether this graphic device has a full screen mode, i.e. whether a window can cover the whole screen exclusively. */ - boolean hasFullScreenMode(); + boolean hasFullScreenMode(); //------------------------------------------------------------------------- diff --git a/offapi/com/sun/star/rendering/XLinePolyPolygon2D.idl b/offapi/com/sun/star/rendering/XLinePolyPolygon2D.idl index ae4215aaa..8dd115fea 100644 --- a/offapi/com/sun/star/rendering/XLinePolyPolygon2D.idl +++ b/offapi/com/sun/star/rendering/XLinePolyPolygon2D.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -27,12 +27,12 @@ #ifndef __com_sun_star_rendering_XLinePolyPolygon2D_idl__ #define __com_sun_star_rendering_XLinePolyPolygon2D_idl__ -#ifndef __com_sun_star_uno_XInterface_idl__ -#include <com/sun/star/uno/XInterface.idl> -#endif +#ifndef __com_sun_star_uno_XInterface_idl__ +#include <com/sun/star/uno/XInterface.idl> +#endif #ifndef __com_sun_star_lang_IndexOutOfBoundsException_idl__ #include <com/sun/star/lang/IndexOutOfBoundsException.idl> -#endif +#endif #ifndef __com_sun_star_geometry_RealPoint2D_idl__ #include <com/sun/star/geometry/RealPoint2D.idl> #endif @@ -46,12 +46,12 @@ module com { module sun { module star { module rendering { @since OOo 2.0 */ -interface XLinePolyPolygon2D : XPolyPolygon2D +published interface XLinePolyPolygon2D : XPolyPolygon2D { /** Query subset of this poly-polygon, starting at the given polygon and the given point within that polygon, and containing the specified number of polygons and points in the - last polygon. + last polygon. @param nPolygonIndex The index number of the polygon to start with extracting @@ -74,7 +74,7 @@ interface XLinePolyPolygon2D : XPolyPolygon2D from the last polygon. */ sequence< sequence< ::com::sun::star::geometry::RealPoint2D > > getPoints( [in] long nPolygonIndex, [in] long nNumberOfPolygons, [in] long nPointIndex, [in] long nNumberOfPoints ) - raises (com::sun::star::lang::IndexOutOfBoundsException); + raises (com::sun::star::lang::IndexOutOfBoundsException); //------------------------------------------------------------------------- @@ -97,17 +97,17 @@ interface XLinePolyPolygon2D : XPolyPolygon2D specified point data. @throws <type>com::sun::star::lang::IndexOutOfBoundsException</type> - if one of the given values exceed the permissible range. + if one of the given values exceed the permissible range. */ void setPoints( [in] sequence< sequence< ::com::sun::star::geometry::RealPoint2D > > points, [in] long nPolygonIndex ) - raises (com::sun::star::lang::IndexOutOfBoundsException); + raises (com::sun::star::lang::IndexOutOfBoundsException); //------------------------------------------------------------------------- /** Get a single point from the poly-polygon */ ::com::sun::star::geometry::RealPoint2D getPoint( [in] long nPolygonIndex, [in] long nPointIndex ) - raises (com::sun::star::lang::IndexOutOfBoundsException); + raises (com::sun::star::lang::IndexOutOfBoundsException); //------------------------------------------------------------------------- @@ -115,7 +115,7 @@ interface XLinePolyPolygon2D : XPolyPolygon2D the poly-polygon will not be changed by this method. */ void setPoint( [in] ::com::sun::star::geometry::RealPoint2D point, [in] long nPolygonIndex, [in] long nPointIndex ) - raises (com::sun::star::lang::IndexOutOfBoundsException); + raises (com::sun::star::lang::IndexOutOfBoundsException); }; }; }; }; }; diff --git a/offapi/com/sun/star/rendering/XParametricPolyPolygon2D.idl b/offapi/com/sun/star/rendering/XParametricPolyPolygon2D.idl index d01474d1e..5647b1c49 100644 --- a/offapi/com/sun/star/rendering/XParametricPolyPolygon2D.idl +++ b/offapi/com/sun/star/rendering/XParametricPolyPolygon2D.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -27,12 +27,12 @@ #ifndef __com_sun_star_rendering_XParametricPolyPolygon2D_idl__ #define __com_sun_star_rendering_XParametricPolyPolygon2D_idl__ -#ifndef __com_sun_star_uno_XInterface_idl__ -#include <com/sun/star/uno/XInterface.idl> -#endif +#ifndef __com_sun_star_uno_XInterface_idl__ +#include <com/sun/star/uno/XInterface.idl> +#endif #ifndef __com_sun_star_lang_IllegalArgumentException_idl__ #include <com/sun/star/lang/IllegalArgumentException.idl> -#endif +#endif #ifndef __com_sun_star_geometry_RealPoint2D_idl__ #include <com/sun/star/geometry/RealPoint2D.idl> #endif @@ -52,13 +52,13 @@ module com { module sun { module star { module rendering { [0,1]x[0,1] rectangle. At least that is the dimension expected at other places. e.g. <type>Texture</type>. */ -interface XParametricPolyPolygon2D : ::com::sun::star::uno::XInterface +published interface XParametricPolyPolygon2D : ::com::sun::star::uno::XInterface { - /** Query the polygonal outline at the specified value. + /** Query the polygonal outline at the specified value. The returned outline should be clipped to the [0,1]x[0,1] rectangle. - + @param t Parameter value in the range [0,1]. During painting, this range is sweeped through starting from 0. When using such a @@ -67,8 +67,8 @@ interface XParametricPolyPolygon2D : ::com::sun::star::uno::XInterface with t (unless singularities in e.g. the resulting gradient are desired). */ - XPolyPolygon2D getOutline( [in] double t ) - raises (com::sun::star::lang::IllegalArgumentException); + XPolyPolygon2D getOutline( [in] double t ) + raises (com::sun::star::lang::IllegalArgumentException); //------------------------------------------------------------------------- @@ -79,23 +79,23 @@ interface XParametricPolyPolygon2D : ::com::sun::star::uno::XInterface Parameter value in the range [0,1]. During painting, this range is swept through starting from 0. */ - sequence<ColorComponent> getColor( [in] double t ) - raises (com::sun::star::lang::IllegalArgumentException); + sequence<ColorComponent> getColor( [in] double t ) + raises (com::sun::star::lang::IllegalArgumentException); //------------------------------------------------------------------------- - /** Query the color for a dedicated point in the plane. - + /** Query the color for a dedicated point in the plane. + @param point The permissible parameter range for point is [0,1]x[0,1] */ sequence<ColorComponent> getPointColor( [in] ::com::sun::star::geometry::RealPoint2D point ) - raises (com::sun::star::lang::IllegalArgumentException); + raises (com::sun::star::lang::IllegalArgumentException); //------------------------------------------------------------------------- /** Query the color space employed by this object - + @return the color space the colors generated by this object are to be interpreted in. */ diff --git a/offapi/com/sun/star/rendering/XPolyPolygon2D.idl b/offapi/com/sun/star/rendering/XPolyPolygon2D.idl index 86b24b721..2c19e38d4 100644 --- a/offapi/com/sun/star/rendering/XPolyPolygon2D.idl +++ b/offapi/com/sun/star/rendering/XPolyPolygon2D.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -27,15 +27,15 @@ #ifndef __com_sun_star_rendering_XPolyPolygon2D_idl__ #define __com_sun_star_rendering_XPolyPolygon2D_idl__ -#ifndef __com_sun_star_uno_XInterface_idl__ -#include <com/sun/star/uno/XInterface.idl> -#endif +#ifndef __com_sun_star_uno_XInterface_idl__ +#include <com/sun/star/uno/XInterface.idl> +#endif #ifndef __com_sun_star_lang_IndexOutOfBoundsException_idl__ #include <com/sun/star/lang/IndexOutOfBoundsException.idl> -#endif +#endif #ifndef __com_sun_star_lang_IllegalArgumentException_idl__ #include <com/sun/star/lang/IllegalArgumentException.idl> -#endif +#endif #ifndef __com_sun_star_rendering_FillRule_idl__ #include <com/sun/star/rendering/FillRule.idl> #endif @@ -49,9 +49,9 @@ module com { module sun { module star { module rendering { @since OOo 2.0 */ -interface XPolyPolygon2D : ::com::sun::star::uno::XInterface +published interface XPolyPolygon2D : ::com::sun::star::uno::XInterface { - /** Add the specified poly-polygon at the given position. + /** Add the specified poly-polygon at the given position. One can do symbolic path construction with this method. The poly-polygons added by this method are not joined in the sense @@ -82,7 +82,7 @@ interface XPolyPolygon2D : ::com::sun::star::uno::XInterface <type>XLinePolyPolygon2D</type>). */ void addPolyPolygon( [in] ::com::sun::star::geometry::RealPoint2D position, [in] XPolyPolygon2D polyPolygon ) - raises (com::sun::star::lang::IllegalArgumentException); + raises (com::sun::star::lang::IllegalArgumentException); //------------------------------------------------------------------------- @@ -99,7 +99,7 @@ interface XPolyPolygon2D : ::com::sun::star::uno::XInterface for. Must be in the range [0,getNumberOfPolygons()-1]. */ long getNumberOfPolygonPoints( [in] long polygon ) - raises (com::sun::star::lang::IndexOutOfBoundsException); + raises (com::sun::star::lang::IndexOutOfBoundsException); //------------------------------------------------------------------------- @@ -120,7 +120,7 @@ interface XPolyPolygon2D : ::com::sun::star::uno::XInterface /** Query whether the specified polygon outline is closed. */ boolean isClosed( [in] long index ) - raises (com::sun::star::lang::IndexOutOfBoundsException); + raises (com::sun::star::lang::IndexOutOfBoundsException); //------------------------------------------------------------------------- @@ -128,7 +128,7 @@ interface XPolyPolygon2D : ::com::sun::star::uno::XInterface as the index to affect all polygons of this poly-polygon. */ void setClosed( [in] long index, [in] boolean closedState ) - raises (com::sun::star::lang::IndexOutOfBoundsException); + raises (com::sun::star::lang::IndexOutOfBoundsException); }; }; }; }; }; diff --git a/offapi/com/sun/star/rendering/XSprite.idl b/offapi/com/sun/star/rendering/XSprite.idl index c644ea74f..d62b93bde 100644 --- a/offapi/com/sun/star/rendering/XSprite.idl +++ b/offapi/com/sun/star/rendering/XSprite.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -27,12 +27,12 @@ #ifndef __com_sun_star_rendering_XSprite_idl__ #define __com_sun_star_rendering_XSprite_idl__ -#ifndef __com_sun_star_uno_XInterface_idl__ -#include <com/sun/star/uno/XInterface.idl> -#endif +#ifndef __com_sun_star_uno_XInterface_idl__ +#include <com/sun/star/uno/XInterface.idl> +#endif #ifndef __com_sun_star_lang_IllegalArgumentException_idl__ #include <com/sun/star/lang/IllegalArgumentException.idl> -#endif +#endif #ifndef __com_sun_star_geometry_RealPoint2D_idl__ #include <com/sun/star/geometry/RealPoint2D.idl> #endif @@ -54,7 +54,7 @@ module com { module sun { module star { module rendering { <type>XSpriteCanvas</type>. Sprites are moving, back-buffered objects.<p> */ -interface XSprite : ::com::sun::star::uno::XInterface +published interface XSprite : ::com::sun::star::uno::XInterface { /** Set overall transparency of the sprite.<p> @@ -70,10 +70,10 @@ interface XSprite : ::com::sun::star::uno::XInterface background. Valid range is [0,1]. @throws <type>com::sun::star::lang::IllegalArgumentException</type> - if nAlpha is not within the permissible range. + if nAlpha is not within the permissible range. */ void setAlpha( [in] double nAlpha ) - raises (com::sun::star::lang::IllegalArgumentException); + raises (com::sun::star::lang::IllegalArgumentException); //------------------------------------------------------------------------- @@ -99,16 +99,16 @@ interface XSprite : ::com::sun::star::uno::XInterface The renderstate to be used when interpreting aNewPos. @throws <type>com::sun::star::lang::IllegalArgumentException</type> - if one of the view and renderstate parameters are outside the - specified range. + if one of the view and renderstate parameters are outside the + specified range. */ void move( [in] ::com::sun::star::geometry::RealPoint2D aNewPos, [in] ViewState aViewState, [in] RenderState aRenderState ) - raises (com::sun::star::lang::IllegalArgumentException); + raises (com::sun::star::lang::IllegalArgumentException); //------------------------------------------------------------------------- /** Apply a local transformation to the sprite.<p> - + The given transformation matrix locally transforms the sprite shape. If this transformation contains translational components, be aware that sprite content moved beyond the @@ -135,7 +135,7 @@ interface XSprite : ::com::sun::star::uno::XInterface if the given transformation matrix is singular. */ void transform( [in] com::sun::star::geometry::AffineMatrix2D aTransformation ) - raises (com::sun::star::lang::IllegalArgumentException); + raises (com::sun::star::lang::IllegalArgumentException); //------------------------------------------------------------------------- @@ -171,7 +171,7 @@ interface XSprite : ::com::sun::star::uno::XInterface @param aClip The clip poly-polygon to apply. */ - void clip( [in] XPolyPolygon2D aClip ); + void clip( [in] XPolyPolygon2D aClip ); //------------------------------------------------------------------------- @@ -188,7 +188,7 @@ interface XSprite : ::com::sun::star::uno::XInterface irregular floating point values here, the order position for sprites with such a priority value is undefined. */ - void setPriority( [in] double nPriority ); + void setPriority( [in] double nPriority ); //------------------------------------------------------------------------- diff --git a/offapi/com/sun/star/rendering/XSpriteCanvas.idl b/offapi/com/sun/star/rendering/XSpriteCanvas.idl index 0f1987158..e3572bafa 100644 --- a/offapi/com/sun/star/rendering/XSpriteCanvas.idl +++ b/offapi/com/sun/star/rendering/XSpriteCanvas.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -29,7 +29,7 @@ #ifndef __com_sun_star_lang_IllegalArgumentException_idl__ #include <com/sun/star/lang/IllegalArgumentException.idl> -#endif +#endif #ifndef __com_sun_star_rendering_XBitmapCanvas_idl__ #include <com/sun/star/rendering/XBitmapCanvas.idl> #endif @@ -42,9 +42,9 @@ module com { module sun { module star { module rendering { -interface XSprite; -interface XAnimatedSprite; -interface XCustomSprite; +published interface XSprite; +published interface XAnimatedSprite; +published interface XCustomSprite; /** Specialization of a XBitmapCanvas, where moving, animated objects (called sprites) are supported.<p> @@ -62,21 +62,21 @@ interface XCustomSprite; you don't need sprite functionality, and don't want the updateScreen hassle, simply use the XBitmapCanvas. */ -interface XSpriteCanvas : XBitmapCanvas +published interface XSpriteCanvas : XBitmapCanvas { /** Create a sprite object from the specified animation sequence. A sprite is a back-buffered object with its own, independent animation. - */ + */ XAnimatedSprite createSpriteFromAnimation( [in] XAnimation animation ) - raises (com::sun::star::lang::IllegalArgumentException); + raises (com::sun::star::lang::IllegalArgumentException); /** Create a sprite object from the specified animation sequence. A sprite is a back-buffered object with its own, independent animation. - + @param animationBitmaps Sequence of bitmaps. The bitmaps don't need to have the same size, but they are all rendered with their left, top edges @@ -89,12 +89,12 @@ interface XSpriteCanvas : XBitmapCanvas @throws <type>VolatileContentDestroyedException</type> if at least one of the bitmap is volatile, and its content has been destroyed by the system. - */ + */ XAnimatedSprite createSpriteFromBitmaps( [in] sequence<XBitmap> animationBitmaps, [in] byte interpolationMode ) raises (com::sun::star::lang::IllegalArgumentException, - VolatileContentDestroyedException); + VolatileContentDestroyedException); - /** Create a custom, user-handles-it-all sprite object. + /** Create a custom, user-handles-it-all sprite object. A sprite is a back-buffered object with its own, independent animation. @@ -106,9 +106,9 @@ interface XSpriteCanvas : XBitmapCanvas be greater than zero. @return an interface to a custom sprite object. - */ + */ XCustomSprite createCustomSprite( [in] ::com::sun::star::geometry::RealSize2D spriteSize ) - raises (com::sun::star::lang::IllegalArgumentException); + raises (com::sun::star::lang::IllegalArgumentException); /** Create a cloned version of an already existing sprite object. @@ -125,13 +125,13 @@ interface XSpriteCanvas : XBitmapCanvas IllegalArgumentException. @return an interface to a sprite object. - */ + */ XSprite createClonedSprite( [in] XSprite original ) - raises (com::sun::star::lang::IllegalArgumentException); + raises (com::sun::star::lang::IllegalArgumentException); /** Tells the sprite canvas to now update the screen - representation. - + representation. + Required to display rendered changes to the canvas, and updates to stopped animations and XCustomSprites in general. This method will return only after the screen update diff --git a/offapi/com/sun/star/rendering/XTextLayout.idl b/offapi/com/sun/star/rendering/XTextLayout.idl index a6930659d..270fc4928 100644 --- a/offapi/com/sun/star/rendering/XTextLayout.idl +++ b/offapi/com/sun/star/rendering/XTextLayout.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -27,15 +27,15 @@ #ifndef __com_sun_star_rendering_XTextLayout_idl__ #define __com_sun_star_rendering_XTextLayout_idl__ -#ifndef __com_sun_star_uno_XInterface_idl__ -#include <com/sun/star/uno/XInterface.idl> -#endif +#ifndef __com_sun_star_uno_XInterface_idl__ +#include <com/sun/star/uno/XInterface.idl> +#endif #ifndef __com_sun_star_lang_IllegalArgumentException_idl__ #include <com/sun/star/lang/IllegalArgumentException.idl> -#endif +#endif #ifndef __com_sun_star_lang_IndexOutOfBoundsException_idl__ #include <com/sun/star/lang/IndexOutOfBoundsException.idl> -#endif +#endif #ifndef __com_sun_star_geometry_RealPoint2D_idl__ #include <com/sun/star/geometry/RealPoint2D.idl> #endif @@ -64,9 +64,9 @@ module com { module sun { module star { module rendering { -interface XCanvas; -interface XCanvasFont; -interface XPolyPolygon2D; +published interface XCanvas; +published interface XCanvasFont; +published interface XPolyPolygon2D; /** This is the central interface for text layouting.<p> @@ -92,7 +92,7 @@ interface XPolyPolygon2D; @since OOo 2.0 */ -interface XTextLayout : ::com::sun::star::uno::XInterface +published interface XTextLayout : ::com::sun::star::uno::XInterface { /** Extract the polygonal shapes of the layouted text.<p> @@ -102,12 +102,12 @@ interface XTextLayout : ::com::sun::star::uno::XInterface @returns a sequence of <type>XPolyPolygon2D</type> in font coordinate space, one for every glyph. */ - sequence<XPolyPolygon2D> queryTextShapes(); + sequence<XPolyPolygon2D> queryTextShapes(); //------------------------------------------------------------------------- /** Query the ink bounding boxes for every glyph in the layouted - text.<p> + text.<p> Ink, or tight bounding boxes in this case means that for e.g. an 'a', the bounding box for the @@ -120,7 +120,7 @@ interface XTextLayout : ::com::sun::star::uno::XInterface @see <member>XTextLayout::queryMeasures()</member> */ - sequence<::com::sun::star::geometry::RealRectangle2D > queryInkMeasures(); + sequence<::com::sun::star::geometry::RealRectangle2D > queryInkMeasures(); //------------------------------------------------------------------------- @@ -137,7 +137,7 @@ interface XTextLayout : ::com::sun::star::uno::XInterface @see <member>XTextLayout::queryInkMeasures()</member> */ - sequence<::com::sun::star::geometry::RealRectangle2D> queryMeasures(); + sequence<::com::sun::star::geometry::RealRectangle2D> queryMeasures(); //------------------------------------------------------------------------- @@ -159,7 +159,7 @@ interface XTextLayout : ::com::sun::star::uno::XInterface @see <member>XTextLayout::applyLogicalAdvancements()</member> */ - sequence<double> queryLogicalAdvancements(); + sequence<double> queryLogicalAdvancements(); //------------------------------------------------------------------------- @@ -184,7 +184,7 @@ interface XTextLayout : ::com::sun::star::uno::XInterface characters in the text. */ void applyLogicalAdvancements( [in] sequence< double > aAdvancements ) - raises (com::sun::star::lang::IllegalArgumentException); + raises (com::sun::star::lang::IllegalArgumentException); //------------------------------------------------------------------------- @@ -197,7 +197,7 @@ interface XTextLayout : ::com::sun::star::uno::XInterface @return the overall bounding box for the given layout, in font coordinate space. */ - ::com::sun::star::geometry::RealRectangle2D queryTextBounds(); + ::com::sun::star::geometry::RealRectangle2D queryTextBounds(); //------------------------------------------------------------------------- @@ -223,7 +223,7 @@ interface XTextLayout : ::com::sun::star::uno::XInterface if nSize is 0 or negative. */ double justify( [in] double nSize ) - raises (com::sun::star::lang::IllegalArgumentException); + raises (com::sun::star::lang::IllegalArgumentException); //------------------------------------------------------------------------- @@ -257,10 +257,10 @@ interface XTextLayout : ::com::sun::star::uno::XInterface might even be significantly larger than nSize. @throws <type>com::sun::star::lang::IllegalArgumentException</type> - if one of the parameters are not in the valid range. + if one of the parameters are not in the valid range. */ double combinedJustify( [in] sequence< XTextLayout > aNextLayouts, [in] double nSize ) - raises (com::sun::star::lang::IllegalArgumentException); + raises (com::sun::star::lang::IllegalArgumentException); //------------------------------------------------------------------------- @@ -274,7 +274,7 @@ interface XTextLayout : ::com::sun::star::uno::XInterface underlying character index for. */ - TextHit getTextHit( [in] ::com::sun::star::geometry::RealPoint2D aHitPoint ); + TextHit getTextHit( [in] ::com::sun::star::geometry::RealPoint2D aHitPoint ); //------------------------------------------------------------------------- @@ -282,7 +282,7 @@ interface XTextLayout : ::com::sun::star::uno::XInterface This method generates caret information for a given insertion point in the layout text.<p> - + @param nInsertionIndex The insertion index, as e.g. returned by <member>XTextLayout::getTextHit()</member>. This value must be @@ -298,9 +298,9 @@ interface XTextLayout : ::com::sun::star::uno::XInterface @throws <type>com::sun::star::lang::IndexOutOfBoundsException</type> if nInsertionIndex is outside the permissible range. */ - Caret getCaret( [in] long nInsertionIndex, + Caret getCaret( [in] long nInsertionIndex, [in] boolean bExcludeLigatures ) - raises (com::sun::star::lang::IndexOutOfBoundsException); + raises (com::sun::star::lang::IndexOutOfBoundsException); //------------------------------------------------------------------------- @@ -324,10 +324,10 @@ interface XTextLayout : ::com::sun::star::uno::XInterface if nStartIndex or nCaretAdvancement is outside the permissible range. */ - long getNextInsertionIndex( [in] long nStartIndex, - [in] long nCaretAdvancement, + long getNextInsertionIndex( [in] long nStartIndex, + [in] long nCaretAdvancement, [in] boolean bExcludeLigatures ) - raises (com::sun::star::lang::IndexOutOfBoundsException); + raises (com::sun::star::lang::IndexOutOfBoundsException); //------------------------------------------------------------------------- @@ -349,7 +349,7 @@ interface XTextLayout : ::com::sun::star::uno::XInterface if nStartIndex or nEndIndex are outside the permissible range. */ - XPolyPolygon2D queryVisualHighlighting( [in] long nStartIndex, + XPolyPolygon2D queryVisualHighlighting( [in] long nStartIndex, [in] long nEndIndex ) raises (com::sun::star::lang::IndexOutOfBoundsException); @@ -375,7 +375,7 @@ interface XTextLayout : ::com::sun::star::uno::XInterface if nStartIndex or nEndIndex are outside the permissible range. */ - XPolyPolygon2D queryLogicalHighlighting( [in] long nStartIndex, + XPolyPolygon2D queryLogicalHighlighting( [in] long nStartIndex, [in] long nEndIndex ) raises (com::sun::star::lang::IndexOutOfBoundsException); @@ -419,7 +419,7 @@ interface XTextLayout : ::com::sun::star::uno::XInterface /** Request the text this layout contains. - @returns the text this layout contains. + @returns the text this layout contains. */ StringContext getText(); diff --git a/offapi/com/sun/star/rendering/XVolatileBitmap.idl b/offapi/com/sun/star/rendering/XVolatileBitmap.idl index f94bcf2dc..bb8d19897 100644 --- a/offapi/com/sun/star/rendering/XVolatileBitmap.idl +++ b/offapi/com/sun/star/rendering/XVolatileBitmap.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -36,16 +36,16 @@ module com { module sun { module star { module rendering { /** This is a specialized interface to a volatile bitmap (which can become invalid at any point in time). */ -interface XVolatileBitmap : XBitmap -{ - /** Query whether this volatile bitmap still has valid content. +published interface XVolatileBitmap : XBitmap +{ + /** Query whether this volatile bitmap still has valid content. As the video RAM allocated to this bitmap can be reclaimed at any time, a return value of true here does not imply that the next draw operation with this bitmap will succeed. Instead, the exception VolatileContentDestroyed might then be thrown, if lost bitmap data is accessed. - */ + */ boolean isValid(); }; diff --git a/offapi/com/sun/star/report/Calculation.idl b/offapi/com/sun/star/report/Calculation.idl index 38f130981..3e4611345 100644 --- a/offapi/com/sun/star/report/Calculation.idl +++ b/offapi/com/sun/star/report/Calculation.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -24,23 +24,23 @@ * for a copy of the LGPLv3 License. * ************************************************************************/ -#ifndef __com_sun_star_report_Calculation_idl__ -#define __com_sun_star_report_Calculation_idl__ - - -//============================================================================= - - module com { module sun { module star { module report { - -//============================================================================= - +#ifndef __com_sun_star_report_Calculation_idl__ +#define __com_sun_star_report_Calculation_idl__ + + +//============================================================================= + + module com { module sun { module star { module report { + +//============================================================================= + /** Specifies how to calculate a value. @see XFormattedField */ -constants Calculation -{ - //------------------------------------------------------------------------- - +published constants Calculation +{ + //------------------------------------------------------------------------- + /** returns the average of a field. */ const short NONE = 0; @@ -76,7 +76,7 @@ constants Calculation /** returns the smallest value from the field. */ const short MINIMUM = 8; - + /** returns the most frequently returning value from the field. */ const short MODE = 9; @@ -124,13 +124,13 @@ constants Calculation /** returns the weighted average for the field. */ const short WEIGHTEDAVG = 20; -}; - -//============================================================================= - -}; }; }; }; - -/*============================================================================= - -=============================================================================*/ -#endif +}; + +//============================================================================= + +}; }; }; }; + +/*============================================================================= + +=============================================================================*/ +#endif diff --git a/offapi/com/sun/star/report/ForceNewPage.idl b/offapi/com/sun/star/report/ForceNewPage.idl index 06b7b7089..90cfd1f7e 100644 --- a/offapi/com/sun/star/report/ForceNewPage.idl +++ b/offapi/com/sun/star/report/ForceNewPage.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -24,24 +24,24 @@ * for a copy of the LGPLv3 License. * ************************************************************************/ -#ifndef __com_sun_star_report_ForceNewPage_idl__ -#define __com_sun_star_report_ForceNewPage_idl__ - - -//============================================================================= - - module com { module sun { module star { module report { - -//============================================================================= - +#ifndef __com_sun_star_report_ForceNewPage_idl__ +#define __com_sun_star_report_ForceNewPage_idl__ + + +//============================================================================= + + module com { module sun { module star { module report { + +//============================================================================= + /** Specifies if the section will be printed on an separte page. <p>This does not apply to page header or page footer.</p> @see XSection */ -constants ForceNewPage -{ - //------------------------------------------------------------------------- - +published constants ForceNewPage +{ + //------------------------------------------------------------------------- + /** The current section is printed on the current page. */ const short NONE = 0; @@ -57,13 +57,13 @@ constants ForceNewPage /** The current section is printed at the top of a new page as well as the next section. */ const short BEFORE_AFTER_SECTION = 3; -}; - -//============================================================================= - -}; }; }; }; - -/*============================================================================= - -=============================================================================*/ -#endif +}; + +//============================================================================= + +}; }; }; }; + +/*============================================================================= + +=============================================================================*/ +#endif diff --git a/offapi/com/sun/star/report/GroupKeepTogether.idl b/offapi/com/sun/star/report/GroupKeepTogether.idl index a117d09bd..1a6adbca5 100644 --- a/offapi/com/sun/star/report/GroupKeepTogether.idl +++ b/offapi/com/sun/star/report/GroupKeepTogether.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -24,24 +24,24 @@ * for a copy of the LGPLv3 License. * ************************************************************************/ -#ifndef __com_sun_star_report_GroupKeepTogether_idl__ -#define __com_sun_star_report_GroupKeepTogether_idl__ - - -//============================================================================= - - module com { module sun { module star { module report { - -//============================================================================= - +#ifndef __com_sun_star_report_GroupKeepTogether_idl__ +#define __com_sun_star_report_GroupKeepTogether_idl__ + + +//============================================================================= + + module com { module sun { module star { module report { + +//============================================================================= + /** Specifies if groups in a multi column report where the group has the property <member scope="XGroup">KeepTogether</member> set to WHOLE_GROUP or WITH_FIRST_DETAIL will keep together by page or column. @see XGroup */ -constants GroupKeepTogether -{ - //------------------------------------------------------------------------- - +published constants GroupKeepTogether +{ + //------------------------------------------------------------------------- + /** Groups are kept together by page. */ const short PER_PAGE = 0; @@ -49,13 +49,13 @@ constants GroupKeepTogether /** Groups are kept together by column. */ const short PER_COLUMN = 1; -}; - -//============================================================================= - -}; }; }; }; - -/*============================================================================= - -=============================================================================*/ -#endif +}; + +//============================================================================= + +}; }; }; }; + +/*============================================================================= + +=============================================================================*/ +#endif diff --git a/offapi/com/sun/star/report/GroupOn.idl b/offapi/com/sun/star/report/GroupOn.idl index 653ef2f44..8a9cbecc1 100644 --- a/offapi/com/sun/star/report/GroupOn.idl +++ b/offapi/com/sun/star/report/GroupOn.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -24,23 +24,23 @@ * for a copy of the LGPLv3 License. * ************************************************************************/ -#ifndef __com_sun_star_report_GroupOn_idl__ -#define __com_sun_star_report_GroupOn_idl__ - - -//============================================================================= - - module com { module sun { module star { module report { - -//============================================================================= - +#ifndef __com_sun_star_report_GroupOn_idl__ +#define __com_sun_star_report_GroupOn_idl__ + + +//============================================================================= + + module com { module sun { module star { module report { + +//============================================================================= + /** Specifies how to group data. @see XGroup */ -constants GroupOn -{ - //------------------------------------------------------------------------- - +published constants GroupOn +{ + //------------------------------------------------------------------------- + /** The same value in the column value or expression. */ const short DEFAULT = 0; @@ -49,7 +49,7 @@ constants GroupOn */ const short PREFIX_CHARACTERS = 1; - /** Dates in the same calendar year. + /** Dates in the same calendar year. */ const short YEAR= 2; @@ -72,7 +72,7 @@ constants GroupOn /** Times in the same hour. */ const short HOUR = 7; - + /** Times in the same minute. */ const short MINUTE = 8; @@ -80,13 +80,13 @@ constants GroupOn /** Values within an interval you specify. */ const short INTERVAL = 9; -}; - -//============================================================================= - -}; }; }; }; - -/*============================================================================= - -=============================================================================*/ -#endif +}; + +//============================================================================= + +}; }; }; }; + +/*============================================================================= + +=============================================================================*/ +#endif diff --git a/offapi/com/sun/star/report/KeepTogether.idl b/offapi/com/sun/star/report/KeepTogether.idl index 98f5cb1d2..f004c3f17 100644 --- a/offapi/com/sun/star/report/KeepTogether.idl +++ b/offapi/com/sun/star/report/KeepTogether.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -24,23 +24,23 @@ * for a copy of the LGPLv3 License. * ************************************************************************/ -#ifndef __com_sun_star_report_KeepTogether_idl__ -#define __com_sun_star_report_KeepTogether_idl__ - - -//============================================================================= - - module com { module sun { module star { module report { - -//============================================================================= - +#ifndef __com_sun_star_report_KeepTogether_idl__ +#define __com_sun_star_report_KeepTogether_idl__ + + +//============================================================================= + + module com { module sun { module star { module report { + +//============================================================================= + /** Specifies that a group header, detail, and footer section is printed on the same page. @see XGroup */ -constants KeepTogether -{ - //------------------------------------------------------------------------- - +published constants KeepTogether +{ + //------------------------------------------------------------------------- + /** Prints the group without keeping the header, detail, and footer together on the same page. */ const short NO = 0; @@ -52,13 +52,13 @@ constants KeepTogether /** Prints the group header on a page when the first detail record can fit on the same page. */ const short WITH_FIRST_DETAIL = 2; -}; - -//============================================================================= - -}; }; }; }; - -/*============================================================================= - -=============================================================================*/ -#endif +}; + +//============================================================================= + +}; }; }; }; + +/*============================================================================= + +=============================================================================*/ +#endif diff --git a/offapi/com/sun/star/report/ReportPrintOption.idl b/offapi/com/sun/star/report/ReportPrintOption.idl index 203cc6a6d..f2e923dc1 100644 --- a/offapi/com/sun/star/report/ReportPrintOption.idl +++ b/offapi/com/sun/star/report/ReportPrintOption.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -24,23 +24,23 @@ * for a copy of the LGPLv3 License. * ************************************************************************/ -#ifndef __com_sun_star_report_ReportPrintOption_idl__ -#define __com_sun_star_report_ReportPrintOption_idl__ - - -//============================================================================= - - module com { module sun { module star { module report { - -//============================================================================= - +#ifndef __com_sun_star_report_ReportPrintOption_idl__ +#define __com_sun_star_report_ReportPrintOption_idl__ + + +//============================================================================= + + module com { module sun { module star { module report { + +//============================================================================= + /** Specifies wether a page header or footer is printed on the same page as the report header or report footer. */ -constants ReportPrintOption -{ - //------------------------------------------------------------------------- - - /** The page header/footer is printed on all pages. +published constants ReportPrintOption +{ + //------------------------------------------------------------------------- + + /** The page header/footer is printed on all pages. */ const short ALL_PAGES = 0; @@ -55,13 +55,13 @@ constants ReportPrintOption /** The page header/footer is not printed on the same page as the report header or footer. */ const short NOT_WITH_REPORT_HEADER_FOOTER = 3; -}; - -//============================================================================= - -}; }; }; }; - -/*============================================================================= - -=============================================================================*/ -#endif +}; + +//============================================================================= + +}; }; }; }; + +/*============================================================================= + +=============================================================================*/ +#endif diff --git a/offapi/com/sun/star/report/SectionPageBreak.idl b/offapi/com/sun/star/report/SectionPageBreak.idl index 6efbce102..abf935201 100644 --- a/offapi/com/sun/star/report/SectionPageBreak.idl +++ b/offapi/com/sun/star/report/SectionPageBreak.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -24,23 +24,23 @@ * for a copy of the LGPLv3 License. * ************************************************************************/ -#ifndef __com_sun_star_report_SectionPageBreak_idl__ -#define __com_sun_star_report_SectionPageBreak_idl__ - - -//============================================================================= - - module com { module sun { module star { module report { - -//============================================================================= - -/** Specifies that page breaks are allowed inside this section. +#ifndef __com_sun_star_report_SectionPageBreak_idl__ +#define __com_sun_star_report_SectionPageBreak_idl__ + + +//============================================================================= + + module com { module sun { module star { module report { + +//============================================================================= + +/** Specifies that page breaks are allowed inside this section. @see XSection */ -constants SectionPageBreak +published constants SectionPageBreak { - //------------------------------------------------------------------------- - + //------------------------------------------------------------------------- + /** Page breaks will never be inserted. If the section doesn't fit on a page than the content will be cut. */ const short NONE = 0; @@ -52,9 +52,9 @@ constants SectionPageBreak /** If the section doesn't fit on page than a page break will be inserted as long as the section fits. */ const short AUTO = 2; -}; -//============================================================================= -}; }; }; }; -/*============================================================================= -=============================================================================*/ -#endif +}; +//============================================================================= +}; }; }; }; +/*============================================================================= +=============================================================================*/ +#endif diff --git a/offapi/com/sun/star/report/XFixedLine.idl b/offapi/com/sun/star/report/XFixedLine.idl index c7ea3c200..7dcd6d720 100644 --- a/offapi/com/sun/star/report/XFixedLine.idl +++ b/offapi/com/sun/star/report/XFixedLine.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -24,33 +24,33 @@ * for a copy of the LGPLv3 License. * ************************************************************************/ -#ifndef __com_sun_star_report_XFixedLine_idl__ -#define __com_sun_star_report_XFixedLine_idl__ - -#ifndef __com_sun_star_report_XReportControlModel_idl__ -#include <com/sun/star/report/XReportControlModel.idl> +#ifndef __com_sun_star_report_XFixedLine_idl__ +#define __com_sun_star_report_XFixedLine_idl__ + +#ifndef __com_sun_star_report_XReportControlModel_idl__ +#include <com/sun/star/report/XReportControlModel.idl> #endif #ifndef __com_sun_star_drawing_CircleKind_idl__ #include <com/sun/star/drawing/CircleKind.idl> #endif -#ifndef __com_sun_star_drawing_LineStyle_idl__ -#include <com/sun/star/drawing/LineStyle.idl> -#endif - +#ifndef __com_sun_star_drawing_LineStyle_idl__ +#include <com/sun/star/drawing/LineStyle.idl> +#endif + #ifndef __com_sun_star_util_Color_idl__ #include <com/sun/star/util/Color.idl> #endif -#ifndef __com_sun_star_drawing_LineDash_idl__ -#include <com/sun/star/drawing/LineDash.idl> -#endif -//============================================================================= - - module com { module sun { module star { module report { - -//============================================================================= -interface XFixedLine -{ +#ifndef __com_sun_star_drawing_LineDash_idl__ +#include <com/sun/star/drawing/LineDash.idl> +#endif +//============================================================================= + + module com { module sun { module star { module report { + +//============================================================================= +published interface XFixedLine +{ interface XReportControlModel; /** specifies the orientation of the control. @@ -68,41 +68,41 @@ interface XFixedLine /** This property contains the type of the line. */ - [attribute,bound] com::sun::star::drawing::LineStyle LineStyle; - - //------------------------------------------------------------------------- - + [attribute,bound] com::sun::star::drawing::LineStyle LineStyle; + + //------------------------------------------------------------------------- + /** This property contains the dash of the line. */ - [attribute,bound] com::sun::star::drawing::LineDash LineDash; - - //------------------------------------------------------------------------- - + [attribute,bound] com::sun::star::drawing::LineDash LineDash; + + //------------------------------------------------------------------------- + /** This property contains the line color. */ - [attribute,bound] com::sun::star::util::Color LineColor; - - //------------------------------------------------------------------------- - + [attribute,bound] com::sun::star::util::Color LineColor; + + //------------------------------------------------------------------------- + /** This property contains the extent of transparency. */ - [attribute,bound] short LineTransparence; - - //------------------------------------------------------------------------- - + [attribute,bound] short LineTransparence; + + //------------------------------------------------------------------------- + /** This property contains the width of the line in 1/100th mm. */ - [attribute,bound] long LineWidth; - - //------------------------------------------------------------------------- -}; - -service FixedLine : XFixedLine; -//============================================================================= - -}; }; }; }; - -/*============================================================================= - -=============================================================================*/ -#endif + [attribute,bound] long LineWidth; + + //------------------------------------------------------------------------- +}; + +published service FixedLine : XFixedLine; +//============================================================================= + +}; }; }; }; + +/*============================================================================= + +=============================================================================*/ +#endif diff --git a/offapi/com/sun/star/report/XFixedText.idl b/offapi/com/sun/star/report/XFixedText.idl index 4c971f1e0..3444aa8d7 100644 --- a/offapi/com/sun/star/report/XFixedText.idl +++ b/offapi/com/sun/star/report/XFixedText.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -24,32 +24,32 @@ * for a copy of the LGPLv3 License. * ************************************************************************/ -#ifndef __com_sun_star_report_XFixedText_idl__ -#define __com_sun_star_report_XFixedText_idl__ - -#ifndef __com_sun_star_report_XReportControlModel_idl__ -#include <com/sun/star/report/XReportControlModel.idl> +#ifndef __com_sun_star_report_XFixedText_idl__ +#define __com_sun_star_report_XFixedText_idl__ + +#ifndef __com_sun_star_report_XReportControlModel_idl__ +#include <com/sun/star/report/XReportControlModel.idl> #endif -//============================================================================= - - module com { module sun { module star { module report { - -//============================================================================= -interface XFixedText -{ +//============================================================================= + + module com { module sun { module star { module report { + +//============================================================================= +published interface XFixedText +{ interface XReportControlModel; /** specifies the label of the control. */ [attribute,bound] string Label; -}; - -service FixedText : XFixedText; -//============================================================================= - -}; }; }; }; - -/*============================================================================= - -=============================================================================*/ -#endif +}; + +published service FixedText : XFixedText; +//============================================================================= + +}; }; }; }; + +/*============================================================================= + +=============================================================================*/ +#endif diff --git a/offapi/com/sun/star/report/XFormatCondition.idl b/offapi/com/sun/star/report/XFormatCondition.idl index 2983577eb..340f3a828 100644 --- a/offapi/com/sun/star/report/XFormatCondition.idl +++ b/offapi/com/sun/star/report/XFormatCondition.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -24,38 +24,38 @@ * for a copy of the LGPLv3 License. * ************************************************************************/ -#ifndef __com_sun_star_report_XFormatCondition_idl__ -#define __com_sun_star_report_XFormatCondition_idl__ +#ifndef __com_sun_star_report_XFormatCondition_idl__ +#define __com_sun_star_report_XFormatCondition_idl__ -#ifndef __com_sun_star_report_XReportControlFormat_idl__ -#include <com/sun/star/report/XReportControlFormat.idl> +#ifndef __com_sun_star_report_XReportControlFormat_idl__ +#include <com/sun/star/report/XReportControlFormat.idl> #endif -//============================================================================= - module com { module sun { module star { module report { -//============================================================================= +//============================================================================= + module com { module sun { module star { module report { +//============================================================================= /** specifies a format condition for a control. -*/ -interface XFormatCondition -{ +*/ +published interface XFormatCondition +{ interface XReportControlFormat; /** gives access to the properties. */ - interface com::sun::star::beans::XPropertySet; + interface com::sun::star::beans::XPropertySet; /** specifies if the condition is enabled or not. */ [attribute,bound] boolean Enabled; /** defines the formula of the format condition. - If the formula evaluates to <TRUE/> then the format will be applied. + If the formula evaluates to <TRUE/> then the format will be applied. */ [attribute,bound] string Formula; -}; - +}; + service FormatCondition : XFormatCondition; -//============================================================================= - -}; }; }; }; -#endif +//============================================================================= + +}; }; }; }; +#endif diff --git a/offapi/com/sun/star/report/XFormattedField.idl b/offapi/com/sun/star/report/XFormattedField.idl index 04984e966..3dc102752 100644 --- a/offapi/com/sun/star/report/XFormattedField.idl +++ b/offapi/com/sun/star/report/XFormattedField.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -24,33 +24,33 @@ * for a copy of the LGPLv3 License. * ************************************************************************/ -#ifndef __com_sun_star_report_XFormattedField_idl__ -#define __com_sun_star_report_XFormattedField_idl__ - -#ifndef __com_sun_star_report_XReportControlModel_idl__ -#include <com/sun/star/report/XReportControlModel.idl> +#ifndef __com_sun_star_report_XFormattedField_idl__ +#define __com_sun_star_report_XFormattedField_idl__ + +#ifndef __com_sun_star_report_XReportControlModel_idl__ +#include <com/sun/star/report/XReportControlModel.idl> #endif #ifndef __com_sun_star_util_XNumberFormatsSupplier_idl__ #include <com/sun/star/util/XNumberFormatsSupplier.idl> #endif -//============================================================================= - - module com { module sun { module star { module report { - -//============================================================================= +//============================================================================= + + module com { module sun { module star { module report { + +//============================================================================= /** describes a control which can be used for displaying values with a arbitrary formatting. @see com::sun::star::report::XReportControlModel @see com::sun::star::util::XNumberFormatsSupplier */ -interface XFormattedField -{ +published interface XFormattedField +{ interface XReportControlModel; /** specifies the format to be used when formatting the field input and output. - + <p>This value is meaningful relative to the FormatsSupplier attribute only.</p> */ @@ -59,14 +59,14 @@ interface XFormattedField /** supplies the formats the field should work with. */ [attribute,bound] com::sun::star::util::XNumberFormatsSupplier FormatsSupplier; -}; - -service FormattedField : XFormattedField; -//============================================================================= - -}; }; }; }; - -/*============================================================================= - -=============================================================================*/ -#endif +}; + +published service FormattedField : XFormattedField; +//============================================================================= + +}; }; }; }; + +/*============================================================================= + +=============================================================================*/ +#endif diff --git a/offapi/com/sun/star/report/XFunction.idl b/offapi/com/sun/star/report/XFunction.idl index e1d684be7..8a511a299 100644 --- a/offapi/com/sun/star/report/XFunction.idl +++ b/offapi/com/sun/star/report/XFunction.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -33,22 +33,22 @@ #ifndef __com_sun_star_beans_Optional_idl__ #include <com/sun/star/beans/Optional.idl> #endif -#ifndef __com_sun_star_lang_XComponent_idl__ +#ifndef __com_sun_star_lang_XComponent_idl__ #include <com/sun/star/lang/XComponent.idl> #endif -#ifndef __com_sun_star_container_XChild_idl__ -#include <com/sun/star/container/XChild.idl> -#endif -//============================================================================= - module com { module sun { module star { module report { -//============================================================================= +#ifndef __com_sun_star_container_XChild_idl__ +#include <com/sun/star/container/XChild.idl> +#endif +//============================================================================= + module com { module sun { module star { module report { +//============================================================================= /** specifies a format condition for a control. -*/ -interface XFunction -{ +*/ +published interface XFunction +{ /** gives access to the properties. */ - interface com::sun::star::beans::XPropertySet; + interface com::sun::star::beans::XPropertySet; /** allows life-time control of function instances. */ @@ -78,13 +78,13 @@ interface XFunction /** defines the formular for the intial value */ [attribute,bound] com::sun::star::beans::Optional<string> InitialFormula; -}; - +}; + service Function : XFunction { create(); }; -//============================================================================= - -}; }; }; }; -#endif +//============================================================================= + +}; }; }; }; +#endif diff --git a/offapi/com/sun/star/report/XFunctions.idl b/offapi/com/sun/star/report/XFunctions.idl index 106346b88..4b23b61b9 100644 --- a/offapi/com/sun/star/report/XFunctions.idl +++ b/offapi/com/sun/star/report/XFunctions.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -27,34 +27,34 @@ #ifndef __com_sun_star_report_XFunctions_idl__ #define __com_sun_star_report_XFunctions_idl__ -#ifndef __com_sun_star_container_XChild_idl__ -#include <com/sun/star/container/XChild.idl> -#endif -#ifndef __com_sun_star_container_XContainer_idl__ -#include <com/sun/star/container/XContainer.idl> -#endif -#ifndef __com_sun_star_container_XIndexContainer_idl__ -#include <com/sun/star/container/XIndexContainer.idl> -#endif -#ifndef __com_sun_star_lang_XComponent_idl__ -#include <com/sun/star/lang/XComponent.idl> +#ifndef __com_sun_star_container_XChild_idl__ +#include <com/sun/star/container/XChild.idl> +#endif +#ifndef __com_sun_star_container_XContainer_idl__ +#include <com/sun/star/container/XContainer.idl> +#endif +#ifndef __com_sun_star_container_XIndexContainer_idl__ +#include <com/sun/star/container/XIndexContainer.idl> +#endif +#ifndef __com_sun_star_lang_XComponent_idl__ +#include <com/sun/star/lang/XComponent.idl> #endif //============================================================================= - module com { module sun { module star { module report { -interface XReportDefinition; -interface XFunction; + module com { module sun { module star { module report { +published interface XReportDefinition; +published interface XFunction; //============================================================================= /** This interface specifies the functions collections of the report definition or a group. @see XFunction @see XReportDefinition */ -interface XFunctions +published interface XFunctions { /** allows to register listeners to be notified of changes in the container. */ - interface com::sun::star::container::XContainer; + interface com::sun::star::container::XContainer; /** gives access to the group elements. The elements are of type <type>XFunction</type>. */ diff --git a/offapi/com/sun/star/report/XFunctionsSupplier.idl b/offapi/com/sun/star/report/XFunctionsSupplier.idl index 4620ed751..c9e2e49d8 100644 --- a/offapi/com/sun/star/report/XFunctionsSupplier.idl +++ b/offapi/com/sun/star/report/XFunctionsSupplier.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -33,19 +33,19 @@ #ifndef __com_sun_star_container_XNameContainer_idl__ #include <com/sun/star/container/XNameContainer.idl> #endif -//============================================================================= - module com { module sun { module star { module report { -//============================================================================= - interface XFunctions; +//============================================================================= + module com { module sun { module star { module report { +//============================================================================= +published interface XFunctions; /** specifies the functions supplier which are located in a report defintion or a group. -*/ -interface XFunctionsSupplier -{ +*/ +published interface XFunctionsSupplier +{ /** access to the functions */ [attribute,readonly] com::sun::star::report::XFunctions Functions; -}; -//============================================================================= - -}; }; }; }; -#endif +}; +//============================================================================= + +}; }; }; }; +#endif diff --git a/offapi/com/sun/star/report/XGroup.idl b/offapi/com/sun/star/report/XGroup.idl index 66cf7338f..ac55066fd 100644 --- a/offapi/com/sun/star/report/XGroup.idl +++ b/offapi/com/sun/star/report/XGroup.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -24,9 +24,9 @@ * for a copy of the LGPLv3 License. * ************************************************************************/ -#ifndef __com_sun_star_report_XGroup_idl__ +#ifndef __com_sun_star_report_XGroup_idl__ #define __com_sun_star_report_XGroup_idl__ - + #ifndef __com_sun_star_container_NoSuchElementException_idl__ #include <com/sun/star/container/NoSuchElementException.idl> #endif @@ -37,19 +37,19 @@ #include <com/sun/star/report/XGroups.idl> #endif #include <com/sun/star/report/XFunctions.idl> -//============================================================================= - - module com { module sun { module star { module report { - -//============================================================================= - +//============================================================================= + + module com { module sun { module star { module report { + +//============================================================================= + /** identifies a <type>XGroup</type>. A group is always a child of the groups collection in the report. @see XReportDefinition @see XGroups */ -interface XGroup -{ +published interface XGroup +{ /** allows access to the groups collection of the report. */ interface com::sun::star::container::XChild; @@ -65,7 +65,7 @@ interface XGroup /** gives access to functions defined in the group definition. */ interface XFunctionsSupplier; - + /** Defines if the group is sorted ascending or descending. The default is <TRUE/>. */ @@ -87,7 +87,7 @@ interface XGroup [attribute,readonly] XSection Header { - get raises (com::sun::star::container::NoSuchElementException); + get raises (com::sun::star::container::NoSuchElementException); }; /** returns the group footer. @@ -97,7 +97,7 @@ interface XGroup */ [attribute,readonly,bound] XSection Footer { - get raises (com::sun::star::container::NoSuchElementException); + get raises (com::sun::star::container::NoSuchElementException); }; /** Specifies how to group data. @@ -136,14 +136,14 @@ interface XGroup /** Specifies that the group header should always be printed on a new page and the reset of the page number to zero. */ [attribute,bound] boolean ResetPageNumber; -}; - +}; + service Group : XGroup; -//============================================================================= - -}; }; }; }; - -/*============================================================================= - -=============================================================================*/ -#endif +//============================================================================= + +}; }; }; }; + +/*============================================================================= + +=============================================================================*/ +#endif diff --git a/offapi/com/sun/star/report/XGroups.idl b/offapi/com/sun/star/report/XGroups.idl index 3e8c8bb79..a16642510 100644 --- a/offapi/com/sun/star/report/XGroups.idl +++ b/offapi/com/sun/star/report/XGroups.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -27,34 +27,34 @@ #ifndef __com_sun_star_report_XGroups_idl__ #define __com_sun_star_report_XGroups_idl__ -#ifndef __com_sun_star_container_XChild_idl__ -#include <com/sun/star/container/XChild.idl> -#endif -#ifndef __com_sun_star_container_XContainer_idl__ -#include <com/sun/star/container/XContainer.idl> -#endif -#ifndef __com_sun_star_container_XIndexContainer_idl__ -#include <com/sun/star/container/XIndexContainer.idl> -#endif -#ifndef __com_sun_star_lang_XComponent_idl__ -#include <com/sun/star/lang/XComponent.idl> +#ifndef __com_sun_star_container_XChild_idl__ +#include <com/sun/star/container/XChild.idl> +#endif +#ifndef __com_sun_star_container_XContainer_idl__ +#include <com/sun/star/container/XContainer.idl> +#endif +#ifndef __com_sun_star_container_XIndexContainer_idl__ +#include <com/sun/star/container/XIndexContainer.idl> +#endif +#ifndef __com_sun_star_lang_XComponent_idl__ +#include <com/sun/star/lang/XComponent.idl> #endif //============================================================================= - module com { module sun { module star { module report { -interface XReportDefinition; -interface XGroup; + module com { module sun { module star { module report { +published interface XReportDefinition; +published interface XGroup; //============================================================================= /** This interface specifies the groups collections of the report definition. @see XGroup @see XReportDefinition */ -interface XGroups +published interface XGroups { /** allows to register listeners to be notified of changes in the container. */ - interface com::sun::star::container::XContainer; + interface com::sun::star::container::XContainer; /** gives access to the group elements. The elements are of type <type>XGroup</type>. */ diff --git a/offapi/com/sun/star/report/XImageControl.idl b/offapi/com/sun/star/report/XImageControl.idl index 5396525e2..ea0641455 100644 --- a/offapi/com/sun/star/report/XImageControl.idl +++ b/offapi/com/sun/star/report/XImageControl.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -24,23 +24,23 @@ * for a copy of the LGPLv3 License. * ************************************************************************/ -#ifndef __com_sun_star_report_XImageControl_idl__ -#define __com_sun_star_report_XImageControl_idl__ - -#ifndef __com_sun_star_report_XReportControlModel_idl__ -#include <com/sun/star/report/XReportControlModel.idl> +#ifndef __com_sun_star_report_XImageControl_idl__ +#define __com_sun_star_report_XImageControl_idl__ + +#ifndef __com_sun_star_report_XReportControlModel_idl__ +#include <com/sun/star/report/XReportControlModel.idl> +#endif +#ifndef __com_sun_star_form_XImageProducerSupplier_idl__ +#include <com/sun/star/form/XImageProducerSupplier.idl> #endif -#ifndef __com_sun_star_form_XImageProducerSupplier_idl__ -#include <com/sun/star/form/XImageProducerSupplier.idl> -#endif - -//============================================================================= - - module com { module sun { module star { module report { - -//============================================================================= -interface XImageControl -{ + +//============================================================================= + + module com { module sun { module star { module report { + +//============================================================================= +published interface XImageControl +{ interface XReportControlModel; /** supplies the caller with an <type scope="com::sun::star::awt">XImageProducer</type>. @@ -56,7 +56,7 @@ interface XImageControl Usually, controls acting for an <type>ImageControl</type> model are consumers, and use the data stream to display the image</p> */ - interface com::sun::star::form::XImageProducerSupplier; + interface com::sun::star::form::XImageProducerSupplier; /** specifies an URL to an image to use for the control. */ @@ -79,14 +79,14 @@ interface XImageControl If the data field contains something different as string then this attribute will be ignored. */ [attribute,bound] boolean PreserveIRI; -}; - -service ImageControl : XImageControl; -//============================================================================= - -}; }; }; }; - -/*============================================================================= - -=============================================================================*/ -#endif +}; + +published service ImageControl : XImageControl; +//============================================================================= + +}; }; }; }; + +/*============================================================================= + +=============================================================================*/ +#endif diff --git a/offapi/com/sun/star/report/XReportComponent.idl b/offapi/com/sun/star/report/XReportComponent.idl index 86d990df8..19466f68c 100644 --- a/offapi/com/sun/star/report/XReportComponent.idl +++ b/offapi/com/sun/star/report/XReportComponent.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -24,60 +24,62 @@ * for a copy of the LGPLv3 License. * ************************************************************************/ -#ifndef __com_sun_star_report_XReportComponent_idl__ -#define __com_sun_star_report_XReportComponent_idl__ - -#ifndef __com_sun_star_container_XChild_idl__ -#include <com/sun/star/container/XChild.idl> -#endif - -#ifndef __com_sun_star_lang_XComponent_idl__ -#include <com/sun/star/lang/XComponent.idl> +#ifndef __com_sun_star_report_XReportComponent_idl__ +#define __com_sun_star_report_XReportComponent_idl__ + +#ifndef __com_sun_star_container_XChild_idl__ +#include <com/sun/star/container/XChild.idl> +#endif + +#ifndef __com_sun_star_lang_XComponent_idl__ +#include <com/sun/star/lang/XComponent.idl> +#endif + +#ifndef __com_sun_star_container_XNamed_idl__ +#include <com/sun/star/container/XNamed.idl> #endif - -#ifndef __com_sun_star_container_XNamed_idl__ -#include <com/sun/star/container/XNamed.idl> -#endif - -#ifndef __com_sun_star_beans_XPropertySet_idl__ -#include <com/sun/star/beans/XPropertySet.idl> -#endif -#ifndef __com_sun_star_util_XCloneable_idl__ + +#ifndef __com_sun_star_beans_XPropertySet_idl__ +#include <com/sun/star/beans/XPropertySet.idl> +#endif +#ifndef __com_sun_star_util_XCloneable_idl__ #include <com/sun/star/util/XCloneable.idl> #endif -#ifndef __com_sun_star_awt_XControlModel_idl__ -#include <com/sun/star/awt/XControlModel.idl> -#endif -#ifndef __com_sun_star_drawing_XShape_idl__ +#ifndef __com_sun_star_awt_XControlModel_idl__ +#include <com/sun/star/awt/XControlModel.idl> +#endif +#ifndef __com_sun_star_drawing_XShape_idl__ #include <com/sun/star/drawing/XShape.idl> #endif - -//============================================================================= - - module com { module sun { module star { module report { - interface XSection; -//============================================================================= + +//============================================================================= + + module com { module sun { module star { module report { + +published interface XSection; + +//============================================================================= /** describes a component which may be part of a report. - + @see XReportDefinition */ -interface XReportComponent -{ +published interface XReportComponent +{ interface com::sun::star::util::XCloneable; /** identifies the component as a candidate for being part of a report. <p>This interface also provides the access to the component's parent.</p> */ - interface com::sun::star::container::XChild; - + interface com::sun::star::container::XChild; + /** allows life-time control of report components. */ - interface com::sun::star::lang::XComponent; + interface com::sun::star::lang::XComponent; + + interface com::sun::star::drawing::XShape; - interface com::sun::star::drawing::XShape; - /** gives access to the properties. */ - interface com::sun::star::beans::XPropertySet; + interface com::sun::star::beans::XPropertySet; /** the name of the component. */ @@ -88,12 +90,12 @@ interface XReportComponent /** specifies the height of the control. */ - [attribute,bound] long Height; - + [attribute,bound] long Height; + /** specifies the horizontal position of the control. */ [attribute,bound] long PositionX; - + /** specifies the vertical position of the control. */ [attribute,bound] long PositionY; @@ -145,7 +147,7 @@ interface XReportComponent it's data based on the values of the master fields.</p> <p>If the report is no sub report (e.g. it's parent is not a report itself), this property is not evaluated.</p> - + */ [attribute,bound] sequence<string> MasterFields { @@ -174,7 +176,7 @@ interface XReportComponent fields or their aliases of the detail report.</p> <p>If the report is no sub report (e.g. it's parent is not a report itself), this property is not evaluated.</p> - * + * */ [attribute,bound] sequence<string> DetailFields { @@ -188,13 +190,13 @@ interface XReportComponent This value is <NULL/> when the control was not inserted in any section. */ [attribute,readonly] com::sun::star::report::XSection Section; -}; - -//============================================================================= - -}; }; }; }; - -/*============================================================================= - -=============================================================================*/ -#endif +}; + +//============================================================================= + +}; }; }; }; + +/*============================================================================= + +=============================================================================*/ +#endif diff --git a/offapi/com/sun/star/report/XReportControlFormat.idl b/offapi/com/sun/star/report/XReportControlFormat.idl index c15278866..52646ac54 100644 --- a/offapi/com/sun/star/report/XReportControlFormat.idl +++ b/offapi/com/sun/star/report/XReportControlFormat.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -24,26 +24,26 @@ * for a copy of the LGPLv3 License. * ************************************************************************/ -#ifndef __com_sun_star_report_XReportControlFormat_idl__ -#define __com_sun_star_report_XReportControlFormat_idl__ +#ifndef __com_sun_star_report_XReportControlFormat_idl__ +#define __com_sun_star_report_XReportControlFormat_idl__ #include <com/sun/star/awt/FontDescriptor.idl> #include <com/sun/star/awt/FontSlant.idl> #include <com/sun/star/beans/XPropertySet.idl> -#include <com/sun/star/lang/IllegalArgumentException.idl> +#include <com/sun/star/lang/IllegalArgumentException.idl> #include <com/sun/star/lang/Locale.idl> #include <com/sun/star/style/ParagraphAdjust.idl> #include <com/sun/star/style/VerticalAlignment.idl> #include <com/sun/star/util/Color.idl> -//============================================================================= - - module com { module sun { module star { module report { - -//============================================================================= +//============================================================================= + + module com { module sun { module star { module report { + +//============================================================================= /** specifies a format condition for a control. -*/ -interface XReportControlFormat -{ +*/ +published interface XReportControlFormat +{ /** specifies the background color (RGB) of the control. */ [attribute,bound] com::sun::star::util::Color ControlBackground @@ -60,7 +60,7 @@ interface XReportControlFormat get raises ( com::sun::star::beans::UnknownPropertyException ); }; - /** specifies the horizontal alignment of the text. + /** specifies the horizontal alignment of the text. @see ::com::sun::star::style::ParagraphAdjust */ [attribute,bound] short ParaAdjust @@ -69,7 +69,7 @@ interface XReportControlFormat get raises ( com::sun::star::beans::UnknownPropertyException ); }; - //------------------------------------------------------------------------- + //------------------------------------------------------------------------- /** specifies the font attributes of the text in the control. */ @@ -189,7 +189,7 @@ interface XReportControlFormat get raises ( com::sun::star::beans::UnknownPropertyException ); }; - /** specifies the percentage of raisement/lowerment of superscript/subscript + /** specifies the percentage of raisement/lowerment of superscript/subscript characters. <p>Negative values denote subscripts and positive values superscripts.</p> @@ -305,9 +305,9 @@ interface XReportControlFormat set raises ( com::sun::star::beans::UnknownPropertyException ); get raises ( com::sun::star::beans::UnknownPropertyException ); }; - + //------------------------------------------------------------------------- - + /** specifies the text line color (RGB) of the control. */ [attribute,bound] com::sun::star::util::Color CharUnderlineColor @@ -374,7 +374,7 @@ interface XReportControlFormat }; /** determins the rotation of a character in degree. - <p>Depending on the implementation only certain values may be allowed. + <p>Depending on the implementation only certain values may be allowed. </p> */ [attribute,bound] short CharRotation @@ -388,7 +388,7 @@ interface XReportControlFormat <p>The value refers to the original width which is denoted by 100, and it has to be greater than 0.</p> - + */ [attribute,bound] short CharScaleWidth { @@ -556,7 +556,7 @@ interface XReportControlFormat <p>This property may be empty.</p> */ [attribute,bound] string CharFontStyleNameComplex - + { set raises ( com::sun::star::beans::UnknownPropertyException ); get raises ( com::sun::star::beans::UnknownPropertyException ); @@ -604,10 +604,10 @@ interface XReportControlFormat set raises ( com::sun::star::beans::UnknownPropertyException ); get raises ( com::sun::star::beans::UnknownPropertyException ); }; -}; - +}; + service ReportControlFormat : XReportControlFormat; -//============================================================================= - -}; }; }; }; -#endif +//============================================================================= + +}; }; }; }; +#endif diff --git a/offapi/com/sun/star/report/XReportControlModel.idl b/offapi/com/sun/star/report/XReportControlModel.idl index 2a5322d82..3f65afd84 100644 --- a/offapi/com/sun/star/report/XReportControlModel.idl +++ b/offapi/com/sun/star/report/XReportControlModel.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -24,31 +24,31 @@ * for a copy of the LGPLv3 License. * ************************************************************************/ -#ifndef __com_sun_star_report_XReportControlModel_idl__ -#define __com_sun_star_report_XReportControlModel_idl__ - -#ifndef __com_sun_star_report_XReportComponent_idl__ -#include <com/sun/star/report/XReportComponent.idl> +#ifndef __com_sun_star_report_XReportControlModel_idl__ +#define __com_sun_star_report_XReportControlModel_idl__ + +#ifndef __com_sun_star_report_XReportComponent_idl__ +#include <com/sun/star/report/XReportComponent.idl> #endif -#ifndef __com_sun_star_report_XReportControlFormat_idl__ +#ifndef __com_sun_star_report_XReportControlFormat_idl__ #include <com/sun/star/report/XReportControlFormat.idl> #endif -#ifndef __com_sun_star_container_XContainer_idl__ -#include <com/sun/star/container/XContainer.idl> -#endif -#ifndef __com_sun_star_container_XIndexContainer_idl__ -#include <com/sun/star/container/XIndexContainer.idl> -#endif -#ifndef __com_sun_star_report_XFormatCondition_idl__ -#include <com/sun/star/report/XFormatCondition.idl> +#ifndef __com_sun_star_container_XContainer_idl__ +#include <com/sun/star/container/XContainer.idl> +#endif +#ifndef __com_sun_star_container_XIndexContainer_idl__ +#include <com/sun/star/container/XIndexContainer.idl> #endif -//============================================================================= - - module com { module sun { module star { module report { - -//============================================================================= -interface XReportControlModel -{ +#ifndef __com_sun_star_report_XFormatCondition_idl__ +#include <com/sun/star/report/XFormatCondition.idl> +#endif +//============================================================================= + + module com { module sun { module star { module report { + +//============================================================================= +published interface XReportControlModel +{ /** allows the creation of sub reports. */ interface XReportComponent; @@ -57,19 +57,19 @@ interface XReportControlModel /** allows to register listeners to be notified of changes in the container. */ - interface com::sun::star::container::XContainer; + interface com::sun::star::container::XContainer; /** gives access to the <type scope="com::sun::star::report">XFormatCondition</type> elements by index. */ - interface com::sun::star::container::XIndexContainer; + interface com::sun::star::container::XIndexContainer; /** Creates a format condition. @return report component */ - XFormatCondition createFormatCondition() raises( com::sun::star::uno::Exception ); + XFormatCondition createFormatCondition() raises( com::sun::star::uno::Exception ); + - /** Specifies which content should be shown. The value can be <br/> <li>the name of a database column. The format to use is field:[name] </li> @@ -94,7 +94,7 @@ interface XReportControlModel get raises ( com::sun::star::beans::UnknownPropertyException ); }; - /** Describes the print expression of the report control model. + /** Describes the print expression of the report control model. If the expression evaluates to true than the report control model will be printed otherwise not. */ [attribute,bound] string ConditionalPrintExpression @@ -102,14 +102,14 @@ interface XReportControlModel set raises ( com::sun::star::beans::UnknownPropertyException ); get raises ( com::sun::star::beans::UnknownPropertyException ); }; -}; - +}; + service ReportControlModel : XReportControlModel; -//============================================================================= - -}; }; }; }; - -/*============================================================================= - -=============================================================================*/ -#endif +//============================================================================= + +}; }; }; }; + +/*============================================================================= + +=============================================================================*/ +#endif diff --git a/offapi/com/sun/star/report/XReportDefinition.idl b/offapi/com/sun/star/report/XReportDefinition.idl index ece2189bd..6c20ede01 100644 --- a/offapi/com/sun/star/report/XReportDefinition.idl +++ b/offapi/com/sun/star/report/XReportDefinition.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -24,27 +24,27 @@ * for a copy of the LGPLv3 License. * ************************************************************************/ -#ifndef __com_sun_star_report_XReportDefinition_idl__ -#define __com_sun_star_report_XReportDefinition_idl__ - -#ifndef __com_sun_star_report_XReportComponent_idl__ -#include <com/sun/star/report/XReportComponent.idl> +#ifndef __com_sun_star_report_XReportDefinition_idl__ +#define __com_sun_star_report_XReportDefinition_idl__ + +#ifndef __com_sun_star_report_XReportComponent_idl__ +#include <com/sun/star/report/XReportComponent.idl> #endif -#ifndef __com_sun_star_report_XFunctionsSupplier_idl__ +#ifndef __com_sun_star_report_XFunctionsSupplier_idl__ #include <com/sun/star/report/XFunctionsSupplier.idl> #endif -#ifndef __com_sun_star_view_PaperOrientation_idl__ -#include <com/sun/star/view/PaperOrientation.idl> -#endif +#ifndef __com_sun_star_view_PaperOrientation_idl__ +#include <com/sun/star/view/PaperOrientation.idl> +#endif #ifndef __com_sun_star_container_NoSuchElementException_idl__ #include <com/sun/star/container/NoSuchElementException.idl> #endif #ifndef __com_sun_star_style_GraphicLocation_idl__ #include <com/sun/star/style/GraphicLocation.idl> #endif -#ifndef __com_sun_star_view_PaperFormat_idl__ -#include <com/sun/star/view/PaperFormat.idl> -#endif +#ifndef __com_sun_star_view_PaperFormat_idl__ +#include <com/sun/star/view/PaperFormat.idl> +#endif #ifndef __com_sun_star_util_XClosable_idl__ #include <com/sun/star/util/XCloseable.idl> #endif @@ -78,24 +78,24 @@ #ifndef __com_sun_star_document_XEventBroadcaster_idl__ #include <com/sun/star/document/XEventBroadcaster.idl> #endif -#ifndef __com_sun_star_lang_DisposedException_idl__ +#ifndef __com_sun_star_lang_DisposedException_idl__ #include <com/sun/star/lang/DisposedException.idl> #endif -#ifndef __com_sun_star_style_XStyleFamiliesSupplier_idl__ +#ifndef __com_sun_star_style_XStyleFamiliesSupplier_idl__ #include <com/sun/star/style/XStyleFamiliesSupplier.idl> #endif -module com { module sun { module star { module sdbc { -published interface XConnection; -};};};}; -//============================================================================= - - module com { module sun { module star { module report { - - interface XSection; - interface XGroups; -//============================================================================= - +module com { module sun { module star { module sdbc { +published interface XConnection; +};};};}; +//============================================================================= + + module com { module sun { module star { module report { + + published interface XSection; + published interface XGroups; +//============================================================================= + /** identifies a <type>XReportComponent</type> as being a (sub-) report. <p>This interface does not really provide an own functionality, it is only for easier @@ -107,8 +107,8 @@ published interface XConnection; @see XReportComponent */ -interface XReportDefinition -{ +published interface XReportDefinition +{ /** allows the access to the model embedded in the database storage. */ interface com::sun::star::frame::XModel; @@ -181,8 +181,8 @@ interface XReportDefinition raises( ::com::sun::star::lang::DisposedException, ::com::sun::star::uno::Exception ); - //------------------------------------------------------------------------- - + //------------------------------------------------------------------------- + /** Represents the output format (media (mime) type) of the resulting document when executing this report. */ [attribute,bound] string MimeType @@ -224,8 +224,8 @@ interface XReportDefinition The default value for <member scope="com::sun::star::sdbc">RowSet::EscapeProcessing</member> is <TRUE/>. By switching it to <FALSE/>, you can pass backend-specific SQL statements, which are not standard SQL, to your database.</p> - - + + @see com::sun::star::sdb::CommandType */ [attribute,bound] string Command; @@ -303,7 +303,7 @@ interface XReportDefinition /** Represents the groups of the report. */ - [attribute,readonly] com::sun::star::report::XGroups Groups; + [attribute,readonly] com::sun::star::report::XGroups Groups; /** returns the report header if the <member>ReportHeaderOn</member>is <TRUE/>. @throws <type scope="com::sun::star::container">NoSuchElementException</type> @@ -312,7 +312,7 @@ interface XReportDefinition */ [attribute,readonly] com::sun::star::report::XSection ReportHeader { - get raises (com::sun::star::container::NoSuchElementException); + get raises (com::sun::star::container::NoSuchElementException); }; /** returns the page header if the <member>PageHeaderOn</member>is <TRUE/>. @@ -322,7 +322,7 @@ interface XReportDefinition */ [attribute,readonly] com::sun::star::report::XSection PageHeader { - get raises (com::sun::star::container::NoSuchElementException); + get raises (com::sun::star::container::NoSuchElementException); }; /** returns the detail section. @@ -337,7 +337,7 @@ interface XReportDefinition */ [attribute,readonly] com::sun::star::report::XSection PageFooter { - get raises (com::sun::star::container::NoSuchElementException); + get raises (com::sun::star::container::NoSuchElementException); }; /** returns the report footer if the <member>ReportFooterOn</member>is <TRUE/>. @@ -347,16 +347,16 @@ interface XReportDefinition */ [attribute,readonly] com::sun::star::report::XSection ReportFooter { - get raises (com::sun::star::container::NoSuchElementException); + get raises (com::sun::star::container::NoSuchElementException); }; -}; - -service ReportDefinition : XReportDefinition; -//============================================================================= - -}; }; }; }; - -/*============================================================================= - -=============================================================================*/ -#endif +}; + +published service ReportDefinition : XReportDefinition; +//============================================================================= + +}; }; }; }; + +/*============================================================================= + +=============================================================================*/ +#endif diff --git a/offapi/com/sun/star/report/XReportEngine.idl b/offapi/com/sun/star/report/XReportEngine.idl index c8a9aea97..be9d0b95a 100644 --- a/offapi/com/sun/star/report/XReportEngine.idl +++ b/offapi/com/sun/star/report/XReportEngine.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -76,7 +76,7 @@ module com { module sun { module star { module report { @see com.sun.star.document.OfficeDocument */ -interface XReportEngine +published interface XReportEngine { /** allows life-time control of report engine. */ diff --git a/offapi/com/sun/star/report/XSection.idl b/offapi/com/sun/star/report/XSection.idl index 80501b88d..389f9949e 100644 --- a/offapi/com/sun/star/report/XSection.idl +++ b/offapi/com/sun/star/report/XSection.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -24,39 +24,39 @@ * for a copy of the LGPLv3 License. * ************************************************************************/ -#ifndef __com_sun_star_report_XSection_idl__ -#define __com_sun_star_report_XSection_idl__ - -#ifndef __com_sun_star_container_XChild_idl__ -#include <com/sun/star/container/XChild.idl> -#endif -#ifndef __com_sun_star_drawing_XShapes_idl__ -#include <com/sun/star/drawing/XShapes.idl> -#endif -#ifndef __com_sun_star_container_XEnumerationAccess_idl__ -#include <com/sun/star/container/XEnumerationAccess.idl> -#endif -#ifndef __com_sun_star_container_XContainer_idl__ -#include <com/sun/star/container/XContainer.idl> -#endif -#ifndef __com_sun_star_util_Color_idl__ -#include <com/sun/star/util/Color.idl> -#endif +#ifndef __com_sun_star_report_XSection_idl__ +#define __com_sun_star_report_XSection_idl__ + +#ifndef __com_sun_star_container_XChild_idl__ +#include <com/sun/star/container/XChild.idl> +#endif +#ifndef __com_sun_star_drawing_XShapes_idl__ +#include <com/sun/star/drawing/XShapes.idl> +#endif +#ifndef __com_sun_star_container_XEnumerationAccess_idl__ +#include <com/sun/star/container/XEnumerationAccess.idl> +#endif +#ifndef __com_sun_star_container_XContainer_idl__ +#include <com/sun/star/container/XContainer.idl> +#endif +#ifndef __com_sun_star_util_Color_idl__ +#include <com/sun/star/util/Color.idl> +#endif #ifndef __com_sun_star_beans_XPropertySet_idl__ #include <com/sun/star/beans/XPropertySet.idl> #endif -#ifndef __com_sun_star_report_XReportDefinition_idl__ +#ifndef __com_sun_star_report_XReportDefinition_idl__ #include <com/sun/star/report/XReportDefinition.idl> #endif -#ifndef __com_sun_star_report_XReportComponent_idl__ +#ifndef __com_sun_star_report_XReportComponent_idl__ #include <com/sun/star/report/XReportComponent.idl> #endif -//============================================================================= - - module com { module sun { module star { module report { - interface XGroup; -//============================================================================= - +//============================================================================= + + module com { module sun { module star { module report { + published interface XGroup; +//============================================================================= + /** identifies a <type>XSection</type> inside a report. <p>A section acts like a container of report components. This generic @@ -66,22 +66,22 @@ @see XReportDefinition @see XGroup */ -interface XSection -{ +published interface XSection +{ /** allows to navigate to group or report definition. */ interface com::sun::star::container::XChild; /** allows to register listeners to be notified of changes in the container. */ - interface com::sun::star::container::XContainer; - + interface com::sun::star::container::XContainer; + /** gives access to the elements by index. */ - interface com::sun::star::drawing::XShapes; - + interface com::sun::star::drawing::XShapes; + /** creates an enumeration of the elements. */ - interface com::sun::star::container::XEnumerationAccess; + interface com::sun::star::container::XEnumerationAccess; /** provides generic access to the instance properties */ @@ -91,8 +91,8 @@ interface XSection */ interface com::sun::star::lang::XComponent; - //------------------------------------------------------------------------- - + //------------------------------------------------------------------------- + /** Defines if the section should be visible in report. */ [attribute,bound] boolean Visible; @@ -139,7 +139,7 @@ interface XSection }; /** Specifies that the section is printed on one page. - <p>Not valid for page header or page footer.</p> + <p>Not valid for page header or page footer.</p> */ [attribute,bound] boolean KeepTogether { @@ -147,8 +147,8 @@ interface XSection get raises ( com::sun::star::beans::UnknownPropertyException ); }; - /** Specifies that elements with dynamic state will be expanded vertically when then content of the element is larger than it's container. - If this property is disabled the content will be truncated when it's size is larger than the container. + /** Specifies that elements with dynamic state will be expanded vertically when then content of the element is larger than it's container. + If this property is disabled the content will be truncated when it's size is larger than the container. */ [attribute,bound] boolean CanGrow { @@ -158,7 +158,7 @@ interface XSection /** <p>Represents ...</p> - + */ [attribute,bound] boolean CanShrink { @@ -166,7 +166,7 @@ interface XSection get raises ( com::sun::star::beans::UnknownPropertyException ); }; - /** Defines that the group header should be repeated on the next page when a group spans more than one page. + /** Defines that the group header should be repeated on the next page when a group spans more than one page. It only applies to group headers. */ [attribute,bound] boolean RepeatSection @@ -182,14 +182,14 @@ interface XSection /** Specifies the parent of the section if it is a page header or page footer. */ [attribute,readonly] com::sun::star::report::XReportDefinition ReportDefinition; -}; +}; service Section : XSection; -//============================================================================= - -}; }; }; }; - -/*============================================================================= - -=============================================================================*/ -#endif +//============================================================================= + +}; }; }; }; + +/*============================================================================= + +=============================================================================*/ +#endif diff --git a/offapi/com/sun/star/report/XShape.idl b/offapi/com/sun/star/report/XShape.idl index ccabe13fa..ca5935422 100644 --- a/offapi/com/sun/star/report/XShape.idl +++ b/offapi/com/sun/star/report/XShape.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -24,28 +24,28 @@ * for a copy of the LGPLv3 License. * ************************************************************************/ -#ifndef __com_sun_star_report_XShape_idl__ -#define __com_sun_star_report_XShape_idl__ - -#ifndef __com_sun_star_report_XReportControlModel_idl__ -#include <com/sun/star/report/XReportControlModel.idl> +#ifndef __com_sun_star_report_XShape_idl__ +#define __com_sun_star_report_XShape_idl__ + +#ifndef __com_sun_star_report_XReportControlModel_idl__ +#include <com/sun/star/report/XReportControlModel.idl> #endif #ifndef __com_sun_star_beans_PropertyValue_idl__ #include <com/sun/star/beans/PropertyValue.idl> #endif -#ifndef __com_sun_star_drawing_XShape_idl__ +#ifndef __com_sun_star_drawing_XShape_idl__ #include <com/sun/star/drawing/XShape.idl> #endif #ifndef __com_sun_star_drawing_HomogenMatrix3_idl__ #include <com/sun/star/drawing/HomogenMatrix3.idl> #endif -//============================================================================= - - module com { module sun { module star { module report { - -//============================================================================= -interface XShape -{ +//============================================================================= + + module com { module sun { module star { module report { + +//============================================================================= +published interface XShape +{ interface XReportControlModel; /** is used to query or change the ZOrder of this <type>Shape</type>. */ @@ -73,7 +73,7 @@ interface XShape /** This property describes the geometry of the CustomShape. The CustomShapeEngine that is used should be able to get on with the content of this property. - + If the CustomShapeEngine property is "com.sun.star.drawing.EnhancedCustomShapeEngine", then this property is containing properties as they are specified in the service com.sun.star.drawing.EnhancedCustomShapeGeometry @@ -83,14 +83,14 @@ interface XShape /** determines if the object is opaque or transparent for text. */ [attribute,bound] boolean Opaque; -}; - +}; + service Shape : XShape; -//============================================================================= - -}; }; }; }; - -/*============================================================================= - -=============================================================================*/ -#endif +//============================================================================= + +}; }; }; }; + +/*============================================================================= + +=============================================================================*/ +#endif diff --git a/offapi/com/sun/star/report/inspection/DataProviderHandler.idl b/offapi/com/sun/star/report/inspection/DataProviderHandler.idl index eed4e7e53..0f410efe3 100644 --- a/offapi/com/sun/star/report/inspection/DataProviderHandler.idl +++ b/offapi/com/sun/star/report/inspection/DataProviderHandler.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -42,7 +42,7 @@ module com { module sun { module star { module report { module inspection { @see com::sun::star::inspection::XPropertyHandler */ -service DataProviderHandler +published service DataProviderHandler { interface com::sun::star::inspection::XPropertyHandler; }; diff --git a/offapi/com/sun/star/report/inspection/DefaultComponentInspectorModel.idl b/offapi/com/sun/star/report/inspection/DefaultComponentInspectorModel.idl index 7bf0ac1f7..8f949cbdb 100644 --- a/offapi/com/sun/star/report/inspection/DefaultComponentInspectorModel.idl +++ b/offapi/com/sun/star/report/inspection/DefaultComponentInspectorModel.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -30,7 +30,7 @@ #ifndef __com_sun_star_inspection_XObjectInspectorModel_idl__ #include <com/sun/star/inspection/XObjectInspectorModel.idl> #endif -#ifndef __com_sun_star_lang_IllegalArgumentException_idl__ +#ifndef __com_sun_star_lang_IllegalArgumentException_idl__ #include <com/sun/star/lang/IllegalArgumentException.idl> #endif @@ -52,7 +52,7 @@ module com { module sun { module star { module report { module inspection { @see com::sun::star::inspection::XObjectInspectorModel::HandlerFactories */ -service DefaultComponentInspectorModel : com::sun::star::inspection::XObjectInspectorModel +published service DefaultComponentInspectorModel : com::sun::star::inspection::XObjectInspectorModel { /** creates a default DefaultComponentInspectorModel, providing factories for all handlers listed above. @@ -82,7 +82,7 @@ service DefaultComponentInspectorModel : com::sun::star::inspection::XObjectInsp @since OOo 2.2 */ - createWithHelpSection( + createWithHelpSection( [in] long minHelpTextLines, [in] long maxHelpTextLines ) diff --git a/offapi/com/sun/star/report/inspection/ReportComponentHandler.idl b/offapi/com/sun/star/report/inspection/ReportComponentHandler.idl index ba4d99a75..cda253456 100644 --- a/offapi/com/sun/star/report/inspection/ReportComponentHandler.idl +++ b/offapi/com/sun/star/report/inspection/ReportComponentHandler.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -42,7 +42,7 @@ module com { module sun { module star { module report { module inspection { @see com::sun::star::inspection::XPropertyHandler */ -service ReportComponentHandler +published service ReportComponentHandler { interface com::sun::star::inspection::XPropertyHandler; }; diff --git a/offapi/com/sun/star/report/meta/XFormulaParser.idl b/offapi/com/sun/star/report/meta/XFormulaParser.idl index ce9931600..61bbba184 100644 --- a/offapi/com/sun/star/report/meta/XFormulaParser.idl +++ b/offapi/com/sun/star/report/meta/XFormulaParser.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -38,7 +38,7 @@ module com { module sun { module star { module report { module meta { /** identifies a <type>XFormulaParser</type> which allows to retrieve the meta data of all supported functions. */ -interface XFormulaParser +published interface XFormulaParser { /** allows life-time control of report engine. */ diff --git a/offapi/com/sun/star/report/meta/XFunctionCategory.idl b/offapi/com/sun/star/report/meta/XFunctionCategory.idl index 08875e412..22e2e4928 100644 --- a/offapi/com/sun/star/report/meta/XFunctionCategory.idl +++ b/offapi/com/sun/star/report/meta/XFunctionCategory.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -34,12 +34,12 @@ //============================================================================= module com { module sun { module star { module report { module meta { -interface XFunctionDescription; +published interface XFunctionDescription; /** identifies a <type>XFunctionCategory</type> which allows to retrieve the meta data of all supported functions. */ -interface XFunctionCategory +published interface XFunctionCategory { /** gives access to the properties. */ @@ -53,8 +53,8 @@ interface XFunctionCategory @see com.ssun.star.container.XIndexAccess */ XFunctionDescription getFunction([in] long position) - raises( com::sun::star::lang::IndexOutOfBoundsException, - com::sun::star::lang::WrappedTargetException ); + raises( com::sun::star::lang::IndexOutOfBoundsException, + com::sun::star::lang::WrappedTargetException ); /** returns the localized category's name. */ diff --git a/offapi/com/sun/star/report/meta/XFunctionDescription.idl b/offapi/com/sun/star/report/meta/XFunctionDescription.idl index 518caefb5..ac92a6948 100644 --- a/offapi/com/sun/star/report/meta/XFunctionDescription.idl +++ b/offapi/com/sun/star/report/meta/XFunctionDescription.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -34,12 +34,12 @@ //============================================================================= module com { module sun { module star { module report { module meta { -interface XFunctionCategory; +published interface XFunctionCategory; /** identifies a <type>XFunctionDescription</type> which allows to retrieve the meta data of all supported functions. */ -interface XFunctionDescription +published interface XFunctionDescription { /** gives access to the properties. */ diff --git a/offapi/com/sun/star/report/meta/XFunctionManager.idl b/offapi/com/sun/star/report/meta/XFunctionManager.idl index 87ee7a7c5..69078d649 100644 --- a/offapi/com/sun/star/report/meta/XFunctionManager.idl +++ b/offapi/com/sun/star/report/meta/XFunctionManager.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -29,7 +29,7 @@ #include <com/sun/star/lang/XComponent.idl> #include <com/sun/star/container/XIndexAccess.idl> -#include <com/sun/star/container/NoSuchElementException.idl> +#include <com/sun/star/container/NoSuchElementException.idl> #include <com/sun/star/lang/DisposedException.idl> #include <com/sun/star/report/meta/XFunctionCategory.idl> #include <com/sun/star/report/meta/XFunctionDescription.idl> @@ -39,7 +39,7 @@ module com { module sun { module star { module report { module meta { /** identifies a <type>XFunctionManager</type> which allows to retrieve the meta data of all supported functions. */ -interface XFunctionManager +published interface XFunctionManager { /** allows life-time control of report engine. */ @@ -53,14 +53,14 @@ interface XFunctionManager @see com.ssun.star.container.XIndexAccess */ XFunctionCategory getCategory([in] long position) - raises( com::sun::star::lang::IndexOutOfBoundsException, - com::sun::star::lang::WrappedTargetException ); + raises( com::sun::star::lang::IndexOutOfBoundsException, + com::sun::star::lang::WrappedTargetException ); /** get the function description by name @param name the name of the function */ XFunctionDescription getFunctionByName([in] string name) - raises( com::sun::star::container::NoSuchElementException); + raises( com::sun::star::container::NoSuchElementException); }; //============================================================================= diff --git a/offapi/com/sun/star/resource/StringResourceWithLocation.idl b/offapi/com/sun/star/resource/StringResourceWithLocation.idl index ab1b9bbf3..ea3743106 100644 --- a/offapi/com/sun/star/resource/StringResourceWithLocation.idl +++ b/offapi/com/sun/star/resource/StringResourceWithLocation.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -33,16 +33,16 @@ #endif -//============================================================================= +//============================================================================= module com { module sun { module star { module resource { -//============================================================================= +//============================================================================= /** specifies a service providing access to a resource string table implementing the <type scope="com::sun::star::resource">XStringResourceWithLocation</type> interface. */ -service StringResourceWithLocation : com::sun::star::resource::XStringResourceWithLocation +published service StringResourceWithLocation : com::sun::star::resource::XStringResourceWithLocation { /** is used to initialize the object on its creation. @@ -51,11 +51,11 @@ service StringResourceWithLocation : com::sun::star::resource::XStringResourceWi the ReadOnly state allows it - the string table data. @param ReadOnly - Specifies if the resource should be read only, + Specifies if the resource should be read only, see <code>XStringResourceManager::isReadOnly</code> @param locale - Specifies if the locale first to be used as current locale. Internally + Specifies if the locale first to be used as current locale. Internally the <code>XStringResourceManager::setCurrentLocale</code> method is called with FindClosestMatch=true. see <code>XStringResourceManager::setCurrentLocale</code> @@ -64,7 +64,7 @@ service StringResourceWithLocation : com::sun::star::resource::XStringResourceWi Base string for the file names used to store the locale data. The locale data is stored in Java properties files also following the corresponding naming sceme. The files will be named like this: - "[BaseName]_[Language]_[Country].properties", + "[BaseName]_[Language]_[Country].properties", e.g. "MyBaseName_en_US.properties" If an empty string is passed for BaseName, "strings" will be used as BaseName. @@ -83,14 +83,14 @@ service StringResourceWithLocation : com::sun::star::resource::XStringResourceWi @throws <type scope="com::sun::star::lang">IllegalArgumentException</type> if no string or an empty string is passed as URL */ - create( [in] string URL, [in] boolean ReadOnly, + create( [in] string URL, [in] boolean ReadOnly, [in] com::sun::star::lang::Locale locale, [in] string BaseName, [in] string Comment, [in] com::sun::star::task::XInteractionHandler Handler ) raises( ::com::sun::star::lang::IllegalArgumentException ); }; -//============================================================================= +//============================================================================= }; }; }; }; diff --git a/offapi/com/sun/star/resource/XStringResourceManager.idl b/offapi/com/sun/star/resource/XStringResourceManager.idl index a8a027d82..e939f1f72 100644 --- a/offapi/com/sun/star/resource/XStringResourceManager.idl +++ b/offapi/com/sun/star/resource/XStringResourceManager.idl @@ -71,9 +71,9 @@ module com { module sun { module star { module resource { localized dialogs. */ -interface XStringResourceManager: com::sun::star::resource::XStringResourceResolver +published interface XStringResourceManager: com::sun::star::resource::XStringResourceResolver { - /** + /** Returns the resource's read only state @return <TRUE/> if the resource is read only, otherwise <FALSE/> @@ -87,16 +87,16 @@ interface XStringResourceManager: com::sun::star::resource::XStringResourceResol Specifies the current locale to be used. @param FindClosestMatch - <p>If true: If the exact locale that should be set is not available + <p>If true: If the exact locale that should be set is not available the method tries to find the closest match. E.g. if en_US is re- quired but not available, en would be the next choice. Finally - the default locale will be used <TRUE/>. - - <p>If false: If the exact locale that should be set is not available + the default locale will be used <TRUE/>. + + <p>If false: If the exact locale that should be set is not available a <type scope="com::sun::star::lang">IllegalArgumentException</type> is thrown. - - <p>If false: If the exact locale that should be set is not available + + <p>If false: If the exact locale that should be set is not available a <type scope="com::sun::star::lang">IllegalArgumentException</type> is thrown. */ @@ -111,8 +111,8 @@ interface XStringResourceManager: com::sun::star::resource::XStringResourceResol /** Sets the default locale to be used @param aLocale - Specifies the default locale to be used. - If this locale is not available a + Specifies the default locale to be used. + If this locale is not available a <type scope="com::sun::star::lang">IllegalArgumentException</type> is thrown. @@ -153,7 +153,7 @@ interface XStringResourceManager: com::sun::star::resource::XStringResourceResol associated with it will be overwritten, otherwise a new entry will be created. - It's not recommended to use this method to get the best + It's not recommended to use this method to get the best performance as the implementation may be optimized for the use of the current locale. @@ -165,7 +165,7 @@ interface XStringResourceManager: com::sun::star::resource::XStringResourceResol @param locale The locale the string should be set for. - The locale has to match exactly with one of the locales provided by + The locale has to match exactly with one of the locales provided by <member>getLocales</member>. A closest match search is not supported. @throws <type scope="com::sun::star::lang">NoSupportException</type> @@ -181,7 +181,7 @@ interface XStringResourceManager: com::sun::star::resource::XStringResourceResol /** - Removes a Resource ID including the corresponding string for + Removes a Resource ID including the corresponding string for the current locale. @param ResourceID @@ -201,7 +201,7 @@ interface XStringResourceManager: com::sun::star::resource::XStringResourceResol /** - Removes a Resource ID including the corresponding string for + Removes a Resource ID including the corresponding string for s specific locale. @param ResourceID @@ -209,7 +209,7 @@ interface XStringResourceManager: com::sun::star::resource::XStringResourceResol @param locale The locale the Resource ID should be removed for. - The locale has to match exactly with one of the locales provided by + The locale has to match exactly with one of the locales provided by <member>getLocales</member>. A closest match search is not supported. @throws @@ -226,9 +226,9 @@ interface XStringResourceManager: com::sun::star::resource::XStringResourceResol /** - Creates a new locale. - - <p>For each existing ResourceID an empty string + Creates a new locale. + + <p>For each existing ResourceID an empty string will be created. The first locale created will automatically be the first default locale. Otherwise strings for all already created IDs @@ -240,7 +240,7 @@ interface XStringResourceManager: com::sun::star::resource::XStringResourceResol @throws <type scope="com::sun::star::lang">IllegalArgumentException</type> - if the Locale is not valid. + if the Locale is not valid. @throws <type scope="com::sun::star::lang">NoSupportException</type> diff --git a/offapi/com/sun/star/resource/XStringResourcePersistence.idl b/offapi/com/sun/star/resource/XStringResourcePersistence.idl index b160bb508..b41ca1974 100644 --- a/offapi/com/sun/star/resource/XStringResourcePersistence.idl +++ b/offapi/com/sun/star/resource/XStringResourcePersistence.idl @@ -52,7 +52,7 @@ module com { module sun { module star { module resource { @see <type>XStringResourceManager</type>. */ -interface XStringResourcePersistence: com::sun::star::resource::XStringResourceManager +published interface XStringResourcePersistence: com::sun::star::resource::XStringResourceManager { /** Stores all string table data respectively all data modified since diff --git a/offapi/com/sun/star/resource/XStringResourceResolver.idl b/offapi/com/sun/star/resource/XStringResourceResolver.idl index f3fc6e929..716b40341 100644 --- a/offapi/com/sun/star/resource/XStringResourceResolver.idl +++ b/offapi/com/sun/star/resource/XStringResourceResolver.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -27,8 +27,8 @@ #ifndef __com_sun_star_resource_XStringResourceResolver_idl__ #define __com_sun_star_resource_XStringResourceResolver_idl__ -#ifndef __com_sun_star_resource_MissingResourceException_idl__ -#include <com/sun/star/resource/MissingResourceException.idl> +#ifndef __com_sun_star_resource_MissingResourceException_idl__ +#include <com/sun/star/resource/MissingResourceException.idl> #endif #ifndef __com_sun_star_util_XModifyBroadcaster_idl__ @@ -42,13 +42,13 @@ //============================================================================= -module com { module sun { module star { module resource { +module com { module sun { module star { module resource { //============================================================================= -/** +/** Interface to access strings in a resource. - The interface is derived from + The interface is derived from <type scope="com::sun::star::util">XModifyBroadcaster</type> All registered <type scope="com::sun::star::util">XModifyListener</type> @@ -60,18 +60,18 @@ module com { module sun { module star { module resource { But also changing the locale at runtime can be supported in this way. */ -interface XStringResourceResolver: com::sun::star::util::XModifyBroadcaster +published interface XStringResourceResolver: com::sun::star::util::XModifyBroadcaster { /** - Resolves the passed ResoureID for the current locale. This - locale is set during initalisation of the object implementing - this interface or - in case that also the interface + Resolves the passed ResoureID for the current locale. This + locale is set during initalisation of the object implementing + this interface or - in case that also the interface <type scope="com::sun::star::resource">XStringResourceManager</type> - is supported - by using the <code>XStringResourceManager::setLocale</code> + is supported - by using the <code>XStringResourceManager::setLocale</code> method. @param ResourceID - ID to specify the string inside the resource. + ID to specify the string inside the resource. The ID can - but not needs to - be a hierarchical name like "foo.nothing.invalid". @@ -86,18 +86,18 @@ interface XStringResourceResolver: com::sun::star::util::XModifyBroadcaster /** Resolves the passed ResoureID for a specific locale. - It's not recommended to use this method to get the best + It's not recommended to use this method to get the best performance as the implementation may be optimized for the use of the current locale. @param ResourceID - ID to specify the string inside the resource. + ID to specify the string inside the resource. The ID can - but not needs to - be a hierarchical name like "foo.nothing.invalid". @param locale The locale the string should be resolved for. - The locale has to match exactly with one of the locales provided by + The locale has to match exactly with one of the locales provided by <member>getLocales</member>. A closest match search is not supported. @return the localized string for the specified ID and Locale @@ -114,7 +114,7 @@ interface XStringResourceResolver: com::sun::star::util::XModifyBroadcaster and current locale. @param ResourceID - ID to specify the string inside the resource. + ID to specify the string inside the resource. @return <TRUE/> if an entry exists, otherwise <FALSE/> @@ -125,16 +125,16 @@ interface XStringResourceResolver: com::sun::star::util::XModifyBroadcaster /** Checks if the resource contains an entry for the given ResourceID and locale. - It's not recommended to use this method to get the best + It's not recommended to use this method to get the best performance as the implementation may be optimized for the use of the current locale. @param ResourceID - ID to specify the string inside the resource. + ID to specify the string inside the resource. @param locale The locale the entry should be checked for. - The locale has to match exactly with one of the locales provided by + The locale has to match exactly with one of the locales provided by <member>getLocales</member>. A closest match search is not supported. @return <TRUE/> if an entry exists, otherwise <FALSE/> @@ -153,13 +153,13 @@ interface XStringResourceResolver: com::sun::star::util::XModifyBroadcaster /** Returns a sequence of all valid Resource IDs for a specific locale - It's not recommended to use this method to get the best + It's not recommended to use this method to get the best performance as the implementation may be optimized for the use of the current locale. @param locale The locale the ResourceIDs should be returned for. - The locale has to match exactly with one of the locales provided by + The locale has to match exactly with one of the locales provided by <member>getLocales</member>. A closest match search is not supported. @return a sequence of all valid Resource IDs @@ -168,7 +168,7 @@ interface XStringResourceResolver: com::sun::star::util::XModifyBroadcaster /** Returns the current locale specified in the accessed resource. - + If no locale is available, the returned Locale structure only contains empty strings. @@ -178,7 +178,7 @@ interface XStringResourceResolver: com::sun::star::util::XModifyBroadcaster /** Returns the default locale of the accessed resource. In many - cases this will be the locale of the Office initially used + cases this will be the locale of the Office initially used to create the resource. @return the used locale @@ -196,6 +196,6 @@ interface XStringResourceResolver: com::sun::star::util::XModifyBroadcaster //============================================================================= -}; }; }; }; +}; }; }; }; #endif diff --git a/offapi/com/sun/star/resource/XStringResourceWithLocation.idl b/offapi/com/sun/star/resource/XStringResourceWithLocation.idl index bd320abd5..d6e616a9a 100644 --- a/offapi/com/sun/star/resource/XStringResourceWithLocation.idl +++ b/offapi/com/sun/star/resource/XStringResourceWithLocation.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -27,27 +27,27 @@ #ifndef __com_sun_star_resource_XStringResourceWithLocation_idl__ #define __com_sun_star_resource_XStringResourceWithLocation_idl__ -#ifndef __com_sun_star_resource_XStringResourcePersistence_idl__ -#include <com/sun/star/resource/XStringResourcePersistence.idl> +#ifndef __com_sun_star_resource_XStringResourcePersistence_idl__ +#include <com/sun/star/resource/XStringResourcePersistence.idl> #endif //============================================================================= -module com { module sun { module star { module resource { +module com { module sun { module star { module resource { //============================================================================= -/** +/** Extends <type>XStringResourcePersistence</type> by methods to handle an associated location. @see <type>XStringResourcePersistence</type>. */ -interface XStringResourceWithLocation: com::sun::star::resource::XStringResourcePersistence +published interface XStringResourceWithLocation: com::sun::star::resource::XStringResourcePersistence { /** Stores all string table data to a location and associates this location - to this instance as if <member>setLocation</member> was called with this + to this instance as if <member>setLocation</member> was called with this location. The modified state will be unmodified after the call. @param URL @@ -58,20 +58,20 @@ interface XStringResourceWithLocation: com::sun::star::resource::XStringResource /** - Associates a location to the StringResourceWithStorage instance + Associates a location to the StringResourceWithStorage instance which is used on subsequent calls of <member>store</member>. - + @param URL the location to be associated to the StringResourceManager <p> This call has to be used carefully as it removes the location - previously connected to the StringResourceWithStorage. It may - force the implementation to reload data from the previous - location before releasing it. The StringResourceManager will - be modified after calling this method as the data isn't stored - to the new location yet. <member>storeAsURL</member> should - be prefered as it directly stores the data to the new location + previously connected to the StringResourceWithStorage. It may + force the implementation to reload data from the previous + location before releasing it. The StringResourceManager will + be modified after calling this method as the data isn't stored + to the new location yet. <member>storeAsURL</member> should + be prefered as it directly stores the data to the new location and afterwards this location is in sync with the resource data. </p> @@ -84,6 +84,6 @@ interface XStringResourceWithLocation: com::sun::star::resource::XStringResource //============================================================================= -}; }; }; }; +}; }; }; }; #endif diff --git a/offapi/com/sun/star/sdb/XDocumentDataSource.idl b/offapi/com/sun/star/sdb/XDocumentDataSource.idl index 0eb77a813..6acb441bd 100644 --- a/offapi/com/sun/star/sdb/XDocumentDataSource.idl +++ b/offapi/com/sun/star/sdb/XDocumentDataSource.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -24,26 +24,26 @@ * for a copy of the LGPLv3 License. * ************************************************************************/ -#ifndef __com_sun_star_sdb_XDocumentDataSource_idl__ -#define __com_sun_star_sdb_XDocumentDataSource_idl__ - +#ifndef __com_sun_star_sdb_XDocumentDataSource_idl__ +#define __com_sun_star_sdb_XDocumentDataSource_idl__ + #ifndef __com_sun_star_sdb_XOfficeDatabaseDocument_idl__ -#include <com/sun/star/sdb/XOfficeDatabaseDocument.idl> +#include <com/sun/star/sdb/XOfficeDatabaseDocument.idl> #endif -//============================================================================= - - module com { module sun { module star { module sdb { - -//============================================================================= +//============================================================================= + + module com { module sun { module star { module sdb { + +//============================================================================= /** simplifies the accessing of data sources and their corresponding database document. - + <p> The interface can be used to access the data source of the database document. </p> @see OfficeDatabaseDocument */ -interface XDocumentDataSource +published interface XDocumentDataSource { /** provides access to the one and only <type>OfficeDatabaseDocument</type> which the data source is based on. @@ -63,13 +63,13 @@ interface XDocumentDataSource */ [readonly, attribute] XOfficeDatabaseDocument DatabaseDocument; }; - -//============================================================================= - -}; }; }; }; - -/*============================================================================= - -=============================================================================*/ -#endif + +//============================================================================= + +}; }; }; }; + +/*============================================================================= + +=============================================================================*/ +#endif diff --git a/offapi/com/sun/star/sdb/XFormDocumentsSupplier.idl b/offapi/com/sun/star/sdb/XFormDocumentsSupplier.idl index bd8d6db7c..fa28e15eb 100644 --- a/offapi/com/sun/star/sdb/XFormDocumentsSupplier.idl +++ b/offapi/com/sun/star/sdb/XFormDocumentsSupplier.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -24,38 +24,38 @@ * for a copy of the LGPLv3 License. * ************************************************************************/ -#ifndef __com_sun_star_sdb_XFormDocumentsSupplier_idl__ -#define __com_sun_star_sdb_XFormDocumentsSupplier_idl__ - -#ifndef __com_sun_star_uno_XInterface_idl__ -#include <com/sun/star/uno/XInterface.idl> -#endif - -#ifndef __com_sun_star_container_XNameAccess_idl__ -#include <com/sun/star/container/XNameAccess.idl> -#endif - - module com { module sun { module star { module sdb { - - +#ifndef __com_sun_star_sdb_XFormDocumentsSupplier_idl__ +#define __com_sun_star_sdb_XFormDocumentsSupplier_idl__ + +#ifndef __com_sun_star_uno_XInterface_idl__ +#include <com/sun/star/uno/XInterface.idl> +#endif + +#ifndef __com_sun_star_container_XNameAccess_idl__ +#include <com/sun/star/container/XNameAccess.idl> +#endif + + module com { module sun { module star { module sdb { + + /** provides the access to a container of database forms. @see Forms */ -interface XFormDocumentsSupplier: com::sun::star::uno::XInterface -{ - +published interface XFormDocumentsSupplier: com::sun::star::uno::XInterface +{ + /** returns the container of forms. @returns the form documents @see Forms */ - com::sun::star::container::XNameAccess getFormDocuments(); -}; - -//============================================================================= - -}; }; }; }; - -/*=========================================================================== -===========================================================================*/ -#endif + com::sun::star::container::XNameAccess getFormDocuments(); +}; + +//============================================================================= + +}; }; }; }; + +/*=========================================================================== +===========================================================================*/ +#endif diff --git a/offapi/com/sun/star/sdb/XOfficeDatabaseDocument.idl b/offapi/com/sun/star/sdb/XOfficeDatabaseDocument.idl index d6ab4fc46..d0f79a4ab 100644 --- a/offapi/com/sun/star/sdb/XOfficeDatabaseDocument.idl +++ b/offapi/com/sun/star/sdb/XOfficeDatabaseDocument.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -24,30 +24,30 @@ * for a copy of the LGPLv3 License. * ************************************************************************/ -#ifndef __com_sun_star_sdb_XOfficeDatabaseDocument_idl__ -#define __com_sun_star_sdb_XOfficeDatabaseDocument_idl__ +#ifndef __com_sun_star_sdb_XOfficeDatabaseDocument_idl__ +#define __com_sun_star_sdb_XOfficeDatabaseDocument_idl__ #ifndef __com_sun_star_sdb_XFormDocumentsSupplier_idl__ -#include <com/sun/star/sdb/XFormDocumentsSupplier.idl> +#include <com/sun/star/sdb/XFormDocumentsSupplier.idl> #endif #ifndef __com_sun_star_sdb_XReportDocumentsSupplier_idl__ -#include <com/sun/star/sdb/XReportDocumentsSupplier.idl> +#include <com/sun/star/sdb/XReportDocumentsSupplier.idl> #endif #ifndef __com_sun_star_sdbc_XDataSource_idl__ -#include <com/sun/star/sdbc/XDataSource.idl> +#include <com/sun/star/sdbc/XDataSource.idl> #endif #ifndef __com_sun_star_document_XDocumentSubStorageSupplier_idl__ #include <com/sun/star/document/XDocumentSubStorageSupplier.idl> #endif -//============================================================================= - -module com { module sun { module star { module sdb { - -//============================================================================= +//============================================================================= + +module com { module sun { module star { module sdb { + +//============================================================================= /** simplifies the accessing of data sources, and it's corresponding database document and forms, and reports. */ -interface XOfficeDatabaseDocument +published interface XOfficeDatabaseDocument { /** allows to access the supplier for forms. @see com::sun::star::sdb::Forms @@ -68,11 +68,11 @@ interface XOfficeDatabaseDocument */ [readonly, attribute] com::sun::star::sdbc::XDataSource DataSource; }; -//============================================================================= - -}; }; }; }; - -/*============================================================================= - -=============================================================================*/ +//============================================================================= + +}; }; }; }; + +/*============================================================================= + +=============================================================================*/ #endif diff --git a/offapi/com/sun/star/sdb/XReportDocumentsSupplier.idl b/offapi/com/sun/star/sdb/XReportDocumentsSupplier.idl index 8c3419540..691c74516 100644 --- a/offapi/com/sun/star/sdb/XReportDocumentsSupplier.idl +++ b/offapi/com/sun/star/sdb/XReportDocumentsSupplier.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -24,38 +24,38 @@ * for a copy of the LGPLv3 License. * ************************************************************************/ -#ifndef __com_sun_star_sdb_XReportDocumentsSupplier_idl__ -#define __com_sun_star_sdb_XReportDocumentsSupplier_idl__ - -#ifndef __com_sun_star_uno_XInterface_idl__ -#include <com/sun/star/uno/XInterface.idl> -#endif - -#ifndef __com_sun_star_container_XNameAccess_idl__ -#include <com/sun/star/container/XNameAccess.idl> -#endif - - module com { module sun { module star { module sdb { - - +#ifndef __com_sun_star_sdb_XReportDocumentsSupplier_idl__ +#define __com_sun_star_sdb_XReportDocumentsSupplier_idl__ + +#ifndef __com_sun_star_uno_XInterface_idl__ +#include <com/sun/star/uno/XInterface.idl> +#endif + +#ifndef __com_sun_star_container_XNameAccess_idl__ +#include <com/sun/star/container/XNameAccess.idl> +#endif + + module com { module sun { module star { module sdb { + + /** provides the access to a container of database reports. @see Reports */ -interface XReportDocumentsSupplier: com::sun::star::uno::XInterface -{ - +published interface XReportDocumentsSupplier: com::sun::star::uno::XInterface +{ + /** returns the container of reports. @returns the report documents @see Reports */ - com::sun::star::container::XNameAccess getReportDocuments(); -}; - -//============================================================================= - -}; }; }; }; - -/*=========================================================================== -===========================================================================*/ -#endif + com::sun::star::container::XNameAccess getReportDocuments(); +}; + +//============================================================================= + +}; }; }; }; + +/*=========================================================================== +===========================================================================*/ +#endif diff --git a/offapi/com/sun/star/sdb/XSingleSelectQueryAnalyzer.idl b/offapi/com/sun/star/sdb/XSingleSelectQueryAnalyzer.idl index ee764cc9e..3df97e9fa 100644 --- a/offapi/com/sun/star/sdb/XSingleSelectQueryAnalyzer.idl +++ b/offapi/com/sun/star/sdb/XSingleSelectQueryAnalyzer.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -40,7 +40,7 @@ #endif module com { module sun { module star { module container { -interface XIndexAccess; +published interface XIndexAccess; };};};}; //============================================================================= @@ -55,7 +55,7 @@ interface XIndexAccess; structure of the used query. </p> */ -interface XSingleSelectQueryAnalyzer : com::sun::star::uno::XInterface +published interface XSingleSelectQueryAnalyzer : com::sun::star::uno::XInterface { /** returns the query. diff --git a/offapi/com/sun/star/sdb/XSingleSelectQueryComposer.idl b/offapi/com/sun/star/sdb/XSingleSelectQueryComposer.idl index c11938c11..7cf86efb5 100644 --- a/offapi/com/sun/star/sdb/XSingleSelectQueryComposer.idl +++ b/offapi/com/sun/star/sdb/XSingleSelectQueryComposer.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -24,33 +24,33 @@ * for a copy of the LGPLv3 License. * ************************************************************************/ -#ifndef __com_sun_star_sdb_XSingleSelectQueryComposer_idl__ -#define __com_sun_star_sdb_XSingleSelectQueryComposer_idl__ - -#ifndef __com_sun_star_beans_XPropertySet_idl__ -#include <com/sun/star/beans/XPropertySet.idl> -#endif - -#ifndef __com_sun_star_beans_PropertyValue_idl__ -#include <com/sun/star/beans/PropertyValue.idl> -#endif - -#ifndef __com_sun_star_sdbc_SQLException_idl__ -#include <com/sun/star/sdbc/SQLException.idl> -#endif - -#ifndef __com_sun_star_sdb_XSingleSelectQueryAnalyzer_idl__ -#include <com/sun/star/sdb/XSingleSelectQueryAnalyzer.idl> -#endif - -//============================================================================= - - module com { module sun { module star { module sdb { - -//============================================================================= - +#ifndef __com_sun_star_sdb_XSingleSelectQueryComposer_idl__ +#define __com_sun_star_sdb_XSingleSelectQueryComposer_idl__ + +#ifndef __com_sun_star_beans_XPropertySet_idl__ +#include <com/sun/star/beans/XPropertySet.idl> +#endif + +#ifndef __com_sun_star_beans_PropertyValue_idl__ +#include <com/sun/star/beans/PropertyValue.idl> +#endif + +#ifndef __com_sun_star_sdbc_SQLException_idl__ +#include <com/sun/star/sdbc/SQLException.idl> +#endif + +#ifndef __com_sun_star_sdb_XSingleSelectQueryAnalyzer_idl__ +#include <com/sun/star/sdb/XSingleSelectQueryAnalyzer.idl> +#endif + +//============================================================================= + + module com { module sun { module star { module sdb { + +//============================================================================= + /** simplifies the composing of single select statements. - + <p> The interface can be used for composing single SELECT statements without knowing the structure of the used query. @@ -58,41 +58,41 @@ @see com::sun::star::sdb::SingleSelectQueryComposer */ -interface XSingleSelectQueryComposer: XSingleSelectQueryAnalyzer -{ - //------------------------------------------------------------------------- +published interface XSingleSelectQueryComposer: XSingleSelectQueryAnalyzer +{ + //------------------------------------------------------------------------- // FILTER - //------------------------------------------------------------------------- - + //------------------------------------------------------------------------- + /** makes it possible to set a filter condition for the query. @param filter the filter to set - @throws com::sun::star::sdbc::SQLException + @throws com::sun::star::sdbc::SQLException if a database access error occurs - or the statement isn't valid + or the statement isn't valid or the statement isn't parseable. */ - void setFilter([in] string filter) - raises (com::sun::star::sdbc::SQLException); - //------------------------------------------------------------------------- + void setFilter([in] string filter) + raises (com::sun::star::sdbc::SQLException); + //------------------------------------------------------------------------- /** appends a new set of filter criteria which is split into levels. @param filter - The filter criteria is split into levels. Each level represents the - OR criterias. Within each level, the filters are provided as an AND criteria - with the name of the column and the filter condition. The filter condition + The filter criteria is split into levels. Each level represents the + OR criterias. Within each level, the filters are provided as an AND criteria + with the name of the column and the filter condition. The filter condition is of type string. The operator used, is defined by <type scope="com::sun::star::sdb">SQLFilterOperator</type>. - @throws com::sun::star::sdbc::SQLException + @throws com::sun::star::sdbc::SQLException if a database access error occurs. */ void setStructuredFilter([in] sequence< sequence<com::sun::star::beans::PropertyValue> > filter) - raises (com::sun::star::sdbc::SQLException,com::sun::star::lang::IllegalArgumentException); - //------------------------------------------------------------------------- - - /** appends a new filter condition by a + raises (com::sun::star::sdbc::SQLException,com::sun::star::lang::IllegalArgumentException); + //------------------------------------------------------------------------- + + /** appends a new filter condition by a <type scope="com::sun::star::sdb">DataColumn</type> - providing the name and the value for the filter. + providing the name and the value for the filter. The value property must be supported by the <type scope="com::sun::star::sdb">DataColumn</type>. @param column the column which is used to create a filter @@ -102,72 +102,72 @@ interface XSingleSelectQueryComposer: XSingleSelectQueryAnalyzer E.g. (xx AND bb AND cc) OR newCriteria @param filterOperator The operator used, is defined by <type scope="com::sun::star::sdb">SQLFilterOperator</type>. - @throws com::sun::star::sdbc::SQLException + @throws com::sun::star::sdbc::SQLException if a database access error occurs. */ void appendFilterByColumn([in] com::sun::star::beans::XPropertySet column,[in] boolean andCriteria,[in] long filterOperator) - raises (com::sun::star::sdbc::SQLException); + raises (com::sun::star::sdbc::SQLException); - //------------------------------------------------------------------------- + //------------------------------------------------------------------------- // GROUP BY - //------------------------------------------------------------------------- - - + //------------------------------------------------------------------------- + + /** makes it possibile to set a group for the query. @param group the group part to set - @throws com::sun::star::sdbc::SQLException + @throws com::sun::star::sdbc::SQLException if a database access error occurs - or the statement isn't valid + or the statement isn't valid or the statement isn't parseable.. */ - void setGroup([in] string group) - raises (com::sun::star::sdbc::SQLException); + void setGroup([in] string group) + raises (com::sun::star::sdbc::SQLException); + + //------------------------------------------------------------------------- - //------------------------------------------------------------------------- - /** appends an additional part to the group criteria of the select statement. The column must be a <type scope="com::sun::star::sdbcx">Column</type>. @param column the column which is used to create a group part - @throws com::sun::star::sdbc::SQLException + @throws com::sun::star::sdbc::SQLException if a database access error occurs. */ - void appendGroupByColumn([in] com::sun::star::beans::XPropertySet column) - raises (com::sun::star::sdbc::SQLException); - - //------------------------------------------------------------------------- + void appendGroupByColumn([in] com::sun::star::beans::XPropertySet column) + raises (com::sun::star::sdbc::SQLException); + + //------------------------------------------------------------------------- // HAVING - //------------------------------------------------------------------------- - + //------------------------------------------------------------------------- + /** makes it possible to set a HAVING filter condition for the query. @param filter the filter to set - @throws com::sun::star::sdbc::SQLException + @throws com::sun::star::sdbc::SQLException if a database access error occurs - or the statement isn't valid + or the statement isn't valid or the statement isn't parseable. */ - void setHavingClause([in] string filter) - raises (com::sun::star::sdbc::SQLException); + void setHavingClause([in] string filter) + raises (com::sun::star::sdbc::SQLException); - //------------------------------------------------------------------------- + //------------------------------------------------------------------------- /** appends a new set of HAVING filter criteria which is split into levels. @param filter - The HAVING filter criteria is split into levels. Each level represents the - OR criterias. Within each level, the filters are provided as an AND criteria - with the name of the column and the filter condition. The filter condition + The HAVING filter criteria is split into levels. Each level represents the + OR criterias. Within each level, the filters are provided as an AND criteria + with the name of the column and the filter condition. The filter condition is of type string. The operator used, is defined by <type scope="com::sun::star::sdb">SQLFilterOperator</type>. - @throws com::sun::star::sdbc::SQLException + @throws com::sun::star::sdbc::SQLException if a database access error occurs. */ void setStructuredHavingClause([in] sequence< sequence<com::sun::star::beans::PropertyValue> > filter) - raises (com::sun::star::sdbc::SQLException); - //------------------------------------------------------------------------- - - /** appends a new HAVING filter condition by a + raises (com::sun::star::sdbc::SQLException); + //------------------------------------------------------------------------- + + /** appends a new HAVING filter condition by a <type scope="com::sun::star::sdb">DataColumn</type> providing the name and the value for the filter. @param column @@ -178,45 +178,45 @@ interface XSingleSelectQueryComposer: XSingleSelectQueryAnalyzer E.g. (xx AND bb AND cc) OR newCriteria @param filterOperator The operator used, is defined by <type scope="com::sun::star::sdb">SQLFilterOperator</type>. - @throws com::sun::star::sdbc::SQLException + @throws com::sun::star::sdbc::SQLException if a database access error occurs. */ - void appendHavingClauseByColumn([in] com::sun::star::beans::XPropertySet column,[in] boolean andCriteria,[in] long filterOperator) - raises (com::sun::star::sdbc::SQLException); + void appendHavingClauseByColumn([in] com::sun::star::beans::XPropertySet column,[in] boolean andCriteria,[in] long filterOperator) + raises (com::sun::star::sdbc::SQLException); - //------------------------------------------------------------------------- + //------------------------------------------------------------------------- // ORDER BY - //------------------------------------------------------------------------- - + //------------------------------------------------------------------------- + /** makes it possibile to set a sort condition for the query. @param order the order part to set - @throws com::sun::star::sdbc::SQLException + @throws com::sun::star::sdbc::SQLException if a database access error occurs - or the order isn't valid + or the order isn't valid or the statement isn't parseable. */ - void setOrder([in] string order) - raises (com::sun::star::sdbc::SQLException); + void setOrder([in] string order) + raises (com::sun::star::sdbc::SQLException); + + //------------------------------------------------------------------------- - //------------------------------------------------------------------------- - /** appends an additional part to the sort order criteria of the select statement. The column must be a <type scope="com::sun::star::sdbcx">Column</type>. @param column the column which is used to create a order part @param ascending <TRUE/> when the order should be ascending, otherwise if <FALSE/> descending. - @throws com::sun::star::sdbc::SQLException + @throws com::sun::star::sdbc::SQLException if a database access error occurs. */ - void appendOrderByColumn([in] com::sun::star::beans::XPropertySet column, - [in] boolean ascending) - raises (com::sun::star::sdbc::SQLException); - - //------------------------------------------------------------------------- + void appendOrderByColumn([in] com::sun::star::beans::XPropertySet column, + [in] boolean ascending) + raises (com::sun::star::sdbc::SQLException); + + //------------------------------------------------------------------------- // culmulative composing - //------------------------------------------------------------------------- + //------------------------------------------------------------------------- /** sets a new elementary query for the composer @@ -261,14 +261,14 @@ interface XSingleSelectQueryComposer: XSingleSelectQueryAnalyzer { set raises (com::sun::star::sdbc::SQLException); }; -}; - -//============================================================================= - -}; }; }; }; - -/*============================================================================= - -=============================================================================*/ -#endif +}; + +//============================================================================= + +}; }; }; }; + +/*============================================================================= + +=============================================================================*/ +#endif diff --git a/offapi/com/sun/star/sdb/XSubDocument.idl b/offapi/com/sun/star/sdb/XSubDocument.idl index 92a09e586..2f9e86b10 100644 --- a/offapi/com/sun/star/sdb/XSubDocument.idl +++ b/offapi/com/sun/star/sdb/XSubDocument.idl @@ -1,6 +1,6 @@ /************************************************************************* * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -32,7 +32,7 @@ //============================================================================= -module com { module sun { module star { module sdb { +module com { module sun { module star { module sdb { //============================================================================= @@ -40,7 +40,7 @@ module com { module sun { module star { module sdb { @since OOo 3.1 */ -interface XSubDocument +published interface XSubDocument { /** opens the sub document @@ -95,7 +95,7 @@ interface XSubDocument //============================================================================= -}; }; }; }; +}; }; }; }; //============================================================================= diff --git a/offapi/com/sun/star/sdb/application/XDatabaseDocumentUI.idl b/offapi/com/sun/star/sdb/application/XDatabaseDocumentUI.idl index 00fff0afb..1a5c5ed03 100644 --- a/offapi/com/sun/star/sdb/application/XDatabaseDocumentUI.idl +++ b/offapi/com/sun/star/sdb/application/XDatabaseDocumentUI.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -40,7 +40,7 @@ //============================================================================= -module com { module sun { module star { module sdb { module application { +module com { module sun { module star { module sdb { module application { //============================================================================= @@ -54,7 +54,7 @@ module com { module sun { module star { module sdb { module application { @since OOo 2.2 */ -interface XDatabaseDocumentUI +published interface XDatabaseDocumentUI { /** provides access to the data source belong to the database document */ @@ -322,7 +322,7 @@ interface XDatabaseDocumentUI //============================================================================= -}; }; }; }; }; +}; }; }; }; }; //============================================================================= diff --git a/offapi/com/sun/star/sdb/tools/XConnectionTools.idl b/offapi/com/sun/star/sdb/tools/XConnectionTools.idl index 9d7c792eb..ab9e308fc 100644 --- a/offapi/com/sun/star/sdb/tools/XConnectionTools.idl +++ b/offapi/com/sun/star/sdb/tools/XConnectionTools.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -31,27 +31,27 @@ #ifndef __com_sun_star_uno_XInterface_idl__ #include <com/sun/star/uno/XInterface.idl> #endif -#ifndef __com_sun_star_sdbc_SQLException_idl__ -#include <com/sun/star/sdbc/SQLException.idl> -#endif +#ifndef __com_sun_star_sdbc_SQLException_idl__ +#include <com/sun/star/sdbc/SQLException.idl> +#endif -module com { module sun { module star { +module com { module sun { module star { module container { - interface XNameAccess; + published interface XNameAccess; }; module lang { - interface XComponent; + published interface XComponent; }; };};}; //============================================================================= -module com { module sun { module star { module sdb { - interface XSingleSelectQueryComposer; +module com { module sun { module star { module sdb { + published interface XSingleSelectQueryComposer; module tools { //============================================================================= -interface XTableName; -interface XObjectNames; -interface XDataSourceMetaData; +published interface XTableName; +published interface XObjectNames; +published interface XDataSourceMetaData; //----------------------------------------------------------------------------- /** encapsulates various useful functionality around a @@ -68,7 +68,7 @@ interface XDataSourceMetaData; @since OOo 2.0.4 */ -interface XConnectionTools +published interface XConnectionTools { /** creates an instance supporting the <type>XTableName</type> interface, which can be used to manipulate table names for various purposes. @@ -133,7 +133,7 @@ interface XConnectionTools @param command the object. This may be a table name, a query name, or an SQL statement, depending on the value of <arg>_nCommandType</arg> - @return + @return the composer filled with command and command type. */ ::com::sun::star::sdb::XSingleSelectQueryComposer getComposer([in] long commandType,[in] string command); diff --git a/offapi/com/sun/star/sdb/tools/XDataSourceMetaData.idl b/offapi/com/sun/star/sdb/tools/XDataSourceMetaData.idl index 4ceaa0f76..726b7d712 100644 --- a/offapi/com/sun/star/sdb/tools/XDataSourceMetaData.idl +++ b/offapi/com/sun/star/sdb/tools/XDataSourceMetaData.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -36,7 +36,7 @@ module com { module sun { module star { module sdb { module tools { //============================================================================= -interface XDataSourceMetaData +published interface XDataSourceMetaData { /** determines whether the data source supports queries in the <code>FROM</code> part of a <code>SELECT</code> statement. diff --git a/offapi/com/sun/star/sdb/tools/XObjectNames.idl b/offapi/com/sun/star/sdb/tools/XObjectNames.idl index db40a0e67..1925c74f7 100644 --- a/offapi/com/sun/star/sdb/tools/XObjectNames.idl +++ b/offapi/com/sun/star/sdb/tools/XObjectNames.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -70,7 +70,7 @@ module com { module sun { module star { module sdb { module tools { @since OOo 2.0.4 */ -interface XObjectNames +published interface XObjectNames { /** suggests a (unique) table or query name diff --git a/offapi/com/sun/star/sdb/tools/XTableName.idl b/offapi/com/sun/star/sdb/tools/XTableName.idl index 758af4fac..dfddb75a9 100644 --- a/offapi/com/sun/star/sdb/tools/XTableName.idl +++ b/offapi/com/sun/star/sdb/tools/XTableName.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -72,7 +72,7 @@ module com { module sun { module star { module sdb { module tools { @since OOo 2.0.4 */ -interface XTableName +published interface XTableName { /** denotes the name of the catalog which the table is a part of */ @@ -98,7 +98,7 @@ interface XTableName @see CompositionType - @throws com::sun::star::IllegalArgumentException + @throws com::sun::star::IllegalArgumentException if the given <arg>Type</arg> does not denote a valid <type>CompositionType</type> */ string getComposedName( [in] long Type, [in] boolean Quote ) diff --git a/offapi/com/sun/star/security/CertificateContainer.idl b/offapi/com/sun/star/security/CertificateContainer.idl index 1e3dcb72e..5974aefa3 100644 --- a/offapi/com/sun/star/security/CertificateContainer.idl +++ b/offapi/com/sun/star/security/CertificateContainer.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -37,10 +37,11 @@ module com { module sun { module star { module security { /** the service to be used for <type>XCertificateContainer</type>. + @since OOo 2.3.1 */ -service CertificateContainer: XCertificateContainer; +published service CertificateContainer: XCertificateContainer; }; }; }; }; -#endif +#endif diff --git a/offapi/com/sun/star/security/CertificateContainerStatus.idl b/offapi/com/sun/star/security/CertificateContainerStatus.idl index a580d5108..6ca4c43bd 100644 --- a/offapi/com/sun/star/security/CertificateContainerStatus.idl +++ b/offapi/com/sun/star/security/CertificateContainerStatus.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -24,8 +24,6 @@ * for a copy of the LGPLv3 License. * ************************************************************************/ - -/** -- idl definition -- **/ #ifndef __com_sun_star_security_CertificateContainerStatus_idl_ #define __com_sun_star_security_CertificateContainerStatus_idl_ @@ -39,7 +37,7 @@ module com { module sun { module star { module security { * Constant definiton of a certificate container status. * */ -enum CertificateContainerStatus +published enum CertificateContainerStatus { /** * The certificate was not found. @@ -60,5 +58,5 @@ enum CertificateContainerStatus } ; } ; } ; } ; -#endif +#endif diff --git a/offapi/com/sun/star/security/SecurityInfrastructureException.idl b/offapi/com/sun/star/security/SecurityInfrastructureException.idl index 10e894250..71cb0e18a 100644 --- a/offapi/com/sun/star/security/SecurityInfrastructureException.idl +++ b/offapi/com/sun/star/security/SecurityInfrastructureException.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -24,31 +24,27 @@ * for a copy of the LGPLv3 License. * ************************************************************************/ - -//i20156 - new file for xmlsecurity module - -/** -- idl definition -- **/ #ifndef __com_sun_star_security_SecurityInfrastructureException_idl__ -#define __com_sun_star_security_SecurityInfrastructureException_idl__ - +#define __com_sun_star_security_SecurityInfrastructureException_idl__ + #ifndef __com_sun_star_uno_SecurityException_idl__ -#include <com/sun/star/uno/SecurityException.idl> +#include <com/sun/star/uno/SecurityException.idl> #endif -//============================================================================= +//============================================================================= module com { module sun { module star { module security { -//============================================================================= - -exception SecurityInfrastructureException : com::sun::star::uno::SecurityException +//============================================================================= + +published exception SecurityInfrastructureException : com::sun::star::uno::SecurityException { }; -//============================================================================= - +//============================================================================= + }; }; }; }; #endif diff --git a/offapi/com/sun/star/security/XCertificate.idl b/offapi/com/sun/star/security/XCertificate.idl index 826e469e3..0c4eaa1dd 100644 --- a/offapi/com/sun/star/security/XCertificate.idl +++ b/offapi/com/sun/star/security/XCertificate.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -24,10 +24,6 @@ * for a copy of the LGPLv3 License. * ************************************************************************/ - -//i20156 - new file for xmlsecurity module - -/** -- idl definition -- **/ #ifndef __com_sun_star_security_XCertificate_idl_ #define __com_sun_star_security_XCertificate_idl_ @@ -43,7 +39,7 @@ module com { module sun { module star { module security { * * <p>This interface represents a x509 certificate.</p> */ -interface XCertificate : com::sun::star::uno::XInterface +published interface XCertificate : com::sun::star::uno::XInterface { /** * the version number attribute of the certificate. @@ -79,17 +75,17 @@ interface XCertificate : com::sun::star::uno::XInterface * the issuer unique ID attribute of the certificate. */ [attribute, readonly] sequence< byte > IssuerUniqueID ; - + /** * the subject unique ID attribute of the certificate. */ [attribute, readonly] sequence< byte > SubjectUniqueID ; - + /** * all extensions of a certificate. */ [attribute, readonly] sequence< XCertificateExtension > Extensions ; - + /** * the DER encoded form of the certificate */ @@ -124,7 +120,7 @@ interface XCertificate : com::sun::star::uno::XInterface * Find a extension with a object identifier. */ XCertificateExtension findCertificateExtension( [in]sequence< byte > oid ) ; - + /** * get the certificate usage */ @@ -133,5 +129,5 @@ interface XCertificate : com::sun::star::uno::XInterface } ; } ; } ; } ; -#endif +#endif diff --git a/offapi/com/sun/star/security/XCertificateContainer.idl b/offapi/com/sun/star/security/XCertificateContainer.idl index e7cdfc63b..605916c45 100644 --- a/offapi/com/sun/star/security/XCertificateContainer.idl +++ b/offapi/com/sun/star/security/XCertificateContainer.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -37,7 +37,7 @@ module com { module sun { module star { module security { @see CertificateContainer @since OOo 2.3.1 */ -interface XCertificateContainer +published interface XCertificateContainer { /** Store the certificate in memory. @param url @@ -45,10 +45,10 @@ interface XCertificateContainer @param trust @return boolean */ - - boolean addCertificate( [in] string url, + + boolean addCertificate( [in] string url, [in] string cert, [in] boolean trust ); - + /** Sheck if a certificate was stored earlier before. @param url @param cert @@ -56,11 +56,11 @@ interface XCertificateContainer */ - CertificateContainerStatus hasCertificate([in] string url, + CertificateContainerStatus hasCertificate([in] string url, [in] string cert ); - + }; }; }; }; }; -#endif +#endif diff --git a/offapi/com/sun/star/security/XCertificateExtension.idl b/offapi/com/sun/star/security/XCertificateExtension.idl index 00044c2fd..5c8c9549c 100644 --- a/offapi/com/sun/star/security/XCertificateExtension.idl +++ b/offapi/com/sun/star/security/XCertificateExtension.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -24,10 +24,6 @@ * for a copy of the LGPLv3 License. * ************************************************************************/ - -//i20156 - new file for xmlsecurity module - -/** -- idl definition -- **/ #ifndef __com_sun_star_security_XCertificateExtension_idl_ #define __com_sun_star_security_XCertificateExtension_idl_ @@ -41,7 +37,7 @@ module com { module sun { module star { module security { * * <p>This interface represents a x509 certificate.</p> */ -interface XCertificateExtension : com::sun::star::uno::XInterface +published interface XCertificateExtension : com::sun::star::uno::XInterface { /** * Check whether it is a critical extension @@ -57,9 +53,9 @@ interface XCertificateExtension : com::sun::star::uno::XInterface * Get the extension value */ [attribute, readonly] sequence< byte > ExtensionValue ; -}; +}; } ; } ; } ; } ; -#endif +#endif diff --git a/offapi/com/sun/star/sheet/ComplexReference.idl b/offapi/com/sun/star/sheet/ComplexReference.idl index 934a62dec..22cb225ba 100644 --- a/offapi/com/sun/star/sheet/ComplexReference.idl +++ b/offapi/com/sun/star/sheet/ComplexReference.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -40,7 +40,7 @@ module com { module sun { module star { module sheet { /** contains a reference to a cell range. */ -struct ComplexReference +published struct ComplexReference { //------------------------------------------------------------------------- diff --git a/offapi/com/sun/star/sheet/FormulaOpCodeMapEntry.idl b/offapi/com/sun/star/sheet/FormulaOpCodeMapEntry.idl index 78661a7a6..e49a9185f 100644 --- a/offapi/com/sun/star/sheet/FormulaOpCodeMapEntry.idl +++ b/offapi/com/sun/star/sheet/FormulaOpCodeMapEntry.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -41,7 +41,7 @@ module com { module sun { module star { module sheet { /** contains a mapping from a formula name (function name, operator, ...) to the OpCode used by the formula compiler. */ -struct FormulaOpCodeMapEntry +published struct FormulaOpCodeMapEntry { //------------------------------------------------------------------------- diff --git a/offapi/com/sun/star/sheet/FormulaToken.idl b/offapi/com/sun/star/sheet/FormulaToken.idl index d5fedeca9..96eaefcc5 100644 --- a/offapi/com/sun/star/sheet/FormulaToken.idl +++ b/offapi/com/sun/star/sheet/FormulaToken.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -36,7 +36,7 @@ module com { module sun { module star { module sheet { /** contains a single token within a formula. */ -struct FormulaToken +published struct FormulaToken { //------------------------------------------------------------------------- diff --git a/offapi/com/sun/star/sheet/SingleReference.idl b/offapi/com/sun/star/sheet/SingleReference.idl index cf802fb5a..b49bf326f 100644 --- a/offapi/com/sun/star/sheet/SingleReference.idl +++ b/offapi/com/sun/star/sheet/SingleReference.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -36,7 +36,7 @@ module com { module sun { module star { module sheet { /** contains a reference to a single cell. */ -struct SingleReference +published struct SingleReference { //------------------------------------------------------------------------- diff --git a/offapi/com/sun/star/sheet/XFormulaOpCodeMapper.idl b/offapi/com/sun/star/sheet/XFormulaOpCodeMapper.idl index 0a53298d6..397605012 100644 --- a/offapi/com/sun/star/sheet/XFormulaOpCodeMapper.idl +++ b/offapi/com/sun/star/sheet/XFormulaOpCodeMapper.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -44,7 +44,7 @@ module com { module sun { module star { module sheet { /** gives access to spreadsheet compiler token interns. */ -interface XFormulaOpCodeMapper +published interface XFormulaOpCodeMapper { //------------------------------------------------------------------------- diff --git a/offapi/com/sun/star/sheet/XFormulaParser.idl b/offapi/com/sun/star/sheet/XFormulaParser.idl index db540bc75..b7bbab984 100644 --- a/offapi/com/sun/star/sheet/XFormulaParser.idl +++ b/offapi/com/sun/star/sheet/XFormulaParser.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -40,7 +40,7 @@ module com { module sun { module star { module sheet { /** converts between text and token representations of formulas. */ -interface XFormulaParser +published interface XFormulaParser { //------------------------------------------------------------------------- diff --git a/offapi/com/sun/star/sheet/XFormulaTokens.idl b/offapi/com/sun/star/sheet/XFormulaTokens.idl index 3b48ef349..0e7cb9348 100644 --- a/offapi/com/sun/star/sheet/XFormulaTokens.idl +++ b/offapi/com/sun/star/sheet/XFormulaTokens.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -44,7 +44,7 @@ module com { module sun { module star { module sheet { /** gives access to a formula as token sequence. */ -interface XFormulaTokens +published interface XFormulaTokens { //------------------------------------------------------------------------- diff --git a/offapi/com/sun/star/task/ErrorCodeIOException.idl b/offapi/com/sun/star/task/ErrorCodeIOException.idl index 6ab4e16ea..9600483fc 100644 --- a/offapi/com/sun/star/task/ErrorCodeIOException.idl +++ b/offapi/com/sun/star/task/ErrorCodeIOException.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -40,7 +40,7 @@ /** IOException that can carry error codes ( not only io related ). It can be used to transport the error code information. */ -exception ErrorCodeIOException : com::sun::star::io::IOException +published exception ErrorCodeIOException : com::sun::star::io::IOException { //------------------------------------------------------------------------ /** specifies the error code. diff --git a/offapi/com/sun/star/task/XUrlContainer.idl b/offapi/com/sun/star/task/XUrlContainer.idl index e0456cb5f..9a20a3e92 100644 --- a/offapi/com/sun/star/task/XUrlContainer.idl +++ b/offapi/com/sun/star/task/XUrlContainer.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -46,7 +46,7 @@ module com { module sun { module star { module task { @since OOo 3.2 */ -/*published*/ interface XUrlContainer : com::sun::star::uno::XInterface +published interface XUrlContainer : com::sun::star::uno::XInterface { //------------------------------------------------------------------------- /** Add a URL to the container. diff --git a/offapi/com/sun/star/text/GlobalDocument.idl b/offapi/com/sun/star/text/GlobalDocument.idl index a2229f2b1..480887d64 100644 --- a/offapi/com/sun/star/text/GlobalDocument.idl +++ b/offapi/com/sun/star/text/GlobalDocument.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -38,8 +38,10 @@ //============================================================================= /** Specify the document service of the global text module. + + @deprecated */ -service GlobalDocument +published service GlobalDocument { /** Provides the functionality of such global document. */ service GenericTextDocument; diff --git a/offapi/com/sun/star/text/WebDocument.idl b/offapi/com/sun/star/text/WebDocument.idl index 60060994c..fd4f1b66a 100644 --- a/offapi/com/sun/star/text/WebDocument.idl +++ b/offapi/com/sun/star/text/WebDocument.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -38,8 +38,10 @@ //============================================================================= /** Specify the document service of the web module. + + @deprecated */ -service WebDocument +published service WebDocument { /** Provides the functionality of such web document. */ service GenericTextDocument; diff --git a/offapi/com/sun/star/text/textfield/MetadataField.idl b/offapi/com/sun/star/text/textfield/MetadataField.idl index c288f52f9..b3d585c0d 100755 --- a/offapi/com/sun/star/text/textfield/MetadataField.idl +++ b/offapi/com/sun/star/text/textfield/MetadataField.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -61,7 +61,7 @@ module com { module sun { module star { module text { module textfield { @see com::sun::star::rdf */ -service MetadataField +published service MetadataField { //------------------------------------------------------------------------- /** None of the properties of diff --git a/offapi/com/sun/star/ucb/CertificateValidationRequest.idl b/offapi/com/sun/star/ucb/CertificateValidationRequest.idl index baf7a3df8..1f427af1a 100755 --- a/offapi/com/sun/star/ucb/CertificateValidationRequest.idl +++ b/offapi/com/sun/star/ucb/CertificateValidationRequest.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -37,12 +37,12 @@ //============================================================================= -module com { module sun { module star { module ucb { +module com { module sun { module star { module ucb { //============================================================================= /** An error specifing an invalid certificate. */ -exception CertificateValidationRequest: com::sun::star::task::ClassifiedInteractionRequest +published exception CertificateValidationRequest: com::sun::star::task::ClassifiedInteractionRequest { //------------------------------------------------------------------------- /** This value describes the validity of the certificate. @@ -50,16 +50,19 @@ exception CertificateValidationRequest: com::sun::star::task::ClassifiedInteract long CertificateValidity; //------------------------------------------------------------------------- - /** The certificate himself. + /** The certificate himself. */ com::sun::star::security::XCertificate Certificate; + //------------------------------------------------------------------------- + /** The host name. + */ string HostName; }; //============================================================================= -}; }; }; }; +}; }; }; }; #endif diff --git a/offapi/com/sun/star/ucb/URLAuthenticationRequest.idl b/offapi/com/sun/star/ucb/URLAuthenticationRequest.idl index 668eb847b..8e1ed6c0d 100644 --- a/offapi/com/sun/star/ucb/URLAuthenticationRequest.idl +++ b/offapi/com/sun/star/ucb/URLAuthenticationRequest.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -42,7 +42,7 @@ module com { module sun { module star { module ucb { @since OOo 3.2 */ -/*published*/ exception URLAuthenticationRequest : AuthenticationRequest +published exception URLAuthenticationRequest : AuthenticationRequest { //------------------------------------------------------------------------- /** The URL for which authentication is requested. diff --git a/offapi/com/sun/star/ucb/XInteractionSupplyAuthentication2.idl b/offapi/com/sun/star/ucb/XInteractionSupplyAuthentication2.idl index 8da2e3282..853a927ba 100644 --- a/offapi/com/sun/star/ucb/XInteractionSupplyAuthentication2.idl +++ b/offapi/com/sun/star/ucb/XInteractionSupplyAuthentication2.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -45,7 +45,7 @@ module com { module sun { module star { module ucb { @since OOo 3.2 */ -/*published*/ interface XInteractionSupplyAuthentication2 : XInteractionSupplyAuthentication +published interface XInteractionSupplyAuthentication2 : XInteractionSupplyAuthentication { //------------------------------------------------------------------------- /** Specifies if 'system credentials' can be obtained and used by the issuer diff --git a/offapi/com/sun/star/ucb/XWebDAVCommandEnvironment.idl b/offapi/com/sun/star/ucb/XWebDAVCommandEnvironment.idl index d586a8f58..561da63ee 100644 --- a/offapi/com/sun/star/ucb/XWebDAVCommandEnvironment.idl +++ b/offapi/com/sun/star/ucb/XWebDAVCommandEnvironment.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -40,20 +40,19 @@ module com { module sun { module star { module ucb { //============================================================================= /** A command environment that can be used to deal with WebDAV/HTTP specific - commands. + commands. <p>Supply an implementation of this interface together with an <type>XCommandEnvironment</type> implementation, when executing a command using <type>XCommandProcessor</type>. */ -/* published */ -interface XWebDAVCommandEnvironment : com::sun::star::uno::XInterface +published interface XWebDAVCommandEnvironment : com::sun::star::uno::XInterface { //------------------------------------------------------------------------- /** This method gets called while assembling an WebDAV/HTTP request. The returned headername-headervalue pairs will be appended to the list of request headers before the request is dispatched. - + @param aURI The request URI. @@ -61,13 +60,13 @@ interface XWebDAVCommandEnvironment : com::sun::star::uno::XInterface The WebDAV/HTTP method ("GET","PUT","MKCOL",...). @return - A sequence of header name, header value pairs. The header - names must be the plain names and contain no trailing ":". + A sequence of header name, header value pairs. The header + names must be the plain names and contain no trailing ":". The header value must be an Any containing a string. */ sequence<com::sun::star::beans::NamedValue> getUserRequestHeaders( - [in] string aURI, - [in] string aMethod); + [in] string aURI, + [in] string aMethod); }; //============================================================================= diff --git a/offapi/com/sun/star/ui/DockingArea.idl b/offapi/com/sun/star/ui/DockingArea.idl index 3812eeeac..7880efb8e 100644 --- a/offapi/com/sun/star/ui/DockingArea.idl +++ b/offapi/com/sun/star/ui/DockingArea.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -28,11 +28,11 @@ #ifndef __com_sun_star_ui_DockingArea_idl__ #define __com_sun_star_ui_DockingArea_idl__ -//============================================================================= +//============================================================================= module com { module sun { module star { module ui { -//============================================================================= +//============================================================================= /** specifies different docking areas a frame based layout manager supports. @@ -40,27 +40,27 @@ module com { module sun { module star { module ui { <p> A frame based layout manager supports four different docking areas where dockable user interface elements can be docked. - + @see com::sun::star::frame::XLayoutManager </p> - + @since OOo 2.0 */ -enum DockingArea +published enum DockingArea { /** the top docking area below the menu bar. */ DOCKINGAREA_TOP, - + /** the bottom docking area above the status bar. */ DOCKINGAREA_BOTTOM, - + /** the left side docking area. */ DOCKINGAREA_LEFT, - + /** the right side docking area. */ DOCKINGAREA_RIGHT, diff --git a/offapi/com/sun/star/ui/ModuleUIConfigurationManagerSupplier.idl b/offapi/com/sun/star/ui/ModuleUIConfigurationManagerSupplier.idl index 998e2fc63..33bd1ae4a 100644 --- a/offapi/com/sun/star/ui/ModuleUIConfigurationManagerSupplier.idl +++ b/offapi/com/sun/star/ui/ModuleUIConfigurationManagerSupplier.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -35,21 +35,21 @@ #include <com/sun/star/beans/XPropertySet.idl> #endif -module com { module sun { module star { module ui { +module com { module sun { module star { module ui { /** specifies a central user interface configuration provider which gives access to module based user interface configuration managers. - + @since OOo 2.0 */ -service ModuleUIConfigurationManagerSupplier +published service ModuleUIConfigurationManagerSupplier { /** controls module based user interface configuration managers. - + <p> - There can only exists one user interface configuration manager for - a module. A user interface configuration manager supports to get and set + There can only exists one user interface configuration manager for + a module. A user interface configuration manager supports to get and set user interface configuration data for configurable user interface elements. @see ConfigurableUIElement diff --git a/offapi/com/sun/star/ui/UIElementFactory.idl b/offapi/com/sun/star/ui/UIElementFactory.idl index 9693c5ecd..bc5ced44c 100644 --- a/offapi/com/sun/star/ui/UIElementFactory.idl +++ b/offapi/com/sun/star/ui/UIElementFactory.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -32,31 +32,31 @@ #include <com/sun/star/ui/XUIElementFactory.idl> #endif -//============================================================================= +//============================================================================= module com { module sun { module star { module ui { -//============================================================================= +//============================================================================= /** specifies a user interface element factory that can create and initialize a user interface element type. - + <p> - It depends on the implementation which user interface element types can be - created. It is also possible that a factory is only able to create one - special user interface element. User interface element factories must be - registered at the single instance <type>UIElementFactoryManager</type> + It depends on the implementation which user interface element types can be + created. It is also possible that a factory is only able to create one + special user interface element. User interface element factories must be + registered at the single instance <type>UIElementFactoryManager</type> service to provide access to itself. </p> - + @since OOo 2.0 */ -service UIElementFactory +published service UIElementFactory { - /** this interface provides a function to create and initalize new + /** this interface provides a function to create and initalize new instances of user interface elements. - + @see XUIElementFactory */ interface com::sun::star::ui::XUIElementFactory; diff --git a/offapi/com/sun/star/ui/WindowStateConfiguration.idl b/offapi/com/sun/star/ui/WindowStateConfiguration.idl index 78d9f0e4c..8c34d07d5 100644 --- a/offapi/com/sun/star/ui/WindowStateConfiguration.idl +++ b/offapi/com/sun/star/ui/WindowStateConfiguration.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -32,15 +32,15 @@ #include <com/sun/star/container/XNameAccess.idl> #endif -//============================================================================= +//============================================================================= module com { module sun { module star { module ui { -//============================================================================= +//============================================================================= -/** a service which provides window based information about user interface +/** a service which provides window based information about user interface elements. - + <p> OpenOffice.org has an amout of user interface elements that can be positioned, resized, closed and their style can be changed. This service provides access @@ -51,18 +51,18 @@ module com { module sun { module star { module ui { @since OOo 2.0 */ -service WindowStateConfiguration +published service WindowStateConfiguration { - /** provides access to window based information about user interface elements + /** provides access to window based information about user interface elements of all installed application modules. <p> - To access the window based information of a module, a unique module specifier + To access the window based information of a module, a unique module specifier must be provided to <member scope="com::sun::star::container">XNameAccess::getByName()</member> function. The module specifier can be retrieved from the <type scope="com::sun::star::frame">ModuleManager</type> service. The interface provides references to a <type scope="com::sun:star::ui">ModuleWindowStateConfiguration</type>. </p> - + @see com::sun::star::frame::ModuleManager */ diff --git a/offapi/com/sun/star/ui/XDockingAreaAcceptor.idl b/offapi/com/sun/star/ui/XDockingAreaAcceptor.idl index 65478487c..576c1d002 100644 --- a/offapi/com/sun/star/ui/XDockingAreaAcceptor.idl +++ b/offapi/com/sun/star/ui/XDockingAreaAcceptor.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -40,20 +40,20 @@ #include <com/sun/star/awt/XWindow.idl> #endif -//============================================================================= +//============================================================================= module com { module sun { module star { module ui { -//============================================================================= +//============================================================================= /** this interface enables developer to implement different docking area acceptors which are used by the frame based layout manager. <p> A docking area acceptor is responsible to control the docking area of a - container window. As OLE for example supports inplace and outplace editing, - there are different parts of code responsible for the container window. - This interface enables developer to make support implementations for these + container window. As OLE for example supports inplace and outplace editing, + there are different parts of code responsible for the container window. + This interface enables developer to make support implementations for these scenarios. @see com::sun::star::frame::XFrame @@ -63,25 +63,25 @@ module com { module sun { module star { module ui { */ -interface XDockingAreaAcceptor : com::sun::star::uno::XInterface +published interface XDockingAreaAcceptor : com::sun::star::uno::XInterface { - /** provide the container window where the layout manager can request border + /** provide the container window where the layout manager can request border space for docking windows. - + <p> - Additionally the layout manager uses this window to create its own child + Additionally the layout manager uses this window to create its own child windows for docking purposes. </p> */ com::sun::star::awt::XWindow getContainerWindow(); - - /** method to ask an implementation if the provided space for docking windows + + /** method to ask an implementation if the provided space for docking windows is available or not. - + <p> - The <type scope="com::sun::star::awt">Rectangle</type> parameter is - filled by the caller with pixel data. The members of - <type scope="com::sun::star::awt">Rectangle</type> must be filled + The <type scope="com::sun::star::awt">Rectangle</type> parameter is + filled by the caller with pixel data. The members of + <type scope="com::sun::star::awt">Rectangle</type> must be filled as following: <ul> <li>X = requested area on left side (in pixel)</li> @@ -96,10 +96,10 @@ interface XDockingAreaAcceptor : com::sun::star::uno::XInterface /** method to brief an implementation that we need new border space. <p> - The callee must size its document window so that we have the amount + The callee must size its document window so that we have the amount of space we have provided. The <type scope="com::sun::star::awt">Rectangle</type> - parameter is filled by the caller with pixel data. The members of - <type scope="com::sun::star::awt">Rectangle</type> must be filled as + parameter is filled by the caller with pixel data. The members of + <type scope="com::sun::star::awt">Rectangle</type> must be filled as following: <ul> <li>X = new area on left side (in pixel)</li> @@ -114,6 +114,6 @@ interface XDockingAreaAcceptor : com::sun::star::uno::XInterface }; }; }; }; -//============================================================================= +//============================================================================= #endif diff --git a/offapi/com/sun/star/ui/XImageManager.idl b/offapi/com/sun/star/ui/XImageManager.idl index fb5e622e1..fb9d260d7 100644 --- a/offapi/com/sun/star/ui/XImageManager.idl +++ b/offapi/com/sun/star/ui/XImageManager.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -64,34 +64,34 @@ #include <com/sun/star/lang/IllegalAccessException.idl> #endif -module com { module sun { module star { module ui { +module com { module sun { module star { module ui { -/** specifies access functions to an images manager interface to add, +/** specifies access functions to an images manager interface to add, replace and remove images assocations to command URLs. <p> - An image manager controls a number of image sets which are specified + An image manager controls a number of image sets which are specified by a <type>ImageType</type>. </p> */ - -interface XImageManager + +published interface XImageManager { - /** resets the image manager to default data. - + /** resets the image manager to default data. + <p> This means that all user images of the instance will be removed. </p> */ void reset(); - + /** retrieves the list of command URLs which have images associated. @param nImageType specifies the image type for this operation. - + @return - all command URLs within the images manager that have an image + all command URLs within the images manager that have an image associated. */ sequence< string > getAllImageNames( [in] short nImageType ); @@ -100,7 +100,7 @@ interface XImageManager @param nImageType specifies the image type for this operation. - + @param ResourceURL a command URL that should be checked for an associated image. @@ -113,16 +113,16 @@ interface XImageManager @param nImageType specifies the image type for this association operation. - + @param aCommandURLSequence a sequence of command URLs for which the images are requested. @return - a sequence of graphics object which are associated with the - provided command URLs. If an unknown command URL is provided or - a command URL has no associated image a graphics object with an - empty image is provided. If the sequence - <var>aCommandURLSequence</var> contains an invalid command + a sequence of graphics object which are associated with the + provided command URLs. If an unknown command URL is provided or + a command URL has no associated image a graphics object with an + empty image is provided. If the sequence + <var>aCommandURLSequence</var> contains an invalid command URL a <type scope="com::sun::star::lang">IllegalArgumentException</type> is thrown. */ @@ -132,20 +132,20 @@ interface XImageManager @param nImageType specifies the image type for this association operation. - + @param aCommandURLSequence a sequence of command URLs for which images should be replaced. @param aGraphicsSequence - a sequence of graphic objects which should replace the old images + a sequence of graphic objects which should replace the old images of the provided command URLs. <p> - If a command URL cannot be found the replace call will be omitted. If - <var>aCommandURLSequence</var> contains an invalid command URL a - <type scope="com::sun::star::lang">IllegalArgumentException</type> - is thrown. If the image manager is associated with a read-only configuration - manager a <type scope="com::sun::star::lang">IllegalAccessException</type> + If a command URL cannot be found the replace call will be omitted. If + <var>aCommandURLSequence</var> contains an invalid command URL a + <type scope="com::sun::star::lang">IllegalArgumentException</type> + is thrown. If the image manager is associated with a read-only configuration + manager a <type scope="com::sun::star::lang">IllegalAccessException</type> is thrown. </p> */ @@ -155,38 +155,38 @@ interface XImageManager @param nImageType specifies the image type for this association operation. - + @param aCommandURLSequence a sequence of command URLs for which the images should be removed. - + <p> - If the <var>aCommandURLSequence</var> contains an invalid command URL a - <type scope="com::sun::star::lang">IllegalArgumentException</type> is - thrown. If the image manager is associated with a read-only configuration - manager a <type scope="com::sun::star::lang">IllegalAccessException</type> + If the <var>aCommandURLSequence</var> contains an invalid command URL a + <type scope="com::sun::star::lang">IllegalArgumentException</type> is + thrown. If the image manager is associated with a read-only configuration + manager a <type scope="com::sun::star::lang">IllegalAccessException</type> is thrown. </p> */ void removeImages( [in] short nImageType, [in] sequence< string > aResourceURLSequence ) raises ( com::sun::star::lang::IllegalArgumentException, com::sun::star::lang::IllegalAccessException ); - + /** inserts new image/command associations to a image manager. @param nImageType specifies the image type for this association operation. - + @param aCommandURLSequence a sequence of command URLs which specify which commands get an new image. @param aGraphicSequence - a sequence of graphic objects which should be associated with the provided + a sequence of graphic objects which should be associated with the provided command URLs. <p> - If an association is already present it is replaced. If - <var>aCommandURLSequence</var> contains an invalid command URL a + If an association is already present it is replaced. If + <var>aCommandURLSequence</var> contains an invalid command URL a <type scope="com::sun::star::lang">IllegalArgumentException</type> - is thrown. If the configuration manager is read-only a - <type scope="com::sun::star::lang">IllegalAccessException</type> is + is thrown. If the configuration manager is read-only a + <type scope="com::sun::star::lang">IllegalAccessException</type> is thrown. </p> */ @@ -203,44 +203,44 @@ interface XImageManager <p> An image manager implementation notifies its listener whenever an image set has been changed, due to insert, remove or replace operations. To - minimize the overhead for notifications an image manager places all - inserted and/or replaced images into a single notify call. A container - which implements <type scope="com::sun::star::container">XNameAccess</type> - holds the information. The access key is a command URL and provides a - <type scope="::com::sun::star::graphic">XGraphic</type>. This container - is placed into the + minimize the overhead for notifications an image manager places all + inserted and/or replaced images into a single notify call. A container + which implements <type scope="com::sun::star::container">XNameAccess</type> + holds the information. The access key is a command URL and provides a + <type scope="::com::sun::star::graphic">XGraphic</type>. This container + is placed into the <member scope="com::sun::star::ui">ConfigurationEvent::Element</member>. - The image set which has been changed is put into the + The image set which has been changed is put into the <member scope="com::sun::star::ui">ConfigurationEvent::aInfo</member>. </p> */ interface com::sun::star::ui::XUIConfiguration; - /** allows controlling or observing the lifetime of an imahge manager + /** allows controlling or observing the lifetime of an imahge manager instance. - <p>The owner of the object may dispose of this object using + <p>The owner of the object may dispose of this object using <member scope="com::sun::star::lang">XComponent::dispose()</member>. </p> */ interface ::com::sun::star::lang::XComponent; - /** initializes an image manager instance. - - An image manager instance must be initialized using - <member scope=com::sun::star::lang>XInitialization::initialize</member> + /** initializes an image manager instance. + + An image manager instance must be initialized using + <member scope=com::sun::star::lang>XInitialization::initialize</member> before it can be used.<br> The following property must be provided if the image manager is related to a module: <ul> - <li><b>ModuleIdentifier</b>specifies a string property which is the + <li><b>ModuleIdentifier</b>specifies a string property which is the unique identifier of module. </li> - <li><b>UserConfigStorage</b>specifies a - <type scope="com::sun::star::embed">XStorage</type> property which + <li><b>UserConfigStorage</b>specifies a + <type scope="com::sun::star::embed">XStorage</type> property which provides access to the configuration storage of the module. </li> - <li><b>UserRootCommit</b>specifies an optional + <li><b>UserRootCommit</b>specifies an optional <type scope="com::sun::star::embed">XTransactedObject</type> property which makes it possible to commit a root storage. </li> diff --git a/offapi/com/sun/star/ui/XModuleUIConfigurationManagerSupplier.idl b/offapi/com/sun/star/ui/XModuleUIConfigurationManagerSupplier.idl index b4d86c3d6..bb35b2211 100644 --- a/offapi/com/sun/star/ui/XModuleUIConfigurationManagerSupplier.idl +++ b/offapi/com/sun/star/ui/XModuleUIConfigurationManagerSupplier.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -36,28 +36,28 @@ #include <com/sun/star/container/NoSuchElementExceptio.idl> #endif -module com { module sun { module star { module ui { +module com { module sun { module star { module ui { /** allows to retrieve user interface configuration managers related to OpenOffice.org modules. @since OOo 2.0 */ - -interface XModuleUIConfigurationManagerSupplier : ::com::sun::star::uno::XInterface + +published interface XModuleUIConfigurationManagerSupplier : ::com::sun::star::uno::XInterface { //---------------------------------------------------------------------- /** returns the requested module based user interface configuration manager. @param ModuleIdentifier - a module identifier which identifies an OpenOffice.org module. The - module identifier can be retrieved from the + a module identifier which identifies an OpenOffice.org module. The + module identifier can be retrieved from the <type scope=com::sun::star::frame>ModuleManager</type> service. - @returns - an object implementing - <type scope="::com::sun::star::ui">ModuleUIConfigurationManager</type> - service. If the provided module identifier is unknown a + @returns + an object implementing + <type scope="::com::sun::star::ui">ModuleUIConfigurationManager</type> + service. If the provided module identifier is unknown a <type scope="com::sun::star::container">NoSuchElementException</type> is thrown. */ diff --git a/offapi/com/sun/star/ui/XToolPanel.idl b/offapi/com/sun/star/ui/XToolPanel.idl index fb10ddece..6b485d1b8 100644 --- a/offapi/com/sun/star/ui/XToolPanel.idl +++ b/offapi/com/sun/star/ui/XToolPanel.idl @@ -1,6 +1,6 @@ /************************************************************************* * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -32,13 +32,13 @@ //============================================================================= -module com { module sun { module star { module ui { +module com { module sun { module star { module ui { //============================================================================= /** describes the basic interface to be implemented by a tool panel */ -interface XToolPanel +published interface XToolPanel { /** provides access to the tool panel's main window. diff --git a/offapi/com/sun/star/ui/XUIConfiguration.idl b/offapi/com/sun/star/ui/XUIConfiguration.idl index 2f2b6fd00..12c1891da 100644 --- a/offapi/com/sun/star/ui/XUIConfiguration.idl +++ b/offapi/com/sun/star/ui/XUIConfiguration.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -32,46 +32,46 @@ #include <com/sun/star/ui/XUIConfigurationListener.idl> #endif -module com { module sun { module star { module ui { +module com { module sun { module star { module ui { -/** supports to notify other implementations about changes of a user +/** supports to notify other implementations about changes of a user interface configuration manager. <p> - The <type>XUIConfiguration</type> interface is provided for user - interface configuration managers which need to broadcast changes - within the container; that means the actions of adding, replacing + The <type>XUIConfiguration</type> interface is provided for user + interface configuration managers which need to broadcast changes + within the container; that means the actions of adding, replacing and removing elements are broadcast to listeners. </p> - <p>This can be useful for UI to enable/disable some functions without + <p>This can be useful for UI to enable/disable some functions without actually accessing the data.</p> @since OOo 2.0 */ - -interface XUIConfiguration : ::com::sun::star::uno::XInterface + +published interface XUIConfiguration : ::com::sun::star::uno::XInterface { - /** adds the specified listener to receive events when elements are + /** adds the specified listener to receive events when elements are changed, inserted or removed. <p> - It is suggested to allow multiple registration of the same - listener, thus for each time a listener is added, it has to be + It is suggested to allow multiple registration of the same + listener, thus for each time a listener is added, it has to be removed. @see XUIConfigurationListener - </p> + </p> */ void addConfigurationListener( [in] ::com::sun::star::ui::XUIConfigurationListener Listener ); - /** removes the specified listener so it does not receive any events + /** removes the specified listener so it does not receive any events from this user interface configuration manager. - <p>It is suggested to allow multiple registration of the same - listener, thus for each time a listener is added, it has to be + <p>It is suggested to allow multiple registration of the same + listener, thus for each time a listener is added, it has to be removed. - + @see XUIConfigurationListener </p> */ diff --git a/offapi/com/sun/star/ui/XUIConfigurationListener.idl b/offapi/com/sun/star/ui/XUIConfigurationListener.idl index f3fd87752..a44e2b947 100644 --- a/offapi/com/sun/star/ui/XUIConfigurationListener.idl +++ b/offapi/com/sun/star/ui/XUIConfigurationListener.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -36,48 +36,48 @@ #include <com/sun/star/ui/ConfigurationEvent.idl> #endif -//============================================================================= +//============================================================================= -module com { module sun { module star { module ui { +module com { module sun { module star { module ui { -//============================================================================= +//============================================================================= -/** supplies information about changes of a user interface +/** supplies information about changes of a user interface configuration manager. @since OOo 2.0 */ -interface XUIConfigurationListener : com::sun::star::lang::XEventListener +published interface XUIConfigurationListener : com::sun::star::lang::XEventListener { - //------------------------------------------------------------------------- - + //------------------------------------------------------------------------- + /** is invoked when a configuration has inserted an user interface element. @param Event provides information about the element which has been inserted. */ - [oneway] void elementInserted( [in] ::com::sun::star::ui::ConfigurationEvent Event ); - - //------------------------------------------------------------------------- - + [oneway] void elementInserted( [in] ::com::sun::star::ui::ConfigurationEvent Event ); + + //------------------------------------------------------------------------- + /** is invoked when a configuration has removed an user interface element. - + @param Event provides information about the element which has been removed. */ - [oneway] void elementRemoved( [in] ::com::sun::star::ui::ConfigurationEvent Event ); - - //------------------------------------------------------------------------- - + [oneway] void elementRemoved( [in] ::com::sun::star::ui::ConfigurationEvent Event ); + + //------------------------------------------------------------------------- + /** is invoked when a configuration has replaced an user interface element. - + @param Event - provides information about the element which has been + provides information about the element which has been inserted/replaced. */ - [oneway] void elementReplaced( [in] ::com::sun::star::ui::ConfigurationEvent Event ); - + [oneway] void elementReplaced( [in] ::com::sun::star::ui::ConfigurationEvent Event ); + }; //============================================================================= diff --git a/offapi/com/sun/star/ui/XUIConfigurationManager.idl b/offapi/com/sun/star/ui/XUIConfigurationManager.idl index 66a400978..e47af4af3 100644 --- a/offapi/com/sun/star/ui/XUIConfigurationManager.idl +++ b/offapi/com/sun/star/ui/XUIConfigurationManager.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -48,11 +48,11 @@ #include <com/sun/star/ui/XUIConfigurationListener.idl> #endif -#ifndef __com_sun_star_container_ElementExistException_idl__ +#ifndef __com_sun_star_container_ElementExistException_idl__ #include <com/sun/star/container/ElementExistException.idl> #endif -#ifndef __com_sun_star_container_NoSuchElementException_idl__ +#ifndef __com_sun_star_container_NoSuchElementException_idl__ #include <com/sun/star/container/NoSuchElementException.idl> #endif @@ -64,51 +64,51 @@ #include <com/sun/star/lang/IllegalAccessException.idl> #endif -module com { module sun { module star { module ui { +module com { module sun { module star { module ui { -/** specifies a user interface configuration manager interface which - controls the structure of all customizable user interface +/** specifies a user interface configuration manager interface which + controls the structure of all customizable user interface elements. - + @since OOo 2.0 */ - -interface XUIConfigurationManager : ::com::sun::star::uno::XInterface + +published interface XUIConfigurationManager : ::com::sun::star::uno::XInterface { - /** resets the configuration manager to the default user interface - configuration data. + /** resets the configuration manager to the default user interface + configuration data. <p> - This means that all user interface configuration data of the - instance will be removed. A module based user interface + This means that all user interface configuration data of the + instance will be removed. A module based user interface configuration manager removes user defined elements, but set all - other elements back to default. It is not possible to remove - default elements from a module user interface configuration + other elements back to default. It is not possible to remove + default elements from a module user interface configuration manager. </p> */ void reset(); - /** retrieves information about all user interface elements within + /** retrieves information about all user interface elements within the user interface configuration manager. @param ElementType - makes it possible to narrow the result set to only one type - of user interface elements. If all user interface element - types should be returned - <value scope=com::sun::star::ui>UIElementType::UNKNOWN</value> + makes it possible to narrow the result set to only one type + of user interface elements. If all user interface element + types should be returned + <value scope=com::sun::star::ui>UIElementType::UNKNOWN</value> must be provided. @return - returns all user interface elements within the user interface - configuration manager that meet the given ElementType - specification. <p>The following - <type scope="com::sun::star::beans">PropertyValue</type> entries + returns all user interface elements within the user interface + configuration manager that meet the given ElementType + specification. <p>The following + <type scope="com::sun::star::beans">PropertyValue</type> entries are defined inside the sequence for every user interface element. <ul> - <li><b>ResourceURL<b/>specifies the unique resource URL for + <li><b>ResourceURL<b/>specifies the unique resource URL for the user interface element.</li> - <li><b>UIName<b/>specifies the user interface name for the - user interface element. Not all user interface elements have + <li><b>UIName<b/>specifies the user interface name for the + user interface element. Not all user interface elements have set UIName. At least menubars do not.</li> </ul> <p> @@ -120,19 +120,19 @@ interface XUIConfigurationManager : ::com::sun::star::uno::XInterface /** creates an empty settings data container. @return - an empty user interface element settings data container, which + an empty user interface element settings data container, which implements <type>UIElementSettings</type>. */ ::com::sun::star::container::XIndexContainer createSettings(); - /** determines if the settings of a user interface element is part the + /** determines if the settings of a user interface element is part the user interface configuration manager. @param ResourceURL - a resource URL which identifies the user interface element. A - resourcce URL must meet the following syntax: - "private:resource/$type/$name. It is only allowed to use ascii - characters for type and name. + a resource URL which identifies the user interface element. A + resourcce URL must meet the following syntax: + "private:resource/$type/$name. It is only allowed to use ascii + characters for type and name. @return <TRUE/> if settings have been found, otherwise <FALSE/>. @@ -142,23 +142,23 @@ interface XUIConfigurationManager : ::com::sun::star::uno::XInterface /** retrieves the settings of a user interface element. @param ResourceURL - a resource URL which identifies the user interface element. A - resourcce URL must meet the following syntax: - "private:resource/$type/$name. It is only allowed to use ascii - characters for type and name. + a resource URL which identifies the user interface element. A + resourcce URL must meet the following syntax: + "private:resource/$type/$name. It is only allowed to use ascii + characters for type and name. @param bWriteable - must be <TRUE/> if the retrieved settings should be a writeable. - Otherwise <FALSE/> should be provided to get a shareable reference + must be <TRUE/> if the retrieved settings should be a writeable. + Otherwise <FALSE/> should be provided to get a shareable reference to the settings data. @return - settings data of an existing user interface element, which - implements <type>UIElementSettings</type>. If the settings data - cannot be found a - <type scope="com::sun::star::container">NoSuchElementException</type> - is thrown. If the <member>ResourceURL</member> is not valid or - describes an unknown type a + settings data of an existing user interface element, which + implements <type>UIElementSettings</type>. If the settings data + cannot be found a + <type scope="com::sun::star::container">NoSuchElementException</type> + is thrown. If the <member>ResourceURL</member> is not valid or + describes an unknown type a <type scope="com::sun::star::lang">IllegalArgumentException</type> is thrown. */ @@ -167,70 +167,70 @@ interface XUIConfigurationManager : ::com::sun::star::uno::XInterface /** replaces the settings of a user interface element with new settings. @param ResourceURL - a resource URL which identifies the user interface element to - be replaced. If no element with the given resource URL exists a - <type scope="com::sun::star::container">NoSuchElementException</type> + a resource URL which identifies the user interface element to + be replaced. If no element with the given resource URL exists a + <type scope="com::sun::star::container">NoSuchElementException</type> is thrown. @param aNewData - the new settings data of an existing user interface element, which + the new settings data of an existing user interface element, which implements <type>UIElementSettings</type>. <p> - If the settings data cannot be found a - <type scope="com::sun::star::container">NoSuchElementException</type> - is thrown. If the <member>ResourceURL</member> is not valid or describes - an unknown type a + If the settings data cannot be found a + <type scope="com::sun::star::container">NoSuchElementException</type> + is thrown. If the <member>ResourceURL</member> is not valid or describes + an unknown type a <type scope="com::sun::star::lang">IllegalArgumentException</type> - is thrown. If the configuration manager is read-only a - <type scope="com::sun::star::lang">IllegalAccessException</type> is + is thrown. If the configuration manager is read-only a + <type scope="com::sun::star::lang">IllegalAccessException</type> is thrown. </p> */ void replaceSettings( [in] string ResourceURL, [in] ::com::sun::star::container::XIndexAccess aNewData ) raises ( com::sun::star::container::NoSuchElementException, com::sun::star::lang::IllegalArgumentException, com::sun::star::lang::IllegalAccessException ); - /** removes the settings of an existing user interface element. + /** removes the settings of an existing user interface element. @param ResourceURL - a resource URL which identifies the user interface element settings - to be removed. - + a resource URL which identifies the user interface element settings + to be removed. + <p> - If the settings data cannot be found a - <type scope="com::sun::star::container">NoSuchElementException</type> is - thrown. If the <member>ResourceURL</member> is not valid or describes an - unknown type a <type scope="com::sun::star::lang">IllegalArgumentException</type> - is thrown. If the configuration manager is read-only a + If the settings data cannot be found a + <type scope="com::sun::star::container">NoSuchElementException</type> is + thrown. If the <member>ResourceURL</member> is not valid or describes an + unknown type a <type scope="com::sun::star::lang">IllegalArgumentException</type> + is thrown. If the configuration manager is read-only a <type scope="com::sun::star::lang">IllegalAccessException</type> is thrown. </p> */ void removeSettings( [in] string ResourceURL ) raises ( com::sun::star::container::NoSuchElementException, com::sun::star::lang::IllegalArgumentException, com::sun::star::lang::IllegalAccessException ); - + /** inserts the settings of a new user interface element. @param ResourceURL a resource URL which identifies the new user interface element. @param aNewData - the settings data of the new user interface element, which implements + the settings data of the new user interface element, which implements <type>UIElementSettings</type>. <p> - If the settings data is already present a - <type scope="com::sun::star::container">ElementExistException</type> - is thrown. If the <member>ResourceURL</member> is not valid or describes + If the settings data is already present a + <type scope="com::sun::star::container">ElementExistException</type> + is thrown. If the <member>ResourceURL</member> is not valid or describes an unknown type a <type scope="com::sun::star::lang">IllegalArgumentException</type> - is thrown. If the configuration manager is read-only a + is thrown. If the configuration manager is read-only a <type scope="com::sun::star::lang">IllegalAccessException</type> is thrown. </p> */ void insertSettings( [in] string NewResourceURL, [in] ::com::sun::star::container::XIndexAccess aNewData ) raises ( com::sun::star::container::ElementExistException, com::sun::star::lang::IllegalArgumentException, com::sun::star::lang::IllegalAccessException ); - /** retrieves the image manager from the user interface configuration + /** retrieves the image manager from the user interface configuration manager. - + <p> - Every user interface configuration manager has one image manager + Every user interface configuration manager has one image manager instance which controls all images of a module or document. </p> @@ -239,11 +239,11 @@ interface XUIConfigurationManager : ::com::sun::star::uno::XInterface */ com::sun::star::uno::XInterface getImageManager(); - /** retrieves the keyboard short cut manager from the user interface - configuration manager. - + /** retrieves the keyboard short cut manager from the user interface + configuration manager. + <p> - Every user interface configuration manager has one keyboard short cut + Every user interface configuration manager has one keyboard short cut manager instance which controls all short cuts of a module or document. </p> @@ -252,16 +252,16 @@ interface XUIConfigurationManager : ::com::sun::star::uno::XInterface */ com::sun::star::uno::XInterface getShortCutManager(); - /** retrieves the events manager from the user interface configuration manager. - + /** retrieves the events manager from the user interface configuration manager. + <p> - Every user interface configuration manager has one events manager - instance which controls the mapping of events to script URLs of a module + Every user interface configuration manager has one events manager + instance which controls the mapping of events to script URLs of a module or document. </p> @return - the events manager of the user interface configuration + the events manager of the user interface configuration manager, if one exists. */ com::sun::star::uno::XInterface getEventsManager(); diff --git a/offapi/com/sun/star/ui/XUIConfigurationManagerSupplier.idl b/offapi/com/sun/star/ui/XUIConfigurationManagerSupplier.idl index c1f731508..ee2ae174d 100644 --- a/offapi/com/sun/star/ui/XUIConfigurationManagerSupplier.idl +++ b/offapi/com/sun/star/ui/XUIConfigurationManagerSupplier.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -32,23 +32,23 @@ #include <com/sun/star/ui/XUIConfigurationManager.idl> #endif -module com { module sun { module star { module ui { +module com { module sun { module star { module ui { /** allows to retrieve the user interface configuration manager related to an object. - + @since OOo 2.0 */ - -interface XUIConfigurationManagerSupplier : ::com::sun::star::uno::XInterface + +published interface XUIConfigurationManagerSupplier : ::com::sun::star::uno::XInterface { //---------------------------------------------------------------------- - /** returns the user interface configuration manager related to the + /** returns the user interface configuration manager related to the object. - @returns - an object implementing - <type scope="::com::sun::star::ui">UIConfigurationManager</type> + @returns + an object implementing + <type scope="::com::sun::star::ui">UIConfigurationManager</type> service. */ XUIConfigurationManager getUIConfigurationManager(); diff --git a/offapi/com/sun/star/ui/XUIConfigurationPersistence.idl b/offapi/com/sun/star/ui/XUIConfigurationPersistence.idl index ae417a6f2..a102edac1 100644 --- a/offapi/com/sun/star/ui/XUIConfigurationPersistence.idl +++ b/offapi/com/sun/star/ui/XUIConfigurationPersistence.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -32,42 +32,42 @@ #include <com/sun/star/embed/XStorage.idl> #endif -module com { module sun { module star { module ui { +module com { module sun { module star { module ui { -/** specifies a persistence interface which supports to load/store user - interface configuration data to a storage and to retrieve information +/** specifies a persistence interface which supports to load/store user + interface configuration data to a storage and to retrieve information about the current state. @since OOo 2.0 */ -interface XUIConfigurationPersistence : ::com::sun::star::uno::XInterface +published interface XUIConfigurationPersistence : ::com::sun::star::uno::XInterface { - /** reloads the configuration data from the storage and reinitialize + /** reloads the configuration data from the storage and reinitialize the user interface configuration manager instance with this data. <p> - It is up to the implementation if it defers the first loading process - until the first data request using <type>XUIConfigurationManager</type> + It is up to the implementation if it defers the first loading process + until the first data request using <type>XUIConfigurationManager</type> interface. </p> */ void reload() raises ( ::com::sun::star::uno::Exception ); - - /** stores the configuration data to the storage provided by - <member>setStorage</member> from the storage and initialize the - user interface configuration manager instance with the newly - data. This call can throw an - <type scope="com::sun::star::io">IOException</type> if - <member>store</member> cannot store its data into the internal + + /** stores the configuration data to the storage provided by + <member>setStorage</member> from the storage and initialize the + user interface configuration manager instance with the newly + data. This call can throw an + <type scope="com::sun::star::io">IOException</type> if + <member>store</member> cannot store its data into the internal storage. */ void store() raises ( ::com::sun::star::uno::Exception ); - - /** stores the configuration data to the provided storage, ignoring - the previously set storage by <member>setStorage</member>. Can - be used to make copy of the current user interface configuration - data to another storage. This call will throw an + + /** stores the configuration data to the provided storage, ignoring + the previously set storage by <member>setStorage</member>. Can + be used to make copy of the current user interface configuration + data to another storage. This call will throw an <type scope="com::sun::star::io">IOException</type> if the provided storage is in read-only mode. @@ -76,23 +76,23 @@ interface XUIConfigurationPersistence : ::com::sun::star::uno::XInterface */ void storeToStorage( [in] ::com::sun::star::embed::XStorage Storage ) raises ( ::com::sun::star::uno::Exception ); - /** provides the current modify state of the configuration manager + /** provides the current modify state of the configuration manager instance. @return - <TRUE/> if the configuration manager has changed since the - last <member>store</member> call. <FALSE/> if the configuration + <TRUE/> if the configuration manager has changed since the + last <member>store</member> call. <FALSE/> if the configuration manager has not been changed. */ boolean isModified(); - /** provides the current read-only state of the user configuration - manager. Storing a user interface configuration to a read-only storage - is not possible. A read-only configuration manager instance will also + /** provides the current read-only state of the user configuration + manager. Storing a user interface configuration to a read-only storage + is not possible. A read-only configuration manager instance will also not support any changes to its configuration settings. @return - <TRUE/> if the configuration manager storage is read-only otherwise + <TRUE/> if the configuration manager storage is read-only otherwise <FALSE/>. */ boolean isReadOnly(); diff --git a/offapi/com/sun/star/ui/XUIElement.idl b/offapi/com/sun/star/ui/XUIElement.idl index 63467eb67..ba835b2ab 100644 --- a/offapi/com/sun/star/ui/XUIElement.idl +++ b/offapi/com/sun/star/ui/XUIElement.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -32,7 +32,7 @@ #include <com/sun/star/uno/XInterface.idl> #endif -#ifndef __com_sun_star_beans_XPropertySet_idl__ +#ifndef __com_sun_star_beans_XPropertySet_idl__ #include <com/sun/star/beans/XPropertySet.idl> #endif @@ -40,41 +40,41 @@ #include <com/sun/star/frame/XFrame.idl> #endif -//============================================================================= +//============================================================================= module com { module sun { module star { module ui { -//============================================================================= +//============================================================================= /** provides a function to retrieve a special purpose interface dependent on the user interface element type. <p> - The type of the interface depends on the real type of the user interface - element. A menubar user interface element provides access to its + The type of the interface depends on the real type of the user interface + element. A menubar user interface element provides access to its <type scope="com::sun::star::awt">XSystemDependentMenuBarPeer</type> which supports to retrieve the system dependent menu handle. - A floating window or a toolbar user interface element return a + A floating window or a toolbar user interface element return a <type scope=com::sun::star::awt>XWindow</type> interface. </p> */ -interface XUIElement : com::sun::star::uno::XInterface +published interface XUIElement : com::sun::star::uno::XInterface { /** returns an interface to get access to user interface type specific functions. - + @return a special purpose interface which depends on the type of the user - interface element. + interface element. */ ::com::sun::star::uno::XInterface getRealInterface(); - /** determines the document frame to which this element is bound to. - - <p>The life time of a user interface element does not explicitly depend on the - frame itself but on the visible component attached to the frame. It is possible - to exchange the visible component of a frame and that will lead to the end of + /** determines the document frame to which this element is bound to. + + <p>The life time of a user interface element does not explicitly depend on the + frame itself but on the visible component attached to the frame. It is possible + to exchange the visible component of a frame and that will lead to the end of life of all user interface elements.</p> */ [readonly, attribute] ::com::sun::star::frame::XFrame Frame; @@ -92,6 +92,6 @@ interface XUIElement : com::sun::star::uno::XInterface }; }; }; }; -//============================================================================= +//============================================================================= #endif diff --git a/offapi/com/sun/star/ui/XUIElementFactory.idl b/offapi/com/sun/star/ui/XUIElementFactory.idl index 9c1a05c2f..053f14654 100644 --- a/offapi/com/sun/star/ui/XUIElementFactory.idl +++ b/offapi/com/sun/star/ui/XUIElementFactory.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -44,17 +44,17 @@ #include <com/sun/star/beans/PropertyValue.idl> #endif -//============================================================================= +//============================================================================= module com { module sun { module star { module ui { -//============================================================================= +//============================================================================= + +/** specifies a user interface element factory that can create and initialize + user interface elements. -/** specifies a user interface element factory that can create and initialize - user interface elements. - <p> - User interface element factories must be registered at a + User interface element factories must be registered at a <type>UIElementFactoryManager</type> service to provide access to itself. Currently the following user interface element types are defined: @@ -70,31 +70,31 @@ module com { module sun { module star { module ui { @since OOo 2.0 */ -interface XUIElementFactory : ::com::sun::star::uno::XInterface +published interface XUIElementFactory : ::com::sun::star::uno::XInterface { /** creates a new instances of a specific user interface element. - + @param ResourceURL - specifies which unique user interface element should be created - by the factory. A resourcce URL must meet the following syntax: + specifies which unique user interface element should be created + by the factory. A resourcce URL must meet the following syntax: "private:resource/$type/$name. It is only allowed to use ascii - characters for type and name. This argument must not be empty to - have a working user interface element instance.The implementation - can throw an - <type scope="com::sun::star::container">NoSuchElementException</type> - if it doesn't know how to create the request user interface + characters for type and name. This argument must not be empty to + have a working user interface element instance.The implementation + can throw an + <type scope="com::sun::star::container">NoSuchElementException</type> + if it doesn't know how to create the request user interface element. @param Args - The following arguments are supported: + The following arguments are supported: <ul> <li><b>Frame</b><br> - specifies the <type scope="com::sun::star::frame">XFrame</type> - instance to which the user interface element belongs to. To - create a configurable user interface element the frame - instance must contain a visible component. Otherwise it is - not possible to determine the correct user interface - configuration manager. This argument is <b>mandatory</b> to + specifies the <type scope="com::sun::star::frame">XFrame</type> + instance to which the user interface element belongs to. To + create a configurable user interface element the frame + instance must contain a visible component. Otherwise it is + not possible to determine the correct user interface + configuration manager. This argument is <b>mandatory</b> to have a working configurable user interface element instance. </li> <li><b>ParentWindow</b><br/> @@ -102,20 +102,20 @@ interface XUIElementFactory : ::com::sun::star::uno::XInterface the UI element. Depending on the concrete UI element type, this parameter might be required or ignored by an implementation. </li> - <li><b>Persistent</b><br>specifies if changes to a configurable - user interface element should be persistent. This is an + <li><b>Persistent</b><br>specifies if changes to a configurable + user interface element should be persistent. This is an optional argument. The default value is <TRUE/>.</li> </ul> - + <p> - An implementation is responsible to initialize every newly created user - interface element if the necessary properties are provided. Especially - it must connect a configurable user interface element to the correct user - interface configuration manager. Without this connection the configurable - user interface element cannot retrieve its structure data and changes to - the user interface element structure won't be persistent. It is up to the - implementation to throw an - <type scope="com::sun::star::lang">IllegalArgumentException</type> + An implementation is responsible to initialize every newly created user + interface element if the necessary properties are provided. Especially + it must connect a configurable user interface element to the correct user + interface configuration manager. Without this connection the configurable + user interface element cannot retrieve its structure data and changes to + the user interface element structure won't be persistent. It is up to the + implementation to throw an + <type scope="com::sun::star::lang">IllegalArgumentException</type> if it cannot create a user interface element with the provided arguments. @see ConfigurableUIElement diff --git a/offapi/com/sun/star/ui/XUIElementSettings.idl b/offapi/com/sun/star/ui/XUIElementSettings.idl index cc0513094..7d39acb46 100644 --- a/offapi/com/sun/star/ui/XUIElementSettings.idl +++ b/offapi/com/sun/star/ui/XUIElementSettings.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -34,41 +34,41 @@ #ifndef __com_sun_star_container_XIndexAccess_idl__ #include <com/sun/star/container/XIndexAccess.idl> -#endif +#endif -//============================================================================= +//============================================================================= module com { module sun { module star { module ui { -//============================================================================= +//============================================================================= -/** provides functions to retrieve and change user interface element structure +/** provides functions to retrieve and change user interface element structure data and to update its visible representation. - + @since OOo 2.0 */ -interface XUIElementSettings : com::sun::star::uno::XInterface +published interface XUIElementSettings : com::sun::star::uno::XInterface { - /** forces the user interface element to retrieve new settings from its - configuration source. - + /** forces the user interface element to retrieve new settings from its + configuration source. + <p> - This is not done automatically as configurable user interface elements - are controlled by layout managers. It is more efficient to let the - responsible layout manager to control the update process in a single + This is not done automatically as configurable user interface elements + are controlled by layout managers. It is more efficient to let the + responsible layout manager to control the update process in a single task. </p> */ void updateSettings(); - - /** provides a <type>UIElementSettings</type> instance that provides access - to the structure of user interface element if the user interface element + + /** provides a <type>UIElementSettings</type> instance that provides access + to the structure of user interface element if the user interface element type supports it. - + @param bWriteable - must be <TRUE/> if the retrieved settings should be a writeable. - Otherwise <FALSE/> should be provided to get a shareable reference + must be <TRUE/> if the retrieved settings should be a writeable. + Otherwise <FALSE/> should be provided to get a shareable reference to the settings data. @return @@ -76,20 +76,20 @@ interface XUIElementSettings : com::sun::star::uno::XInterface */ com::sun::star::container::XIndexAccess getSettings( [in] boolean bWriteable ); - /** set changes to the structure of the user interface element. - + /** set changes to the structure of the user interface element. + @param UISettings - new data settings for the configurable user interface element. - + new data settings for the configurable user interface element. + <p> - User interface elements cannot be changed directly. The changed structure - data has to be set again. This speeds up the configuration process if many - changes have to be made on the structure. The persistence of changes are + User interface elements cannot be changed directly. The changed structure + data has to be set again. This speeds up the configuration process if many + changes have to be made on the structure. The persistence of changes are controlled by the boolean property <member>Persistent</member>. </p> - + @see com::sun::star::ui::UIElementSettings */ void setSettings( [in] com::sun::star::container::XIndexAccess UISettings ); @@ -97,6 +97,6 @@ interface XUIElementSettings : com::sun::star::uno::XInterface }; }; }; }; -//============================================================================= +//============================================================================= #endif diff --git a/offapi/com/sun/star/ui/dialogs/Wizard.idl b/offapi/com/sun/star/ui/dialogs/Wizard.idl index b3237be3f..d15819a73 100644 --- a/offapi/com/sun/star/ui/dialogs/Wizard.idl +++ b/offapi/com/sun/star/ui/dialogs/Wizard.idl @@ -32,15 +32,15 @@ //================================================================================================================== -module com { module sun { module star { module ui { module dialogs { +module com { module sun { module star { module ui { module dialogs { -interface XWizardController; +published interface XWizardController; //================================================================================================================== /** provides a framework for implementing a wizard dialog. */ -service Wizard : XWizard +published service Wizard : XWizard { /** creates a wizard with a single execution path @param PageIds @@ -68,7 +68,7 @@ service Wizard : XWizard //================================================================================================================== -}; }; }; }; }; +}; }; }; }; }; //================================================================================================================== diff --git a/offapi/com/sun/star/ui/dialogs/XWizard.idl b/offapi/com/sun/star/ui/dialogs/XWizard.idl index 445f7bbf2..debe91072 100644 --- a/offapi/com/sun/star/ui/dialogs/XWizard.idl +++ b/offapi/com/sun/star/ui/dialogs/XWizard.idl @@ -37,7 +37,7 @@ module com { module sun { module star { module ui { module dialogs { //================================================================================================================== -interface XWizardPage; +published interface XWizardPage; /** is the main interface implemented by the <type>Wizard</type> services. @@ -79,7 +79,7 @@ interface XWizardPage; @see XWizardController @see XWizardPage */ -interface XWizard +published interface XWizard { interface XExecutableDialog; diff --git a/offapi/com/sun/star/ui/dialogs/XWizardController.idl b/offapi/com/sun/star/ui/dialogs/XWizardController.idl index 52a245422..2ada9c1e7 100644 --- a/offapi/com/sun/star/ui/dialogs/XWizardController.idl +++ b/offapi/com/sun/star/ui/dialogs/XWizardController.idl @@ -37,7 +37,7 @@ module com { module sun { module star { module ui { module dialogs { /** is the interface of a client-provided controller of a custom <type>Wizard</type>. */ -interface XWizardController +published interface XWizardController { /** creates a page @@ -78,7 +78,7 @@ interface XWizardController //================================================================================================================== -}; }; }; }; }; +}; }; }; }; }; //================================================================================================================== diff --git a/offapi/com/sun/star/ui/dialogs/XWizardPage.idl b/offapi/com/sun/star/ui/dialogs/XWizardPage.idl index 4eef97d00..64b9f807d 100644 --- a/offapi/com/sun/star/ui/dialogs/XWizardPage.idl +++ b/offapi/com/sun/star/ui/dialogs/XWizardPage.idl @@ -37,7 +37,7 @@ module com { module sun { module star { module ui { module dialogs { /** is a single page of a <type>Wizard</type> */ -interface XWizardPage : ::com::sun::star::lang::XComponent +published interface XWizardPage : ::com::sun::star::lang::XComponent { /** provides read-only access to the window of the page */ @@ -79,7 +79,7 @@ interface XWizardPage : ::com::sun::star::lang::XComponent //================================================================================================================== -}; }; }; }; }; +}; }; }; }; }; //================================================================================================================== diff --git a/offapi/com/sun/star/util/InvalidStateException.idl b/offapi/com/sun/star/util/InvalidStateException.idl index 58e368bd4..3f4b28dbd 100644 --- a/offapi/com/sun/star/util/InvalidStateException.idl +++ b/offapi/com/sun/star/util/InvalidStateException.idl @@ -27,17 +27,17 @@ #ifndef __com_sun_star_util_InvalidStateException_idl__ #define __com_sun_star_util_InvalidStateException_idl__ -#include <com/sun/star/uno/Exception.idl> +#include <com/sun/star/uno/Exception.idl> //================================================================================================================== -module com { module sun { module star { module util { +module com { module sun { module star { module util { //================================================================================================================== /** is thrown when an object's state does not allow to call requested functionality. */ -exception InvalidStateException : com::sun::star::uno::Exception +published exception InvalidStateException : com::sun::star::uno::Exception { }; diff --git a/offapi/com/sun/star/util/NotLockedException.idl b/offapi/com/sun/star/util/NotLockedException.idl index a8865c25b..9819fde69 100755 --- a/offapi/com/sun/star/util/NotLockedException.idl +++ b/offapi/com/sun/star/util/NotLockedException.idl @@ -31,13 +31,13 @@ //================================================================================================================== -module com { module sun { module star { module util { +module com { module sun { module star { module util { //================================================================================================================== /** is raised when attempt is made to unlock a lockable component which actually is not locked. */ -exception NotLockedException : ::com::sun::star::util::InvalidStateException +published exception NotLockedException : ::com::sun::star::util::InvalidStateException { }; diff --git a/offapi/com/sun/star/util/TriState.idl b/offapi/com/sun/star/util/TriState.idl index a093300c9..322174216 100644 --- a/offapi/com/sun/star/util/TriState.idl +++ b/offapi/com/sun/star/util/TriState.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -24,43 +24,43 @@ * for a copy of the LGPLv3 License. * ************************************************************************/ -#ifndef __com_sun_star_util_TriState_idl__ -#define __com_sun_star_util_TriState_idl__ - - -//============================================================================= - -module com { module sun { module star { module util { - -//============================================================================= - +#ifndef __com_sun_star_util_TriState_idl__ +#define __com_sun_star_util_TriState_idl__ + + +//============================================================================= + +module com { module sun { module star { module util { + +//============================================================================= + /** This enumeration represents a tristate value.<p> This enumeration defines three values, <TRUE/>, <FALSE/> and a don't know value.<p> */ -enum TriState +published enum TriState { /** The value is equivalent to <FALSE/>. */ NO, - //------------------------------------------------------------------------- + //------------------------------------------------------------------------- /** The value is equivalent to <TRUE/>. */ YES, - //------------------------------------------------------------------------- + //------------------------------------------------------------------------- /** The value is indeterminate. */ INDETERMINATE - -}; - -//============================================================================= - -}; }; }; }; - -#endif + +}; + +//============================================================================= + +}; }; }; }; + +#endif diff --git a/offapi/com/sun/star/util/XLockable.idl b/offapi/com/sun/star/util/XLockable.idl index 5616a42c2..0e52cc96c 100755 --- a/offapi/com/sun/star/util/XLockable.idl +++ b/offapi/com/sun/star/util/XLockable.idl @@ -31,7 +31,7 @@ //================================================================================================================== -module com { module sun { module star { module util { +module com { module sun { module star { module util { //================================================================================================================== @@ -41,7 +41,7 @@ module com { module sun { module star { module util { pairs. As long as there has been one more call to <code>lock</code> than to <code>unlock</code>, the component is considered locked, which is reflected by <member>isLocked</member> returning <TRUE/>.</p> */ -interface XLockable +published interface XLockable { /** locks</a> the component @@ -54,7 +54,7 @@ interface XLockable @throws NotLockedException if the component is not currently locked. - + @see lock @see isLocked */ diff --git a/offapi/com/sun/star/util/XModifiable2.idl b/offapi/com/sun/star/util/XModifiable2.idl index 58adca4da..fd9b19042 100644 --- a/offapi/com/sun/star/util/XModifiable2.idl +++ b/offapi/com/sun/star/util/XModifiable2.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -24,26 +24,26 @@ * for a copy of the LGPLv3 License. * ************************************************************************/ -#ifndef __com_sun_star_util_XModifiable2_idl__ -#define __com_sun_star_util_XModifiable2_idl__ - -#ifndef __com_sun_star_util_XModifiable_idl__ -#include <com/sun/star/util/XModifiable.idl> -#endif - -#ifndef __com_sun_star_beans_PropertyVetoException_idl__ -#include <com/sun/star/beans/PropertyVetoException.idl> -#endif - - -//============================================================================= - -module com { module sun { module star { module util { - -//============================================================================= - +#ifndef __com_sun_star_util_XModifiable2_idl__ +#define __com_sun_star_util_XModifiable2_idl__ + +#ifndef __com_sun_star_util_XModifiable_idl__ +#include <com/sun/star/util/XModifiable.idl> +#endif + +#ifndef __com_sun_star_beans_PropertyVetoException_idl__ +#include <com/sun/star/beans/PropertyVetoException.idl> +#endif + + +//============================================================================= + +module com { module sun { module star { module util { + +//============================================================================= + /** allows to control modifiable state change. - + <p> This interface allows to prevent changing of the modified state of the object. It is introduced for performance optimizations, to allow to prevent @@ -51,9 +51,9 @@ module com { module sun { module star { module util { Please use this interface very carefuly. </p> */ -interface XModifiable2: com::sun::star::util::XModifiable -{ - //------------------------------------------------------------------------- +published interface XModifiable2: com::sun::star::util::XModifiable +{ + //------------------------------------------------------------------------- /** disable possibility to change modified state of the document @retuns the value that says whether the modified state change was @@ -64,7 +64,7 @@ interface XModifiable2: com::sun::star::util::XModifiable */ boolean disableSetModified(); - //------------------------------------------------------------------------- + //------------------------------------------------------------------------- /** enable possibility to change modified state of the document @retuns the value that says whether the modified state change was @@ -74,15 +74,15 @@ interface XModifiable2: com::sun::star::util::XModifiable */ boolean enableSetModified(); - //------------------------------------------------------------------------- + //------------------------------------------------------------------------- /** allows to detect whether the modified state change is enabled */ boolean isSetModifiedEnabled(); -}; - -//============================================================================= - -}; }; }; }; - -#endif +}; + +//============================================================================= + +}; }; }; }; + +#endif diff --git a/offapi/com/sun/star/view/SelectionType.idl b/offapi/com/sun/star/view/SelectionType.idl index b179d6460..56fe2b036 100644 --- a/offapi/com/sun/star/view/SelectionType.idl +++ b/offapi/com/sun/star/view/SelectionType.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -24,49 +24,49 @@ * for a copy of the LGPLv3 License. * ************************************************************************/ -#ifndef __com_sun_star_view_SelectionType_idl__ -#define __com_sun_star_view_SelectionType_idl__ - -//============================================================================= - -module com { module sun { module star { module view { - -//============================================================================= - +#ifndef __com_sun_star_view_SelectionType_idl__ +#define __com_sun_star_view_SelectionType_idl__ + +//============================================================================= + +module com { module sun { module star { module view { + +//============================================================================= + /** Specifies a selection type for a view that supports a selection model. */ -enum SelectionType -{ - //------------------------------------------------------------------------- - +published enum SelectionType +{ + //------------------------------------------------------------------------- + /** No selection is possible. <p>The selection is always empty.</p> */ NONE, - //------------------------------------------------------------------------- - + //------------------------------------------------------------------------- + /** The selection can only contain one or zero objects. */ SINGLE, - //------------------------------------------------------------------------- - + //------------------------------------------------------------------------- + /** The selection can contain zero or more objects. */ MULTI, - //------------------------------------------------------------------------- - + //------------------------------------------------------------------------- + /** The selection can contain zero or more objects. <p>all selected objects must be part of a continues range</p> */ RANGE -}; - -//============================================================================= - -}; }; }; }; - +}; + +//============================================================================= + +}; }; }; }; + -#endif +#endif diff --git a/offapi/com/sun/star/view/XMultiSelectionSupplier.idl b/offapi/com/sun/star/view/XMultiSelectionSupplier.idl index 2e05e84ed..249cc5307 100644 --- a/offapi/com/sun/star/view/XMultiSelectionSupplier.idl +++ b/offapi/com/sun/star/view/XMultiSelectionSupplier.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -24,25 +24,25 @@ * for a copy of the LGPLv3 License. * ************************************************************************/ -#ifndef __com_sun_star_view_XMultiSelectionSupplier_idl__ -#define __com_sun_star_view_XMultiSelectionSupplier_idl__ - -#ifndef __com_sun_star_view_XSelectionSupplier_idl__ -#include <com/sun/star/view/XSelectionSupplier.idl> -#endif +#ifndef __com_sun_star_view_XMultiSelectionSupplier_idl__ +#define __com_sun_star_view_XMultiSelectionSupplier_idl__ + +#ifndef __com_sun_star_view_XSelectionSupplier_idl__ +#include <com/sun/star/view/XSelectionSupplier.idl> +#endif #ifndef __com_sun_star_container_XEnumeration_idl__ #include <com/sun/star/container/XEnumeration.idl> #endif -//============================================================================= - -module com { module sun { module star { module view { - -//============================================================================= - +//============================================================================= + +module com { module sun { module star { module view { + +//============================================================================= + /** makes it possible to append and remove objects from a selection. - <p>The method <method>XSelectionSupplier::setSelection</method> for an + <p>The method <method>XSelectionSupplier::setSelection</method> for an instance that also supports <type>XMultiSelectionSupplier</method> should be implemented that it also takes either a selectable object or a sequence of selectable objects.</p> @@ -50,82 +50,82 @@ module com { module sun { module star { module view { <p>Adding an object more than once to a selection should not toggle the selection for that object but only select it once</p> */ -interface XMultiSelectionSupplier: XSelectionSupplier -{ - //------------------------------------------------------------------------- +published interface XMultiSelectionSupplier: XSelectionSupplier +{ + //------------------------------------------------------------------------- /** adds the object or the objects represented by <var>Selection</var> to the selection of this <type>XMultiSelectionSupplier</type>. - + @param Selection either an Object that is selectable or a sequence of objects that are selectable. - + @returns <TRUE/>/, if <var>Selection</var> was added to the current selection. <FALSE/>, if <var>Selection</var> or parts of <var>Selection</var> could not be added to the current selection. For example, if the selection already contains objects that are forbidden to be selected together with <var>Selection</var> - + @throws com::sun::star::lang::IllegalArgumentException If <var>Selection</var> is not a selectable object for this <type>XMultiSelectionSupplier</type>. <p>Adding an object to the selection that is already part of the selection should not raise this exception</p> */ - boolean addSelection( [in] any Selection ) - raises( com::sun::star::lang::IllegalArgumentException ); - - //------------------------------------------------------------------------- + boolean addSelection( [in] any Selection ) + raises( com::sun::star::lang::IllegalArgumentException ); + + //------------------------------------------------------------------------- /** remove the object or objects represented by <var>Selection</var> from the selection of this <type>XMultiSelectionSupplier</type>. - + @param Selection either an Object that is selectable or a sequence of objects that are selectable. - + @returns <TRUE/>/, if <var>Selection</var> was added to the current selection. <FALSE/>, if <var>Selection</var> or parts of <var>Selection</var> could not be added to the current selection. For example, if the selection already contains objects that are forbidden to be selected together with <var>Selection</var>. - + @throws com::sun::star::lang::IllegalArgumentException If <var>Selection</var> is not a selectable object for this <type>XMultiSelectionSupplier</type>. <p>Removing an object from the selection that is not part of the selection should not raise this exception</p> */ - void removeSelection( [in] any Selection ) - raises( com::sun::star::lang::IllegalArgumentException ); + void removeSelection( [in] any Selection ) + raises( com::sun::star::lang::IllegalArgumentException ); - //------------------------------------------------------------------------- + //------------------------------------------------------------------------- /** clears the selection of this <type>XMultiSelectionSupplier</type>. */ void clearSelection(); - //------------------------------------------------------------------------- + //------------------------------------------------------------------------- /** returns the number of selected objects of this <type>XMultiSelectionSupplier</type>. */ long getSelectionCount(); - //------------------------------------------------------------------------- + //------------------------------------------------------------------------- - /** @returns + /** @returns a new object to enumerate the selection of this <type>XMultiSelectionSupplier</type>. It returns NULL if there are no objects in the selection. */ - com::sun::star::container::XEnumeration createSelectionEnumeration(); + com::sun::star::container::XEnumeration createSelectionEnumeration(); - /** @returns + /** @returns a new object to enumerate the selection of this <type>XMultiSelectionSupplier</type> in reverse order. If the order of the selected objects It returns NULL if there are no objects in the selection. */ - com::sun::star::container::XEnumeration createReverseSelectionEnumeration(); - -}; - -//============================================================================= - -}; }; }; }; - -#endif + com::sun::star::container::XEnumeration createReverseSelectionEnumeration(); + +}; + +//============================================================================= + +}; }; }; }; + +#endif diff --git a/offapi/com/sun/star/xml/crypto/SEInitializer.idl b/offapi/com/sun/star/xml/crypto/SEInitializer.idl index a978c86d8..e27bafd31 100644 --- a/offapi/com/sun/star/xml/crypto/SEInitializer.idl +++ b/offapi/com/sun/star/xml/crypto/SEInitializer.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -24,10 +24,6 @@ * for a copy of the LGPLv3 License. * ************************************************************************/ - -//i20156 - new file for xmlsecurity module - -/** -- idl definition -- **/ #ifndef __com_sun_star_xml_crypto_seinitializer_idl_ #define __com_sun_star_xml_crypto_seinitializer_idl_ @@ -44,7 +40,7 @@ module com { module sun { module star { module xml { module crypto { /** * Service of SEInitializer */ -service SEInitializer { +published service SEInitializer { interface com::sun::star::xml::crypto::XSEInitializer ; interface com::sun::star::lang::XServiceInfo ; }; diff --git a/offapi/com/sun/star/xml/crypto/XSEInitializer.idl b/offapi/com/sun/star/xml/crypto/XSEInitializer.idl index d3133efd9..eedbfa955 100644 --- a/offapi/com/sun/star/xml/crypto/XSEInitializer.idl +++ b/offapi/com/sun/star/xml/crypto/XSEInitializer.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -24,10 +24,6 @@ * for a copy of the LGPLv3 License. * ************************************************************************/ - -//i20156 - new file for xmlsecurity module - -/** -- idl definition -- **/ #ifndef __com_sun_star_xml_crypto_xseinitializer_idl_ #define __com_sun_star_xml_crypto_xseinitializer_idl_ @@ -37,12 +33,12 @@ module com { module sun { module star { module xml { module crypto { -interface XXMLSecurityContext; +published interface XXMLSecurityContext; /** * Interface to manipulate Security Environment */ -interface XSEInitializer : com::sun::star::uno::XInterface +published interface XSEInitializer : com::sun::star::uno::XInterface { /** * Creates a security context. diff --git a/offapi/com/sun/star/xml/crypto/XSecurityEnvironment.idl b/offapi/com/sun/star/xml/crypto/XSecurityEnvironment.idl index d02df7aa5..d2a3e99a3 100644 --- a/offapi/com/sun/star/xml/crypto/XSecurityEnvironment.idl +++ b/offapi/com/sun/star/xml/crypto/XSecurityEnvironment.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -24,16 +24,12 @@ * for a copy of the LGPLv3 License. * ************************************************************************/ - -//i20156 - new file for xmlsecurity module - -/** -- idl definition -- **/ #ifndef __com_sun_star_xml_crypto_xsecurityenvironment_idl_ #define __com_sun_star_xml_crypto_xsecurityenvironment_idl_ #ifndef __com_sun_star_uno_SecurityException_idl__ -#include <com/sun/star/uno/SecurityException.idl> +#include <com/sun/star/uno/SecurityException.idl> #endif #include <com/sun/star/uno/XInterface.idl> @@ -47,7 +43,7 @@ module com { module sun { module star { module xml { module crypto { /** * Interface of Security Environment */ -interface XSecurityEnvironment : com::sun::star::uno::XInterface +published interface XSecurityEnvironment : com::sun::star::uno::XInterface { /** * Get personal certificate from the environment @@ -76,7 +72,7 @@ interface XSecurityEnvironment : com::sun::star::uno::XInterface /** Verify a certificate. - + The method provides a way to verify a certificate. @param xEECertificate The certificate which is to be validated. @@ -103,17 +99,17 @@ interface XSecurityEnvironment : com::sun::star::uno::XInterface * 1. Whether or not the certificate have a private key in the user profile. * 2. Whether or not the certificate is a trusted certificate. * 3. Whether or not the certificate is a self-signed certificate. - * + * * The certificate characters is defined as bit-wise long, please refer to * CertificateCharacters definition. */ long getCertificateCharacters( [in] com::sun::star::security::XCertificate xCertificate ) raises( com::sun::star::uno::SecurityException ) ; - + /** * Get the Environment detail infos */ string getSecurityEnvironmentInformation ( ); - + } ; } ; } ; } ; } ; } ; diff --git a/offapi/com/sun/star/xml/crypto/XXMLSecurityContext.idl b/offapi/com/sun/star/xml/crypto/XXMLSecurityContext.idl index e4074d0e6..f61ae4d80 100644 --- a/offapi/com/sun/star/xml/crypto/XXMLSecurityContext.idl +++ b/offapi/com/sun/star/xml/crypto/XXMLSecurityContext.idl @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -24,10 +24,6 @@ * for a copy of the LGPLv3 License. * ************************************************************************/ - -//i20156 - new file for xmlsecurity module - -/** -- idl definition -- **/ #ifndef __com_sun_star_xml_crypto_xxmlsecuritycontext_idl_ #define __com_sun_star_xml_crypto_xxmlsecuritycontext_idl_ @@ -45,10 +41,10 @@ module com { module sun { module star { module xml { module crypto { * <p>This interface specifies a certain signature context. By signature * context, the signer or verifier retrieves key specification.</p> */ -interface XXMLSecurityContext : com::sun::star::uno::XInterface +published interface XXMLSecurityContext : com::sun::star::uno::XInterface { /** - * Add personal security environment , and return the index of the added env. + * Add personal security environment , and return the index of the added env. */ long addSecurityEnvironment( [in] XSecurityEnvironment aSecurityEnvironment ) raises( com::sun::star::security::SecurityInfrastructureException ) ; @@ -73,7 +69,7 @@ interface XXMLSecurityContext : com::sun::star::uno::XInterface * Get the ID of the internal security environment */ long getDefaultSecurityEnvironmentIndex( ) ; - + /** * set the ID of the internal security environment */ |