diff options
author | Oliver Bolte <obo@openoffice.org> | 2004-07-06 11:01:33 +0000 |
---|---|---|
committer | Oliver Bolte <obo@openoffice.org> | 2004-07-06 11:01:33 +0000 |
commit | a1afe7954818347cb3aa26f3c193bceb575ac4a0 (patch) | |
tree | a4c564b1f840cd57e93c9df4ad725fe373e64b8f /toolkit/inc | |
parent | 6ecd1fcab709e229496b633e2880a6c4470a05b9 (diff) |
INTEGRATION: CWS docking1 (1.19.82); FILE MERGED
2004/06/04 15:40:42 ssa 1.19.82.4: #i25121# support for subtoolbars
2004/05/11 17:25:36 ssa 1.19.82.3: #i25117# support for toolbar locking
2004/03/25 18:21:58 ssa 1.19.82.2: #i24913# extend dockable interface
2004/03/24 17:59:57 ssa 1.19.82.1: #i24913# support for dockable windows via toolkit
Diffstat (limited to 'toolkit/inc')
-rw-r--r-- | toolkit/inc/toolkit/awt/vclxwindow.hxx | 21 |
1 files changed, 19 insertions, 2 deletions
diff --git a/toolkit/inc/toolkit/awt/vclxwindow.hxx b/toolkit/inc/toolkit/awt/vclxwindow.hxx index b68079680c9d..6799587c3f7d 100644 --- a/toolkit/inc/toolkit/awt/vclxwindow.hxx +++ b/toolkit/inc/toolkit/awt/vclxwindow.hxx @@ -2,9 +2,9 @@ * * $RCSfile: vclxwindow.hxx,v $ * - * $Revision: 1.19 $ + * $Revision: 1.20 $ * - * last change: $Author: vg $ $Date: 2003-06-20 10:18:39 $ + * last change: $Author: obo $ $Date: 2004-07-06 12:01:33 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -90,6 +90,9 @@ #ifndef _COM_SUN_STAR_ACCESSIBILITY_XACCESSIBLECONTEXT_HPP_ #include <com/sun/star/accessibility/XAccessibleContext.hpp> #endif +#ifndef _COM_SUN_STAR_AWT_XDOCKABLEWINDOW_HPP_ +#include <com/sun/star/awt/XDockableWindow.hpp> +#endif #ifndef _CPPUHELPER_WEAK_HXX_ #include <cppuhelper/weak.hxx> @@ -123,6 +126,7 @@ class VCLXWindow : public ::com::sun::star::awt::XWindow, public ::com::sun::star::awt::XVclWindowPeer, public ::com::sun::star::awt::XLayoutConstrains, public ::com::sun::star::awt::XView, + public ::com::sun::star::awt::XDockableWindow, public ::com::sun::star::accessibility::XAccessible, public ::com::sun::star::lang::XEventListener, public VCLXDevice @@ -142,6 +146,7 @@ private: ::com::sun::star::uno::Reference< ::com::sun::star::awt::XGraphics> mxViewGraphics; ::com::sun::star::uno::Reference< ::com::sun::star::accessibility::XAccessibleContext > mxAccessibleContext; + ::com::sun::star::uno::Reference< ::com::sun::star::awt::XDockableWindowListener> mxDockableWindowListener; ULONG mnListenerLockLevel; ULONG nDummy2; @@ -261,6 +266,18 @@ public: // ::com::sun::star::accessibility::XAccessible ::com::sun::star::uno::Reference< ::com::sun::star::accessibility::XAccessibleContext > SAL_CALL getAccessibleContext( ) throw (::com::sun::star::uno::RuntimeException); + + // ::com::sun::star::awt::XDockableWindow + void SAL_CALL addDockableWindowListener( const ::com::sun::star::uno::Reference< ::com::sun::star::awt::XDockableWindowListener >& xListener ) throw (::com::sun::star::uno::RuntimeException); + void SAL_CALL removeDockableWindowListener( const ::com::sun::star::uno::Reference< ::com::sun::star::awt::XDockableWindowListener >& xListener ) throw (::com::sun::star::uno::RuntimeException); + void SAL_CALL enableDocking( sal_Bool bEnable ) throw (::com::sun::star::uno::RuntimeException); + sal_Bool SAL_CALL isFloating( ) throw (::com::sun::star::uno::RuntimeException); + void SAL_CALL setFloatingMode( sal_Bool bFloating ) throw (::com::sun::star::uno::RuntimeException); + void SAL_CALL lock( ) throw (::com::sun::star::uno::RuntimeException); + void SAL_CALL unlock( ) throw (::com::sun::star::uno::RuntimeException); + sal_Bool SAL_CALL isLocked( ) throw (::com::sun::star::uno::RuntimeException); + void SAL_CALL startPopupMode( const ::com::sun::star::awt::Rectangle& WindowRect ) throw (::com::sun::star::uno::RuntimeException); + sal_Bool SAL_CALL isInPopupMode( ) throw (::com::sun::star::uno::RuntimeException); }; #endif // _TOOLKIT_AWT_VCLXWINDOW_HXX_ |