1 /************************************************************** 2 * 3 * Licensed to the Apache Software Foundation (ASF) under one 4 * or more contributor license agreements. See the NOTICE file 5 * distributed with this work for additional information 6 * regarding copyright ownership. The ASF licenses this file 7 * to you under the Apache License, Version 2.0 (the 8 * "License"); you may not use this file except in compliance 9 * with the License. You may obtain a copy of the License at 10 * 11 * http://www.apache.org/licenses/LICENSE-2.0 12 * 13 * Unless required by applicable law or agreed to in writing, 14 * software distributed under the License is distributed on an 15 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 16 * KIND, either express or implied. See the License for the 17 * specific language governing permissions and limitations 18 * under the License. 19 * 20 *************************************************************/ 21 22 23 24 // ItemID-Defines etc. muessen immer ganz vorne stehen 25 26 #include "scitems.hxx" 27 28 29 #define _ZFORLIST_DECLARE_TABLE 30 31 #define SC_PROGRESS_CXX 32 33 // ab hier automatisch per makepch generiert 34 // folgende duerfen nicht aufgenommen werden: 35 // ... 36 37 #include <tools/solar.h> 38 #include <tools/string.hxx> 39 #include <rtl/textenc.h> 40 #include <sal/types.h> 41 #include <sal/config.h> 42 #include <rtl/textcvt.h> 43 #include <rtl/string.hxx> 44 #include <rtl/string.h> 45 #include <rtl/ustring.h> 46 #include <rtl/memory.h> 47 #include <rtl/ustring.hxx> 48 #include <rtl/locale.hxx> 49 #include <rtl/locale.h> 50 #include <tools/contnr.hxx> 51 #include <i18npool/lang.h> 52 #include <tools/list.hxx> 53 #include <global.hxx> 54 #include <tools/stream.hxx> 55 #include <tools/errinf.hxx> 56 #include <tools/rtti.hxx> 57 #include <tools/errcode.hxx> 58 #include <tools/ref.hxx> 59 #include <tools/link.hxx> 60 #include <tools/debug.hxx> 61 #include <tools/time.hxx> 62 #include <tools/date.hxx> 63 #include <svl/svarray.hxx> 64 #include <vcl/sv.h> 65 #include <vcl/timer.hxx> 66 #include <tools/gen.hxx> 67 #include <tools/color.hxx> 68 #include <tools/color.hxx> 69 #include <filter.hxx> 70 #include <rangelst.hxx> 71 #include <osl/mutex.h> 72 #include <com/sun/star/uno/Any.hxx> 73 #include <com/sun/star/uno/Any.h> 74 #include <cppu/macros.hxx> 75 #include <uno/lbnames.h> 76 #include <uno/any2.h> 77 #include <uno/data.h> 78 #include <typelib/typedescription.h> 79 #include <typelib/uik.h> 80 #include <typelib/typeclass.h> 81 #include <com/sun/star/uno/Type.h> 82 #include <com/sun/star/uno/TypeClass.hdl> 83 #include <com/sun/star/uno/Type.hxx> 84 #include <osl/mutex.hxx> 85 #include <com/sun/star/uno/genfunc.hxx> 86 #include <com/sun/star/uno/genfunc.h> 87 #include <com/sun/star/uno/XInterface.hpp> 88 #include <com/sun/star/uno/XInterface.hdl> 89 #include <com/sun/star/uno/Reference.h> 90 #include <com/sun/star/uno/RuntimeException.hdl> 91 #include <com/sun/star/uno/Exception.hdl> 92 #include <com/sun/star/uno/Reference.hxx> 93 #include <com/sun/star/uno/RuntimeException.hpp> 94 #include <com/sun/star/uno/Exception.hpp> 95 #include <svl/hint.hxx> 96 #include <svl/poolitem.hxx> 97 #include <document.hxx> 98 #include <vcl/prntypes.hxx> 99 #include <table.hxx> 100 #include <column.hxx> 101 #include <markarr.hxx> 102 #include <root.hxx> 103 #include <flttypes.hxx> 104 #include <svl/solar.hrc> 105 #include <sfx2/sfxsids.hrc> 106 #include <svl/cntwids.hrc> 107 #include <sfx2/cntids.hrc> 108 #include <tools/mempool.hxx> 109 #include <compiler.hxx> 110 #include <formula/compiler.hrc> 111 #include <sfx2/sfx.hrc> 112 #include <scitems.hxx> 113 #include <svx/svxids.hrc> 114 #include <svl/itemset.hxx> 115 #include <svl/memberid.hrc> 116 #include <tools/table.hxx> 117 #include <flttools.hxx> 118 #include <vcl/vclenum.hxx> 119 #include <tools/resid.hxx> 120 #include <tools/rc.hxx> 121 #include <tools/resmgr.hxx> 122 #include <tools/fract.hxx> 123 #include <vcl/bitmap.hxx> 124 #include <vcl/mapmod.hxx> 125 #include <tools/mapunit.hxx> 126 #include <vcl/region.hxx> 127 #include <svl/lstner.hxx> 128 #include <patattr.hxx> 129 #include <vcl/font.hxx> 130 #include <svl/cenumitm.hxx> 131 #include <svl/eitem.hxx> 132 #include <svl/intitem.hxx> 133 #include <svl/cintitem.hxx> 134 #include <svl/brdcst.hxx> 135 #include <sot/sotref.hxx> 136 #include <tools/globname.hxx> 137 #include <sot/factory.hxx> 138 #include <sot/object.hxx> 139 #include <sot/sotdata.hxx> 140 #include <vcl/bitmapex.hxx> 141 #include <vcl/alpha.hxx> 142 #include <vcl/gdimtf.hxx> 143 #include <tools/unqidx.hxx> 144 #include <vcl/graph.hxx> 145 #include <vcl/animate.hxx> 146 #include <vcl/graph.h> 147 #include <vcl/gfxlink.hxx> 148 #include <rsc/rscsfx.hxx> 149 #include <vcl/wall.hxx> 150 #include <vcl/settings.hxx> 151 #include <vcl/accel.hxx> 152 #include <vcl/keycod.hxx> 153 #include <vcl/keycodes.hxx> 154 #include <namebuff.hxx> 155 #include <tools/shl.hxx> 156 #include <tools/pstm.hxx> 157 #include <editeng/fhgtitem.hxx> 158 #include <vos/types.hxx> 159 #include <vos/object.hxx> 160 #include <vos/macros.hxx> 161 #include <tools/unqid.hxx> 162 #include <com/sun/star/uno/Sequence.h> 163 #include <uno/sequence2.h> 164 #include <com/sun/star/uno/Sequence.hxx> 165 #include <attrib.hxx> 166 #include <svl/zforlist.hxx> 167 #include <editeng/fontitem.hxx> 168 #include <com/sun/star/lang/XEventListener.hpp> 169 #include <com/sun/star/lang/XEventListener.hdl> 170 #include <com/sun/star/lang/EventObject.hdl> 171 #include <com/sun/star/lang/EventObject.hpp> 172 #include <vcl/outdev.hxx> 173 #include <com/sun/star/beans/PropertyValue.hpp> 174 #include <com/sun/star/beans/PropertyValue.hdl> 175 #include <com/sun/star/beans/PropertyState.hdl> 176 #include <com/sun/star/beans/PropertyState.hpp> 177 #include <collect.hxx> 178 #include <vcl/window.hxx> 179 #include <vcl/pointr.hxx> 180 #include <vcl/ptrstyle.hxx> 181 #include <tools/wintypes.hxx> 182 #include <vcl/inputctx.hxx> 183 #include <vcl/event.hxx> 184 #include <tools/ownlist.hxx> 185 #include <vcl/cmdevt.hxx> 186 #include <vcl/vclenum.hxx> 187 #include <cell.hxx> 188 #include <osl/interlck.h> 189 #include <sfx2/sfxuno.hxx> 190 #include <colrowst.hxx> 191 #include <com/sun/star/util/URL.hpp> 192 #include <com/sun/star/util/URL.hdl> 193 #include <com/sun/star/lang/XMultiServiceFactory.hpp> 194 #include <com/sun/star/lang/XMultiServiceFactory.hdl> 195 #include <com/sun/star/lang/XSingleServiceFactory.hpp> 196 #include <com/sun/star/lang/XSingleServiceFactory.hdl> 197 #include <com/sun/star/lang/XTypeProvider.hpp> 198 #include <com/sun/star/lang/XTypeProvider.hdl> 199 #include <cppuhelper/typeprovider.hxx> 200 #include <rtl/uuid.h> 201 #include <cppuhelper/queryinterface.hxx> 202 #include <cppuhelper/factory.hxx> 203 #include <uno/dispatcher.h> 204 #include <com/sun/star/registry/XRegistryKey.hpp> 205 #include <com/sun/star/registry/XRegistryKey.hdl> 206 #include <com/sun/star/registry/InvalidRegistryException.hdl> 207 #include <com/sun/star/registry/InvalidValueException.hdl> 208 #include <com/sun/star/registry/RegistryKeyType.hdl> 209 #include <com/sun/star/registry/RegistryValueType.hdl> 210 #include <com/sun/star/registry/InvalidRegistryException.hpp> 211 #include <com/sun/star/registry/InvalidValueException.hpp> 212 #include <com/sun/star/registry/RegistryKeyType.hpp> 213 #include <com/sun/star/registry/RegistryValueType.hpp> 214 #include <sot/storage.hxx> 215 #include <tools/datetime.hxx> 216 #include <osl/thread.h> 217 #include <imp_op.hxx> 218 #include <otlnbuff.hxx> 219 #include <tokstack.hxx> 220 #include <com/sun/star/container/NoSuchElementException.hdl> 221 #include <com/sun/star/container/NoSuchElementException.hpp> 222 #include <vcl/svapp.hxx> 223 #include <vos/thread.hxx> 224 #include <vos/runnable.hxx> 225 #include <vos/refernce.hxx> 226 #include <vcl/apptypes.hxx> 227 #include <editeng/editdata.hxx> 228 #include <editeng/editeng.hxx> 229 #include <com/sun/star/lang/WrappedTargetException.hdl> 230 #include <com/sun/star/lang/WrappedTargetException.hpp> 231 #include <sfx2/shell.hxx> 232 #include <tools/stack.hxx> 233 #include <com/sun/star/lang/XComponent.hpp> 234 #include <com/sun/star/lang/XComponent.hdl> 235 #include <editeng/svxenum.hxx> 236 #include <formel.hxx> 237 #include <com/sun/star/container/XElementAccess.hdl> 238 #include <com/sun/star/container/XElementAccess.hpp> 239 #include <svl/itempool.hxx> 240 #include <editeng/eeitem.hxx> 241 #include <rangenam.hxx> 242 #include <vcl/syswin.hxx> 243 #include <svl/smplhint.hxx> 244 #include <fontbuff.hxx> 245 #include <vcl/ctrl.hxx> 246 #include <vcl/field.hxx> 247 #include <vcl/spinfld.hxx> 248 #include <vcl/edit.hxx> 249 #include <vcl/menu.hxx> 250 #include <vcl/combobox.hxx> 251 #include <vcl/combobox.h> 252 #include <tools/fldunit.hxx> 253 #include <com/sun/star/frame/XFrame.hpp> 254 #include <com/sun/star/frame/XFrame.hdl> 255 #include <com/sun/star/awt/XWindow.hpp> 256 #include <com/sun/star/awt/XWindow.hdl> 257 #include <com/sun/star/awt/Rectangle.hdl> 258 #include <com/sun/star/awt/Rectangle.hpp> 259 #include <com/sun/star/awt/XFocusListener.hpp> 260 #include <com/sun/star/awt/XFocusListener.hdl> 261 #include <com/sun/star/awt/FocusEvent.hdl> 262 #include <com/sun/star/awt/FocusEvent.hpp> 263 #include <com/sun/star/awt/XKeyListener.hpp> 264 #include <com/sun/star/awt/XKeyListener.hdl> 265 #include <com/sun/star/awt/KeyEvent.hdl> 266 #include <com/sun/star/awt/InputEvent.hdl> 267 #include <com/sun/star/awt/KeyEvent.hpp> 268 #include <com/sun/star/awt/InputEvent.hpp> 269 #include <com/sun/star/awt/XMouseListener.hpp> 270 #include <com/sun/star/awt/XMouseListener.hdl> 271 #include <com/sun/star/awt/MouseEvent.hdl> 272 #include <com/sun/star/awt/MouseEvent.hpp> 273 #include <com/sun/star/awt/XMouseMotionListener.hpp> 274 #include <com/sun/star/awt/XMouseMotionListener.hdl> 275 #include <com/sun/star/awt/XPaintListener.hpp> 276 #include <com/sun/star/awt/XPaintListener.hdl> 277 #include <com/sun/star/awt/PaintEvent.hdl> 278 #include <com/sun/star/awt/PaintEvent.hpp> 279 #include <com/sun/star/awt/XWindowListener.hpp> 280 #include <com/sun/star/awt/XWindowListener.hdl> 281 #include <com/sun/star/awt/WindowEvent.hdl> 282 #include <com/sun/star/awt/WindowEvent.hpp> 283 #include <com/sun/star/frame/XController.hpp> 284 #include <com/sun/star/frame/XController.hdl> 285 #include <com/sun/star/frame/XModel.hpp> 286 #include <com/sun/star/frame/XModel.hdl> 287 #include <com/sun/star/lang/IndexOutOfBoundsException.hdl> 288 #include <com/sun/star/lang/IndexOutOfBoundsException.hpp> 289 #include <com/sun/star/container/XIndexAccess.hdl> 290 #include <com/sun/star/container/XIndexAccess.hpp> 291 #include <excrecds.hxx> 292 #include <scerrors.hxx> 293 #include <docpool.hxx> 294 #include <svx/msdffimp.hxx> 295 #include <com/sun/star/lang/IllegalArgumentException.hdl> 296 #include <com/sun/star/lang/IllegalArgumentException.hpp> 297 #include <tools/urlobj.hxx> 298 #include <editeng/colritem.hxx> 299 #include <vcl/wrkwin.hxx> 300 #include <excimp8.hxx> 301 #include <excscen.hxx> 302 #include <com/sun/star/frame/XFrameActionListener.hpp> 303 #include <com/sun/star/frame/XFrameActionListener.hdl> 304 #include <com/sun/star/frame/FrameActionEvent.hdl> 305 #include <com/sun/star/frame/FrameAction.hdl> 306 #include <com/sun/star/frame/FrameActionEvent.hpp> 307 #include <com/sun/star/frame/FrameAction.hpp> 308 #include <com/sun/star/frame/XFramesSupplier.hpp> 309 #include <com/sun/star/frame/XFramesSupplier.hdl> 310 #include <com/sun/star/frame/XFrames.hpp> 311 #include <com/sun/star/frame/XFrames.hdl> 312 #include <svx/msdffdef.hxx> 313 #include <vcl/image.hxx> 314 315 316 317 318