diff options
author | Kurt Zenker <kz@openoffice.org> | 2004-02-25 16:10:48 +0000 |
---|---|---|
committer | Kurt Zenker <kz@openoffice.org> | 2004-02-25 16:10:48 +0000 |
commit | 9b61468a33e4375a1483da22b26a9c82bea9ef7e (patch) | |
tree | 08fb5b417880dcb22bb89d2ad0192820252c60a8 /embedserv | |
parent | a6dd734448e467a25c6f282f1f9c27a7dcc2c263 (diff) |
INTEGRATION: CWS layoutmanager (1.9.30); FILE MERGED
2003/10/29 13:42:30 abi 1.9.30.1: inplace activation
Diffstat (limited to 'embedserv')
-rwxr-xr-x | embedserv/source/inc/embeddoc.hxx | 28 |
1 files changed, 21 insertions, 7 deletions
diff --git a/embedserv/source/inc/embeddoc.hxx b/embedserv/source/inc/embeddoc.hxx index 34a511d97338..0d0274d83a73 100755 --- a/embedserv/source/inc/embeddoc.hxx +++ b/embedserv/source/inc/embeddoc.hxx @@ -2,9 +2,9 @@ * * $RCSfile: embeddoc.hxx,v $ * - * $Revision: 1.9 $ + * $Revision: 1.10 $ * - * last change: $Author: rt $ $Date: 2003-04-24 13:55:02 $ + * last change: $Author: kz $ $Date: 2004-02-25 17:10:48 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -83,12 +83,16 @@ typedef ::std::hash_map< DWORD, IAdviseSink* > AdviseSinkHashMap; typedef ::std::hash_map< DWORD, IAdviseSink* >::iterator AdviseSinkHashMapIterator; class GDIMetaFile; +class CIIAObj; -class EmbedDocument_Impl : public IPersistStorage - , public IDataObject - , public IOleObject - , public IPersistFile - , public IDispatch + +class EmbedDocument_Impl + : public IPersistStorage, + public IDataObject, + public IOleObject, + public IOleInPlaceObject, + public IPersistFile, + public IDispatch { protected: ::com::sun::star::uno::Sequence< ::com::sun::star::beans::PropertyValue > @@ -157,6 +161,14 @@ public: STDMETHOD(GetMiscStatus) ( DWORD dwAspect, DWORD *pdwStatus ); STDMETHOD(SetColorScheme) ( LOGPALETTE *pLogpal ); + /* IOleInPlaceObject methods */ + STDMETHOD(GetWindow)(HWND *); + STDMETHOD(ContextSensitiveHelp)(BOOL); + STDMETHOD(InPlaceDeactivate)(); + STDMETHOD(UIDeactivate)(); + STDMETHOD(SetObjectRects)(LPCRECT, LPCRECT); + STDMETHOD(ReactivateAndUndo)(); + /* IPersistFile methods */ STDMETHOD(Load) ( LPCOLESTR pszFileName, DWORD dwMode ); STDMETHOD(Save) ( LPCOLESTR pszFileName, BOOL fRemember ); @@ -173,6 +185,8 @@ public: void notify(); HRESULT SaveObject(); + HRESULT ShowObject(); + GUID GetGUID() const { return m_guid; } protected: oslInterlockedCount m_refCount; |