| /************************************************************** |
| * |
| * Licensed to the Apache Software Foundation (ASF) under one |
| * or more contributor license agreements. See the NOTICE file |
| * distributed with this work for additional information |
| * regarding copyright ownership. The ASF licenses this file |
| * to you under the Apache License, Version 2.0 (the |
| * "License"); you may not use this file except in compliance |
| * with the License. You may obtain a copy of the License at |
| * |
| * http://www.apache.org/licenses/LICENSE-2.0 |
| * |
| * Unless required by applicable law or agreed to in writing, |
| * software distributed under the License is distributed on an |
| * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY |
| * KIND, either express or implied. See the License for the |
| * specific language governing permissions and limitations |
| * under the License. |
| * |
| *************************************************************/ |
| |
| |
| |
| // MARKER(update_precomp.py): autogen include statement, do not remove |
| #include "precompiled_sc.hxx" |
| |
| |
| |
| //------------------------------------------------------------------------ |
| |
| // TOOLS |
| #define _BIGINT_HXX |
| #define _SFXMULTISEL_HXX |
| #define _STACK_HXX |
| #define _QUEUE_HXX |
| #define _DYNARR_HXX |
| #define _TREELIST_HXX |
| #define _CACHESTR_HXX |
| #define _NEW_HXX |
| //#define _SHL_HXX |
| //#define _LINK_HXX |
| //#define _ERRCODE_HXX |
| //#define _GEN_HXX |
| //#define _FRACT_HXX |
| //#define _STRING_HXX |
| //#define _MTF_HXX |
| //#define _CONTNR_HXX |
| //#define _LIST_HXX |
| //#define _TABLE_HXX |
| #define _DYNARY_HXX |
| //#define _UNQIDX_HXX |
| #define _SVMEMPOOL_HXX |
| //#define _UNQID_HXX |
| //#define _DEBUG_HXX |
| //#define _DATE_HXX |
| //#define _TIME_HXX |
| //#define _DATETIME_HXX |
| //#define _INTN_HXX |
| //#define _WLDCRD_HXX |
| //#define _FSYS_HXX |
| //#define _STREAM_HXX |
| #define _CACHESTR_HXX |
| #define _SV_MULTISEL_HXX |
| |
| //SV |
| //#define _CLIP_HXX *** |
| #define _CONFIG_HXX |
| #define _CURSOR_HXX |
| #define _FONTDLG_HXX |
| #define _PRVWIN_HXX |
| //#define _COLOR_HXX |
| //#define _PAL_HXX |
| //#define _BITMAP_HXX |
| //#define _GDIOBJ_HXX |
| //#define _POINTR_HXX |
| //#define _ICON_HXX |
| //#define _IMAGE_HXX |
| //#define _KEYCOD_HXX |
| //#define _EVENT_HXX |
| #define _HELP_HXX |
| //#define _APP_HXX |
| //#define _MDIAPP_HXX |
| //#define _TIMER_HXX |
| //#define _METRIC_HXX |
| //#define _REGION_HXX |
| //#define _OUTDEV_HXX |
| //#define _SYSTEM_HXX |
| //#define _VIRDEV_HXX |
| //#define _JOBSET_HXX |
| //#define _PRINT_HXX |
| //#define _WINDOW_HXX |
| //#define _SYSWIN_HXX |
| //#define _WRKWIN_HXX |
| #define _MDIWIN_HXX |
| //#define _FLOATWIN_HXX |
| //#define _DOCKWIN_HXX |
| //#define _CTRL_HXX |
| //#define _SCRBAR_HXX |
| //#define _BUTTON_HXX |
| //#define _IMAGEBTN_HXX |
| //#define _FIXED_HXX |
| //#define _GROUP_HXX |
| //#define _EDIT_HXX |
| //#define _COMBOBOX_HXX |
| //#define _LSTBOX_HXX |
| //#define _SELENG_HXX *** |
| //#define _SPLIT_HXX |
| #define _SPIN_HXX |
| //#define _FIELD_HXX |
| //#define _MOREBTN_HXX *** |
| //#define _TOOLBOX_HXX |
| #define _STATUS_HXX |
| #define _SVTCTRL3_HXX |
| //#define _DIALOG_HXX |
| //#define _MSGBOX_HXX |
| //#define _SYSDLG_HXX |
| //#define _FILDLG_HXX *** |
| //#define _PRNDLG_HXX |
| #define _COLDLG_HXX |
| //#define _TABDLG_HXX |
| //#define _MENU_HXX *** |
| //#define _GDIMTF_HXX |
| //#define _POLY_HXX |
| //#define _ACCEL_HXX |
| //#define _GRAPH_HXX |
| #define _SOUND_HXX |
| |
| //svtools |
| #define _SCRWIN_HXX |
| #define _RULER_HXX |
| //#define _TABBAR_HXX |
| //#define _VALUESET_HXX |
| #define _STDMENU_HXX |
| //#define _STDCTRL_HXX |
| //#define _CTRLBOX_HXX |
| #define _CTRLTOOL_HXX |
| #define _EXTATTR_HXX |
| #define _FRM3D_HXX |
| #define _EXTATTR_HXX |
| |
| //SVTOOLS |
| //#define _SVTREELIST_HXX |
| #define _FILTER_HXX |
| //#define _SVLBOXITM_HXX |
| //#define _SVTREEBOX_HXX |
| #define _SVICNVW_HXX |
| #define _SVTABBX_HXX |
| |
| //sfxcore.hxx |
| //#define _SFXINIMGR_HXX |
| //#define _SFXCFGITEM_HXX |
| //#define _SFX_PRINTER_HXX |
| #define _SFXGENLINK_HXX |
| #define _SFXHINTPOST_HXX |
| #define _SFXDOCINF_HXX |
| #define _SFXLINKHDL_HXX |
| //#define _SFX_PROGRESS_HXX |
| |
| //sfxsh.hxx |
| //#define _SFX_SHELL_HXX |
| //#define _SFXAPP_HXX |
| //#define _SFXDISPATCH_HXX |
| //#define _SFXMSG_HXX |
| //#define _SFXOBJFACE_HXX |
| //#define _SFXREQUEST_HXX |
| #define _SFXMACRO_HXX |
| |
| // SFX |
| //#define _SFXAPPWIN_HXX |
| #define _SFX_SAVEOPT_HXX |
| //#define _SFX_CHILDWIN_HXX |
| //#define _SFXCTRLITEM_HXX |
| #define _SFXPRNMON_HXX |
| #define _INTRO_HXX |
| #define _SFXMSGDESCR_HXX |
| #define _SFXMSGPOOL_HXX |
| #define _SFXFILEDLG_HXX |
| #define _PASSWD_HXX |
| #define _SFXTBXCTRL_HXX |
| #define _SFXSTBITEM_HXX |
| #define _SFXMNUITEM_HXX |
| #define _SFXIMGMGR_HXX |
| #define _SFXTBXMGR_HXX |
| #define _SFXSTBMGR_HXX |
| #define _SFX_MINFITEM_HXX |
| #define _SFXEVENT_HXX |
| |
| //sfxdoc.hxx |
| //#define _SFX_OBJSH_HXX |
| //#define _SFX_CLIENTSH_HXX |
| //#define _SFXDOCINF_HXX |
| //#define _SFX_OBJFAC_HXX |
| #define _SFX_DOCFILT_HXX |
| //#define _SFXDOCFILE_HXX |
| //define _VIEWFAC_HXX |
| //#define _SFXVIEWFRM_HXX |
| //#define _SFXVIEWSH_HXX |
| //#define _MDIFRM_HXX |
| #define _SFX_IPFRM_HXX |
| //#define _SFX_INTERNO_HXX |
| |
| //sfxdlg.hxx |
| //#define _SFXTABDLG_HXX |
| //#define _BASEDLGS_HXX |
| #define _SFX_DINFDLG_HXX |
| #define _SFXDINFEDT_HXX |
| #define _SFX_MGETEMPL_HXX |
| #define _SFX_TPLPITEM_HXX |
| //#define _SFX_STYLEDLG_HXX |
| #define _NEWSTYLE_HXX |
| //#define _SFXDOCTEMPL_HXX |
| //#define _SFXDOCTDLG_HXX |
| //#define _SFX_TEMPLDLG_HXX |
| //#define _SFXNEW_HXX |
| #define _SFXDOCMAN_HXX |
| //#define _SFXDOCKWIN_HXX ** |
| |
| //sfxitems.hxx |
| #define _SFX_WHMAP_HXX |
| //#define _ARGS_HXX *** |
| //#define _SFXPOOLITEM_HXX |
| //#define _SFXINTITEM_HXX |
| //#define _SFXENUMITEM_HXX |
| #define _SFXFLAGITEM_HXX |
| //#define _SFXSTRITEM_HXX |
| #define _SFXPTITEM_HXX |
| #define _SFXRECTITEM_HXX |
| //#define _SFXITEMPOOL_HXX |
| //#define _SFXITEMSET_HXX |
| #define _SFXITEMITER_HXX |
| #define _SFX_WHITER_HXX |
| #define _SFXPOOLCACH_HXX |
| //#define _AEITEM_HXX |
| #define _SFXRNGITEM_HXX |
| //#define _SFXSLSTITM_HXX |
| //#define _SFXSTYLE_HXX |
| |
| //xout.hxx |
| //#define _XENUM_HXX |
| //#define _XPOLY_HXX |
| //#define _XATTR_HXX |
| //#define _XOUTX_HXX |
| //#define _XPOOL_HXX |
| //#define _XTABLE_HXX |
| |
| //svdraw.hxx |
| #define _SDR_NOITEMS |
| #define _SDR_NOTOUCH |
| #define _SDR_NOTRANSFORM |
| //#define _SDR_NOOBJECTS |
| //#define _SDR_NOVIEWS |
| |
| //#define SI_NOITEMS |
| //#define SI_NODRW |
| #define _SI_NOSBXCONTROLS |
| #define _VCATTR_HXX |
| #define _VCONT_HXX |
| //#define _VCSBX_HXX *** |
| #define _SI_NOOTHERFORMS |
| #define _VCTRLS_HXX |
| //#define _VCDRWOBJ_HXX *** |
| #define _SI_NOCONTROL |
| #define _SETBRW_HXX |
| #define _VCBRW_HXX |
| #define _SI_NOSBXCONTROLS |
| #define _SIDLL_HXX |
| |
| //------------------------------------------------------------------------ |
| |
| #include <svx/svdmodel.hxx> |
| #include <svx/svdoutl.hxx> |
| #include <svx/svdetc.hxx> |
| |
| #include "futext.hxx" |
| #include "tabvwsh.hxx" |
| |
| //------------------------------------------------------------------------ |
| |
| SdrOutliner* FuText::MakeOutliner() |
| { |
| ScViewData* pViewData = pViewShell->GetViewData(); |
| SdrOutliner* pOutl = SdrMakeOutliner(OUTLINERMODE_OUTLINEOBJECT, pDrDoc); |
| |
| pViewData->UpdateOutlinerFlags(*pOutl); |
| |
| // Die EditEngine benutzt beim RTF Export (Clipboard / Drag&Drop) |
| // den MapMode des RefDevices, um die Fontgroesse zu setzen |
| |
| // #i10426# The ref device isn't set to the EditEngine before SdrBeginTextEdit now, |
| // so the device must be taken from the model here. |
| OutputDevice* pRef = pDrDoc->GetRefDevice(); |
| if (pRef && pRef != pWindow) |
| pRef->SetMapMode( MapMode(MAP_100TH_MM) ); |
| |
| return pOutl; |
| } |
| |
| |
| |