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 // ItemID-Defines etc. muessen immer ganz vorne stehen 29 30 #include "scitems.hxx" 31 32 #define _ZFORLIST_DECLARE_TABLE 33 34 #define _PRINTFUN_CXX 35 #define _INPUTHDL_CXX 36 37 // ab hier automatisch per makepch generiert 38 // folgende duerfen nicht aufgenommen werden: 39 // scslots.hxx 40 41 #include <tools/solar.h> 42 #include <tools/string.hxx> 43 #include <svl/solar.hrc> 44 #include <tools/rtti.hxx> 45 #include <string.h> 46 #include <tools/contnr.hxx> 47 #include <vcl/sv.h> 48 #include <tools/ref.hxx> 49 #include <tools/list.hxx> 50 #include <tools/link.hxx> 51 #include <i18npool/lang.h> 52 #include <sfx2/sfx.hrc> 53 #include <svl/memberid.hrc> 54 #include <sfx2/sfxsids.hrc> 55 #include <svl/cntwids.hrc> 56 #include <tools/resid.hxx> 57 #include <tools/rc.hxx> 58 #include <tools/resmgr.hxx> 59 #include <tools/gen.hxx> 60 #include <tools/fract.hxx> 61 #include <tools/date.hxx> 62 #include <tools/time.hxx> 63 #include <vcl/keycod.hxx> 64 #include <vcl/keycodes.hxx> 65 #include <tools/globname.hxx> 66 #include <tools/color.hxx> 67 #include <vcl/region.hxx> 68 #include <vcl/mapmod.hxx> 69 #include <vcl/bitmap.hxx> 70 #include <sot/sotref.hxx> 71 #include <svx/svxids.hrc> 72 #include <vcl/vclenum.hxx> 73 #include <sot/object.hxx> 74 #include <sot/sotdata.hxx> 75 #include <sot/factory.hxx> 76 #include <tools/ownlist.hxx> 77 #include <vcl/font.hxx> 78 #include <vcl/wall.hxx> 79 #include <vcl/settings.hxx> 80 #include <vcl/accel.hxx> 81 #include <vcl/outdev.hxx> 82 #include <vcl/pointr.hxx> 83 #include <vcl/ptrstyle.hxx> 84 #include <tools/wintypes.hxx> 85 #include <vcl/event.hxx> 86 #include <limits.h> 87 #include <tools/errinf.hxx> 88 #include <tools/errcode.hxx> 89 #include <tools/stream.hxx> 90 #include <vcl/color.hxx> 91 #include <vcl/window.hxx> 92 #include <global.hxx> 93 #include <vcl/syswin.hxx> 94 #include <tools/debug.hxx> 95 #include <svl/svarray.hxx> 96 #include <vcl/ctrl.hxx> 97 #include <svl/hint.hxx> 98 #include <svl/poolitem.hxx> 99 #include <vcl/image.hxx> 100 #include <vcl/timer.hxx> 101 #include <tools/unqidx.hxx> 102 #include <vcl/symbol.hxx> 103 #include <vcl/fixed.hxx> 104 #include <svl/brdcst.hxx> 105 #include <vcl/timer.hxx> 106 #include <sc.hrc> 107 #include <stdarg.h> 108 #include <svx/dialogs.hrc> 109 #include <basic/sbxdef.hxx> 110 #include <svl/lstner.hxx> 111 #include <sfx2/shell.hxx> 112 #include <vcl/window.hxx> 113 #include <vcl/group.hxx> 114 #include <tools/unqid.hxx> 115 #include <tools/table.hxx> 116 #include <svl/itemset.hxx> 117 #include <vcl/dialog.hxx> 118 #include <vcl/button.hxx> 119 #include <rangelst.hxx> 120 #include <vcl/edit.hxx> 121 #include <vcl/combobox.h> 122 #include <tools/shl.hxx> 123 #include <vcl/field.hxx> 124 #include <vcl/spinfld.hxx> 125 #include <vcl/combobox.hxx> 126 #include <tools/pstm.hxx> 127 #include <svl/eitem.hxx> 128 #include <svl/itempool.hxx> 129 #include <sfx2/tabdlg.hxx> 130 #include <vcl/tabdlg.hxx> 131 #include <vcl/tabpage.hxx> 132 #include <vcl/tabctrl.hxx> 133 #include <shellids.hxx> 134 #include <vcl/event.hxx> 135 #include <svl/intitem.hxx> 136 #include <svtools/confitem.hxx> 137 #include <markdata.hxx> 138 #include <svx/optgrid.hxx> 139 #include <vcl/apptypes.hxx> 140 #include <viewopti.hxx> 141 #include <viewdata.hxx> 142 #include <sfx2/viewsh.hxx> 143 #include <sfx2/clientsh.hxx> 144 #include <document.hxx> 145 #include <vcl/prntypes.hxx> 146 #include <table.hxx> 147 #include <column.hxx> 148 #include <markarr.hxx> 149 #include <vcl/mapmod.hxx> 150 #include <svl/undo.hxx> 151 #include <vcl/seleng.hxx> 152 #include <rsc/rscsfx.hxx> 153 #include <svx/zoomitem.hxx> 154 #include <vcl/scrbar.hxx> 155 #include <viewutil.hxx> 156 #include <vcl/svapp.hxx> 157 #include <tools/datetime.hxx> 158 #include <tabview.hxx> 159 #include <select.hxx> 160 #include <sfx2/imgdef.hxx> 161 #include <viewfunc.hxx> 162 #include <sfx2/module.hxx> 163 #include <dbfunc.hxx> 164 #include <vcl/accel.hxx> 165 #include <svl/smplhint.hxx> 166 #include <sfx2/viewfac.hxx> 167 #include <sot/storage.hxx> 168 #include <sfx2/objsh.hxx> 169 #include <target.hxx> 170 #include <tabvwsh.hxx> 171 #include <svl/inethist.hxx> 172 #include <svl/inetdef.hxx> 173 #include <sfx2/sfxdefs.hxx> 174 #include <svtools/compat.hxx> 175 #include <svl/inetmsg.hxx> 176 #include <sfx2/app.hxx> 177 #include <tools/urlobj.hxx> 178 #include <scdll.hxx> 179 #include <sfx2/msg.hxx> 180 #include <svl/ownlist.hxx> 181 #include <sfx2/objface.hxx> 182 #include <sfx2/viewfrm.hxx> 183 #include <sfx2/frame.hxx> 184 #include <scresid.hxx> 185 #include <sfx2/ipfrm.hxx> 186 #include <docsh.hxx> 187 //REMOVE #include <sfx2/interno.hxx> 188 #include <sfx2/docfac.hxx> 189 #include <scitems.hxx> 190 #include <vcl/virdev.hxx> 191 #include <globstr.hrc> 192 #include <tcov.hxx> 193 #include <vcl/dialog.hxx> 194 #include <vcl/gdimtf.hxx> 195 #include <vcl/lstbox.h> 196 #include <sfx2/minarray.hxx> 197 #include <sfx2/bindings.hxx> 198 #include <vcl/lstbox.hxx> 199 #include <vcl/pointr.hxx> 200 #include <vcl/prntypes.hxx> 201 #include <vcl/jobset.hxx> 202 #include <svx/svdtypes.hxx> 203 #include <vcl/btndlg.hxx> 204 #include <vcl/svapp.hxx> 205 #include <svl/svstdarr.hxx> 206 #include <vcl/edit.hxx> 207 #include <svl/stritem.hxx> 208 #include <collect.hxx> 209 #include <svx/svdsob.hxx> 210 #include <vcl/button.hxx> 211 #include <svx/svdobj.hxx> 212 #include <svx/svdglue.hxx> 213 #include <svx/svdlayer.hxx> 214 #include <vcl/msgbox.hxx> 215 #include <svx/svdmrkv.hxx> 216 #include <svx/svdmark.hxx> 217 #include <svx/svdhdl.hxx> 218 #include <svx/svdsnpv.hxx> 219 #include <svx/svdpntv.hxx> 220 #include <svx/svddrag.hxx> 221 #include <svx/svdhlpln.hxx> 222 #include <scmod.hxx> 223 #include <sfx2/request.hxx> 224 #include <vcl/field.hxx> 225 #include <svx/svdview.hxx> 226 #include <svx/svdcrtv.hxx> 227 #include <vcl/print.hxx> 228 #include <vcl/floatwin.hxx> 229 #include <vcl/wrkwin.hxx> 230 #include <sfx2/childwin.hxx> 231 #include <sfx2/chalign.hxx> 232 #include <sfx2/dispatch.hxx> 233 #include <vcl/graph.hxx> 234 #include <vcl/bitmapex.hxx> 235 #include <vcl/animate.hxx> 236 #include <vcl/graph.h> 237 #include <editeng/editdata.hxx> 238 #include <svtools/stdctrl.hxx> 239 #include <sfx2/basedlgs.hxx> 240 #include <conditio.hxx> 241 #include <vcl/combobox.hxx> 242 #include <vcl/print.hxx> 243 #include <uiitems.hxx> 244 #include <svx/svdmodel.hxx> 245 #include <vcl/gdiobj.hxx> 246 #include <editeng/editeng.hxx> 247 #include <svx/pageitem.hxx> 248 #include <anyrefdg.hxx> 249 #include <basic/sbxcore.hxx> 250 #include <vcl/ctrl.hxx> 251 #include <svx/xenum.hxx> 252 #include <dbcolect.hxx> 253 #include <sot/exchange.hxx> 254 #include <math.h> 255 #include <vcl/wrkwin.hxx> 256 #include <basic/sbxvar.hxx> 257 #include <vcl/image.hxx> 258 #include <svx/xdef.hxx> 259 #include <drwlayer.hxx> 260 #include <editutil.hxx> 261 #include <svx/xit.hxx> 262 #include <svx/xcolit.hxx> 263 #include <attrib.hxx> 264 #include <patattr.hxx> 265 #include <svx/xfillit0.hxx> 266 #include <svx/xlineit0.hxx> 267 #include <svx/xflasit.hxx> 268 #include <svx/xlnasit.hxx> 269 #include <svx/svdattr.hxx> 270 #include <svx/sdangitm.hxx> 271 #include <svx/sderitm.hxx> 272 #include <svx/sdmetitm.hxx> 273 #include <svx/svddef.hxx> 274 #include <svx/sdooitm.hxx> 275 #include <svx/sdprcitm.hxx> 276 #include <svx/sdshcitm.hxx> 277 #include <svx/sdshitm.hxx> 278 #include <svx/sdshtitm.hxx> 279 #include <svx/sdsxyitm.hxx> 280 #include <svx/sdtaaitm.hxx> 281 #include <svx/sdtacitm.hxx> 282 #include <svx/sdtaditm.hxx> 283 #include <svx/sdtagitm.hxx> 284 #include <svx/sdtaiitm.hxx> 285 #include <svx/sdynitm.hxx> 286 #include <svx/sdtaitm.hxx> 287 #include <svx/sdtakitm.hxx> 288 #include <svx/sdtayitm.hxx> 289 #include <svx/sdtcfitm.hxx> 290 #include <svx/sdtditm.hxx> 291 #include <svx/sdtfsitm.hxx> 292 #include <svx/sdtmfitm.hxx> 293 #include <tools/poly.hxx> 294 #include <vcl/gdimtf.hxx> 295 #include <cell.hxx> 296 #include <stddef.h> 297 #include <tools/mempool.hxx> 298 #include <svl/style.hrc> 299 #include <drawview.hxx> 300 #include <svx/view3d.hxx> 301 #include <svx/def3d.hxx> 302 #include <vcl/floatwin.hxx> 303 #include <basic/sbxobj.hxx> 304 #include <editeng/svxenum.hxx> 305 #include <svx/xtextit0.hxx> 306 #include <svx/svdtrans.hxx> 307 #include <svl/style.hxx> 308 #include <reffact.hxx> 309 #include <svx/svdotext.hxx> 310 #include <svx/svdoattr.hxx> 311 #include <tools/wldcrd.hxx> 312 #include <rangenam.hxx> 313 #include <undobase.hxx> 314 #include <vcl/dockwin.hxx> 315 #include <vcl/virdev.hxx> 316 #include <rangeutl.hxx> 317 #include <vcl/toolbox.hxx> 318 #include <fupoor.hxx> 319 #include <docpool.hxx> 320 #include <vcl/button.hxx> 321 #include <svl/srchitem.hxx> 322 #include <svx/svdorect.hxx> 323 #include <svl/whiter.hxx> 324 #include <stlpool.hxx> 325 #include <editeng/eeitem.hxx> 326 #include <inputhdl.hxx> 327 #include <svx/svdpage.hxx> 328 329 330 331 332