summaryrefslogtreecommitdiff
path: root/offapi/com/sun/star/awt
diff options
context:
space:
mode:
Diffstat (limited to 'offapi/com/sun/star/awt')
-rw-r--r--offapi/com/sun/star/awt/AnimatedImagesControlModel.idl4
-rw-r--r--offapi/com/sun/star/awt/AsyncCallback.idl4
-rw-r--r--offapi/com/sun/star/awt/ContainerWindowProvider.idl10
-rw-r--r--offapi/com/sun/star/awt/DialogProvider.idl10
-rw-r--r--offapi/com/sun/star/awt/DialogProvider2.idl10
-rw-r--r--offapi/com/sun/star/awt/ItemListEvent.idl2
-rw-r--r--offapi/com/sun/star/awt/MenuItemType.idl4
-rw-r--r--offapi/com/sun/star/awt/MenuLogo.idl4
-rw-r--r--offapi/com/sun/star/awt/SpinningProgressControlModel.idl2
-rw-r--r--offapi/com/sun/star/awt/XAnimatedImages.idl2
-rw-r--r--offapi/com/sun/star/awt/XAnimation.idl2
-rw-r--r--offapi/com/sun/star/awt/XCallback.idl14
-rw-r--r--offapi/com/sun/star/awt/XContainerWindowEventHandler.idl30
-rw-r--r--offapi/com/sun/star/awt/XContainerWindowProvider.idl48
-rw-r--r--offapi/com/sun/star/awt/XDialogEventHandler.idl28
-rw-r--r--offapi/com/sun/star/awt/XDialogProvider.idl22
-rw-r--r--offapi/com/sun/star/awt/XDialogProvider2.idl52
-rw-r--r--offapi/com/sun/star/awt/XFixedHyperlink.idl4
-rw-r--r--offapi/com/sun/star/awt/XItemEventBroadcaster.idl4
-rw-r--r--offapi/com/sun/star/awt/XItemList.idl4
-rw-r--r--offapi/com/sun/star/awt/XItemListListener.idl2
-rw-r--r--offapi/com/sun/star/awt/XMenuExtended.idl4
-rw-r--r--offapi/com/sun/star/awt/XMenuExtended2.idl4
-rw-r--r--offapi/com/sun/star/awt/XPopupMenuExtended.idl4
-rw-r--r--offapi/com/sun/star/awt/XRequestCallback.idl14
-rw-r--r--offapi/com/sun/star/awt/XSimpleTabController.idl4
-rw-r--r--offapi/com/sun/star/awt/XStyleChangeListener.idl4
-rw-r--r--offapi/com/sun/star/awt/XStyleSettings.idl10
-rw-r--r--offapi/com/sun/star/awt/XStyleSettingsSupplier.idl6
-rw-r--r--offapi/com/sun/star/awt/XTabListener.idl4
-rw-r--r--offapi/com/sun/star/awt/XUnitConversion.idl46
-rw-r--r--offapi/com/sun/star/awt/XWindowListener2.idl4
-rw-r--r--offapi/com/sun/star/awt/grid/GridColumnEvent.idl50
-rw-r--r--offapi/com/sun/star/awt/grid/XGridColumn.idl58
-rw-r--r--offapi/com/sun/star/awt/grid/XGridColumnListener.idl46
-rw-r--r--offapi/com/sun/star/awt/tab/TabPageActivatedEvent.idl46
-rw-r--r--offapi/com/sun/star/awt/tab/UnoControlTabPageContainerModel.idl36
-rw-r--r--offapi/com/sun/star/awt/tab/UnoControlTabPageModel.idl38
-rw-r--r--offapi/com/sun/star/awt/tab/XTabPage.idl40
-rw-r--r--offapi/com/sun/star/awt/tab/XTabPageContainer.idl54
-rw-r--r--offapi/com/sun/star/awt/tab/XTabPageContainerListener.idl50
-rw-r--r--offapi/com/sun/star/awt/tab/XTabPageContainerModel.idl34
-rw-r--r--offapi/com/sun/star/awt/tab/XTabPageModel.idl40
-rw-r--r--offapi/com/sun/star/awt/tree/ExpandVetoException.idl38
-rw-r--r--offapi/com/sun/star/awt/tree/MutableTreeDataModel.idl26
-rw-r--r--offapi/com/sun/star/awt/tree/TreeDataModelEvent.idl40
-rw-r--r--offapi/com/sun/star/awt/tree/TreeExpansionEvent.idl38
-rw-r--r--offapi/com/sun/star/awt/tree/XMutableTreeDataModel.idl34
-rw-r--r--offapi/com/sun/star/awt/tree/XMutableTreeNode.idl52
-rw-r--r--offapi/com/sun/star/awt/tree/XTreeControl.idl44
-rw-r--r--offapi/com/sun/star/awt/tree/XTreeDataModel.idl38
-rw-r--r--offapi/com/sun/star/awt/tree/XTreeDataModelListener.idl54
-rw-r--r--offapi/com/sun/star/awt/tree/XTreeEditListener.idl38
-rw-r--r--offapi/com/sun/star/awt/tree/XTreeExpansionListener.idl48
-rw-r--r--offapi/com/sun/star/awt/tree/XTreeNode.idl32
55 files changed, 669 insertions, 671 deletions
diff --git a/offapi/com/sun/star/awt/AnimatedImagesControlModel.idl b/offapi/com/sun/star/awt/AnimatedImagesControlModel.idl
index 2bc126077..5d8aecdc0 100644
--- 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 78fe90d0b..8f4606aa1 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 unknown.
*/
diff --git a/offapi/com/sun/star/awt/MenuLogo.idl b/offapi/com/sun/star/awt/MenuLogo.idl
index 799bf3592..4e558a536 100644
--- 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 100644
--- 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 100644
--- 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 100644
--- 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 ce3bd7cb6..f82b94212 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 {
-
-//=============================================================================
+
+//=============================================================================
/** specifies 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 a8ce13c3e..29d091501 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 17b683526..aefb739d7 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 a7ec6fee8..27ef1831a 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 262032fc1..7f0ab1794 100644
--- 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 pop-up menu.
diff --git a/offapi/com/sun/star/awt/XPopupMenuExtended.idl b/offapi/com/sun/star/awt/XPopupMenuExtended.idl
index 4786ae3dd..e45326540 100644
--- 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 pop-up menu.
*/
diff --git a/offapi/com/sun/star/awt/XRequestCallback.idl b/offapi/com/sun/star/awt/XRequestCallback.idl
index 65d688d45..87e03b099 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 {
-
-//=============================================================================
+
+//=============================================================================
/** specifies 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 0dd3c566a..e31cf945a 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 67522ed57..d5efc637c 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 b74bc88ef..3a359c451 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 column 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 e0f38adeb..c708f1570 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_XMutableTreeDataModel_idl__
#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 4b8963e18..348e91ceb 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 valid 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 convertible to a string and is used by the <type>XTreeControl</type>
as a textual representation 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 b8c83ab6f..6aa9b4d6c 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 443698776..1c674cbcf 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&lt;<type>XTreeNode</type>&gt;.</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 572a15d81..28f5452ab 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 notifications 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 6e6501f02..0fedbf3e0 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 successfully 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