summaryrefslogtreecommitdiff
path: root/offapi/com/sun/star/embed/XEmbeddedClient.idl
diff options
context:
space:
mode:
authorJens-Heiner Rechtien <hr@openoffice.org>2004-05-10 17:04:39 +0000
committerJens-Heiner Rechtien <hr@openoffice.org>2004-05-10 17:04:39 +0000
commit95cb13aa92a4b834ee0e9010286b7ad88d7a7ffc (patch)
treecf1361df168cc7b48acf73c53c3195f66269526b /offapi/com/sun/star/embed/XEmbeddedClient.idl
parent8230731f6d5dcb5863ddf3d459f1855f11e7ff21 (diff)
INTEGRATION: CWS fwkbugfix02 (1.3.102); FILE MERGED
2004/04/28 09:24:47 mav 1.3.102.3: #116056# use inheritance 2004/03/25 10:33:18 mav 1.3.102.2: #116056# interfaces review 2004/03/22 10:14:32 mav 1.3.102.1: #115011# review idl files
Diffstat (limited to 'offapi/com/sun/star/embed/XEmbeddedClient.idl')
-rw-r--r--offapi/com/sun/star/embed/XEmbeddedClient.idl29
1 files changed, 17 insertions, 12 deletions
diff --git a/offapi/com/sun/star/embed/XEmbeddedClient.idl b/offapi/com/sun/star/embed/XEmbeddedClient.idl
index 1b8a22923516..37f78a8971a5 100644
--- a/offapi/com/sun/star/embed/XEmbeddedClient.idl
+++ b/offapi/com/sun/star/embed/XEmbeddedClient.idl
@@ -2,9 +2,9 @@
*
* $RCSfile: XEmbeddedClient.idl,v $
*
- * $Revision: 1.3 $
+ * $Revision: 1.4 $
*
- * last change: $Author: rt $ $Date: 2004-01-06 08:54:01 $
+ * last change: $Author: hr $ $Date: 2004-05-10 18:04:39 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
@@ -69,23 +69,27 @@
#include <com/sun/star/embed/WrongStateException.idl>
#endif
+#ifndef __com_sun_star_embed_XComponentSupplier_idl__
+#include <com/sun/star/embed/XComponentSupplier.idl>
+#endif
+
#ifndef __com_sun_star_embed_ObjectSaveVetoException_idl__
#include <com/sun/star/embed/ObjectSaveVetoException.idl>
#endif
-//=============================================================================
+//============================================================================
module com { module sun { module star { module embed {
-//=============================================================================
-/** represents common functionality for embedded clients
+//============================================================================
+/** represents common functionality for embedded clients.
*/
-interface XEmbeddedClient: com::sun::star::uno::XInterface
+interface XEmbeddedClient: XComponentSupplier
{
- //-------------------------------------------------------------------------
- /** Asks client to let the object store itself
+ //------------------------------------------------------------------------
+ /** asks client to let the object store itself.
@throws com::sun::star::uno::ObjectSaveVetoException
in case container whants to avoid saving of object
@@ -97,8 +101,9 @@ interface XEmbeddedClient: com::sun::star::uno::XInterface
raises( ::com::sun::star::embed::ObjectSaveVetoException,
::com::sun::star::uno::Exception );
- //-------------------------------------------------------------------------
- /** Notifies when the object outplace window becomes visible or invisible
+ //------------------------------------------------------------------------
+ /** An object can use this method to notify the client when the object
+ outplace window becomes visible or invisible.
@param bVisible
visibility state of the window
@@ -106,12 +111,12 @@ interface XEmbeddedClient: com::sun::star::uno::XInterface
@throws com::sun::star::embed::WrongStateException
the object is in wrong state
*/
- void onShowWindow( [in] boolean bVisible )
+ void visibilityChanged( [in] boolean bVisible )
raises( ::com::sun::star::embed::WrongStateException );
};
-//=============================================================================
+//============================================================================
}; }; }; };