1 /*************************************************************************
2  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
3  *
4  * Copyright 2000, 2010 Oracle and/or its affiliates.
5  *
6  * OpenOffice.org - a multi-platform office productivity suite
7  *
8  * This file is part of OpenOffice.org.
9  *
10  * OpenOffice.org is free software: you can redistribute it and/or modify
11  * it under the terms of the GNU Lesser General Public License version 3
12  * only, as published by the Free Software Foundation.
13  *
14  * OpenOffice.org is distributed in the hope that it will be useful,
15  * but WITHOUT ANY WARRANTY; without even the implied warranty of
16  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
17  * GNU Lesser General Public License version 3 for more details
18  * (a copy is included in the LICENSE file that accompanied this code).
19  *
20  * You should have received a copy of the GNU Lesser General Public License
21  * version 3 along with OpenOffice.org.  If not, see
22  * <http://www.openoffice.org/license.html>
23  * for a copy of the LGPLv3 License.
24  *
25 ************************************************************************/
26 
27 #ifndef DUMMYPANEL_HXX
28 #define DUMMYPANEL_HXX
29 
30 #include "svtools/toolpanel/toolpanel.hxx"
31 #include "svtools/toolpanel/refbase.hxx"
32 
33 //........................................................................
34 namespace svt
35 {
36 //........................................................................
37 
38 	//====================================================================
39 	//= DummyPanel
40 	//====================================================================
41     /// is a dummy implementation of the IToolPanel interface
42     class DummyPanel    :public RefBase
43                         ,public IToolPanel
44 	{
45     public:
46         DummyPanel();
47         ~DummyPanel();
48 
49         // IToolPanel
50         virtual ::rtl::OUString GetDisplayName() const;
51         virtual Image GetImage() const;
52         virtual rtl::OString GetHelpID() const;
53         virtual void Activate( Window& i_rParentWindow );
54         virtual void Deactivate();
55         virtual void SetSizePixel( const Size& i_rPanelWindowSize );
56         virtual void GrabFocus();
57         virtual void Dispose();
58         virtual ::com::sun::star::uno::Reference< ::com::sun::star::accessibility::XAccessible >
59                     CreatePanelAccessible(
60                         const ::com::sun::star::uno::Reference< ::com::sun::star::accessibility::XAccessible >& i_rParentAccessible
61                     );
62 
63         DECLARE_IREFERENCE()
64     };
65 
66 //........................................................................
67 } // namespace svt
68 //........................................................................
69 
70 #endif // DUMMYPANEL_HXX
71