diff options
author | Jens-Heiner Rechtien <hr@openoffice.org> | 2004-05-10 17:04:39 +0000 |
---|---|---|
committer | Jens-Heiner Rechtien <hr@openoffice.org> | 2004-05-10 17:04:39 +0000 |
commit | 95cb13aa92a4b834ee0e9010286b7ad88d7a7ffc (patch) | |
tree | cf1361df168cc7b48acf73c53c3195f66269526b /offapi/com/sun/star/embed/XEmbeddedClient.idl | |
parent | 8230731f6d5dcb5863ddf3d459f1855f11e7ff21 (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.idl | 29 |
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 ); }; -//============================================================================= +//============================================================================ }; }; }; }; |