xref: /aoo41x/main/sc/source/ui/view/olkact.cxx (revision cdf0e10c)
1 /*************************************************************************
2  *
3  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4  *
5  * Copyright 2000, 2010 Oracle and/or its affiliates.
6  *
7  * OpenOffice.org - a multi-platform office productivity suite
8  *
9  * This file is part of OpenOffice.org.
10  *
11  * OpenOffice.org is free software: you can redistribute it and/or modify
12  * it under the terms of the GNU Lesser General Public License version 3
13  * only, as published by the Free Software Foundation.
14  *
15  * OpenOffice.org is distributed in the hope that it will be useful,
16  * but WITHOUT ANY WARRANTY; without even the implied warranty of
17  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
18  * GNU Lesser General Public License version 3 for more details
19  * (a copy is included in the LICENSE file that accompanied this code).
20  *
21  * You should have received a copy of the GNU Lesser General Public License
22  * version 3 along with OpenOffice.org.  If not, see
23  * <http://www.openoffice.org/license.html>
24  * for a copy of the LGPLv3 License.
25  *
26  ************************************************************************/
27 
28 // MARKER(update_precomp.py): autogen include statement, do not remove
29 #include "precompiled_sc.hxx"
30 
31 
32 
33 //------------------------------------------------------------------
34 
35 #define _BIGINT_HXX
36 #define _CACHESTR_HXX
37 #define _CONFIG_HXX
38 #define _CURSOR_HXX
39 #define _CTRLTOOL_HXX
40 #define _DLGCFG_HXX
41 #define _DYNARR_HXX
42 #define _EXTATTR_HXX
43 #define _FILDLG_HXX
44 #define _FONTDLG_HXX
45 #define _FRM3D_HXX
46 #define _INTRO_HXX
47 #define _ISETBWR_HXX
48 #define _NO_SVRTF_PARSER_HXX
49 #define _MACRODLG_HXX
50 #define _MODALDLG_HXX
51 #define _MOREBUTTON_HXX
52 #define _OUTLINER_HXX
53 #define _PASSWD_HXX
54 #define _PRNDLG_HXX
55 //#define _POLY_HXX
56 #define _PVRWIN_HXX
57 #define _QUEUE_HXX
58 #define _RULER_HXX
59 #define _SCRWIN_HXX
60 #define _SETBRW_HXX
61 #define _STACK_HXX
62 //#define _STATUS_HXX ***
63 #define _STDMENU_HXX
64 #define _TABBAR_HXX
65 //#define _VCBRW_HXX
66 #define _VCTRLS_HXX
67 //#define _VCSBX_HXX
68 #define _VCONT_HXX
69 #define _VDRWOBJ_HXX
70 
71 
72 //sfx
73 #define _SFXAPPWIN_HXX
74 #define _SFXCTRLITEM
75 #define _SFXDISPATCH_HXX
76 #define _SFXFILEDLG_HXX
77 #define _SFXIMGMGR_HXX
78 #define _SFXIPFRM_HXX
79 #define _SFX_MACRO_HXX
80 #define _SFXMULTISEL_HXX
81 #define _SFX_MINFITEM_HXX
82 
83 
84 //sfxcore.hxx
85 //#define _SFXINIMGR_HXX ***
86 //#define _SFXCFGITEM_HXX
87 //#define _SFX_PRINTER_HXX
88 #define _SFXGENLINK_HXX
89 #define _SFXHINTPOST_HXX
90 #define _SFXDOCINF_HXX
91 #define _SFXLINKHDL_HXX
92 //#define _SFX_PROGRESS_HXX
93 
94 //sfxsh.hxx
95 //#define _SFX_SHELL_HXX
96 //#define _SFXAPP_HXX
97 //#define _SFXDISPATCH_HXX
98 //#define _SFXMSG_HXX ***
99 //#define _SFXOBJFACE_HXX ***
100 //#define _SFXREQUEST_HXX
101 #define _SFXMACRO_HXX
102 
103 // SFX
104 //#define _SFXAPPWIN_HXX ***
105 #define _SFX_SAVEOPT_HXX
106 //#define _SFX_CHILDWIN_HXX
107 //#define _SFXCTRLITEM_HXX
108 #define _SFXPRNMON_HXX
109 #define _INTRO_HXX
110 #define _SFXMSGDESCR_HXX
111 #define _SFXMSGPOOL_HXX
112 #define _SFXFILEDLG_HXX
113 #define _PASSWD_HXX
114 #define _SFXTBXCTRL_HXX
115 #define _SFXSTBITEM_HXX
116 #define _SFXMNUITEM_HXX
117 #define _SFXIMGMGR_HXX
118 #define _SFXTBXMGR_HXX
119 #define _SFXSTBMGR_HXX
120 #define _SFX_MINFITEM_HXX
121 #define _SFXEVENT_HXX
122 
123 //sfxdoc.hxx
124 //#define _SFX_OBJSH_HXX
125 //#define _SFX_CLIENTSH_HXX
126 //#define _SFXDOCINF_HXX
127 //#define _SFX_OBJFAC_HXX
128 #define _SFX_DOCFILT_HXX
129 //#define _SFXDOCFILE_HXX ***
130 //define _VIEWFAC_HXX
131 //#define _SFXVIEWFRM_HXX
132 //#define _SFXVIEWSH_HXX
133 //#define _MDIFRM_HXX ***
134 #define _SFX_IPFRM_HXX
135 //#define _SFX_INTERNO_HXX
136 
137 //sfxdlg.hxx
138 //#define _SFXTABDLG_HXX
139 //#define _BASEDLGS_HXX ***
140 #define _SFX_DINFDLG_HXX
141 #define _SFXDINFEDT_HXX
142 #define _SFX_MGETEMPL_HXX
143 #define _SFX_TPLPITEM_HXX
144 //#define _SFX_STYLEDLG_HXX
145 #define _NEWSTYLE_HXX
146 //#define _SFXDOCTEMPL_HXX ***
147 //#define _SFXDOCTDLG_HXX ***
148 //#define _SFX_TEMPLDLG_HXX ***
149 //#define _SFXNEW_HXX ***
150 #define _SFXDOCMAN_HXX
151 //#define _SFXDOCKWIN_HXX
152 
153 //sfxitems.hxx
154 #define _SFX_WHMAP_HXX
155 #define _ARGS_HXX
156 //#define _SFXPOOLITEM_HXX
157 //#define _SFXINTITEM_HXX
158 //#define _SFXENUMITEM_HXX
159 #define _SFXFLAGITEM_HXX
160 //#define _SFXSTRITEM_HXX
161 #define _SFXPTITEM_HXX
162 #define _SFXRECTITEM_HXX
163 //#define _SFXITEMPOOL_HXX
164 //#define _SFXITEMSET_HXX
165 #define _SFXITEMITER_HXX
166 #define _SFX_WHITER_HXX
167 #define _SFXPOOLCACH_HXX
168 //#define _AEITEM_HXX
169 #define _SFXRNGITEM_HXX
170 //#define _SFXSLSTITM_HXX
171 //#define _SFXSTYLE_HXX
172 
173 //xout.hxx
174 //#define _XENUM_HXX
175 //#define _XPOLY_HXX
176 //#define _XATTR_HXX
177 //#define _XOUTX_HXX
178 //#define _XPOOL_HXX
179 //#define _XTABLE_HXX
180 
181 //svdraw.hxx
182 #define _SDR_NOITEMS
183 #define _SDR_NOTOUCH
184 #define _SDR_NOTRANSFORM
185 //#define _SDR_NOOBJECTS
186 //#define _SDR_NOVIEWS
187 
188 
189 
190 
191 #define _SFXBASIC_HXX
192 #define _SFX_DOCFILE_HXX
193 #define _SFX_DOCFILT_HXX
194 #define _SFX_DOCINF_HXX
195 #define _SFX_DOCSH_HXX
196 #define _SFX_TEMPLDLG_HXX
197 #define _SFXSTBMGR_HXX
198 #define _SFXTBXMGR_HXX
199 #define _SFXIMGMGR_HXX
200 #define _SFXMNUITEM_HXX
201 #define _SFXMNUMGR_HXX
202 #define _SFXSTBITEM_HXX
203 #define _SFXTBXCTRL_HXX
204 #define _SFXFILEDLG_HXX
205 #define _SFXREQUEST_HXX
206 #define _SFXOBJFACE_HXX
207 #define _SFXMSGPOOL_HXX
208 #define _SFXMSGDESCR_HXX
209 #define _SFXMSG_HXX
210 #define _SFX_PRNMON_HXX
211 
212 //si
213 #define _SI_NOSBXCONTROLS
214 #define _SI_NOCONTROL
215 //#define SI_NOITEMS
216 //#define SI_NODRW
217 //#define SI_NOOTHERFORMS
218 #define _SIDLL_HXX
219 //#define _VCSBX_HXX
220 //#define _VCBRW_HXX
221 
222 //#define _SVDATTR_HXX		<--- der wars
223 #define _SVDXOUT_HXX
224 #define _SVDEC_HXX
225 //#define _SVDIO_HXX
226 //#define _SVDLAYER_HXX
227 //#define _SVDRAG_HXX
228 #define _SVINCVW_HXX
229 //#define _SV_MULTISEL_HXX
230 #define _SVRTV_HXX
231 #define _SVTABBX_HXX
232 
233 #define _SVX_DAILDLL_HXX
234 #define _SVX_HYPHEN_HXX
235 #define _SVX_IMPGRF_HXX
236 #define _SVX_OPTITEMS_HXX
237 #define _SVX_OPTGERL_HXX
238 #define _SVX_OPTSAVE_HXX
239 #define _SVX_OPTSPELL_HXX
240 #define _SVX_OPTPATH_HXX
241 #define _SVX_OPTLINGU_HXX
242 #define _SVX_RULER_HXX
243 #define _SVX_RULRITEM_HXX
244 #define _SVX_SPLWRAP_HXX
245 #define _SVX_SPLDLG_HXX
246 #define _SVX_THESDLG_HXX
247 
248 // INCLUDE ---------------------------------------------------------------
249 
250 #include <sfx2/childwin.hxx>
251 #include <sfx2/objsh.hxx>
252 
253 #include "document.hxx"
254 #include "viewdata.hxx"
255 #include "drawview.hxx"
256 #include "drawpage.hxx"
257 #include "drwlayer.hxx"
258 
259 // STATIC DATA -----------------------------------------------------------
260 
261 // -----------------------------------------------------------------------
262 
263 void ActivateOlk( ScViewData* /* pViewData */ )
264 {
265 	// Browser fuer Virtual Controls fuellen
266 	//	VC's und den Browser dazu gibts nicht mehr...
267 
268 	//	GetSbxForm gibt's nicht mehr, muss auch nichts mehr angemeldet werden
269 }
270 
271 void DeActivateOlk( ScViewData* /* pViewData */ )
272 {
273 	// Browser fuer Virtual Controls fuellen
274 	//	VC's und den Browser dazu gibts nicht mehr...
275 
276 	//	GetSbxForm gibt's nicht mehr, muss auch nichts mehr angemeldet werden
277 }
278 
279 
280 
281 
282 
283