1 /*************************************************************************
3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
5 * Copyright 2008 by Sun Microsystems, Inc.
7 * OpenOffice.org - a multi-platform office productivity suite
9 * $RCSfile: olkact.cxx,v $
12 * This file is part of OpenOffice.org.
14 * OpenOffice.org is free software: you can redistribute it and/or modify
15 * it under the terms of the GNU Lesser General Public License version 3
16 * only, as published by the Free Software Foundation.
18 * OpenOffice.org is distributed in the hope that it will be useful,
19 * but WITHOUT ANY WARRANTY; without even the implied warranty of
20 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
21 * GNU Lesser General Public License version 3 for more details
22 * (a copy is included in the LICENSE file that accompanied this code).
24 * You should have received a copy of the GNU Lesser General Public License
25 * version 3 along with OpenOffice.org. If not, see
26 * <http://www.openoffice.org/license.html>
27 * for a copy of the LGPLv3 License.
29 ************************************************************************/
31 // MARKER(update_precomp.py): autogen include statement, do not remove
32 #include "precompiled_sc.hxx"
36 //------------------------------------------------------------------
51 #define _NO_SVRTF_PARSER_HXX
54 #define _MOREBUTTON_HXX
65 //#define _STATUS_HXX ***
76 #define _SFXAPPWIN_HXX
78 #define _SFXDISPATCH_HXX
79 #define _SFXFILEDLG_HXX
80 #define _SFXIMGMGR_HXX
82 #define _SFX_MACRO_HXX
83 #define _SFXMULTISEL_HXX
84 #define _SFX_MINFITEM_HXX
88 //#define _SFXINIMGR_HXX ***
89 //#define _SFXCFGITEM_HXX
90 //#define _SFX_PRINTER_HXX
91 #define _SFXGENLINK_HXX
92 #define _SFXHINTPOST_HXX
93 #define _SFXDOCINF_HXX
94 #define _SFXLINKHDL_HXX
95 //#define _SFX_PROGRESS_HXX
98 //#define _SFX_SHELL_HXX
100 //#define _SFXDISPATCH_HXX
101 //#define _SFXMSG_HXX ***
102 //#define _SFXOBJFACE_HXX ***
103 //#define _SFXREQUEST_HXX
104 #define _SFXMACRO_HXX
107 //#define _SFXAPPWIN_HXX ***
108 #define _SFX_SAVEOPT_HXX
109 //#define _SFX_CHILDWIN_HXX
110 //#define _SFXCTRLITEM_HXX
111 #define _SFXPRNMON_HXX
113 #define _SFXMSGDESCR_HXX
114 #define _SFXMSGPOOL_HXX
115 #define _SFXFILEDLG_HXX
117 #define _SFXTBXCTRL_HXX
118 #define _SFXSTBITEM_HXX
119 #define _SFXMNUITEM_HXX
120 #define _SFXIMGMGR_HXX
121 #define _SFXTBXMGR_HXX
122 #define _SFXSTBMGR_HXX
123 #define _SFX_MINFITEM_HXX
124 #define _SFXEVENT_HXX
127 //#define _SFX_OBJSH_HXX
128 //#define _SFX_CLIENTSH_HXX
129 //#define _SFXDOCINF_HXX
130 //#define _SFX_OBJFAC_HXX
131 #define _SFX_DOCFILT_HXX
132 //#define _SFXDOCFILE_HXX ***
133 //define _VIEWFAC_HXX
134 //#define _SFXVIEWFRM_HXX
135 //#define _SFXVIEWSH_HXX
136 //#define _MDIFRM_HXX ***
137 #define _SFX_IPFRM_HXX
138 //#define _SFX_INTERNO_HXX
141 //#define _SFXTABDLG_HXX
142 //#define _BASEDLGS_HXX ***
143 #define _SFX_DINFDLG_HXX
144 #define _SFXDINFEDT_HXX
145 #define _SFX_MGETEMPL_HXX
146 #define _SFX_TPLPITEM_HXX
147 //#define _SFX_STYLEDLG_HXX
148 #define _NEWSTYLE_HXX
149 //#define _SFXDOCTEMPL_HXX ***
150 //#define _SFXDOCTDLG_HXX ***
151 //#define _SFX_TEMPLDLG_HXX ***
152 //#define _SFXNEW_HXX ***
153 #define _SFXDOCMAN_HXX
154 //#define _SFXDOCKWIN_HXX
157 #define _SFX_WHMAP_HXX
159 //#define _SFXPOOLITEM_HXX
160 //#define _SFXINTITEM_HXX
161 //#define _SFXENUMITEM_HXX
162 #define _SFXFLAGITEM_HXX
163 //#define _SFXSTRITEM_HXX
164 #define _SFXPTITEM_HXX
165 #define _SFXRECTITEM_HXX
166 //#define _SFXITEMPOOL_HXX
167 //#define _SFXITEMSET_HXX
168 #define _SFXITEMITER_HXX
169 #define _SFX_WHITER_HXX
170 #define _SFXPOOLCACH_HXX
171 //#define _AEITEM_HXX
172 #define _SFXRNGITEM_HXX
173 //#define _SFXSLSTITM_HXX
174 //#define _SFXSTYLE_HXX
182 //#define _XTABLE_HXX
187 #define _SDR_NOTRANSFORM
188 //#define _SDR_NOOBJECTS
189 //#define _SDR_NOVIEWS
194 #define _SFXBASIC_HXX
195 #define _SFX_DOCFILE_HXX
196 #define _SFX_DOCFILT_HXX
197 #define _SFX_DOCINF_HXX
198 #define _SFX_DOCSH_HXX
199 #define _SFX_TEMPLDLG_HXX
200 #define _SFXSTBMGR_HXX
201 #define _SFXTBXMGR_HXX
202 #define _SFXIMGMGR_HXX
203 #define _SFXMNUITEM_HXX
204 #define _SFXMNUMGR_HXX
205 #define _SFXSTBITEM_HXX
206 #define _SFXTBXCTRL_HXX
207 #define _SFXFILEDLG_HXX
208 #define _SFXREQUEST_HXX
209 #define _SFXOBJFACE_HXX
210 #define _SFXMSGPOOL_HXX
211 #define _SFXMSGDESCR_HXX
213 #define _SFX_PRNMON_HXX
216 #define _SI_NOSBXCONTROLS
217 #define _SI_NOCONTROL
220 //#define SI_NOOTHERFORMS
225 //#define _SVDATTR_HXX <--- der wars
229 //#define _SVDLAYER_HXX
230 //#define _SVDRAG_HXX
232 #define _SV_MULTISEL_HXX
236 #define _SVX_DAILDLL_HXX
237 #define _SVX_HYPHEN_HXX
238 #define _SVX_IMPGRF_HXX
239 #define _SVX_OPTITEMS_HXX
240 #define _SVX_OPTGERL_HXX
241 #define _SVX_OPTSAVE_HXX
242 #define _SVX_OPTSPELL_HXX
243 #define _SVX_OPTPATH_HXX
244 #define _SVX_OPTLINGU_HXX
245 #define _SVX_RULER_HXX
246 #define _SVX_RULRITEM_HXX
247 #define _SVX_SPLWRAP_HXX
248 #define _SVX_SPLDLG_HXX
249 #define _SVX_THESDLG_HXX
251 // INCLUDE ---------------------------------------------------------------
253 #include <sfx2/childwin.hxx>
254 #include <sfx2/objsh.hxx>
256 #include "document.hxx"
257 #include "viewdata.hxx"
258 #include "drawview.hxx"
259 #include "drawpage.hxx"
260 #include "drwlayer.hxx"
262 // STATIC DATA -----------------------------------------------------------
264 // -----------------------------------------------------------------------
266 void ActivateOlk( ScViewData
* /* pViewData */ )
268 // Browser fuer Virtual Controls fuellen
269 // VC's und den Browser dazu gibts nicht mehr...
271 // GetSbxForm gibt's nicht mehr, muss auch nichts mehr angemeldet werden
274 void DeActivateOlk( ScViewData
* /* pViewData */ )
276 // Browser fuer Virtual Controls fuellen
277 // VC's und den Browser dazu gibts nicht mehr...
279 // GetSbxForm gibt's nicht mehr, muss auch nichts mehr angemeldet werden