diff options
Diffstat (limited to 'binfilter/bf_sw/source/ui/inc')
91 files changed, 17420 insertions, 0 deletions
diff --git a/binfilter/bf_sw/source/ui/inc/SwXFilterOptions.hxx b/binfilter/bf_sw/source/ui/inc/SwXFilterOptions.hxx new file mode 100644 index 000000000000..715d8d12cb91 --- /dev/null +++ b/binfilter/bf_sw/source/ui/inc/SwXFilterOptions.hxx @@ -0,0 +1,119 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ +#ifndef _SWXFILTEROPTIONS_HXX +#define _SWXFILTEROPTIONS_HXX + +#include <com/sun/star/beans/XPropertyAccess.hpp> +#include <com/sun/star/ui/dialogs/XExecutableDialog.hpp> +#include <com/sun/star/document/XImporter.hpp> +#include <com/sun/star/document/XExporter.hpp> +#include <com/sun/star/lang/XServiceInfo.hpp> + +#include <cppuhelper/implbase5.hxx> +namespace com { namespace sun { namespace star { namespace io { + class XInputStream; +} } } } + +namespace binfilter { + + + +/* -----------------------------2002/06/21 12:07------------------------------ + + ---------------------------------------------------------------------------*/ +class SwXFilterOptions : public ::cppu::WeakImplHelper5< + ::com::sun::star::beans::XPropertyAccess, + ::com::sun::star::ui::dialogs::XExecutableDialog, + ::com::sun::star::document::XImporter, + ::com::sun::star::document::XExporter, + ::com::sun::star::lang::XServiceInfo > +{ + ::rtl::OUString sFilterName; + ::rtl::OUString sFilterOptions; + + ::com::sun::star::uno::Reference< + ::com::sun::star::io::XInputStream > xInputStream; + ::com::sun::star::uno::Reference< + ::com::sun::star::lang::XComponent > xModel; + sal_Bool bExport; + +public: + SwXFilterOptions(); + virtual ~SwXFilterOptions(); + + static ::rtl::OUString getImplementationName_Static(); + static ::com::sun::star::uno::Sequence< ::rtl::OUString> getSupportedServiceNames_Static(); + + // XPropertyAccess + virtual ::com::sun::star::uno::Sequence< ::com::sun::star::beans::PropertyValue > + SAL_CALL getPropertyValues() throw (::com::sun::star::uno::RuntimeException); + virtual void SAL_CALL setPropertyValues( const ::com::sun::star::uno::Sequence< + ::com::sun::star::beans::PropertyValue >& aProps ) + throw (::com::sun::star::beans::UnknownPropertyException, + ::com::sun::star::beans::PropertyVetoException, + ::com::sun::star::lang::IllegalArgumentException, + ::com::sun::star::lang::WrappedTargetException, + ::com::sun::star::uno::RuntimeException); + + // XExecutableDialog + virtual void SAL_CALL setTitle( const ::rtl::OUString& aTitle ) + throw (::com::sun::star::uno::RuntimeException); + virtual sal_Int16 SAL_CALL execute() throw (::com::sun::star::uno::RuntimeException); + + // XImporter + virtual void SAL_CALL setTargetDocument( const ::com::sun::star::uno::Reference< + ::com::sun::star::lang::XComponent >& xDoc ) + throw (::com::sun::star::lang::IllegalArgumentException, + ::com::sun::star::uno::RuntimeException); + + // XExporter + virtual void SAL_CALL setSourceDocument( const ::com::sun::star::uno::Reference< + ::com::sun::star::lang::XComponent >& xDoc ) + throw (::com::sun::star::lang::IllegalArgumentException, + ::com::sun::star::uno::RuntimeException); + + // XServiceInfo + virtual ::rtl::OUString SAL_CALL getImplementationName() + throw(::com::sun::star::uno::RuntimeException); + virtual sal_Bool SAL_CALL supportsService( const ::rtl::OUString& ServiceName ) + throw(::com::sun::star::uno::RuntimeException); + virtual ::com::sun::star::uno::Sequence< ::rtl::OUString > SAL_CALL getSupportedServiceNames() + throw(::com::sun::star::uno::RuntimeException); + +}; + +::com::sun::star::uno::Reference< ::com::sun::star::uno::XInterface > SAL_CALL + SwXFilterOptions_createInstance( + const ::com::sun::star::uno::Reference< + ::com::sun::star::lang::XMultiServiceFactory >& ); + +} //namespace binfilter +#endif + + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/binfilter/bf_sw/source/ui/inc/app.hrc b/binfilter/bf_sw/source/ui/inc/app.hrc new file mode 100644 index 000000000000..7f03c0cdd462 --- /dev/null +++ b/binfilter/bf_sw/source/ui/inc/app.hrc @@ -0,0 +1,160 @@ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ + +#ifndef _APP_HRC +#define _APP_HRC + +#include "rcid.hrc" + +// Default Bitmap fuer ToolBox + +// Document-Icon +#define RC_DOC_ICON (RC_APP_BEGIN + 2) + +//Soll das Clipboard fuer andere Applikationen... + + +// Messages + +//Fuer das Interface, weil der RID_APP_BEGIN jetzt Desktop ist. +#define RID_SW_NAME ( RC_APP_BEGIN + 8) + + +#define STR_UNBENANNT (RC_APP_BEGIN + 13) +#define STR_VERSION (RC_APP_BEGIN + 14) +#define STR_PRINT_MERGE_MACRO (RC_APP_BEGIN + 15) +#define STR_PAGE_COUNT_MACRO (RC_APP_BEGIN + 16) + +// Bitmap fuer die NumerierungsVorlagen im Organizer + +// Strings fuer Bereiche in der Konfiguration +#define STR_GRP_FILE (RC_APP_BEGIN + 56) +#define STR_GRP_EDIT (RC_APP_BEGIN + 57) +#define STR_GRP_TRAVELLING (RC_APP_BEGIN + 58) +#define STR_GRP_VIEW (RC_APP_BEGIN + 59) +#define STR_GRP_INSERT (RC_APP_BEGIN + 60) +#define STR_GRP_FORMAT (RC_APP_BEGIN + 61) +#define STR_GRP_STYLE (RC_APP_BEGIN + 62) +#define STR_GRP_TEXT (RC_APP_BEGIN + 63) +#define STR_GRP_FRAME (RC_APP_BEGIN + 64) +#define STR_GRP_GRAPHIC (RC_APP_BEGIN + 65) +#define STR_GRP_TABLE (RC_APP_BEGIN + 66) +#define STR_GRP_TOOLS (RC_APP_BEGIN + 67) +#define STR_GRP_NUMBERING (RC_APP_BEGIN + 68) +#define STR_GRP_WINDOW (RC_APP_BEGIN + 69) +#define STR_GRP_MISC (RC_APP_BEGIN + 70) +#define STR_GRP_MACRO (RC_APP_BEGIN + 71) +#define RES_EXT_HELP_STRING (RC_APP_BEGIN + 72) +#define RES_STD_HELP_STRING (RC_APP_BEGIN + 73) +#define STR_PAGEBREAK (RC_APP_BEGIN + 75) +//#define MSG_INS_MERGE_FIELDS (RC_APP_BEGIN + 79) +#define SID_TOGGLETOOLBOX (RC_APP_BEGIN + 89) + +#define STR_LAB_TITLE (RC_APP_BEGIN + 92) + +#define STR_HUMAN_SWDOC_NAME (RC_APP_BEGIN + 93) + +#define RID_SW_ERRHDL (RC_APP_BEGIN + 95) + +#define STR_FDLG_TEMPLATE_BUTTON (RC_APP_BEGIN + 1) +#define STR_FDLG_TEMPLATE_NAME (RC_APP_BEGIN + 2) + + +// Ids fuer die einzelnen PopUpMenues +#define MN_WIZARD (RC_APP_BEGIN + 9) +#define MN_INDEX (RC_APP_BEGIN + 10) +#define MN_FILE (RC_APP_BEGIN + 11) +#define MN_EDIT (RC_APP_BEGIN + 12) +#define MN_VIEW (RC_APP_BEGIN + 13) +#define MN_INS (RC_APP_BEGIN + 14) +#define MN_TEXT (RC_APP_BEGIN + 15) +#define MN_FORMAT (RC_APP_BEGIN + 16) +#define MN_FORMAT_STYLE (RC_APP_BEGIN + 17) +#define MN_FORMAT_ALGN (RC_APP_BEGIN + 18) +#define MN_FORMAT_LINESPACE (RC_APP_BEGIN + 19) +#define MN_EXTRA (RC_APP_BEGIN + 20) +#define MN_WIN (RC_APP_BEGIN + 21) +#define MN_HELP (RC_APP_BEGIN + 22) +#define MN_FORMAT_FRM_HORZ (RC_APP_BEGIN + 23) +#define MN_FORMAT_FRM_VERT (RC_APP_BEGIN + 24) +#define MN_PICKLIST (RC_APP_BEGIN + 25) +#define MN_WINLIST (RC_APP_BEGIN + 26) +#define MN_MACRO (RC_APP_BEGIN + 27) +#define MN_FORMAT_HIERARCHY (RC_APP_BEGIN + 28) +#define MN_CELL (RC_APP_BEGIN + 29) +#define MN_HELP_TIP (RC_APP_BEGIN + 30) +#define MN_HELP_SEARCH (RC_APP_BEGIN + 31) +#define MN_HELP_ACTIVE (RC_APP_BEGIN + 32) +#define MN_HELP_INDEX (RC_APP_BEGIN + 33) +#define MN_OBJECT (RC_APP_BEGIN + 34) +#define MN_DATABASE (RC_APP_BEGIN + 35) +#define MN_DIRSUBMENU (RC_APP_BEGIN + 36) +#define MN_MAIL (RC_APP_BEGIN + 37) +#define MN_WRAP (RC_APP_BEGIN + 38) +#define MN_SUB_TBLROW (RC_APP_BEGIN + 39) +#define MN_SUB_TBLCOL (RC_APP_BEGIN + 40) +#define MN_SUB_AUTOFORMAT (RC_APP_BEGIN + 41) +#define MN_SUB_TOOLBAR (RC_APP_BEGIN + 42) +#define MN_SUB_FIELD (RC_APP_BEGIN + 43) +#define MN_SUB_GRAPHIC (RC_APP_BEGIN + 44) +#define MN_SUB_TEMPLATES (RC_APP_BEGIN + 45) +#define MN_SUB_ARRANGE (RC_APP_BEGIN + 46) +#define MN_SUB_SPELLING (RC_APP_BEGIN + 47) +#define MN_SUB_UPDATE (RC_APP_BEGIN + 48) +#define MN_SUB_MIRROR (RC_APP_BEGIN + 49) +#define MN_SUB_ALIGN (RC_APP_BEGIN + 50) +#define MN_SUB_OPTIONS (RC_APP_BEGIN + 51) +#define MN_SUB_SENDTO (RC_APP_BEGIN + 52) +#define MN_SUB_REVISE (RC_APP_BEGIN + 53) +#define MN_TEMPLATES (RC_APP_BEGIN + 54) +#define MN_FILE_PORT (RC_APP_BEGIN + 55) +#define MN_EDIT_PORT (RC_APP_BEGIN + 56) +#define MN_VIEW_PORT (RC_APP_BEGIN + 57) +#define MN_INS_PORT (RC_APP_BEGIN + 58) +#define MN_FORMAT_PORT (RC_APP_BEGIN + 59) +#define MN_EXTRA_PORT (RC_APP_BEGIN + 60) +#define MN_WIN_PORT (RC_APP_BEGIN + 61) +#define MN_HELP_PORT (RC_APP_BEGIN + 62) +#define MN_SUB_TRANSLITERATE (RC_APP_BEGIN + 63) +#define MN_SUB_MACRO (RC_APP_BEGIN + 64) + +#define RC_INTRO_BEGIN (RC_APP_BEGIN + 90) +#define RC_INTRO_END (RC_APP_BEGIN + 96) + +#define STR_WRITER_DOCUMENT_FULLTYPE_31 (RC_APP_BEGIN + 97) +#define STR_WRITER_DOCUMENT_FULLTYPE_40 (RC_APP_BEGIN + 98) +#define STR_WRITER_DOCUMENT_FULLTYPE_50 (RC_APP_BEGIN + 101) +#define STR_WRITER_DOCUMENT_FULLTYPE (RC_APP_BEGIN + 100) + + +#define APP_ACT_END STR_WRITER_DOCUMENT_FULLTYPE_50 + +#if APP_ACT_END > RC_APP_END +#error Resource-Id Ueberlauf in #file, #line +#endif + +#endif diff --git a/binfilter/bf_sw/source/ui/inc/barcfg.hxx b/binfilter/bf_sw/source/ui/inc/barcfg.hxx new file mode 100644 index 000000000000..92723ebe2d33 --- /dev/null +++ b/binfilter/bf_sw/source/ui/inc/barcfg.hxx @@ -0,0 +1,54 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ +#ifndef SW_BARCFG_HXX +#define SW_BARCFG_HXX + +#include <unotools/configitem.hxx> +namespace binfilter { + +class CfgUSHORTTable; + +class SwToolbarConfigItem : public ::utl::ConfigItem +{ + sal_uInt16 aTbxIdArray[5]; + + ::com::sun::star::uno::Sequence<rtl::OUString> GetPropertyNames(); + +public: + SwToolbarConfigItem( sal_Bool bWeb ); + ~SwToolbarConfigItem(); + + + void SetTopToolbar( sal_Int32 nSelType, sal_uInt16 nBarId ); + sal_uInt16 GetTopToolbar( sal_Int32 nSelType ); //USHRT_MAX: noch nicht eingetragen +}; + +} //namespace binfilter +#endif + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/binfilter/bf_sw/source/ui/inc/basesh.hxx b/binfilter/bf_sw/source/ui/inc/basesh.hxx new file mode 100644 index 000000000000..e8449c74ac10 --- /dev/null +++ b/binfilter/bf_sw/source/ui/inc/basesh.hxx @@ -0,0 +1,138 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ +#ifndef _SWBASESH_HXX +#define _SWBASESH_HXX + + +#include <shellid.hxx> + +#define _SVSTDARR_USHORTSSORT +#define _SVSTDARR_USHORTS + +#include <tools/link.hxx> +#include <vcl/timer.hxx> +#include <bf_sfx2/module.hxx> +#include <bf_sfx2/shell.hxx> +#include <bf_svtools/svstdarr.hxx> +class Graphic; + +namespace binfilter { + +class GraphicFilter; +class SfxItemSet; + +class SwWrtShell; +class SwCrsrShell; +class SwView; + +class SwFlyFrmAttrMgr; + +extern void DisableAllItems(SfxItemSet &); +struct DBTextStruct_Impl; +class SwBaseShell: public SfxShell +{ + SwView &rView; + + // DragModus + static USHORT nFrameMode; + + // Bug 75078 - if in GetState the asynch call of GetGraphic returns + // synch, the set the state directly into the itemset + SfxItemSet* pGetStateSet; + + //Update-Timer fuer Graphic + SvUShortsSort aGrfUpdateSlots; + + DECL_LINK( GraphicArrivedHdl, SwCrsrShell* ); + +protected: + + SwWrtShell& GetShell (); + + SwView& GetView() { return rView; } + + SwFlyFrmAttrMgr *pFrmMgr; + + DECL_STATIC_LINK( SwBaseShell, InsertDBTextHdl, DBTextStruct_Impl* ); + + void SetGetStateSet( SfxItemSet* p ) { pGetStateSet = p; } + BOOL AddGrfUpdateSlot( USHORT nSlot ) + { return aGrfUpdateSlots.Insert( nSlot ); } + +public: + SwBaseShell(SwView &rShell); + virtual ~SwBaseShell(); + SFX_DECL_INTERFACE(SW_BASESHELL); + TYPEINFO(); + + void ExecDelete(SfxRequest &){DBG_BF_ASSERT(0, "STRIP");} ;//STRIP001 void ExecDelete(SfxRequest &); + + void ExecClpbrd(SfxRequest &){DBG_BF_ASSERT(0, "STRIP");}; //STRIP001 void ExecClpbrd(SfxRequest &); + void StateClpbrd(SfxItemSet &); + + void ExecUndo(SfxRequest &){DBG_BF_ASSERT(0, "STRIP");}; //STRIP001 void ExecUndo(SfxRequest &); + void StateUndo(SfxItemSet &); + + void Execute(SfxRequest &){DBG_BF_ASSERT(0, "STRIP");}; //STRIP001 void Execute(SfxRequest &); + void GetState(SfxItemSet &); + void StateStyle(SfxItemSet &); + + void ExecuteGallery(SfxRequest&){DBG_BF_ASSERT(0, "STRIP");}; //STRIP001 void ExecuteGallery(SfxRequest&); + void GetGalleryState(SfxItemSet&){DBG_BF_ASSERT(0, "STRIP");}; //STRIP001 void GetGalleryState(SfxItemSet&); + + void ExecDlg(SfxRequest &){DBG_BF_ASSERT(0, "STRIP");}; //STRIP001 void ExecDlg(SfxRequest &); + + void StateStatusLine(SfxItemSet &rSet); + void ExecTxtCtrl(SfxRequest& rReq){DBG_BF_ASSERT(0, "STRIP");} ;//STRIP001 void ExecTxtCtrl(SfxRequest& rReq); + void GetTxtFontCtrlState(SfxItemSet& rSet); + void GetTxtCtrlState(SfxItemSet& rSet); + void GetBorderState(SfxItemSet &rSet){DBG_BF_ASSERT(0, "STRIP");}; //STRIP001 void GetBorderState(SfxItemSet &rSet); + void GetBckColState(SfxItemSet &rSet); + + void ExecBckCol(SfxRequest& rReq){DBG_BF_ASSERT(0, "STRIP");}; //STRIP001 void ExecBckCol(SfxRequest& rReq); + void SetWrapMode( USHORT nSlot ); + + void StateDisableItems(SfxItemSet &){DBG_BF_ASSERT(0, "STRIP");};//STRIP001 void StateDisableItems(SfxItemSet &); + + void EditRegionDialog(SfxRequest& rReq){DBG_BF_ASSERT(0, "STRIP"); };//STRIP001 void EditRegionDialog(SfxRequest& rReq); + void InsertRegionDialog(SfxRequest& rReq){DBG_BF_ASSERT(0, "STRIP"); };//STRIP001 void InsertRegionDialog(SfxRequest& rReq); + + void ExecField(SfxRequest& rReq){DBG_BF_ASSERT(0, "STRIP");}; //STRIP001 void ExecField(SfxRequest& rReq); + + static void _SetFrmMode( USHORT nMode ) { nFrameMode = nMode; } + static USHORT GetFrmMode() { return nFrameMode; } + + //public fuer D&D + +}; + + +} //namespace binfilter +#endif + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/binfilter/bf_sw/source/ui/inc/beziersh.hxx b/binfilter/bf_sw/source/ui/inc/beziersh.hxx new file mode 100644 index 000000000000..3a9b5f3ce0fa --- /dev/null +++ b/binfilter/bf_sw/source/ui/inc/beziersh.hxx @@ -0,0 +1,45 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ +#ifndef _SWBEZIERSH_HXX +#define _SWBEZIERSH_HXX + +#include "basesh.hxx" +namespace binfilter { + +class SwBezierShell: public SwBaseShell +{ +public: + SFX_DECL_INTERFACE(SW_BEZIERSHELL); + + SwBezierShell(SwView &rView); +}; + +} //namespace binfilter +#endif + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/binfilter/bf_sw/source/ui/inc/bmpwin.hxx b/binfilter/bf_sw/source/ui/inc/bmpwin.hxx new file mode 100644 index 000000000000..b38b17835ae0 --- /dev/null +++ b/binfilter/bf_sw/source/ui/inc/bmpwin.hxx @@ -0,0 +1,67 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ + +#ifndef _BMPWIN_HXX +#define _BMPWIN_HXX + +#include <vcl/graph.hxx> +#include <vcl/window.hxx> +namespace binfilter { + + +/*-------------------------------------------------------------------- + Beschreibung: Extended Page fuer Grafiken + --------------------------------------------------------------------*/ + +class BmpWindow : public Window +{ + void Paint(const Rectangle& rRect); + Graphic aGraphic; + Bitmap aBmp; + BOOL bHorz : 1; + BOOL bVert : 1; + BOOL bGraphic : 1; + BOOL bLeftAlign : 1; + +public: + BmpWindow(Window* pPar, USHORT nId, + const Graphic& rGraphic, const Bitmap& rBmp); + BmpWindow(Window* pParent, const ResId rResId) : + Window(pParent, rResId), bLeftAlign(TRUE), + bHorz(FALSE), bVert(FALSE),bGraphic(FALSE){} + ~BmpWindow(); + void MirrorVert(BOOL bMirror) { bVert = bMirror; Invalidate(); } + void MirrorHorz(BOOL bMirror) { bHorz = bMirror; Invalidate(); } + void SetGraphic(const Graphic& rGrf); + +}; + +} //namespace binfilter +#endif + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/binfilter/bf_sw/source/ui/inc/bookctrl.hxx b/binfilter/bf_sw/source/ui/inc/bookctrl.hxx new file mode 100644 index 000000000000..fb4e841f6b87 --- /dev/null +++ b/binfilter/bf_sw/source/ui/inc/bookctrl.hxx @@ -0,0 +1,58 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ +#ifndef _BOOKCTRL_HXX +#define _BOOKCTRL_HXX + +// include --------------------------------------------------------------- + +#include <bf_sfx2/stbitem.hxx> + +#include <tools/string.hxx> +namespace binfilter { + +// class BookmarkToolBoxControl ------------------------------------------- + +class SwBookmarkControl : public SfxStatusBarControl +{ + +public: + + SFX_DECL_STATUSBAR_CONTROL(); + + SwBookmarkControl( USHORT nId, StatusBar& rStb, SfxBindings& rBind ); + ~SwBookmarkControl(); + +private: + String sPageNumber; +}; + + +} //namespace binfilter +#endif + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/binfilter/bf_sw/source/ui/inc/caption.hxx b/binfilter/bf_sw/source/ui/inc/caption.hxx new file mode 100644 index 000000000000..3df3a0abd290 --- /dev/null +++ b/binfilter/bf_sw/source/ui/inc/caption.hxx @@ -0,0 +1,103 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ +#ifndef _CAPTION_HXX +#define _CAPTION_HXX + +#include <tools/globname.hxx> +namespace binfilter { + +enum SwCapObjType +{ + FRAME_CAP, GRAPHIC_CAP, TABLE_CAP, OLE_CAP +}; + +/*-------------------------------------------------------------------- + Beschreibung: + --------------------------------------------------------------------*/ + +class InsCaptionOpt +{ +private: + BOOL bUseCaption; + SwCapObjType eObjType; + SvGlobalName aOleId; + String sCategory; + USHORT nNumType; + String sCaption; + USHORT nPos; + USHORT nLevel; + sal_Unicode cSeparator; + BOOL bIgnoreSeqOpts; // wird nicht gespeichert + BOOL bCopyAttributes; // -""- + +public: + InsCaptionOpt(const SwCapObjType eType = FRAME_CAP, const SvGlobalName* pOleId = 0); + ~InsCaptionOpt(); + + inline BOOL& UseCaption() { return bUseCaption; } + inline BOOL UseCaption() const { return bUseCaption; } + + inline SwCapObjType GetObjType() const { return eObjType; } + inline void SetObjType(const SwCapObjType eType) { eObjType = eType; } + + inline const SvGlobalName& GetOleId() const { return aOleId; } + inline void SetOleId(const SvGlobalName &rId) { aOleId = rId; } + + inline const String& GetCategory() const { return sCategory; } + inline void SetCategory(const String& rCat) { sCategory = rCat; } + + inline USHORT GetNumType() const { return nNumType; } + inline void SetNumType(const USHORT nNT) { nNumType = nNT; } + + inline const String& GetCaption() const { return sCaption; } + inline void SetCaption(const String& rCap) { sCaption = rCap; } + + inline USHORT GetPos() const { return nPos; } + inline void SetPos(const USHORT nP) { nPos = nP; } + + inline USHORT GetLevel() const { return nLevel; } + inline void SetLevel(const USHORT nLvl) { nLevel = nLvl; } + + inline sal_Unicode GetSeparator() const { return cSeparator; } + inline void SetSeparator(const sal_Unicode cSep){ cSeparator = cSep; } + + inline BOOL& IgnoreSeqOpts() { return bIgnoreSeqOpts; } + inline BOOL IgnoreSeqOpts() const { return bIgnoreSeqOpts; } + + inline BOOL& CopyAttributes() { return bCopyAttributes; } + inline BOOL CopyAttributes() const { return bCopyAttributes; } + + inline BOOL operator< ( const InsCaptionOpt & rObj ) const + { return aOleId < rObj.aOleId; } +}; + +} //namespace binfilter +#endif + + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/binfilter/bf_sw/source/ui/inc/ccoll.hxx b/binfilter/bf_sw/source/ui/inc/ccoll.hxx new file mode 100644 index 000000000000..d5883b19faa4 --- /dev/null +++ b/binfilter/bf_sw/source/ui/inc/ccoll.hxx @@ -0,0 +1,82 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ +#ifndef _CCOLL_HXX +#define _CCOLL_HXX + +#include <bf_svtools/poolitem.hxx> +#include <tools/string.hxx> +#include <tools/resary.hxx> +#include "cmdid.h" + +namespace binfilter { + +class SwWrtShell; +class SwFmt; +class SwCollCondition; + + +struct CollName +{ + ULONG nCnd; + ULONG nSubCond; +}; + +#define COND_COMMAND_COUNT 28 + +struct CommandStruct +{ + ULONG nCnd; + ULONG nSubCond; +}; + +class SwCondCollItem : public SfxPoolItem +{ + static CommandStruct aCmds[COND_COMMAND_COUNT]; + + String sStyles[COND_COMMAND_COUNT]; + +public: + SwCondCollItem(USHORT nWhich = FN_COND_COLL); + ~SwCondCollItem(); + + TYPEINFO(); + + virtual SfxPoolItem* Clone( SfxItemPool *pPool = 0 ) const; + virtual int operator==( const SfxPoolItem& ) const; + + static const CommandStruct* GetCmds(); + + const String& GetStyle(USHORT nPos) const; + void SetStyle( const String* pStyle, USHORT nPos); + +}; + +} //namespace binfilter +#endif + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/binfilter/bf_sw/source/ui/inc/cfgid.h b/binfilter/bf_sw/source/ui/inc/cfgid.h new file mode 100644 index 000000000000..b663708612f2 --- /dev/null +++ b/binfilter/bf_sw/source/ui/inc/cfgid.h @@ -0,0 +1,48 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ +#ifndef _CFGID_H +#define _CFGID_H + +#ifndef _SFX_HRC //autogen +#include <bf_sfx2/sfx.hrc> +#endif + +#define CFG_STATUSBAR (SFX_ITEMTYPE_SW_BEGIN +13) +#define CFG_SW_MENU (SFX_ITEMTYPE_SW_BEGIN +16) +#define CFG_SW_ACCEL (SFX_ITEMTYPE_SW_BEGIN +17) +#define CFG_SWWEB_MENU (SFX_ITEMTYPE_SW_BEGIN +19) +#define CFG_SWWEB_ACCEL (SFX_ITEMTYPE_SW_BEGIN +20) +#define CFG_INSERT_DBCOLUMN_ITEM (SFX_ITEMTYPE_SW_BEGIN +25) +#define CFG_SW_MENU_PORTAL (SFX_ITEMTYPE_SW_BEGIN +27) +#define CFG_SWWEB_MENU_PORTAL (SFX_ITEMTYPE_SW_BEGIN +28) +#define CFG_SWGLOBAL_MENU (SFX_ITEMTYPE_SW_BEGIN +29) +#define CFG_SWGLOBAL_MENU_PORTAL (SFX_ITEMTYPE_SW_BEGIN +30) + +#endif + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/binfilter/bf_sw/source/ui/inc/chartins.hxx b/binfilter/bf_sw/source/ui/inc/chartins.hxx new file mode 100644 index 000000000000..44d1544973a6 --- /dev/null +++ b/binfilter/bf_sw/source/ui/inc/chartins.hxx @@ -0,0 +1,67 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ +#ifndef _CHARTINS_HXX +#define _CHARTINS_HXX + +#include <bf_sfx2/childwin.hxx> + +#ifdef _CHARTINS_CXX + +#include <bf_sfx2/basedlgs.hxx> + +#include <bf_svtools/stdctrl.hxx> + +#include <vcl/button.hxx> + +#include <vcl/button.hxx> + +#include "autoedit.hxx" +namespace binfilter { + + + +//======================================================================== + +}//namespace binfilter +#endif +namespace binfilter {//STRIP009 +class SwInsertChartChild : public SfxChildWindow +{ +public: + SwInsertChartChild( Window* , + USHORT nId, + SfxBindings*, + SfxChildWinInfo* ); + SFX_DECL_CHILDWINDOW( SwInsertChartChild ); +}; + + +} //namespace binfilter +#endif + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/binfilter/bf_sw/source/ui/inc/chldwrap.hxx b/binfilter/bf_sw/source/ui/inc/chldwrap.hxx new file mode 100644 index 000000000000..5b8e1bb3fb1c --- /dev/null +++ b/binfilter/bf_sw/source/ui/inc/chldwrap.hxx @@ -0,0 +1,52 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ +#ifndef _CHLDWRAP_HXX +#define _CHLDWRAP_HXX + +#include <bf_sfx2/childwin.hxx> + +#include <vcl/timer.hxx> +namespace binfilter { + +class SwDocShell; + +class SwChildWinWrapper : public SfxChildWindow +{ + + + // Implementation in fldtdlg.cxx +protected: + SwChildWinWrapper(Window *pParentWindow, USHORT nId):SfxChildWindow(pParentWindow, nId){DBG_BF_ASSERT(0, "STRIP");} //STRIP001 SwChildWinWrapper(Window *pParentWindow, USHORT nId); + +}; + + +} //namespace binfilter +#endif + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/binfilter/bf_sw/source/ui/inc/content.hxx b/binfilter/bf_sw/source/ui/inc/content.hxx new file mode 100644 index 000000000000..b91b2b643b48 --- /dev/null +++ b/binfilter/bf_sw/source/ui/inc/content.hxx @@ -0,0 +1,133 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ +#ifndef _CONTENT_HXX +#define _CONTENT_HXX + +#include <limits.h> // USHRT_MAX +#include "swcont.hxx" + +#include <vcl/menu.hxx> +namespace binfilter { + +class SwWrtShell; +class SwContentArr; +class SwContentType; +class SwNavigationPI; +class SwFmtFld; +class SwTxtINetFmt; +class SwDocShell; +class SvDataObject; +class SwTOXBase; + +//---------------------------------------------------------------------------- +// Hilfsklassen +//---------------------------------------------------------------------------- + +class SwPopup : public PopupMenu +{ + USHORT nCurId; + virtual void Select(){nCurId = GetCurItemId();} + +public: + SwPopup() : + PopupMenu(), + nCurId(USHRT_MAX){} + + USHORT GetCurId() const { return nCurId; } + +}; + +//---------------------------------------------------------------------------- + +class SwOutlineContent : public SwContent +{ + USHORT nOutlinePos; + BYTE nOutlineLevel; + BOOL bIsMoveable; + public: + SwOutlineContent( const SwContentType* pCnt, + const String& rName, + USHORT nArrPos, + BYTE nLevel, + BOOL bMove, + long nYPos) : + SwContent(pCnt, rName, nYPos), nOutlineLevel(nLevel), + nOutlinePos(nArrPos), bIsMoveable(bMove){} + + USHORT GetPos(){return nOutlinePos;} + BYTE GetOutlineLevel(){return nOutlineLevel;} + BOOL IsMoveable(){return bIsMoveable;}; +}; + +//---------------------------------------------------------------------------- +class SwRegionContent : public SwContent +{ + + BYTE nRegionLevel; + + public: + SwRegionContent( const SwContentType* pCnt, + const String& rName, + BYTE nLevel, + long nYPos) : + SwContent(pCnt, rName, nYPos), + nRegionLevel(nLevel){} + BYTE GetRegionLevel() const {return nRegionLevel;} +}; +//---------------------------------------------------------------------------- + + + + +//---------------------------------------------------------------------------- + + + +//---------------------------------------------------------------------------- + + + +//---------------------------------------------------------------------------- +/* + class ContentType enthaelt Informationen zu einer Inhaltsform + Das MemberArray wird nur gefuellt, wenn der Inhalt mit GetMember + angefordert wird. Es wird nach Invalidate() nur dann neu geladen, + wenn der Inhalt erneut ausgelesen werden soll. +*/ +//---------------------------------------------------------------------------- +//---------------------------------------------------------------------------- + + + + + + +} //namespace binfilter +#endif + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/binfilter/bf_sw/source/ui/inc/dbconfig.hxx b/binfilter/bf_sw/source/ui/inc/dbconfig.hxx new file mode 100644 index 000000000000..80e1e0e4f6d7 --- /dev/null +++ b/binfilter/bf_sw/source/ui/inc/dbconfig.hxx @@ -0,0 +1,52 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ +#ifndef _DBCONFIG_HXX +#define _DBCONFIG_HXX + +#include <unotools/configitem.hxx> +namespace binfilter { +struct SwDBData; +class SwDBConfig : public ::utl::ConfigItem +{ + const ::com::sun::star::uno::Sequence<rtl::OUString>& GetPropertyNames(); + SwDBData* pAdrImpl; + SwDBData* pBibImpl; +public: + SwDBConfig(); + virtual ~SwDBConfig(); + + void Load(); + const SwDBData& GetAddressSource(); + virtual void Commit(); + virtual void Notify( const ::com::sun::star::uno::Sequence< rtl::OUString >& aPropertyNames ); +}; + +} +#endif + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/binfilter/bf_sw/source/ui/inc/docinf.hxx b/binfilter/bf_sw/source/ui/inc/docinf.hxx new file mode 100644 index 000000000000..534c3f7fe390 --- /dev/null +++ b/binfilter/bf_sw/source/ui/inc/docinf.hxx @@ -0,0 +1,164 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ +#ifndef _DOCINF_HXX +#define _DOCINF_HXX + +#include <tools/list.hxx> + +#include <tools/datetime.hxx> + +#include <tools/string.hxx> +class Date; +class Time; +class DateTime; +class SvStream; + +namespace binfilter { + + +// EXTERN ---------------------------------------------------------------- +struct DataTupel; + +// ENUM ----------------------------------------------------------------- +enum InfoType +{ + INFOTYPE_DATE, INFOTYPE_TIME, INFOTYPE_DATETIME, + INFOTYPE_MODIFYINFO, + INFOTYPE_STRING, INFOTYPE_STRINGLIST, + INFOTYPE_BOOL, INFOTYPE_LONG, + INFOTYPE_TEMPLATE +}; + + +// CLASS ----------------------------------------------------------------- +DECLARE_LIST( DataTupelList, DataTupel* ) + +// CLASS ----------------------------------------------------------------- +class VarDocInfos +{ +public: + VarDocInfos(); + ~VarDocInfos(); + + void AddDate( String& rName, Date& rDate ); + void AddTime( String& rName, Time& rTime ); + void AddDateTime( String& rName, DateTime& rDateTime ); + + void AddString( String& rName, String& rString ); + void AddStringList( String& rName, String& rStringList ); + void AddBool( String& rName, BOOL bBool ); + void AddLong( String& rName, long lLong ); + + USHORT GetCount(); + InfoType GetType( USHORT nPos ); + const String& GetName( USHORT nPos ); + + const Date& GetDate( USHORT nPos ); + const Time& GetTime( USHORT nPos ); + const DateTime& GetDateTime( USHORT nPos ); + + const String& GetString( USHORT nPos ); + const String& GetStringList( USHORT nPos ); + BOOL GetBool( USHORT nPos ); + long GetLong( USHORT nPos ); + +friend SvStream& operator<<( SvStream&, VarDocInfos& ); //$ ostream +friend SvStream& operator>>( SvStream&, VarDocInfos& ); //$ istream + +private: + DataTupelList* pInfoList; +}; + +// CLASS ----------------------------------------------------------------- +struct ModifyInfo { + DateTime aModifiedDateTime; + String aModifiedById; + String aModifiedByName; + + friend SvStream& operator<<( SvStream&, ModifyInfo& ); //$ ostream + friend SvStream& operator>>( SvStream&, ModifyInfo& ); //$ istream +}; + +// CLASS ----------------------------------------------------------------- +class FixDocInfos +{ +public: + FixDocInfos(); + ~FixDocInfos(); + + void SetTitle( String& rTitle ); + const String& GetTitle() const; + + void SetCreated( ModifyInfo& rInfo ); + const ModifyInfo& GetCreated() const; + + void SetLastChanged( ModifyInfo& rInfo ); + const ModifyInfo& GetLastChanged() const; + + void SetLastPrinted( ModifyInfo& rInfo ); + const ModifyInfo& GetLastPrinted() const; + + void SetTotalEditingTime( Time& rTime ); + const Time& GetTotalEditingTime() const; + +friend SvStream& operator<<( SvStream&, FixDocInfos& ); //$ ostream +friend SvStream& operator>>( SvStream&, FixDocInfos& ); //$ istream + +private: + String aTitle; + + ModifyInfo aCreated; + ModifyInfo aLastChanged; + ModifyInfo aLastPrinted; + Time aTotalEditingTime; +}; + +// CLASS ----------------------------------------------------------------- +struct TemplateInfo { + String aTitle; + ULONG lTemplateId; + + TemplateInfo() {} + TemplateInfo( String& rName, ULONG lId ) : + aTitle( rName ), + lTemplateId( lId ) {} + + friend SvStream& operator<<( SvStream&, TemplateInfo& ); //$ ostream + friend SvStream& operator>>( SvStream&, TemplateInfo& ); //$ istream +}; + +// CLASS ----------------------------------------------------------------- +DECLARE_LIST( TemplateInfos, TemplateInfo* ) + +SvStream& operator<<( SvStream&, TemplateInfos& ); //$ ostream +SvStream& operator>>( SvStream&, TemplateInfos& ); //$ istream + +} //namespace binfilter +#endif // _DOCINF_HXX + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/binfilter/bf_sw/source/ui/inc/drawsh.hxx b/binfilter/bf_sw/source/ui/inc/drawsh.hxx new file mode 100644 index 000000000000..4573704da75c --- /dev/null +++ b/binfilter/bf_sw/source/ui/inc/drawsh.hxx @@ -0,0 +1,57 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ + +#ifndef _SWDRAWSH_HXX +#define _SWDRAWSH_HXX + +#include "drwbassh.hxx" +namespace binfilter { + +class SdrObject; +class SwDrawBaseShell; + +class SwDrawShell: public SwDrawBaseShell +{ +public: + SFX_DECL_INTERFACE(SW_DRAWSHELL); + + SwDrawShell(SwView &rView):SwDrawBaseShell(rView){DBG_BF_ASSERT(0, "STRIP");} ;//STRIP001 SwDrawShell(SwView &rView); + + void Execute(SfxRequest &){DBG_BF_ASSERT(0, "STRIP");}; //STRIP001 void Execute(SfxRequest &); + void ExecDrawDlg(SfxRequest& rReq){DBG_BF_ASSERT(0, "STRIP");}; //STRIP001 void ExecDrawDlg(SfxRequest& rReq); + void ExecDrawAttrArgs(SfxRequest& rReq){DBG_BF_ASSERT(0, "STRIP");}; //STRIP001 void ExecDrawAttrArgs(SfxRequest& rReq); + void GetDrawAttrState(SfxItemSet &rSet){DBG_BF_ASSERT(0, "STRIP");}; //STRIP001 void GetDrawAttrState(SfxItemSet &rSet); + + void ExecFormText(SfxRequest& rReq){DBG_BF_ASSERT(0, "STRIP");}; //STRIP001 void ExecFormText(SfxRequest& rReq); + void GetFormTextState(SfxItemSet& rSet){DBG_BF_ASSERT(0, "STRIP");}; //STRIP001 void GetFormTextState(SfxItemSet& rSet); +}; + +} //namespace binfilter +#endif + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/binfilter/bf_sw/source/ui/inc/drformsh.hxx b/binfilter/bf_sw/source/ui/inc/drformsh.hxx new file mode 100644 index 000000000000..ebb39ecc537f --- /dev/null +++ b/binfilter/bf_sw/source/ui/inc/drformsh.hxx @@ -0,0 +1,50 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ + +#ifndef _SWDRWFORMSH_HXX +#define _SWDRWFORMSH_HXX + +#include "drwbassh.hxx" +namespace binfilter { + +class SdrObject; +class SwDrawBaseShell; + +class SwDrawFormShell: public SwDrawBaseShell +{ +public: + SFX_DECL_INTERFACE(SW_DRAWFORMSHELL); + + SwDrawFormShell(SwView &rView):SwDrawBaseShell(rView){DBG_BF_ASSERT(0, "STRIP");} ;//STRIP001 SwDrawFormShell(SwView &rView); + +}; + +} //namespace binfilter +#endif + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/binfilter/bf_sw/source/ui/inc/drwbassh.hxx b/binfilter/bf_sw/source/ui/inc/drwbassh.hxx new file mode 100644 index 000000000000..37c3b315ee21 --- /dev/null +++ b/binfilter/bf_sw/source/ui/inc/drwbassh.hxx @@ -0,0 +1,58 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ +#ifndef _SWDRWBASSH_HXX +#define _SWDRWBASSH_HXX + +#include "basesh.hxx" +namespace binfilter { + +class SfxItemSet; +class SwWrtShell; +class SwView; + +class SwDrawBase; +class SvxNameDialog; + +class SwDrawBaseShell: public SwBaseShell +{ + +public: + SwDrawBaseShell(SwView &rShell):SwBaseShell( rShell ){DBG_BF_ASSERT(0, "STRIP");} //STRIP001 SwDrawBaseShell(SwView &rShell); + + SFX_DECL_INTERFACE(SW_DRAWBASESHELL); + + void DisableState(SfxItemSet &rSet){DBG_BF_ASSERT(0, "STRIP");}; //STRIP001 void DisableState(SfxItemSet &rSet) { Disable(rSet);} + + +}; + + +} //namespace binfilter +#endif + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/binfilter/bf_sw/source/ui/inc/drwtxtsh.hxx b/binfilter/bf_sw/source/ui/inc/drwtxtsh.hxx new file mode 100644 index 000000000000..c895d95e6939 --- /dev/null +++ b/binfilter/bf_sw/source/ui/inc/drwtxtsh.hxx @@ -0,0 +1,90 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ +#ifndef _SWDRWTXTSH_HXX +#define _SWDRWTXTSH_HXX + + +#include <bf_sfx2/shell.hxx> +#include "shellid.hxx" +namespace binfilter { + +class OutlinerView; +class SdrOutliner; +class SdrView; +class SwView; +class SfxModule; +class SwWrtShell; + +class SwDrawTextShell: public SfxShell +{ + SwView &rView; + + SdrView *pSdrView; + OutlinerView*pOLV; + SdrOutliner *pOutliner; + + BOOL bRotate : 1; + BOOL bSelMove: 1; + + void SetAttrToMarked(const SfxItemSet& rAttr); + void InsertSymbol(); + BOOL IsTextEdit(); +public: + SFX_DECL_INTERFACE(SW_DRWTXTSHELL); + TYPEINFO(); + + SwView &GetView() { return rView; } + SwWrtShell &GetShell(); + + SwDrawTextShell(SwView &rView); + + void StateDisableItems(SfxItemSet &){DBG_BF_ASSERT(0, "STRIP");}; //STRIP001 void StateDisableItems(SfxItemSet &); + + void Execute(SfxRequest &){DBG_BF_ASSERT(0, "STRIP");} ;//STRIP001 void Execute(SfxRequest &); + void ExecDraw(SfxRequest &){DBG_BF_ASSERT(0, "STRIP");}; //STRIP001 void ExecDraw(SfxRequest &); + void GetState(SfxItemSet &){DBG_BF_ASSERT(0, "STRIP");} ;//STRIP001 void GetState(SfxItemSet &); + void GetDrawTxtCtrlState(SfxItemSet&){DBG_BF_ASSERT(0, "STRIP");} ;//STRIP001 void GetDrawTxtCtrlState(SfxItemSet&); + + void ExecFontWork(SfxRequest& rReq){DBG_BF_ASSERT(0, "STRIP");} ;//STRIP001 void ExecFontWork(SfxRequest& rReq); + void StateFontWork(SfxItemSet& rSet){DBG_BF_ASSERT(0, "STRIP");} ;//STRIP001 void StateFontWork(SfxItemSet& rSet); + void ExecFormText(SfxRequest& rReq){DBG_BF_ASSERT(0, "STRIP");} ;//STRIP001 void ExecFormText(SfxRequest& rReq); + void GetFormTextState(SfxItemSet& rSet){DBG_BF_ASSERT(0, "STRIP");} ;//STRIP001 void GetFormTextState(SfxItemSet& rSet); + void ExecDrawLingu(SfxRequest &rReq){DBG_BF_ASSERT(0, "STRIP");} ;//STRIP001 void ExecDrawLingu(SfxRequest &rReq); + void ExecUndo(SfxRequest &rReq){DBG_BF_ASSERT(0, "STRIP");}; //STRIP001 void ExecUndo(SfxRequest &rReq); + void StateUndo(SfxItemSet &rSet){DBG_BF_ASSERT(0, "STRIP");}; //STRIP001 void StateUndo(SfxItemSet &rSet); + void ExecClpbrd(SfxRequest &rReq){DBG_BF_ASSERT(0, "STRIP");}; //STRIP001 void ExecClpbrd(SfxRequest &rReq); + void StateClpbrd(SfxItemSet &rSet){DBG_BF_ASSERT(0, "STRIP");}; //STRIP001 void StateClpbrd(SfxItemSet &rSet); + void StateInsert(SfxItemSet &rSet){DBG_BF_ASSERT(0, "STRIP");} ;//STRIP001 void StateInsert(SfxItemSet &rSet); + void ExecTransliteration(SfxRequest &){DBG_BF_ASSERT(0, "STRIP");} ;//STRIP001 void ExecTransliteration(SfxRequest &); + +}; + +} //namespace binfilter +#endif + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/binfilter/bf_sw/source/ui/inc/edtwin.hxx b/binfilter/bf_sw/source/ui/inc/edtwin.hxx new file mode 100644 index 000000000000..0b112742c036 --- /dev/null +++ b/binfilter/bf_sw/source/ui/inc/edtwin.hxx @@ -0,0 +1,228 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ +#ifndef _EDTWIN_HXX +#define _EDTWIN_HXX + +#include <tools/link.hxx> +#include <vcl/timer.hxx> +#include <vcl/window.hxx> +#include <swevent.hxx> + +#define _SVSTDARR_STRINGSISORTDTOR +#include <bf_svtools/svstdarr.hxx> +namespace binfilter { + +class SwWrtShell; +class SwView; +class SwRect; +class SwDrawBase; +class ViewShell; +class SdrViewUserMarker; +class SdrObject; +class SwShadowCursor; +class DataChangedEvent; +class OfaAutoCorrCfg; +class SvxAutoCorrect; +struct SwApplyTemplate; +struct QuickHelpData; + +/*-------------------------------------------------------------------- + Beschreibung: Eingabe-Fenster + --------------------------------------------------------------------*/ + +class SwEditWin: public Window +{ +friend void ScrollMDI(ViewShell* pVwSh, const SwRect&, + USHORT nRangeX, USHORT nRangeY); +friend BOOL IsScrollMDI(ViewShell* pVwSh, const SwRect&); + +friend void SizeNotify(ViewShell* pVwSh, const Size &); + +friend void PageNumNotify( ViewShell* pVwSh, + USHORT nPhyNum, + USHORT nVirtNum, + const String& rPg ); + + static QuickHelpData* pQuickHlpData; + + static BOOL bReplaceQuote; + static long nDDStartPosX, nDDStartPosY; + + static Color aTextColor; //Textfarbe, fuer die Giesskanne + static BOOL bTransparentBackColor; // Hintergrund transparent + static Color aTextBackColor; //Texthintergrundfarbe, fuer die Giesskanne + + /* + * Timer und Handler fuer das Weiterscrollen, wenn der + * Mauspointer innerhalb eines Drag-Vorgangs ausserhalb des + * EditWin stehen bleibt. In regelmaessigen Intervallen wird + * die Selektion in Richtung der Mausposition vergroessert. + */ + AutoTimer aTimer; + // Timer fuer verschachtelte KeyInputs (z.B. fuer Tabellen) + Timer aKeyInputTimer; + // timer for ANY-KeyInut question without a following KeyInputEvent + Timer aKeyInputFlushTimer; + + String aInBuffer; + Point aStartPos; + Point aMovePos; + Point aRszMvHdlPt; + Timer aTemplateTimer; + + // Type/Objecte ueber dem der MousePointer steht + SwCallMouseEvent aSaveCallEvent; + + SwApplyTemplate *pApplyTempl; + + SdrViewUserMarker *pUserMarker; + SdrObject *pUserMarkerObj; + + SwView &rView; + + int aActHitType; // aktueller Mauspointer + + ULONG nDropFormat; //Format aus dem letzten QueryDrop + USHORT nDropAction; //Action aus dem letzten QueryDrop + USHORT nDropDestination; //Ziel aus dem letzten QueryDrop + + UINT16 eDrawMode; + UINT16 eBezierMode; + UINT16 nInsFrmColCount; //Spaltenzahl fuer interaktiven Rahmen + BOOL bLinkRemoved : 1, + bMBPressed : 1, + bInsDraw : 1, + bInsFrm : 1, + bIsInMove : 1, + bIsInDrag : 1, //StartExecuteDrag nich doppelt ausfuehren + bOldIdle : 1, //Zum abschalten des Idle'ns + bOldIdleSet : 1, //waehrend QeueryDrop + bTblInsDelMode : 1, // + bTblIsInsMode : 1, // + bTblIsColMode : 1, // + bChainMode : 1, //Rahmen verbinden + bWasShdwCrsr : 1, //ShadowCrsr war im MouseButtonDown an + bLockInput : 1; //Lock waehrend die Rechenleiste aktiv ist + + + + + + //Hilfsfunktionen fuer D&D + + /* + * Handler fuer das Weiterscrollen, wenn der Mauspointer innerhalb eines + * Drag-Vorgangs ausserhalb des EditWin stehen bleibt. In regelmaessigen + * Intervallen wird die Selektion in Richtung der Mausposition + * vergroessert. + */ + DECL_LINK( TimerHandler, Timer * ); + + // timer for ANY-KeyInut question without a following KeyInputEvent + DECL_LINK( KeyInputFlushHandler, Timer * ); + + // Timer fuer verschachtelte KeyInputs (z.B. fuer Tabellen) + DECL_LINK( KeyInputTimerHandler, Timer * ); + + // Timer fuer das ApplyTemplates per Maus (verkapptes Drag&Drop) + DECL_LINK( TemplateTimerHdl, Timer* ); + +protected: + + + + + + + // Drag & Drop Interface + + void ShowAutoTextCorrectQuickHelp( const String& rWord, OfaAutoCorrCfg* pACfg, SvxAutoCorrect* pACorr ); +public: + + void UpdatePointer(const Point &, USHORT nButtons = 0); + + BOOL IsDrawAction() { return (bInsDraw); } + void SetDrawAction(BOOL bFlag) { bInsDraw = bFlag; } + inline UINT16 GetDrawMode(BOOL bBuf = FALSE) const { return eDrawMode; } + inline void SetDrawMode(UINT16 eDrwMode) { eDrawMode = eDrwMode; } + BOOL IsFrmAction() { return (bInsFrm); } + inline UINT16 GetBezierMode() { return eBezierMode; } + void SetBezierMode(UINT16 eBezMode) { eBezierMode = eBezMode; } + UINT16 GetFrmColCount() const {return nInsFrmColCount;} //Spaltenzahl fuer interaktiven Rahmen + + + BOOL IsChainMode() const { return bChainMode; } + + + static void SetReplaceQuote(BOOL bOn = TRUE) { bReplaceQuote = bOn; } + static BOOL IsReplaceQuote() { return bReplaceQuote; } + + SwApplyTemplate* GetApplyTemplate() const { return pApplyTempl; } + + USHORT GetDropAction() const { return nDropAction; } + ULONG GetDropFormat() const { return nDropFormat; } + + Color GetTextColor() { return aTextColor; } + void SetTextColor(const Color& rCol ) { aTextColor = rCol; } + + Color GetTextBackColor() + { return aTextBackColor; } + void SetTextBackColor(const Color& rCol ) + { aTextBackColor = rCol; } + void SetTextBackColorTransparent(BOOL bSet) + { bTransparentBackColor = bSet; } + BOOL IsTextBackColorTransparent() + { return bTransparentBackColor; } + void LockKeyInput(BOOL bSet){bLockInput = bSet;} + + const SwView &GetView() const { return rView; } + SwView &GetView() { return rView; } + +#ifdef ACCESSIBLE_LAYOUT +#endif + + // Tipfenster loeschen + + static inline long GetDDStartPosX() { return nDDStartPosX; } + static inline long GetDDStartPosY() { return nDDStartPosY; } + + static void _InitStaticData(); + static void _FinitStaticData(); + + //#i3370# remove quick help to prevent saving of autocorrection suggestions + void StopQuickHelp(); + + SwEditWin(Window *pParent, SwView &); + virtual ~SwEditWin(); +}; + + +} //namespace binfilter +#endif + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/binfilter/bf_sw/source/ui/inc/envimg.hxx b/binfilter/bf_sw/source/ui/inc/envimg.hxx new file mode 100644 index 000000000000..f554ca449249 --- /dev/null +++ b/binfilter/bf_sw/source/ui/inc/envimg.hxx @@ -0,0 +1,84 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ +#ifndef _ENVIMG_HXX +#define _ENVIMG_HXX + +#include <bf_svtools/poolitem.hxx> +namespace binfilter { + +// enum ----------------------------------------------------------------------- + +enum SwEnvAlign +{ + ENV_HOR_LEFT = 0, + ENV_HOR_CNTR, + ENV_HOR_RGHT, + ENV_VER_LEFT, + ENV_VER_CNTR, + ENV_VER_RGHT +}; + +// class SwEnvItem ------------------------------------------------------------ + +class SwEnvItem : public SfxPoolItem +{ +public: + + ::rtl::OUString aAddrText; // Text fuer Empfaenger + sal_Bool bSend; // Absender? + ::rtl::OUString aSendText; // Text fuer Absender + sal_Int32 lAddrFromLeft; // Linker Abstand fuer Empfaenger (twips) + sal_Int32 lAddrFromTop; // Oberer Abstand fuer Empfaenger (twips) + sal_Int32 lSendFromLeft; // Linker Abstand fuer Absender (twips) + sal_Int32 lSendFromTop; // Oberer Abstand fuer Absender (twips) + sal_Int32 lWidth; // Breite des Umschlags (twips) + sal_Int32 lHeight; // Hoehe des Umschlags (twips) + SwEnvAlign eAlign; // Ausrichtung beim Einzug + sal_Bool bPrintFromAbove; // Von oben drucken? + sal_Int32 lShiftRight; // Verschiebung nach rechts (twips) + sal_Int32 lShiftDown; // Verschiebung nach unten (twips) + + SwEnvItem(); + SwEnvItem(const SwEnvItem& rItem); + + TYPEINFO(); + + + virtual int operator ==(const SfxPoolItem& rItem) const; + + virtual SfxPoolItem* Clone(SfxItemPool* = 0) const; +}; + +// class SwEnvCfgItem ------------------------------------------------------- + + + +} //namespace binfilter +#endif + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/binfilter/bf_sw/source/ui/inc/fldmgr.hxx b/binfilter/bf_sw/source/ui/inc/fldmgr.hxx new file mode 100644 index 000000000000..8d689d23ee10 --- /dev/null +++ b/binfilter/bf_sw/source/ui/inc/fldmgr.hxx @@ -0,0 +1,260 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ +#ifndef _FLDMGR_HXX +#define _FLDMGR_HXX + +#ifndef _SVSTDARR_HXX +#define _SVSTDARR_STRINGSDTOR +#include <bf_svtools/svstdarr.hxx> +#endif + +#include <tools/string.hxx> + +#include "swtypes.hxx" + +#include <com/sun/star/uno/Reference.h> +#include <com/sun/star/uno/Any.h> +namespace com{namespace sun{namespace star{ + namespace container{ + class XNameAccess; + } + namespace text{ + class XNumberingTypeInfo; + } +}}} +class ListBox; + +namespace binfilter { + +class SvxMacroItem; +class SvNumberFormatter; +class SwWrtShell; +class SwField; +class SwFieldType; +class SwFmtRefMark; +class SbModule; + +/*-------------------------------------------------------------------- + Beschreibung: Shell setzen auf der der SwFldMgr arbeitet + --------------------------------------------------------------------*/ + +void SetFldMgrShell(SwWrtShell* pSh); + +/*-------------------------------------------------------------------- + Beschreibung: Die Gruppen von Feldern + --------------------------------------------------------------------*/ + +enum SwFldGroups +{ + GRP_DOC, + GRP_FKT, + GRP_REF, + GRP_REG, + GRP_DB, + GRP_VAR +}; + +struct SwFldGroupRgn +{ + USHORT nStart; + USHORT nEnd; +}; + +/*-------------------------------------------------------------------- + Beschreibung: Der FeldManager handelt das Einfuegen von Felder + ueber Command-Strings + --------------------------------------------------------------------*/ +struct SwInsertFld_Data +{ + USHORT nTypeId; + USHORT nSubType; + const String sPar1; + const String sPar2; + ULONG nFormatId; + SwWrtShell* pSh; + sal_Unicode cSeparator; + BOOL bIsAutomaticLanguage; + ::com::sun::star::uno::Any aDBDataSource; + ::com::sun::star::uno::Any aDBConnection; + ::com::sun::star::uno::Any aDBColumn; + + SwInsertFld_Data(USHORT nType, USHORT nSub, const String& rPar1, const String& rPar2, + ULONG nFmtId, SwWrtShell* pShell = NULL, sal_Unicode cSep = ' ', BOOL bIsAutoLanguage = TRUE) : + nTypeId(nType), + nSubType(nSub), + sPar1(rPar1), + sPar2(rPar2), + nFormatId(nFmtId), + pSh(pShell), + cSeparator(cSep), + bIsAutomaticLanguage(bIsAutoLanguage) {} + + SwInsertFld_Data() : + pSh(0), + cSeparator(' '), + bIsAutomaticLanguage(TRUE){} + +}; +class SwFldMgr +{ +private: + SvStringsDtor aSubLst; + + SwField* pCurFld; + SbModule* pModule; + const SvxMacroItem* pMacroItem; + SwWrtShell* pWrtShell; // darf auch NULL sein! + String aCurPar1; + String aCurPar2; + String sCurFrame; + + String sMacroPath; + + ULONG nCurFmt; + BOOL bEvalExp; + + USHORT GetCurrLanguage() const; + + ::com::sun::star::uno::Reference< ::com::sun::star::container::XNameAccess> xDBContext; + ::com::sun::star::uno::Reference< ::com::sun::star::container::XNameAccess> GetDBContext(); + ::com::sun::star::uno::Reference< ::com::sun::star::text::XNumberingTypeInfo> xNumberingInfo; + ::com::sun::star::uno::Reference< ::com::sun::star::text::XNumberingTypeInfo> GetNumberingInfo()const; +public: + SwFldMgr(SwWrtShell* pSh = 0); + ~SwFldMgr(); + + // Feld einfuegen ueber TypeId (TYP_ ...) + BOOL InsertFld( const SwInsertFld_Data& rData ); + + BOOL InsertURL( const String& rName, + const String& rVal, + const String& rFrame, + const SvxMacroItem* pItem = 0); + + // Direkt das aktuelle Feld aendern + void UpdateCurFld(ULONG nFormat, + const String& rPar1, + const String& rPar2); + + inline const String& GetCurFldPar1() const; + inline const String& GetCurFldPar2() const; + inline ULONG GetCurFldFmt() const; + + // Ein Feld ermitteln + SwField* GetCurFld(); + + // Zugriff auf Feldtypen + void RemoveDBTypes(); + void InsertFldType(SwFieldType& rType); + + BOOL ChooseMacro(const String &rSelMacro = aEmptyStr); + inline void SetMacroPath(const String& rPath) { sMacroPath = rPath; } + inline const String& GetMacroPath() const { return (sMacroPath); } + inline void SetMacroModule(SbModule* pMod) { pModule = pMod; } + + // Vorheriger Naechster gleichen Typ + BOOL GoNextPrev( BOOL bNext = TRUE, SwFieldType* pTyp = 0 ); + BOOL GoNext( SwFieldType* pTyp = 0 ) { return GoNextPrev( TRUE, pTyp ); } + BOOL GoPrev( SwFieldType* pTyp = 0 ) { return GoNextPrev( FALSE, pTyp ); } + + // Setzen von Werten aus Benutzerfeldern (BASIC) + // + BOOL SetFieldValue(const String &rFieldName, + const String &rValue); + + // Erfragen von Werten aus Datenbankfeldern (BASIC ) +// String GetDataBaseFieldValue(const String &rDBName, const String &rFieldName, SwWrtShell* pSh); + BOOL IsDBNumeric(const String& rDBName, const String& rTblQryName, + BOOL bIsTable, const String& rFldName); + + // RefMark mit Namen organisieren + BOOL CanInsertRefMark( const String& rStr ); + + + // Zugriff ueber ResId auf Feldtypen + USHORT GetFldTypeCount(USHORT nResId = USHRT_MAX) const; + SwFieldType* GetFldType(USHORT nResId, USHORT nId = 0) const; + SwFieldType* GetFldType(USHORT nResId, const String& rName) const; + + void RemoveFldType(USHORT nResId, USHORT nId = 0); + void RemoveFldType(USHORT nResId, const String& rName); + + // Zugriff ueber TypeId aus dem Dialog + // Ids fuer einen Bereich von Feldern + const SwFldGroupRgn& GetGroupRange(BOOL bHtmlMode, USHORT nGrpId) const; + USHORT GetGroup(BOOL bHtmlMode, USHORT nTypeId, USHORT nSubType = 0) const; + + // TypeId des aktuellen Feldes + USHORT GetCurTypeId() const; + // TypeId fuer einen konkrete Pos in der Liste + USHORT GetTypeId(USHORT nPos) const; + // Name des Typen in der Liste der Felder + const String& GetTypeStr(USHORT nPos) const; + + // Pos in der Liste der Felder + USHORT GetPos(USHORT nTypeId) const; + + // Untertypen zu einem Typ + SvStringsDtor& GetSubTypes(USHORT nId); + + BOOL SetUserSubType(const String& rName, USHORT nSubType); + + // Formate zu einem Typ + USHORT GetFormatCount(USHORT nTypeId, BOOL bIsText, BOOL bHtmlMode = FALSE) const; + String GetFormatStr(USHORT nTypeId, ULONG nFormatId) const; + USHORT GetFormatId(USHORT nTypeId, ULONG nFormatId) const; + ULONG GetDefaultFormat(USHORT nTypeId, BOOL bIsText, SvNumberFormatter* pFormatter, double* pVal = 0L); + + // Evaluierung der ExpressionFelder ausschalten fuer das Einfuegen + // vieler Expressionfelder (siehe Etiketten) + // + inline void SetEvalExpFlds(BOOL bEval); + void EvalExpFlds(SwWrtShell* pSh = NULL); + + // public, damit sie im fldini initialisiert werden koennen. + static String *pDate, *pTime; + +}; + +inline void SwFldMgr::SetEvalExpFlds(BOOL bEval) + { bEvalExp = bEval; } + +inline const String& SwFldMgr::GetCurFldPar1() const + { return aCurPar1; } + +inline const String& SwFldMgr::GetCurFldPar2() const + { return aCurPar2; } + +inline ULONG SwFldMgr::GetCurFldFmt() const + { return nCurFmt; } + + +} //namespace binfilter +#endif + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/binfilter/bf_sw/source/ui/inc/fldwrap.hxx b/binfilter/bf_sw/source/ui/inc/fldwrap.hxx new file mode 100644 index 000000000000..d3b2bf9caebe --- /dev/null +++ b/binfilter/bf_sw/source/ui/inc/fldwrap.hxx @@ -0,0 +1,62 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ +#ifndef _FLDWRAP_HXX +#define _FLDWRAP_HXX + +#include "chldwrap.hxx" +namespace binfilter { + +class SwFldDlgWrapper : public SwChildWinWrapper +{ +public: + SwFldDlgWrapper( Window* pParent, USHORT nId, + SfxBindings* pBindings, SfxChildWinInfo* pInfo ): SwChildWinWrapper( pParent, nId ){DBG_BF_ASSERT(0, "STRIP");} //STRIP001 SfxBindings* pBindings, SfxChildWinInfo* pInfo ); + + SFX_DECL_CHILDWINDOW(SwFldDlgWrapper); + +}; +/* -----------------04.02.2003 14:14----------------- + * field dialog only showing database page to support + * mail merge + * --------------------------------------------------*/ +class SwFldDataOnlyDlgWrapper : public SwChildWinWrapper +{ +public: + SwFldDataOnlyDlgWrapper( Window* pParent, USHORT nId, + SfxBindings* pBindings, SfxChildWinInfo* pInfo ); + + SFX_DECL_CHILDWINDOW(SwFldDataOnlyDlgWrapper); + + virtual BOOL ReInitDlg(SwDocShell *pDocSh); +}; + + +} //namespace binfilter +#endif + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/binfilter/bf_sw/source/ui/inc/fontcfg.hxx b/binfilter/bf_sw/source/ui/inc/fontcfg.hxx new file mode 100644 index 000000000000..8415f724f0f9 --- /dev/null +++ b/binfilter/bf_sw/source/ui/inc/fontcfg.hxx @@ -0,0 +1,107 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ +#ifndef _FONTCFG_HXX +#define _FONTCFG_HXX + +#include <unotools/configitem.hxx> +#include <tools/string.hxx> +#include <i18npool/lang.h> +namespace binfilter { + +#define FONT_STANDARD 0 +#define FONT_OUTLINE 1 +#define FONT_LIST 2 +#define FONT_CAPTION 3 +#define FONT_INDEX 4 +#define FONT_STANDARD_CJK 5 +#define FONT_OUTLINE_CJK 6 +#define FONT_LIST_CJK 7 +#define FONT_CAPTION_CJK 8 +#define FONT_INDEX_CJK 9 +#define FONT_STANDARD_CTL 10 +#define FONT_OUTLINE_CTL 11 +#define FONT_LIST_CTL 12 +#define FONT_CAPTION_CTL 13 +#define FONT_INDEX_CTL 14 +#define DEF_FONT_COUNT 15 + +#define FONT_PER_GROUP 5 + +#define FONT_GROUP_DEFAULT 0 +#define FONT_GROUP_CJK 1 +#define FONT_GROUP_CTL 2 + +class SwStdFontConfig : public ::utl::ConfigItem +{ + String sDefaultFonts[DEF_FONT_COUNT]; + + ::com::sun::star::uno::Sequence<rtl::OUString> GetPropertyNames(); + + void ChangeString(USHORT nFontType, const String& rSet) + { + if(sDefaultFonts[nFontType] != rSet) + { + SetModified(); + sDefaultFonts[nFontType] = rSet; + } + } +public: + SwStdFontConfig(); + ~SwStdFontConfig(); + + virtual void Commit(); + virtual void Notify( const ::com::sun::star::uno::Sequence< rtl::OUString >& aPropertyNames ); + + const String& GetFontStandard(sal_uInt8 nFontGroup) const {return sDefaultFonts[FONT_STANDARD + FONT_PER_GROUP * nFontGroup];} + const String& GetFontOutline(sal_uInt8 nFontGroup) const {return sDefaultFonts[FONT_OUTLINE + FONT_PER_GROUP * nFontGroup];} + const String& GetFontList (sal_uInt8 nFontGroup) const {return sDefaultFonts[FONT_LIST + FONT_PER_GROUP * nFontGroup];} + const String& GetFontCaption(sal_uInt8 nFontGroup) const {return sDefaultFonts[FONT_CAPTION + FONT_PER_GROUP * nFontGroup];} + const String& GetFontIndex (sal_uInt8 nFontGroup) const {return sDefaultFonts[FONT_INDEX + FONT_PER_GROUP * nFontGroup];} + + const String& GetFontFor(USHORT nFontType) const {return sDefaultFonts[nFontType];} + BOOL IsFontDefault(USHORT nFontType) const; + + void SetFontStandard(const String& rSet, sal_uInt8 nFontGroup) + {ChangeString(FONT_STANDARD + FONT_PER_GROUP * nFontGroup, rSet);} + + void SetFontOutline(const String& rSet, sal_uInt8 nFontGroup) + { ChangeString(FONT_OUTLINE + FONT_PER_GROUP * nFontGroup, rSet);} + void SetFontList (const String& rSet, sal_uInt8 nFontGroup) + { ChangeString(FONT_LIST + FONT_PER_GROUP * nFontGroup, rSet);} + void SetFontCaption(const String& rSet, sal_uInt8 nFontGroup) + { ChangeString(FONT_CAPTION + FONT_PER_GROUP * nFontGroup, rSet);} + void SetFontIndex (const String& rSet, sal_uInt8 nFontGroup) + { ChangeString(FONT_INDEX + FONT_PER_GROUP * nFontGroup, rSet);} + + static String GetDefaultFor(USHORT nFontType, LanguageType eLang); +}; +} //namespace binfilter +#endif + + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/binfilter/bf_sw/source/ui/inc/formedt.hxx b/binfilter/bf_sw/source/ui/inc/formedt.hxx new file mode 100644 index 000000000000..e395092667be --- /dev/null +++ b/binfilter/bf_sw/source/ui/inc/formedt.hxx @@ -0,0 +1,105 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ +#ifndef _FORMEDT_HXX +#define _FORMEDT_HXX + +#include <bf_svx/stddlg.hxx> + +#include <vcl/lstbox.hxx> + +#include <vcl/button.hxx> + +#include <vcl/fixed.hxx> + +#include <vcl/edit.hxx> + +#include "toxe.hxx" +namespace binfilter { + +class SwWrtShell; +class SwForm; + +/*-------------------------------------------------------------------- + Beschreibung: Markierung fuer Verzeichniseintrag einfuegen + --------------------------------------------------------------------*/ + +class SwIdxFormDlg : public SvxStandardDialog +{ + DECL_LINK( EntryHdl, Button * ); + DECL_LINK( PageHdl, Button * ); + DECL_LINK( TabHdl, Button * ); + DECL_LINK( JumpHdl, Button * ); + DECL_LINK( StdHdl, Button * ); + DECL_LINK( SelectHdl, ListBox * ); + DECL_LINK( EnableSelectHdl, ListBox * ); + DECL_LINK( DoubleClickHdl, Button * ); + DECL_LINK( ModifyHdl, Edit * ); + DECL_LINK( AssignHdl, Button * ); + void UpdatePattern(); + void Apply(); + + ListBox aEntryLB; + OKButton aOKBtn; + CancelButton aCancelBT; + FixedText aLevelFT; + Edit aEntryED; + PushButton aEntryBT; + PushButton aTabBT; + PushButton aPageBT; + PushButton aJumpBT; + FixedLine aEntryFL; + FixedText aLevelFT2; + ListBox aLevelLB; + FixedText aTemplateFT; + ListBox aParaLayLB; + PushButton aStdBT; + PushButton aAssignBT; + FixedLine aFormatFL; + + SwWrtShell &rSh; + SwForm *pForm; + USHORT nAktLevel; + BOOL bLastLinkIsEnd; + +public: + SwIdxFormDlg( Window* pParent, SwWrtShell &rShell, const SwForm& rForm ); + ~SwIdxFormDlg(); + + static BOOL IsNoNum(SwWrtShell& rSh, const String& rName); + const SwForm& GetTOXForm(); +}; + +inline const SwForm& SwIdxFormDlg::GetTOXForm() +{ + return *pForm; +} + +} //namespace binfilter +#endif + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/binfilter/bf_sw/source/ui/inc/frmmgr.hxx b/binfilter/bf_sw/source/ui/inc/frmmgr.hxx new file mode 100644 index 000000000000..86b571c8b113 --- /dev/null +++ b/binfilter/bf_sw/source/ui/inc/frmmgr.hxx @@ -0,0 +1,243 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ +#ifndef _FRMMGR_HXX +#define _FRMMGR_HXX + +#include "swtypes.hxx" +#include "frmatr.hxx" + +#include <bf_svx/svxenum.hxx> +#include <tools/gen.hxx> +#include <fmtfsize.hxx> +#include <fmtsrnd.hxx> +#include <fmtornt.hxx> +#include <fmtanchr.hxx> +namespace binfilter { + +class SwWrtShell; +struct SwFrmValid; + +class SwFmt; +class SwFmtCol; + +const SwTwips DFLT_WIDTH = MM50 * 4; +const SwTwips DFLT_HEIGHT = MM50; + +#define FULL_ATTRSET 0xffff + +#define FRMMGR_TYPE_NONE 0x00 +#define FRMMGR_TYPE_TEXT 0x01 +#define FRMMGR_TYPE_GRF 0x02 +#define FRMMGR_TYPE_OLE 0x04 +#define FRMMGR_TYPE_LABEL 0x08 +#define FRMMGR_TYPE_ENVELP 0x10 + +class SwFlyFrmAttrMgr +{ + SfxItemSet aSet; + Point aAbsPos; + SwWrtShell *pOwnSh; + + BOOL bAbsPos, + bNewFrm; + BOOL bIsInVertical; + + // interne Verrechnung fuer Umrandung + SwTwips CalcTopSpace(); + SwTwips CalcBottomSpace(); + SwTwips CalcLeftSpace(); + SwTwips CalcRightSpace(); + + void _UpdateFlyFrm(); //Nacharbeit nach Einfuegen oder Update + +public: + SwFlyFrmAttrMgr( BOOL bNew, SwWrtShell* pSh, BYTE nType ); + + //CopyCtor fuer die Dialoge, zum Pruefen der Metrics + SwFlyFrmAttrMgr( BOOL bNew, SwWrtShell *pSh, const SfxItemSet &rSet ); + + inline SwWrtShell* GetShell() { return pOwnSh; } + + void SetAnchor(RndStdIds eId); + inline RndStdIds GetAnchor() const; + + void SetHorzOrientation(SwHoriOrient eOrient); + void SetVertOrientation(SvxFrameVertOrient eOrient); + + // Absolute Position + void SetAbsPos(const Point& rLPoint); + + // Relative Position vom Anker + void SetPos(const Point& rLPoint); + inline Point GetPos() const; + + // Groesse + void SetSize(const Size& rLSize); + inline const Size& GetSize() const; + void SetFrmSize(const SwFmtFrmSize& rFrmSize); + + inline USHORT GetHeightPercent() const; + + void SetSizeType(SwFrmSize eType); + + // Abstand zum Inhalt + void SetLRSpace( long nLeft = LONG_MAX, + long nRight = LONG_MAX ); + void SetULSpace( long nTop = LONG_MAX, + long nBottom= LONG_MAX ); + + void SetWrapType(SwSurround eSurround); + + void SetAnchorOnly(BOOL bSet); + void SetContour( BOOL bSet); + void SetTransparent(BOOL bTrans); + + void ProtectPosSize(BOOL bProt); + + void SetCol( const SwFmtCol &rCol); + + // Attribute aendern und erfragen + void UpdateAttrMgr(); + void UpdateFlyFrm(); + + // neuen Rahmen erzeugen + BOOL InsertFlyFrm(); + void InsertFlyFrm(RndStdIds eAnchorType, + const Point &rPos, + const Size &rSize, + BOOL bAbsPos = FALSE); + + // Metriken pruefen und aendern + void ValidateMetrics(SwFrmValid& rVal, BOOL bOnlyPercentRefValue = FALSE); + + void DelAttr(USHORT nId); + + // Set rausreichen + inline const SfxItemSet &GetAttrSet() const { return aSet; } + inline SfxItemSet &GetAttrSet() { return aSet; } + void SetAttrSet(const SfxItemSet& rSet); + + inline const SwFmtVertOrient &GetVertOrient() const; + inline const SwFmtHoriOrient &GetHoriOrient() const; + inline const SvxShadowItem &GetShadow() const; + inline const SvxBoxItem &GetBox() const; + inline const SwFmtSurround &GetSurround() const; + inline const SwFmtFrmSize &GetFrmSize() const; + + long CalcWidthSpace(); + long CalcHeightSpace(); + + long CalcWidthBorder() { return CalcLeftSpace()+CalcRightSpace(); } + long CalcHeightBorder() { return CalcTopSpace()+CalcBottomSpace(); } +}; + +/*-------------------------------------------------------------------- + Beschreibung: Validierung von Metriken + --------------------------------------------------------------------*/ + +struct SwFrmValid +{ + RndStdIds eArea; + SwHoriOrient eHori; + SvxFrameVertOrient eVert; + SwRelationOrient eHRel; + SwRelationOrient eVRel; + BOOL bAuto; + BOOL bMirror; + + SwTwips nHPos; + SwTwips nMaxHPos; + SwTwips nMinHPos; + + SwTwips nVPos; + SwTwips nMaxVPos; + SwTwips nMinVPos; + + SwTwips nWidth; + SwTwips nMinWidth; + SwTwips nMaxWidth; + + SwTwips nHeight; + SwTwips nMinHeight; + SwTwips nMaxHeight; + + Size aPercentSize; // Size fuer 100%-Wert + + SwFrmValid(); +}; + + +inline const Size& SwFlyFrmAttrMgr::GetSize() const +{ + return ((SwFmtFrmSize&)aSet.Get(RES_FRM_SIZE)).GetSize(); +} + +inline const SwFmtVertOrient &SwFlyFrmAttrMgr::GetVertOrient() const +{ + return ((SwFmtVertOrient&)aSet.Get(RES_VERT_ORIENT)); +} +inline const SwFmtHoriOrient &SwFlyFrmAttrMgr::GetHoriOrient() const +{ + return ((SwFmtHoriOrient &)aSet.Get(RES_HORI_ORIENT)); +} +inline const SwFmtFrmSize& SwFlyFrmAttrMgr::GetFrmSize() const +{ + return ((SwFmtFrmSize&)aSet.Get(RES_FRM_SIZE)); +} +inline const SvxShadowItem &SwFlyFrmAttrMgr::GetShadow() const +{ + return ((SvxShadowItem&)aSet.Get(RES_SHADOW)); +} +inline const SvxBoxItem &SwFlyFrmAttrMgr::GetBox() const +{ + return ((SvxBoxItem&)aSet.Get(RES_BOX)); +} +inline const SwFmtSurround &SwFlyFrmAttrMgr::GetSurround() const +{ + return ((SwFmtSurround&)aSet.Get(RES_SURROUND)); +} + +inline Point SwFlyFrmAttrMgr::GetPos() const +{ + return Point( GetHoriOrient().GetPos(), GetVertOrient().GetPos() ); +} + +inline RndStdIds SwFlyFrmAttrMgr::GetAnchor() const +{ + return ((SwFmtAnchor&)aSet.Get(RES_ANCHOR)).GetAnchorId(); +} + +inline USHORT SwFlyFrmAttrMgr::GetHeightPercent() const +{ + return GetFrmSize().GetHeightPercent(); +} + +} //namespace binfilter +#endif + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/binfilter/bf_sw/source/ui/inc/frmsh.hxx b/binfilter/bf_sw/source/ui/inc/frmsh.hxx new file mode 100644 index 000000000000..f7a7dfdebb0c --- /dev/null +++ b/binfilter/bf_sw/source/ui/inc/frmsh.hxx @@ -0,0 +1,50 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ +#ifndef _SWFRMSH_HXX +#define _SWFRMSH_HXX + +#include "basesh.hxx" +namespace binfilter { + +class SwFrameShell: public SwBaseShell +{ + +public: + SFX_DECL_INTERFACE(SW_FRAMESHELL); + + SwFrameShell(SwView &rView):SwBaseShell( rView ){DBG_BF_ASSERT(0, "STRIP");} ;//STRIP001 SwFrameShell(SwView &rView); + + void ExecFrameStyle(SfxRequest& rReq){DBG_BF_ASSERT(0, "STRIP");} ;//STRIP001 void ExecFrameStyle(SfxRequest& rReq); + void GetLineStyleState(SfxItemSet &rSet){DBG_BF_ASSERT(0, "STRIP");} ;//STRIP001 void GetLineStyleState(SfxItemSet &rSet); + void StateInsert(SfxItemSet &rSet){DBG_BF_ASSERT(0, "STRIP");} ;//STRIP001 void StateInsert(SfxItemSet &rSet); +}; + +} //namespace binfilter +#endif + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/binfilter/bf_sw/source/ui/inc/frmui.hrc b/binfilter/bf_sw/source/ui/inc/frmui.hrc new file mode 100644 index 000000000000..3e57d219015b --- /dev/null +++ b/binfilter/bf_sw/source/ui/inc/frmui.hrc @@ -0,0 +1,89 @@ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ + +#ifndef _FRMUI_HRC +#define _FRMUI_HRC + +#include "rcid.hrc" +#include "globals.hrc" + +#define DLG_FRMOPT (RC_FRMDLG_BEGIN + 1) +#define DLG_PATTERN (RC_FRMDLG_BEGIN + 2) +#define DLG_BORDER (RC_FRMDLG_BEGIN + 3) +#define DLG_FOOTNOTE (RC_FRMDLG_BEGIN + 5) +#define DLG_INSERT_FOOTNOTE (RC_FRMDLG_BEGIN + 6) + +#define DLG_VIEW_HEADER (RC_FRMDLG_BEGIN + 8) +#define DLG_FORMAT_COLUMN (RC_FRMDLG_BEGIN + 10) + + +#define STR_PATTERN_BRD (RC_FRMDLG_BEGIN + 13) +#define STR_SHPATTERN (RC_FRMDLG_BEGIN + 14) +#define STR_LNPATTERN (RC_FRMDLG_BEGIN + 15) + +#define BMP_PORTRAIT (RC_FRMDLG_BEGIN + 16) +#define BMP_LANDSCAPE (RC_FRMDLG_BEGIN + 17) +#define BMP_BEGIN (RC_FRMDLG_BEGIN + 18) +#define BMP_WRAP (BMP_BEGIN) +#define BMP_LEFT (BMP_BEGIN+1) +#define BMP_RIGHT (BMP_BEGIN+2) +#define BMP_OPAQUE (BMP_BEGIN+3) +#define BMP_OPAQUET (BMP_BEGIN+4) +#define BMP_NOWRAP (BMP_BEGIN+5) + +#define BMP_END (BMP_NOWRAP) + +#define MN_OPTION (BMP_END + 1) +#define MN_COLUMN (BMP_END + 2) +#define MN_PAPERSZ (BMP_END + 3) +#define MN_BACKGROUND (BMP_END + 4) +#define MN_FRAME (BMP_END + 5) +#define STR_BACKGROUND (BMP_END + 6) +#define MN_FOOTNOTE (BMP_END + 7) + +#define STR_FRMDLG_BEGIN (MN_FOOTNOTE + 1) + + + +#define STR_BORDER (STR_FRMDLG_BEGIN + 16) +#define STR_COLUMN (STR_FRMDLG_BEGIN + 17) +#define STR_PARA (STR_FRMDLG_BEGIN + 18) +#define STR_CHAR (STR_FRMDLG_BEGIN + 19) + +#define STR_FRAME (STR_FRMDLG_BEGIN + 20) +#define STR_REL_BORDER (STR_FRMDLG_BEGIN + 35) +#define STR_FLY_MIR_REL_PG_FRAME (STR_FRMDLG_BEGIN + 43) +#define STR_FLY_MIR_REL_PG_PRTAREA (STR_FRMDLG_BEGIN + 44) + + + + + + + + +#endif // FRMUI_HRC diff --git a/binfilter/bf_sw/source/ui/inc/globals.h b/binfilter/bf_sw/source/ui/inc/globals.h new file mode 100644 index 000000000000..7a404392ab2e --- /dev/null +++ b/binfilter/bf_sw/source/ui/inc/globals.h @@ -0,0 +1,40 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ +#ifndef _GLOBALS_H +#define _GLOBALS_H + +enum SwChangeState +{ + STATE_OFF = 0, + STATE_ON = 1, + STATE_TOGGLE = 2 +}; + +#endif + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/binfilter/bf_sw/source/ui/inc/globdoc.hrc b/binfilter/bf_sw/source/ui/inc/globdoc.hrc new file mode 100644 index 000000000000..f217d1a9fa0e --- /dev/null +++ b/binfilter/bf_sw/source/ui/inc/globdoc.hrc @@ -0,0 +1,74 @@ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ + +#ifndef _GLOBDOC_HRC +#define _GLOBDOC_HRC + +#include "rcid.hrc" + +#define STR_HUMAN_SWGLOBDOC_NAME (RC_GLOBDOC_BEGIN + 2) +#define STR_WRITER_GLOBALDOC_FULLTYPE_40 (RC_GLOBDOC_BEGIN + 3) +#define STR_WRITER_GLOBALDOC_FULLTYPE_50 (RC_GLOBDOC_BEGIN + 4) +#define STR_WRITER_GLOBALDOC_FULLTYPE (RC_GLOBDOC_BEGIN + 5) + +#define MN_GLOBALFILE (RC_GLOBDOC_BEGIN + 30) +#define MN_GLOBALEDIT (RC_GLOBDOC_BEGIN + 31) +#define MN_GLOBALVIEW (RC_GLOBDOC_BEGIN + 32) +#define MN_GLOBALINS (RC_GLOBDOC_BEGIN + 33) +#define MN_GLOBALFORMAT (RC_GLOBDOC_BEGIN + 34) +#define MN_GLOBALEXTRA (RC_GLOBDOC_BEGIN + 35) +#define MN_GLOBALWIN (RC_GLOBDOC_BEGIN + 36) + +#define MN_GLOBALFILE_PORT (RC_GLOBDOC_BEGIN + 47) +#define MN_GLOBALEDIT_PORT (RC_GLOBDOC_BEGIN + 48) +#define MN_GLOBALVIEW_PORT (RC_GLOBDOC_BEGIN + 49) +#define MN_GLOBALINS_PORT (RC_GLOBDOC_BEGIN + 50) +#define MN_GLOBALFORMAT_PORT (RC_GLOBDOC_BEGIN + 51) +#define MN_GLOBALEXTRA_PORT (RC_GLOBDOC_BEGIN + 52) +#define MN_GLOBALWIN_PORT (RC_GLOBDOC_BEGIN + 53) + +#define MN_OBJECTMENU_GLOBALTEXT (RC_GLOBDOC_BEGIN + 54) +#define MN_OBJECTMENU_GLOBALLIST (RC_GLOBDOC_BEGIN + 55) +#define MN_OBJECTMENU_GLOBALTABLE (RC_GLOBDOC_BEGIN + 56) +#define MN_OBJECTMENU_GLOBALFRAME (RC_GLOBDOC_BEGIN + 57) +#define MN_OBJECTMENU_GLOBALGRAFIK (RC_GLOBDOC_BEGIN + 58) +#define MN_OBJECTMENU_GLOBALDRAW (RC_GLOBDOC_BEGIN + 59) +#define MN_OBJECTMENU_GLOBALDRWTXT (RC_GLOBDOC_BEGIN + 60) +#define MN_OBJECTMENU_GLOBALOLE (RC_GLOBDOC_BEGIN + 61) +#define MN_OBJECTMENU_GLOBALDRAWCONTROL (RC_GLOBDOC_BEGIN + 62) + +#define MN_GLOBAL_TEXT_POPUPMENU (RC_GLOBDOC_BEGIN + 63) +// ------------------------------------------------------------------------ + +#define GLOBDOC_ACT_END MN_GLOBAL_TEXT_POPUPMENU + + +#if GLOBDOC_ACT_END > RC_GLOBDOC_END +#error Resource-Id Ueberlauf in #file, #line +#endif + +#endif diff --git a/binfilter/bf_sw/source/ui/inc/glosdoc.hxx b/binfilter/bf_sw/source/ui/inc/glosdoc.hxx new file mode 100644 index 000000000000..81a6122edd0d --- /dev/null +++ b/binfilter/bf_sw/source/ui/inc/glosdoc.hxx @@ -0,0 +1,147 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ +#ifndef _GLOSDOC_HXX +#define _GLOSDOC_HXX + + +#include <tools/string.hxx> + + +#include <bf_svtools/svarray.hxx> +#include <com/sun/star/text/XAutoTextGroup.hpp> +class SvStrings; +namespace binfilter {//STRIP009 +class SwTextBlocks; + +class SwDocShell; +} //namespace binfilter + +#ifndef SW_DECL_SWDOCSHELL_DEFINED +#define SW_DECL_SWDOCSHELL_DEFINED +#include <tools/ref.hxx> +namespace binfilter {//STRIP009 +SV_DECL_REF( SwDocShell ) +} //namespace binfilter +#endif + +#include <cppuhelper/weakref.hxx> + +#include <vector> +namespace binfilter { + +typedef ::com::sun::star::uno::WeakReference< ::com::sun::star::text::XAutoTextGroup > AutoTextGroupRef; +typedef ::std::vector< AutoTextGroupRef > UnoAutoTextGroups; + +typedef ::com::sun::star::uno::Reference< ::com::sun::star::text::XAutoTextEntry > AutoTextEntryRef; +typedef ::std::vector< AutoTextEntryRef > UnoAutoTextEntries; + +#define GLOS_DELIM (sal_Unicode)'*' + +// CLASS ----------------------------------------------------------------- +class SwGlossaries +{ + UnoAutoTextGroups aGlossaryGroups; + UnoAutoTextEntries aGlossaryEntries; + String aPath; + String sOldErrPath; + String sErrPath; + SvStrings *pPathArr; + SvStrings *pGlosArr; + BOOL bError; + SwTextBlocks* GetGlosDoc(const String &rName, BOOL bCreate = TRUE) const{DBG_BF_ASSERT(0, "STRIP"); return NULL;}; //STRIP001 //STRIP001 SwTextBlocks* GetGlosDoc(const String &rName, BOOL bCreate = TRUE) const; + SvStrings *GetNameList(); + void RemoveFileFromList( const String& rGroup ); + void InvalidateUNOOjects(); + +public: + SwGlossaries(); + ~SwGlossaries(); + + /** returns the cached AutoTextGroup (if any) for the given group name + + @precond + If <arg>_bCreate</arg> is <TRUE/>, the SolarMutex must be locked when calling into this method. + + @param _rGroupName + the name of the glossaries group + @param _bCreate + if <TRUE/>, the group is created if it does not yet exist + */ + ::com::sun::star::uno::Reference< ::com::sun::star::text::XAutoTextGroup > + GetAutoTextGroup( + const ::rtl::OUString& _rGroupName, + bool _bCreate = false + ); + + /** returns the cached AutoTextEntry (if any) for the given group/with the given name + + @precond + If <arg>_bCreate</arg> is <TRUE/>, the SolarMutex must be locked when calling into this method. + + @param _rGroupAccessName + the name to access the group + @param _rGroupName + the name of the glossaries group, as to be passed to the entry + @param _rEntryName + the name of the auto text entry + @param _bCreate + if <TRUE/>, the entry is created if it does not yet exist + */ + ::com::sun::star::uno::Reference< ::com::sun::star::text::XAutoTextEntry > + GetAutoTextEntry( + const String& _rCompleteGroupName, + const ::rtl::OUString& _rGroupName, + const ::rtl::OUString& _rEntryName, + bool _bCreate = false + ); + + USHORT GetGroupCnt(); + String GetGroupName(USHORT ); + String GetGroupTitle( const String& rGroupName ); + + BOOL FindGroupName(String & rGroup); + + SwTextBlocks* GetGroupDoc(const String &rName, + BOOL bCreate = FALSE) const; + SwTextBlocks* GetDefGroupDoc() const {return GetGroupDoc(GetDefName());} + void PutGroupDoc(SwTextBlocks *pBlock); + static String GetDefName(); + static String GetExtension(); + + BOOL NewGroupDoc(String &rGroupName, const String& rTitle); + BOOL RenameGroupDoc(const String& sOldGroup, String& sNewGroup, const String& rNewTitle); + BOOL DelGroupDoc(const String &); + SwDocShellRef EditGroupDoc(const String &rGrpName, const String& rShortName, BOOL bShow = TRUE ); + void UpdateGlosPath(BOOL bFull); +}; + + +} //namespace binfilter +#endif // _GLOSDOC_HXX + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/binfilter/bf_sw/source/ui/inc/gloslst.hxx b/binfilter/bf_sw/source/ui/inc/gloslst.hxx new file mode 100644 index 000000000000..9759214abd04 --- /dev/null +++ b/binfilter/bf_sw/source/ui/inc/gloslst.hxx @@ -0,0 +1,72 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ + +#ifndef _GLOSLST_HXX +#define _GLOSLST_HXX + + +#include <tools/datetime.hxx> +#include <tools/string.hxx> +#include <vcl/timer.hxx> +#include <bf_svtools/svarray.hxx> +class SvStringsISortDtor; +namespace binfilter { + +class SwGlossaries; + + +struct AutoTextGroup +{ + USHORT nCount; + String sName; + String sTitle; + String sLongNames; // durch 0x0A getrennte Langnamen + String sShortNames; // durch 0x0A getrennte Kurznamen + DateTime aDateModified; +}; + + +typedef AutoTextGroup* AutoTextGroupPtr; +SV_DECL_PTRARR(AutoTextGroups, AutoTextGroupPtr, 4, 4)//STRIP008 ; + +class SwGlossaryList : public AutoTimer +{ + AutoTextGroups aGroupArr; + String sPath; + BOOL bFilled; +}; + +} //namespace binfilter +#endif + + + + + + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/binfilter/bf_sw/source/ui/inc/glshell.hxx b/binfilter/bf_sw/source/ui/inc/glshell.hxx new file mode 100644 index 000000000000..a0d8d7f1f4e0 --- /dev/null +++ b/binfilter/bf_sw/source/ui/inc/glshell.hxx @@ -0,0 +1,73 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ +#ifndef _AUTODOC_HXX +#define _AUTODOC_HXX + +#include "wdocsh.hxx" +namespace binfilter { + +class SwTextBlocks; + + +class SwGlosDocShell : public SwDocShell +{ +}; + + +class SwWebGlosDocShell : public SwWebDocShell +{ + +public: + SwWebGlosDocShell(); + virtual ~SwWebGlosDocShell(); +}; + +} //namespace binfilter +#endif + + + + + + + + + + + + + + + + + + + + + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/binfilter/bf_sw/source/ui/inc/grfsh.hxx b/binfilter/bf_sw/source/ui/inc/grfsh.hxx new file mode 100644 index 000000000000..d39ee9bd209a --- /dev/null +++ b/binfilter/bf_sw/source/ui/inc/grfsh.hxx @@ -0,0 +1,48 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ +#ifndef _SWGRFSH_HXX +#define _SWGRFSH_HXX + +#include "frmsh.hxx" +namespace binfilter { + +class SwGrfShell: public SwBaseShell +{ +public: + SFX_DECL_INTERFACE(SW_GRFSHELL); + + void ExecAttr(SfxRequest &){DBG_BF_ASSERT(0, "STRIP");} ;//STRIP001 void ExecAttr(SfxRequest &); + void GetAttrState(SfxItemSet &){DBG_BF_ASSERT(0, "STRIP");} ;//STRIP001 void GetAttrState(SfxItemSet &); + + SwGrfShell(SwView &rView):SwBaseShell(rView){DBG_BF_ASSERT(0, "STRIP");} ;//STRIP001 SwGrfShell(SwView &rView); +}; + +} //namespace binfilter +#endif + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/binfilter/bf_sw/source/ui/inc/hdftctrl.hxx b/binfilter/bf_sw/source/ui/inc/hdftctrl.hxx new file mode 100644 index 000000000000..c356e9cb21cf --- /dev/null +++ b/binfilter/bf_sw/source/ui/inc/hdftctrl.hxx @@ -0,0 +1,54 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ + +#ifndef _HDFTCTRL_HXX +#define _HDFTCTRL_HXX + +#include <bf_sfx2/mnuitem.hxx> +#include <bf_sfx2/app.hxx> +#define _SVSTDARR_STRINGSSORTDTOR +#define _SVSTDARR_BOOLS +#include <bf_svtools/svstdarr.hxx> +namespace binfilter { + +class SwDocShell; + +class SwHeadFootMenuControl : public SfxMenuControl +{ + +public: + SFX_DECL_MENU_CONTROL(); + + SwHeadFootMenuControl( USHORT nPos, Menu& rMenu, //STRIP001 SwHeadFootMenuControl( USHORT nPos, Menu& rMenu, + SfxBindings& rBindings ){DBG_BF_ASSERT(0, "STRIP");}; //STRIP001 SfxBindings& rBindings ); +}; + +} //namespace binfilter +#endif + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/binfilter/bf_sw/source/ui/inc/hidfunc.h b/binfilter/bf_sw/source/ui/inc/hidfunc.h new file mode 100644 index 000000000000..2de28273831a --- /dev/null +++ b/binfilter/bf_sw/source/ui/inc/hidfunc.h @@ -0,0 +1,352 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ +#define HID_EXIT 1017 +#define HID_NEW_WINDOW 1701 +#define HID_ARRANGE_CASCADE_WIN 1703 +#define HID_ARRANGE_HORZ_WIN 1704 +#define HID_ARRANGE_VERT_WIN 1705 +#define HID_ARRANGE_ALL_WIN 1702 +#define HID_SHOW_HELP_INDEX 1802 +#define HID_NEW_FILE 1005 +#define HID_NEW_FILE_DEFAULT 1024 +#define HID_CLOSE_FILE 1001 +#define HID_DOC_MGR_DLG 1032 +#define HID_CONFIG_TOOLBOX 1629 +#define HID_CONFIG_MENU 1630 +#define HID_CONFIG_KEY 1631 +#define HID_TEMPLATE_PI 1657 +#define HID_ADDR_PI 1658 +#define HID_AUTO_FORMAT 1651 +#define HID_NAVIGATION_PI 1656 +#define HID_NAVIGATION_PI_GOTO_PAGE 1659 +#define HID_HELP_PI 1655 +#define HID_FORMAT_DROPCAPS 1454 +#define HID_CONFIG_VIEWOPTIONS 1635 +#define HID_CONFIG_COLORS 1636 +#define HID_TOOLBOX 1213 +#define HID_RIBBON 1210 +#define HID_RULER 1211 +#define HID_VLINEAL 1216 +#define HID_VSCROLLBAR 1217 +#define HID_HSCROLLBAR 1218 +#define HID_SAVE_FILE 1013 +#define HID_SAVE_ALL 1023 +#define HID_SAVE_FILE_AS 1012 +#define HID_OPEN_LASTVERSION 1009 +#define HID_STATUSBAR 1212 +#define HID_ABOUT_DLG 1806 +#define HID_SEND_MAIL 1022 +#define HID_OPEN_FILE 1007 +#define HID_INSERT_FILE 1309 +#define HID_DOCSTAT_DLG 1020 +#define HID_LOAD_TEMPLATE_DLG 1021 +#define HID_ESCAPE 1941 +#define HID_PLAY_MACRO_DLG 1624 +#define HID_RECORD_MACRO_DLG 1622 +#define HID_ASSIGN_LOCAL_MACRO_DLG 1632 +#define HID_COMPILE_MACRO 1633 +#define HID_CREATE_DOCUMENT 1019 +#define HID_PAGEUP 1937 +#define HID_PAGEDOWN 1938 +#define HID_SET_LEFT_PARA 1418 +#define HID_SET_RIGHT_PARA 1419 +#define HID_SET_CENTER_PARA 1420 +#define HID_SET_JUSTIFY_PARA 1421 +#define HID_SET_ADJUST 1428 +#define HID_FORMAT_RESET 1469 +#define HID_INDENT_TO_TABSTOP 1417 +#define HID_UNINDENT_TO_TABSTOP 1431 +#define HID_SET_BOLD 1405 +#define HID_SET_ITALIC 1406 +#define HID_SET_UNDERLINE 1409 +#define HID_SET_STRIKEOUT 1410 +#define HID_SET_OUTLINE 1408 +#define HID_SET_SHADOW 1407 +#define HID_SET_SUPER_SCRIPT 1411 +#define HID_SET_SUB_SCRIPT 1412 +#define HID_SET_COLOR 1413 +#define HID_SET_CASEMAP 1414 +#define HID_SET_LANGUAGE 1415 +#define HID_SET_KERNING 1416 +#define HID_SET_FONT 1401 +#define HID_SET_FONT_SIZE 1402 +#define HID_GROW_FONT_SIZE 1403 +#define HID_SHRINK_FONT_SIZE 1404 +#define HID_SET_LINE_SPACE_1 1422 +#define HID_SET_LINE_SPACE_15 1423 +#define HID_SET_LINE_SPACE_2 1424 +#define HID_SET_PROP_LINE_SPACE 1540 +#define HID_SET_ABS_LINE_SPACE 1541 +#define HID_INSERT_SYMBOL 1328 +#define HID_INSERT_OBJECT_DLG 1322 +#define HID_EDIT_OBJECT 1110 +#define HID_EDIT_LINK_DLG 1109 +#define HID_EDIT_FILE_INFO_DLG 1107 +#define HID_EDIT_IDX_ENTRY_DLG 1123 +#define HID_NUM_BULLET_DOWN 1130 +#define HID_NUM_BULLET_MOVEUP 1134 +#define HID_NUM_BULLET_MOVEDOWN 1135 +#define HID_NUM_BULLET_UP 1131 +#define HID_NUM_BULLET_PREV 1132 +#define HID_NUM_BULLET_NEXT 1133 +#define HID_NUM_BULLET_OUTLINE_MOVEDOWN 1142 +#define HID_NUM_BULLET_OUTLINE_MOVEUP 1141 +#define HID_NUM_BULLET_OUTLINE_UP 1140 +#define HID_NUM_BULLET_OUTLINE_DOWN 1139 +#define HID_NUM_BULLET_NONUM 1136 +#define HID_NUM_NUMBERING_ON 1144 +#define HID_NUM_BULLET_ON 1138 +#define HID_NUM_BULLET_OFF 1137 +#define HID_INSERT_IDX_ENTRY_DLG 1335 +#define HID_POSTIT 1329 +#define HID_INSERT_CAPTION 1310 +#define HID_INSERT_IDX 1336 +#define HID_INSERT_USERIDX 1337 +#define HID_INSERT_CNTNTIDX 1338 +#define HID_INSERT_IDX_ENTRY 1340 +#define HID_INSERT_USERIDX_ENTRY 1341 +#define HID_INSERT_CNTNTIDX_ENTRY 1342 +#define HID_INSERT_FRAME 1334 +#define HID_INSERT_FRAME_INTERACT 1333 +#define HID_INSERT_SOFT_HYPHEN 1350 +#define HID_INSERT_HARD_SPACE 1351 +#define HID_FORMAT_FRAME_DLG 1456 +#define HID_FRAME_TO_TOP 1470 +#define HID_FRAME_TO_BOTTOM 1471 +#define HID_FRAME_NOWRAP 1472 +#define HID_FRAME_WRAP 1473 +#define HID_FRAME_WRAPTHRU 1474 +#define HID_FRAME_ALIGN_HORZ_LEFT 1475 +#define HID_FRAME_ALIGN_HORZ_RIGHT 1476 +#define HID_FRAME_ALIGN_HORZ_CENTER 1477 +#define HID_FRAME_ALIGN_VERT_TOP 1478 +#define HID_FRAME_ALIGN_VERT_BOTTOM 1479 +#define HID_FRAME_ALIGN_VERT_CENTER 1480 +#define HID_EDIT_FIELD 1104 +#define HID_SET_FIELD_VALUE 1112 +#define HID_INSERT_FIELD 1308 +#define HID_INSERT_MERGEFIELD_DLG 1320 +#define HID_EXECUTE_MACROFIELD 1127 +#define HID_UPDATE_FIELDS 1126 +#define HID_UPDATE_INPUTFIELDS 1143 +#define HID_CALC_TABLE 1129 +#define HID_INSERT_BREAK_DLG 1304 +#define HID_INSERT_BOOKMARK 1302 +#define HID_DELETE_BOOKMARK 1301 +#define HID_INSERT_GRAFIC 1315 +#define HID_FORMAT_TABLE_DLG 1460 +#define HID_INSERT_TABLE 1330 +#define HID_INSERT_COLS 1332 +#define HID_PAGE_STYLE_SET_COLS 1538 +#define HID_CONVERT_TEXT_TABLE 1500 +#define HID_TABLE_INSERT_ROW 1501 +#define HID_TABLE_INSERT_COL 1502 +#define HID_TABLE_DELETE_ROW 1503 +#define HID_TABLE_DELETE_COL 1504 +#define HID_TABLE_SPLIT_CELLS 1505 +#define HID_TABLE_MERGE_CELLS 1506 +#define HID_TABLE_SET_ROW_HEIGHT 1507 +#define HID_TABLE_SET_COL_WIDTH 1508 +#define HID_TABLE_SET_ULSPACE 1509 +#define HID_TABLE_SET_GRID 1510 +#define HID_TABLE_SET_SHADOW 1511 +#define HID_FORMAT_CHAR_DLG 1441 +#define HID_FORMAT_PAGE_DLG 1452 +#define HID_CHANGE_PAGENUM 1634 +#define HID_FORMAT_PARA_DLG 1443 +#define HID_FORMAT_TAB_DLG 1445 +#define HID_FORMAT_BORDER_DLG 1447 +#define HID_FORMAT_BORDER 1439 +#define HID_FORMAT_SHADOW 1438 +#define HID_FORMAT_BACKGROUND 1448 +#define HID_FORMAT_BACKGROUND_DLG 1450 +#define HID_SET_FRM_SIZE 1481 +#define HID_SET_FRM_POSITION 1482 +#define HID_SET_FRM_ANCHOR 1483 +#define HID_SET_FRM_WRAP 1484 +#define HID_SET_FRM_DIST 1485 +#define HID_SET_FRM_OPTIONS 1486 +#define HID_SET_FRM_MACRO 1494 +#define HID_SET_FRM_COLUMNS 1495 +#define HID_SET_FRM_COLUMN_WIDTH 1496 +#define HID_SET_GRF_MIRROR 1488 +#define HID_SET_TABLE_WIDTH 1489 +#define HID_SET_TABLE_ALIGN 1490 +#define HID_TABLE_SET_READ_ONLY_CELLS 1517 +#define HID_TABLE_UNSET_READ_ONLY_CELLS 1519 +#define HID_NEW_STYLE_BY_EXAMPLE 1462 +#define HID_UPDATE_STYLES_DIRECT 1497 +#define HID_UPDATE_STYLE_BY_EXAMPLE 1463 +#define HID_STYLE_SHEET_FRAME_DLG 1464 +#define HID_STYLE_SHEET_DOC_DLG 1465 +#define HID_SET_STANDARD_FONTS 1442 +#define HID_COPY 1102 +#define HID_PASTE 1113 +#define HID_PASTESPECIAL 1114 +#define HID_CUT 1103 +#define HID_FLIP_HORZ_GRAFIC 1425 +#define HID_FLIP_VERT_GRAFIC 1426 +#define HID_FORMAT_GRAFIC_DLG 1458 +#define HID_VIEW_BOUNDS 1214 +#define HID_VIEW_FIELDS 1215 +#define HID_VIEW_META_CHARS 1224 +#define HID_VIEW_MARKS 1225 +#define HID_VIEW_FIELDNAME 1226 +#define HID_VIEW_TABLEGRID 1227 +#define HID_SEARCH 1117 +#define HID_REPEAT_SEARCH 1150 +#define HID_REPLACE 1118 +#define HID_GOTO 1111 +#define HID_SETUP_PRINTER_DLG 1015 +#define HID_PRINT_FILE 1010 +#define HID_PRINT_FILE_DEFAULT 1025 +#define HID_FAX 1028 +#define HID_PRINT_FILE_OPTIONS 1011 +#define HID_THESAURUS_DLG 1604 +#define HID_SPELLING_DLG 1601 +#define HID_HYPHENATE_OPT_DLG 1607 +#define HID_MERGE_FILE_DLG 1004 +#define HID_SELECT_DATABASE 1030 +#define HID_DOC_INFO_DLG 1031 +#define HID_MERGE_FILE 1003 +#define HID_MERGE_RECORD 1327 +#define HID_INSERT_RECORD 1326 +#define HID_NUMBERING_OUTLINE_DLG 1612 +#define HID_NUMBER_BULLETS 1121 +#define HID_ZOOM 1231 +#define HID_SORTING 1613 +#define HID_SORTING_DLG 1614 +#define HID_CALCULATE 1615 +#define HID_REFRESH_VIEW 1201 +#define HID_CHAR_LEFT 1901 +#define HID_CHAR_RIGHT 1902 +#define HID_LINE_UP 1903 +#define HID_LINE_DOWN 1904 +#define HID_START_OF_LINE 1905 +#define HID_END_OF_LINE 1906 +#define HID_START_OF_DOCUMENT 1907 +#define HID_END_OF_DOCUMENT 1908 +#define HID_SELECT_WORD 1943 +#define HID_SELECT_ALL 1119 +#define HID_START_OF_NEXT_PAGE 1909 +#define HID_END_OF_NEXT_PAGE 1910 +#define HID_START_OF_PREV_PAGE 1911 +#define HID_END_OF_PREV_PAGE 1912 +#define HID_START_OF_PAGE 1913 +#define HID_END_OF_PAGE 1914 +#define HID_NEXT_WORD 1921 +#define HID_START_OF_PARA 1919 +#define HID_END_OF_PARA 1920 +#define HID_PREV_WORD 1922 +#define HID_NEXT_SENT 1923 +#define HID_PREV_SENT 1924 +#define HID_SET_INS_MODE 1936 +#define HID_SET_ADD_MODE 1939 +#define HID_SET_EXT_MODE 1940 +#define HID_START_TABLE 1947 +#define HID_END_TABLE 1948 +#define HID_NEXT_TABLE 1949 +#define HID_PREV_TABLE 1950 +#define HID_TABLE_SELECT_ALL 1515 +#define HID_TABLE_SELECT_COL 1514 +#define HID_TABLE_SELECT_ROW 1513 +#define HID_START_OF_COLUMN 1917 +#define HID_END_OF_COLUMN 1918 +#define HID_START_OF_NEXT_COLUMN 1951 +#define HID_END_OF_NEXT_COLUMN 1952 +#define HID_START_OF_PREV_COLUMN 1953 +#define HID_END_OF_PREV_COLUMN 1954 +#define HID_FOOTNOTE_TO_ANCHOR 1955 +#define HID_NEXT_FOOTNOTE 1956 +#define HID_PREV_FOOTNOTE 1957 +#define HID_CNTNT_TO_NEXT_FRAME 1958 +#define HID_FRAME_TO_ANCHOR 1959 +#define HID_TO_HEADER 1960 +#define HID_TO_FOOTER 1961 +#define HID_IDX_MARK_TO_IDX 1962 +#define HID_DELETE 1925 +#define HID_BACKSPACE 1926 +#define HID_DELETE_SENT 1927 +#define HID_DELETE_BACK_SENT 1928 +#define HID_DELETE_WORD 1929 +#define HID_DELETE_BACK_WORD 1930 +#define HID_DELETE_LINE 1931 +#define HID_DELETE_BACK_LINE 1932 +#define HID_DELETE_PARA 1933 +#define HID_DELETE_BACK_PARA 1934 +#define HID_DELETE_WHOLE_LINE 1935 +#define HID_INSERT_BREAK 1303 +#define HID_INSERT_PAGEBREAK 1323 +#define HID_INSERT_LINEBREAK 1318 +#define HID_INSERT_COLUMN_BREAK 1305 +#define HID_INSERT_FOOTNOTE 1311 +#define HID_INSERT_FOOTNOTE_DLG 1312 +#define HID_FORMAT_FOOTNOTE_DLG 1468 +#define HID_UNDO 1120 +#define HID_REDO 1116 +#define HID_REPEAT 1122 +#define HID_REPAGINATE 1161 +#define HID_SHOW_UPDATE_HELP 1805 +#define HID_SHOW_KEYBOARD_HELP 1803 +#define HID_SHOW_HELP_MANUAL 1804 +#define HID_GLOSSARY_DLG 1620 +#define HID_EXPAND_GLOSSARY 1628 +#define HID_INSERT_GLOSSARY 1640 +#define HID_AUTO_CORRECT_DLG 1650 +#define HID_AUTO_CORRECT 1649 +#define HID_CONFIG_DLG 1627 +#define HID_INSERT_STRING 1331 +#define HID_SET_CHAR_STYLE 1491 +#define HID_SET_PARA_STYLE 1492 +#define HID_SET_PAGE_STYLE 1493 +#define HID_SET_LRMARGIN 1429 +#define HID_SET_ULMARGIN 1430 +#define HID_SET_HYPHEN_ZONE 1432 +#define HID_SET_PAGE_BREAK 1433 +#define HID_FORMAT_PAGE 1451 +#define HID_SET_KEEP_TOGETHER 1434 +#define HID_SET_WIDOW 1436 +#define HID_SET_ORPHAN 1437 +#define HID_BUFFER_UPDATE 1124 +#define HID_FORMAT_TAB 1444 +#define HID_IS_END_OF_PARA 2000 +#define HID_IS_END_OF_WORD 2000 +#define HID_IS_END_OF_DOC 2000 +#define HID_IS_START_OF_PARA 2000 +#define HID_IS_START_OF_WORD 2000 +#define HID_IS_START_OF_DOC 2000 +#define HID_EDIT_FORMULA 1128 +#define HID_ENVELOP 2050 +#define HID_LABEL 2051 +#define HID_AGENDA_WIZZARD 1663 +#define HID_MEMO_WIZZARD 1662 +#define HID_FAX_WIZZARD 1661 +#define HID_LETTER_WIZZARD 1660 +#define HID_LAUNCH_REGISTRY 1002 + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/binfilter/bf_sw/source/ui/inc/idxmrk.hxx b/binfilter/bf_sw/source/ui/inc/idxmrk.hxx new file mode 100644 index 000000000000..aebe8cd6a619 --- /dev/null +++ b/binfilter/bf_sw/source/ui/inc/idxmrk.hxx @@ -0,0 +1,98 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ +#ifndef _IDXMRK_HXX +#define _IDXMRK_HXX + +#include <com/sun/star/container/XNameAccess.hpp> +#include <bf_sfx2/basedlgs.hxx> + +#include <vcl/fixed.hxx> + +#include <vcl/lstbox.hxx> +#include <vcl/combobox.hxx> + +#include <vcl/field.hxx> + +#include <vcl/group.hxx> + +#include <vcl/button.hxx> + +#include <vcl/imagebtn.hxx> +#include <bf_sfx2/childwin.hxx> +#include "toxe.hxx" +#include <bf_svtools/stdctrl.hxx> +#include <com/sun/star/i18n/XExtendedIndexEntrySupplier.hpp> +namespace binfilter { +class SwWrtShell; +class SwTOXMgr; +class SwTOXMark; +/*-------------------------------------------------------------------- + Beschreibung: Markierung fuer Verzeichniseintrag einfuegen + --------------------------------------------------------------------*/ +class SwIndexMarkFloatDlg; +class SwIndexMarkModalDlg; +/* -----------------07.09.99 08:02------------------- + + --------------------------------------------------*/ +class SwInsertIdxMarkWrapper : public SfxChildWindow +{ +protected: + SwInsertIdxMarkWrapper( Window *pParentWindow, + sal_uInt16 nId, + SfxBindings* pBindings, + SfxChildWinInfo* pInfo ); + + SFX_DECL_CHILDWINDOW(SwInsertIdxMarkWrapper); + +public: + +}; + +/* -----------------15.09.99 08:39------------------- + + --------------------------------------------------*/ +class SwAuthMarkModalDlg; +/* -----------------07.09.99 08:02------------------- + + --------------------------------------------------*/ +class SwInsertAuthMarkWrapper : public SfxChildWindow +{ +protected: + SwInsertAuthMarkWrapper( Window *pParentWindow, + sal_uInt16 nId, + SfxBindings* pBindings, + SfxChildWinInfo* pInfo ); + + SFX_DECL_CHILDWINDOW(SwInsertAuthMarkWrapper); + +public: +}; +} //namespace binfilter +#endif // _IDXMRK_HXX + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/binfilter/bf_sw/source/ui/inc/initui.hxx b/binfilter/bf_sw/source/ui/inc/initui.hxx new file mode 100644 index 000000000000..2b7b9f2d10e4 --- /dev/null +++ b/binfilter/bf_sw/source/ui/inc/initui.hxx @@ -0,0 +1,80 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ + +#ifndef _INITUI_HXX +#define _INITUI_HXX + +#include <tools/solar.h> +class String; +namespace binfilter { +class SvStringsDtor; + +/* + * Forward Declarations + */ + +class SwThesaurus; +class SpellCheck; + + +/* + * Extern Definitions + */ +extern SwThesaurus* pThes; +extern String GetSWGVersion(); + +extern String* pOldGrfCat; +extern String* pOldTabCat; +extern String* pOldFrmCat; + +extern String* pCurrGlosGroup; + +extern SvStringsDtor* pDBNameList; + +extern SvStringsDtor* pAuthFieldNameList; +extern SvStringsDtor* pAuthFieldTypeList; + +// stellt die Textbausteinverwaltung zur Verfuegung +class SwGlossaries; +SwGlossaries* GetGlossaries(); + +class SwGlossaryList; + +BOOL HasGlossaryList(); +SwGlossaryList* GetGlossaryList(); + +extern void _InitUI(); +extern void _FinitUI(); +extern void _InitSpell(); +extern void _FinitSpell(); + + +} //namespace binfilter +#endif + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/binfilter/bf_sw/source/ui/inc/inputwin.hxx b/binfilter/bf_sw/source/ui/inc/inputwin.hxx new file mode 100644 index 000000000000..658c5f91077a --- /dev/null +++ b/binfilter/bf_sw/source/ui/inc/inputwin.hxx @@ -0,0 +1,76 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ +#ifndef SW_INPUTWIN_HXX +#define SW_INPUTWIN_HXX + + +#include <vcl/menu.hxx> +#include <bf_sfx2/childwin.hxx> +#include <vcl/toolbox.hxx> +#include <vcl/edit.hxx> +namespace binfilter { + +class SwFldMgr; +class SwWrtShell; +class SwView; +class SfxDispatcher; + +//======================================================================== +class InputEdit : public Edit +{ +public: + InputEdit(Window* pParent, WinBits nStyle) : + Edit(pParent , nStyle){} +protected: +}; + +//======================================================================== + + + + + +class SwInputChild : public SfxChildWindow +{ + BOOL bObjVis; + SfxDispatcher* pDispatch; +public: + SwInputChild( Window* , + USHORT nId, + SfxBindings*, + SfxChildWinInfo* ); + ~SwInputChild(); + SFX_DECL_CHILDWINDOW( SwInputChild ); +}; + +//================================================================== + +} //namespace binfilter +#endif + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/binfilter/bf_sw/source/ui/inc/itemdef.hxx b/binfilter/bf_sw/source/ui/inc/itemdef.hxx new file mode 100644 index 000000000000..15a9ab455bb6 --- /dev/null +++ b/binfilter/bf_sw/source/ui/inc/itemdef.hxx @@ -0,0 +1,42 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ +#ifndef ITEMDEF_HXX +#define ITEMDEF_HXX + + +#include <bf_sfx2/msg.hxx> +namespace binfilter { + +SFX_DECL_TYPE(10); //SwElemItem +SFX_DECL_TYPE(13); //SwAddPrinterItem +SFX_DECL_TYPE(16); //SwDocDisplayItem + +} //namespace binfilter +#endif + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/binfilter/bf_sw/source/ui/inc/listsh.hxx b/binfilter/bf_sw/source/ui/inc/listsh.hxx new file mode 100644 index 000000000000..b86fd26807e5 --- /dev/null +++ b/binfilter/bf_sw/source/ui/inc/listsh.hxx @@ -0,0 +1,47 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ +#ifndef _SWLISTSH_HXX +#define _SWLISTSH_HXX + +#include "basesh.hxx" +namespace binfilter { + +class SwListShell: public SwBaseShell +{ +public: + SFX_DECL_INTERFACE(SW_LISTSHELL); + TYPEINFO(); + + SwListShell(SwView &rView); + +}; + +} //namespace binfilter +#endif + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/binfilter/bf_sw/source/ui/inc/makefile.mk b/binfilter/bf_sw/source/ui/inc/makefile.mk new file mode 100644 index 000000000000..0a7dfb8d2a26 --- /dev/null +++ b/binfilter/bf_sw/source/ui/inc/makefile.mk @@ -0,0 +1,27 @@ +#************************************************************************* +# +# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +# +# Copyright 2000, 2010 Oracle and/or its affiliates. +# +# OpenOffice.org - a multi-platform office productivity suite +# +# This file is part of OpenOffice.org. +# +# OpenOffice.org is free software: you can redistribute it and/or modify +# it under the terms of the GNU Lesser General Public License version 3 +# only, as published by the Free Software Foundation. +# +# OpenOffice.org is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Lesser General Public License version 3 for more details +# (a copy is included in the LICENSE file that accompanied this code). +# +# You should have received a copy of the GNU Lesser General Public License +# version 3 along with OpenOffice.org. If not, see +# <http://www.openoffice.org/license.html> +# for a copy of the LGPLv3 License. +# +#************************************************************************* +EXTERNAL_WARNINGS_NOT_ERRORS := TRUE diff --git a/binfilter/bf_sw/source/ui/inc/misc.hrc b/binfilter/bf_sw/source/ui/inc/misc.hrc new file mode 100644 index 000000000000..8a048a29bc3d --- /dev/null +++ b/binfilter/bf_sw/source/ui/inc/misc.hrc @@ -0,0 +1,78 @@ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ + +#ifndef _MISC_HRC +#define _MISC_HRC + +#include "rcid.hrc" + +#define DLG_QUERY_DELETE (RC_MISC_BEGIN + 2) + +#define DLG_MASTERDOC_PAGE (RC_MISC_BEGIN + 3) +#define DLG_QUERY_ADD (RC_MISC_BEGIN + 4) + +#define STR_DOCUMENT_BIB_DLG (RC_MISC_BEGIN + 6) + +#define WIN_GLOBAL_DOC (RC_MISC_BEGIN + 7) +#define DLG_GLOBAL_DOC_OPTION (RC_MISC_BEGIN + 8) +#define DLG_NUMBERING (RC_MISC_BEGIN + 9) +#define DLG_ZOOM (RC_MISC_BEGIN + 10) +#define DLG_PG_FOOTNOTE (RC_MISC_BEGIN + 14) +#define DLG_NUMBERING_OUTLINE (RC_MISC_BEGIN + 15) +#define DLG_CHARMAP (RC_MISC_BEGIN + 20) +#define DLG_AUTOCORR (RC_MISC_BEGIN + 23) +#define DLG_AUTOFMT_OPT (RC_MISC_BEGIN + 24) +#define DLG_AUTOFMT_TAB (RC_MISC_BEGIN + 26) +#define DLG_PRCNT_SET (RC_MISC_BEGIN + 27) + + + + +#define MSG_BLOCK_CREATE_ERR (RC_MISC_BEGIN + 40) +#define MSG_BLOCK_DELETE_ERR (RC_MISC_BEGIN + 41) + +#define STR_CHANGE_START (RC_MISC_BEGIN + 44) +#define STR_CHANGE_END (RC_MISC_BEGIN + 45) + +#define STR_FULLNUMS_START (RC_MISC_BEGIN + 47) +#define STR_FULLNUMS_1 (STR_FULLNUMS_START ) +#define STR_FULLNUMS_2 (STR_FULLNUMS_START + 1) +#define STR_FULLNUMS_3 (STR_FULLNUMS_START + 2) +#define STR_FULLNUMS_4 (STR_FULLNUMS_START + 3) +#define STR_FULLNUMS_5 (STR_FULLNUMS_START + 4) +#define STR_FULLNUMS_6 (STR_FULLNUMS_START + 5) +#define STR_FULLNUMS_7 (STR_FULLNUMS_START + 6) +#define STR_FULLNUMS_8 (STR_FULLNUMS_START + 7) + +#define STR_BULLET_THEME (RC_MISC_BEGIN + 55) +#define MSG_NO_BULLETS (RC_MISC_BEGIN + 56) + +#define STR_NUMRULE_UNKNOWN (RC_MISC_BEGIN + 60) + + + +#endif // _MISC_HRC diff --git a/binfilter/bf_sw/source/ui/inc/modcfg.hxx b/binfilter/bf_sw/source/ui/inc/modcfg.hxx new file mode 100644 index 000000000000..05fc2737270a --- /dev/null +++ b/binfilter/bf_sw/source/ui/inc/modcfg.hxx @@ -0,0 +1,320 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ +#ifndef _MODOPT_HXX +#define _MODOPT_HXX + + +#include <tools/string.hxx> +#include <vcl/wintypes.hxx> +#include <vcl/field.hxx> +#include <bf_svtools/svarray.hxx> + +#include "authratr.hxx" +#include "caption.hxx" +#include "tblenum.hxx" + +#include <unotools/configitem.hxx> +namespace binfilter { + +//----------------------------------------------------------------------------- + +typedef InsCaptionOpt* InsCaptionOptPtr; +SV_DECL_PTRARR_SORT_DEL(InsCapOptArr, InsCaptionOptPtr, 0, 5) + +class InsCaptionOptArr : public InsCapOptArr +{ + friend class SwModuleOptions; + friend class SwInsertConfig; +protected: + InsCaptionOpt* Find(const SwCapObjType eType, const SvGlobalName *pOleId = 0) const; +}; + +/* -----------------------------10.10.00 16:14-------------------------------- + + ---------------------------------------------------------------------------*/ +class SwModuleOptions; +class SwRevisionConfig : public ::utl::ConfigItem +{ + friend class SwModuleOptions; + + AuthorCharAttr aInsertAttr; //Revision/TextDisplay/Insert/Attribute // Redlining: Author-Zeichenattribute + //Revision/TextDisplay/Insert/Color + AuthorCharAttr aDeletedAttr; //Revision/TextDisplay/Delete/Attribute + //Revision/TextDisplay/Delete/Color + AuthorCharAttr aFormatAttr; //Revision/TextDisplay/ChangeAttribute/Attribute + //Revision/TextDisplay/ChangeAttribute/Color + USHORT nMarkAlign; //Revision/LinesChanged/Mark + Color aMarkColor; //Revision/LinesChanged/Color + + const ::com::sun::star::uno::Sequence<rtl::OUString>& GetPropertyNames(); + public: + SwRevisionConfig(); + ~SwRevisionConfig(); + + void Load(); + void SetModified(){ConfigItem::SetModified();} + virtual void Commit(); + virtual void Notify( const ::com::sun::star::uno::Sequence< rtl::OUString >& aPropertyNames ); +}; +/* -----------------------------11.10.00 09:00-------------------------------- + + ---------------------------------------------------------------------------*/ +class SwInsertConfig : public ::utl::ConfigItem +{ + friend class SwModuleOptions; + + InsCaptionOptArr* pCapOptions; + InsCaptionOpt* pOLEMiscOpt; + + SvGlobalName aGlobalNames[5]; + + sal_Bool bInsWithCaption; //Insert/Caption/Automatic // Objekte beschriftet einfuegen + sal_uInt16 nInsTblFlags; //Insert/Table/Header // Flags fuer Tabellen einfuegen + //Insert/Table/RepeatHeader + //Insert/Table/Split + //Insert/Table/Border + sal_Bool bIsWeb; + + const ::com::sun::star::uno::Sequence<rtl::OUString>& GetPropertyNames(); + public: + SwInsertConfig(sal_Bool bWeb); + ~SwInsertConfig(); + + void Load(); + void SetModified(){ConfigItem::SetModified();} + virtual void Commit(); + virtual void Notify( const ::com::sun::star::uno::Sequence< rtl::OUString >& aPropertyNames ); +}; +/* -----------------------------11.10.00 09:00-------------------------------- + + ---------------------------------------------------------------------------*/ +class SwTableConfig : public ::utl::ConfigItem +{ + friend class SwModuleOptions; + + USHORT nTblHMove; //int Table/Shift/Row + USHORT nTblVMove; //int Table/Shift/Column + USHORT nTblHInsert; //int Table/Insert/Row + USHORT nTblVInsert; //int Table/Insert/Column + TblChgMode eTblChgMode; //int Table/Change/Effect + + sal_Bool bInsTblFormatNum; // Table/Input/NumberRecognition // Automatische Zahlenerkennung + sal_Bool bInsTblChangeNumFormat; // Table/Input/NumberFormatRecognition // Automatische Zahlenformaterkennung + sal_Bool bInsTblAlignNum; // Table/Input/Alignment // Zahlen ausrichten + + const ::com::sun::star::uno::Sequence<rtl::OUString>& GetPropertyNames(); + public: + SwTableConfig(sal_Bool bWeb); + ~SwTableConfig(); + + void Load(); + void SetModified(){ConfigItem::SetModified();} + virtual void Commit(); + virtual void Notify( const ::com::sun::star::uno::Sequence< rtl::OUString >& aPropertyNames ); +}; +/* -----------------------------18.01.01 16:57-------------------------------- + + ---------------------------------------------------------------------------*/ +class SwMiscConfig : public ::utl::ConfigItem +{ + friend class SwModuleOptions; + + String sWordDelimiter; // Statistics/WordNumber/Delimiter + BOOL bDefaultFontsInCurrDocOnly; // DefaultFont/Document + BOOL bShowIndexPreview ; // Index/ShowPreview + BOOL bGrfToGalleryAsLnk; // Misc/GraphicToGalleryAsLink + BOOL bNumAlignSize; // Numbering/Graphic/KeepRatio + BOOL bSinglePrintJob; // FormLetter/PrintOutput/SinglePrintJobs + BOOL bIsNameFromColumn; // FormLetter/FileOutput/FileName/Generation + sal_Int16 nMailingFormats; // FormLetter/MailingOutput/Formats + String sNameFromColumn; // FormLetter/FileOutput/FileName/FromDatabaseField (string!) + String sMailingPath; // FormLetter/FileOutput/Path + String sMailName; // FormLetter/FileOutput/FileName/FromManualSetting (string!) + + const ::com::sun::star::uno::Sequence<rtl::OUString>& GetPropertyNames(); + public: + SwMiscConfig(); + ~SwMiscConfig(); + + void Load(); + void SetModified(){ConfigItem::SetModified();} + virtual void Commit(); + virtual void Notify( const ::com::sun::star::uno::Sequence< rtl::OUString >& aPropertyNames ); +}; + +/* --------------------------------------------------------------------------- + + ---------------------------------------------------------------------------*/ +class SwModuleOptions +{ + SwRevisionConfig aRevisionConfig; + SwInsertConfig aInsertConfig; + SwInsertConfig aWebInsertConfig; + + SwTableConfig aTableConfig; + SwTableConfig aWebTableConfig; + + SwMiscConfig aMiscConfig; + + //fiscus: don't show tips of text fields - it's not part of the configuration! + BOOL bHideFieldTips : 1; + +public: + SwModuleOptions(); + + TblChgMode GetTblMode() const { return aTableConfig.eTblChgMode;} + void SetTblMode( TblChgMode eSet ) { aTableConfig.eTblChgMode = eSet; + aTableConfig.SetModified();} + + USHORT GetTblHMove() const { return aTableConfig.nTblHMove;} + void SetTblHMove( USHORT nSet ) { aTableConfig.nTblHMove = nSet; + aTableConfig.SetModified();} + + USHORT GetTblVMove() const { return aTableConfig.nTblVMove;} + void SetTblVMove( USHORT nSet ) { aTableConfig.nTblVMove = nSet; + aTableConfig.SetModified();} + + USHORT GetTblHInsert() const {return aTableConfig.nTblHInsert;} + void SetTblHInsert( USHORT nSet ) { aTableConfig.nTblHInsert = nSet; + aTableConfig.SetModified();} + + USHORT GetTblVInsert() const {return aTableConfig.nTblVInsert;} + void SetTblVInsert( USHORT nSet ) { aTableConfig.nTblVInsert = nSet; + aTableConfig.SetModified();} + + const AuthorCharAttr &GetInsertAuthorAttr() const { return aRevisionConfig.aInsertAttr; } + void SetInsertAuthorAttr( AuthorCharAttr &rAttr ) { aRevisionConfig.aInsertAttr = rAttr; + aRevisionConfig.SetModified();} + + const AuthorCharAttr &GetDeletedAuthorAttr() const { return aRevisionConfig.aDeletedAttr; } + void SetDeletedAuthorAttr( AuthorCharAttr &rAttr ) { aRevisionConfig.aDeletedAttr = rAttr; + aRevisionConfig.SetModified();} + + const AuthorCharAttr &GetFormatAuthorAttr() const { return aRevisionConfig.aFormatAttr; } + void SetFormatAuthorAttr( AuthorCharAttr &rAttr ) { aRevisionConfig.aFormatAttr = rAttr; + aRevisionConfig.SetModified();} + + USHORT GetMarkAlignMode() const { return aRevisionConfig.nMarkAlign; } + void SetMarkAlignMode(USHORT nMode) { aRevisionConfig.nMarkAlign = nMode; + aRevisionConfig.SetModified();} + + const Color& GetMarkAlignColor() const { return aRevisionConfig.aMarkColor; } + void SetMarkAlignColor(const Color &rColor) { aRevisionConfig.aMarkColor = rColor; + aRevisionConfig.SetModified();} + + BOOL IsInsWithCaption(BOOL bHTML) const + { return bHTML ? FALSE : aInsertConfig.bInsWithCaption; } + void SetInsWithCaption( BOOL bHTML, BOOL b ) + { if(!bHTML) + aInsertConfig.bInsWithCaption = b; + aInsertConfig.SetModified();} + + BOOL IsInsTblFormatNum(BOOL bHTML) const + { return bHTML ? aWebTableConfig.bInsTblFormatNum : aTableConfig.bInsTblFormatNum; } + void SetInsTblFormatNum( BOOL bHTML, BOOL b ) + { bHTML ? (aWebTableConfig.bInsTblFormatNum = b) : (aTableConfig.bInsTblFormatNum = b); + bHTML ? aWebTableConfig.SetModified() : aTableConfig.SetModified();} + + BOOL IsInsTblChangeNumFormat(BOOL bHTML) const + { return bHTML ? aWebTableConfig.bInsTblChangeNumFormat : aTableConfig.bInsTblChangeNumFormat; } + void SetInsTblChangeNumFormat( BOOL bHTML, BOOL b ) + { bHTML ? (aWebTableConfig.bInsTblChangeNumFormat = b) : (aTableConfig.bInsTblChangeNumFormat = b); + bHTML ? aWebTableConfig.SetModified() : aTableConfig.SetModified();} + + + BOOL IsInsTblAlignNum(BOOL bHTML) const + { return bHTML ? aWebTableConfig.bInsTblAlignNum : aTableConfig.bInsTblAlignNum; } + void SetInsTblAlignNum( BOOL bHTML, BOOL b ) + { bHTML ? (aWebTableConfig.bInsTblAlignNum = b) : (aTableConfig.bInsTblAlignNum = b); + bHTML ? aWebTableConfig.SetModified() : aTableConfig.SetModified();;} + + USHORT GetInsTblFlags(BOOL bHTML) const + { return bHTML ? aWebInsertConfig.nInsTblFlags : aInsertConfig.nInsTblFlags;} + void SetInsTblFlags( BOOL bHTML, USHORT nSet ) { + bHTML ? (aWebInsertConfig.nInsTblFlags = nSet) : (aInsertConfig.nInsTblFlags = nSet); + bHTML ? aWebInsertConfig.SetModified() : aInsertConfig.SetModified();} + + + + BOOL IsGrfToGalleryAsLnk() const { return aMiscConfig.bGrfToGalleryAsLnk; } + void SetGrfToGalleryAsLnk( BOOL b ) { aMiscConfig.bGrfToGalleryAsLnk = b; + aMiscConfig.SetModified();} + + sal_Int16 GetMailingFormats() const { return aMiscConfig.nMailingFormats;} + void SetMailingFormats( sal_Int16 nSet ) { aMiscConfig.nMailingFormats = nSet; + aMiscConfig.SetModified();} + + BOOL IsSinglePrintJob() const { return aMiscConfig.bSinglePrintJob; } + void SetSinglePrintJob( BOOL b ) { aMiscConfig.bSinglePrintJob = b; + aMiscConfig.SetModified();} + + BOOL IsNumAlignSize() const { return aMiscConfig.bNumAlignSize; } + void SetNumAlignSize( BOOL b ) { aMiscConfig.bNumAlignSize = b; + aMiscConfig.SetModified();} + + BOOL IsNameFromColumn() const { return aMiscConfig.bIsNameFromColumn; } + void SetIsNameFromColumn( BOOL bSet ) { aMiscConfig.bIsNameFromColumn = bSet;} + + const String& GetNameFromColumn() const { return aMiscConfig.sNameFromColumn; } + void SetNameFromColumn( const String& rSet ) { aMiscConfig.sNameFromColumn = rSet; + aMiscConfig.SetModified();} + + String GetMailingPath() const { return aMiscConfig.sMailingPath; } + void SetMailingPath(const String& sPath) { aMiscConfig.sMailingPath = sPath; + aMiscConfig.SetModified();} + + String GetMailName() const { return aMiscConfig.sMailName; } + void SetMailName(const String& sName){ aMiscConfig.sMailName = sName; + aMiscConfig.SetModified();} + + const String &GetWordDelimiter() const { return aMiscConfig.sWordDelimiter; } + void SetWordDelimiter(const String& sDelim) { aMiscConfig.sWordDelimiter = sDelim; + aMiscConfig.SetModified();} + + //convert word delimiter from or to user interface + static String ConvertWordDelimiter(const String& rDelim, BOOL bFromUI); + + BOOL IsShowIndexPreview() const {return aMiscConfig.bShowIndexPreview;} + void SetShowIndexPreview(BOOL bSet) + {aMiscConfig.bShowIndexPreview = bSet; + aMiscConfig.SetModified();} + + BOOL IsDefaultFontInCurrDocOnly() const { return aMiscConfig.bDefaultFontsInCurrDocOnly;} + void SetDefaultFontInCurrDocOnly(BOOL bSet) + { + aMiscConfig.bDefaultFontsInCurrDocOnly = bSet; + aMiscConfig.SetModified(); + } + + BOOL IsHideFieldTips() const {return bHideFieldTips;} + void SetHideFieldTips(BOOL bSet) {bHideFieldTips = bSet;} +}; +} //namespace binfilter +#endif + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/binfilter/bf_sw/source/ui/inc/numpara.hxx b/binfilter/bf_sw/source/ui/inc/numpara.hxx new file mode 100644 index 000000000000..7c633dd324f0 --- /dev/null +++ b/binfilter/bf_sw/source/ui/inc/numpara.hxx @@ -0,0 +1,90 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ +#ifndef _NUMPARA_HXX +#define _NUMPARA_HXX + + +#include <vcl/lstbox.hxx> +#include <vcl/fixed.hxx> +#include <vcl/field.hxx> +#include <vcl/button.hxx> +namespace binfilter { + + +/* --- class SwParagraphNumTabPage ---------------------------------------- + Mit dieser TabPage werden Numerierungseinstellungen am Absatz bzw. der + Absatzvorlage vorgenommen. + + ---------------------------------------------------------------------------*/ +class SwParagraphNumTabPage : public SfxTabPage +{ + FixedText aNumberStyleFT; + ListBox aNumberStyleLB; + + FixedLine aNewStartFL; + TriStateBox aNewStartCB; + TriStateBox aNewStartNumberCB; + NumericField aNewStartNF; + + FixedLine aCountParaFL; + TriStateBox aCountParaCB; + TriStateBox aRestartParaCountCB; + FixedText aRestartFT; + NumericField aRestartNF; + + BOOL bModified : 1; + BOOL bCurNumrule : 1; + + DECL_LINK( NewStartHdl_Impl, CheckBox* ); + DECL_LINK( StyleHdl_Impl, ListBox* ); + DECL_LINK( LineCountHdl_Impl, CheckBox* ); + +protected: + SwParagraphNumTabPage(Window* pParent, const SfxItemSet& rSet ); + +public: + ~SwParagraphNumTabPage(); + + static SfxTabPage* Create( Window* pParent, + const SfxItemSet& rSet ); + static USHORT* GetRanges(); + + virtual BOOL FillItemSet( SfxItemSet& rSet ); + virtual void Reset( const SfxItemSet& rSet ); + + void EnableNewStart(); + + ListBox& GetStyleBox() {return aNumberStyleLB;}; + +}; + + +} //namespace binfilter +#endif + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/binfilter/bf_sw/source/ui/inc/olesh.hxx b/binfilter/bf_sw/source/ui/inc/olesh.hxx new file mode 100644 index 000000000000..a49b9e2bc1d8 --- /dev/null +++ b/binfilter/bf_sw/source/ui/inc/olesh.hxx @@ -0,0 +1,52 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ +#ifndef _SWOLESH_HXX +#define _SWOLESH_HXX + +#include "frmsh.hxx" +namespace binfilter { + +class SwOleShell: public SwFrameShell +{ +public: + SFX_DECL_INTERFACE(SW_OLESHELL); + + SwOleShell(SwView &rView); + +}; + +} //namespace binfilter +#endif + + + + + + + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/binfilter/bf_sw/source/ui/inc/popup.hrc b/binfilter/bf_sw/source/ui/inc/popup.hrc new file mode 100644 index 000000000000..52b810cceca5 --- /dev/null +++ b/binfilter/bf_sw/source/ui/inc/popup.hrc @@ -0,0 +1,50 @@ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ + +#ifndef _POPUP_HRC +#define _POPUP_HRC + +#include "rcid.hrc" + +#define MN_TEXT_POPUPMENU (RC_POPUPS_BEGIN + 0) +#define MN_TAB_POPUPMENU (RC_POPUPS_BEGIN + 1) +#define MN_FRM_POPUPMENU (RC_POPUPS_BEGIN + 2) +#define MN_DRAW_POPUPMENU (RC_POPUPS_BEGIN + 3) +#define MN_DRWTXT_POPUPMENU (RC_POPUPS_BEGIN + 4) +#define MN_GRF_POPUPMENU (RC_POPUPS_BEGIN + 5) +#define MN_OLE_POPUPMENU (RC_POPUPS_BEGIN + 6) +#define MN_PPREVIEW_POPUPMENU (RC_POPUPS_BEGIN + 7) +#define MN_SRCVIEW_POPUPMENU (RC_POPUPS_BEGIN + 8) +#define MN_DRAWFORM_POPUPMENU (RC_POPUPS_BEGIN + 9) + +#if MN_DRAWFORM_POPUPMENU > RC_POPUPS_END + +#error Resource-Id Ueberlauf in #file, #line +#endif + + +#endif // _POPUP_HRC diff --git a/binfilter/bf_sw/source/ui/inc/prcntfld.hxx b/binfilter/bf_sw/source/ui/inc/prcntfld.hxx new file mode 100644 index 000000000000..341ac4a683f3 --- /dev/null +++ b/binfilter/bf_sw/source/ui/inc/prcntfld.hxx @@ -0,0 +1,62 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ +#ifndef _PRCNTFLD_HXX +#define _PRCNTFLD_HXX + +#include <vcl/field.hxx> +namespace binfilter { + +class PercentField : public MetricField +{ + long nRefValue; // 100%-Wert fuer Umrechnung (in Twips) + long nOldMax, nOldMin, nOldSpinSize, nOldBaseValue; + long nLastPercent, nLastValue; + USHORT nOldDigits; + FieldUnit eOldUnit; + sal_Bool bLockAutoCalculation; //prevent recalcution of percent values when the + //reference value is changed + + +public: + PercentField( Window* pWin, const ResId& rResId ); + + + + + + + + + void LockAutoCalculation(sal_Bool bLock) {bLockAutoCalculation = bLock;} + sal_Bool IsAutoCalculationLocked()const {return bLockAutoCalculation;} +}; + +} //namespace binfilter +#endif // _PRCNTFLD_HXX + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/binfilter/bf_sw/source/ui/inc/prtopt.hxx b/binfilter/bf_sw/source/ui/inc/prtopt.hxx new file mode 100644 index 000000000000..04588020a439 --- /dev/null +++ b/binfilter/bf_sw/source/ui/inc/prtopt.hxx @@ -0,0 +1,59 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ +#ifndef _PRTOPT_HXX +#define _PRTOPT_HXX + +#include <unotools/configitem.hxx> +#include <printdata.hxx> +namespace binfilter { + +class SwPrintOptions : public SwPrintData, public ::utl::ConfigItem +{ + sal_Bool bIsWeb; + + ::com::sun::star::uno::Sequence<rtl::OUString> GetPropertyNames(); +public: + SwPrintOptions(sal_Bool bWeb); + virtual ~SwPrintOptions(); + virtual void Commit(); + virtual void Notify( const ::com::sun::star::uno::Sequence< rtl::OUString >& aPropertyNames ); + + virtual void doSetModified( ) { bModified = sal_True; SetModified();} + + SwPrintOptions& operator=(const SwPrintData& rData) + { + SwPrintData::operator=( rData ); + SetModified(); + return *this; + } +}; + +} //namespace binfilter +#endif + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/binfilter/bf_sw/source/ui/inc/pview.hxx b/binfilter/bf_sw/source/ui/inc/pview.hxx new file mode 100644 index 000000000000..6dd39be2475a --- /dev/null +++ b/binfilter/bf_sw/source/ui/inc/pview.hxx @@ -0,0 +1,234 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ +#ifndef _SWPVIEW_HXX +#define _SWPVIEW_HXX + +#include <bf_sfx2/viewfrm.hxx> +#include <bf_sfx2/viewfac.hxx> +#include <tools/link.hxx> +#include <vcl/window.hxx> +#include <bf_sfx2/viewsh.hxx> +#include "shellid.hxx" +#include <bf_svx/zoomitem.hxx> +class ImageButton; +class Button; +class SvtAccessibilityOptions; +namespace binfilter { + +class SwViewOption; +class SwDocShell; +class SwScrollbar; +class ViewShell; +class SwPagePreView; +class SwRect; +class DataChangedEvent; +class CommandEvent; + +// OD 12.12.2002 #103492# +class SwPagePreviewLayout; + +// OD 24.03.2003 #108282# - delete member <mnVirtPage> and its accessor. +class SwPagePreViewWin : public Window +{ + ViewShell* mpViewShell; + USHORT mnSttPage; + BYTE mnRow, mnCol; + Size maPxWinSize; + Fraction maScale; + SwPagePreView& mrView; + // OD 02.12.2002 #103492# + bool mbCalcScaleForPreviewLayout; + Rectangle maPaintedPreviewDocRect; + // OD 12.12.2002 #103492# + SwPagePreviewLayout* mpPgPrevwLayout; + + +public: + SwPagePreViewWin( Window* pParent, SwPagePreView& rView ); + ~SwPagePreViewWin(); + + //Ruft ViewShell::Paint + + + ViewShell* GetViewShell() const { return mpViewShell; } + + + /** get selected page number of document preview + + OD 13.12.2002 #103492# + + @author OD + + @return selected page number + */ + + /** set selected page number in document preview + + OD 13.12.2002 #103492# + + @author OD + + @param _nSelectedPageNum + input parameter - physical page number of page that will be the selected one. + */ + + //JP 19.08.98: bei Einspaltigkeit gibt es keine 0. Seite! + + + + // OD 18.12.2002 #103492# - add <MV_SELPAGE>, <MV_SCROLL> + + // erzeuge den String fuer die StatusLeiste + + + /** method to adjust preview to a new zoom factor + + OD 02.12.2002 #103492# + paint of preview is prepared for a new zoom factor + + @author OD + */ +#ifdef ACCESSIBLE_LAYOUT +#endif +}; + + +/*-------------------------------------------------------------------- + Beschreibung: Sicht auf ein Dokument + --------------------------------------------------------------------*/ + +class SwPagePreView: public SfxViewShell +{ + // ViewWindow und Henkel zur Core + // aktuelle Dispatcher-Shell + SwPagePreViewWin aViewWin; + //viewdata of the previous SwView and the new crsrposition + String sSwViewData, + //and the new cursor position if the user double click in the PagePreView + sNewCrsrPos; + // to support keyboard the number of the page to go to can be set too + USHORT nNewPage; + // Sichtbarer Bereich + String sPageStr; + Size aDocSz; + Rectangle aVisArea; + + // MDI Bedienelemente + SwScrollbar *pHScrollbar; + SwScrollbar *pVScrollbar; + ImageButton *pPageUpBtn, + *pPageDownBtn; + // Dummy-Window zum Fllen der rechten unteren Ecke, wenn beide Scrollbars + // aktiv sind + Window *pScrollFill; + + USHORT mnPageCount; + BOOL bNormalPrint; + + // OD 09.01.2003 #106334# + // new members to reset design mode at draw view for form shell on switching + // back from writer page preview to normal view. + sal_Bool mbResetFormDesignMode:1; + sal_Bool mbFormDesignModeToReset:1; + + + + + + + /** help method to execute SfxRequest FN_PAGE_UP and FN_PAGE_DOWN + + OD 04.03.2003 #107369# + + @param _bPgUp + input parameter - boolean that indicates, if FN_PAGE_UP or FN_PAGE_DOWN + has to be executed. + + @param _pReq + optional input parameter - pointer to the <SfxRequest> instance, if existing. + + @author OD + */ + +protected: + + void SetZoom(SvxZoomType eSet, USHORT nFactor); + +public: + SFX_DECL_VIEWFACTORY(SwPagePreView); + SFX_DECL_INTERFACE(SW_PAGEPREVIEW); + TYPEINFO(); + + inline ViewShell* GetViewShell() const { return aViewWin.GetViewShell(); } + + + + + + + + + // Handler + void Execute(SfxRequest&){DBG_BF_ASSERT(0, "STRIP");} ;//STRIP001 void Execute(SfxRequest&); + void GetState(SfxItemSet&){DBG_BF_ASSERT(0, "STRIP");} ;//STRIP001 void GetState(SfxItemSet&); + void StateUndo(SfxItemSet&){DBG_BF_ASSERT(0, "STRIP");} ;//STRIP001 void StateUndo(SfxItemSet&); + + SwDocShell* GetDocShell(); + + //apply Accessiblity options + + // OD 09.01.2003 #106334# - inline method to request values of new members + // <mbResetFormDesignMode> and <mbFormDesignModeToReset> + + + /** adjust position of vertical scrollbar + + OD 19.02.2003 #107369 + Currently used, if the complete preview layout rows fit into to the given + window, if a new page is selected and this page is visible. + + @author OD + + @param _nNewThumbPos + input parameter - new position, which will be assigned to the vertical + scrollbar. + */ + void SetVScrollbarThumbPos( const sal_uInt16 _nNewThumbPos ); + + SwPagePreView( SfxViewFrame* pFrame, SfxViewShell* ); + ~SwPagePreView(); +}; + +// ----------------- inline Methoden ---------------------- + + + +} //namespace binfilter +#endif + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/binfilter/bf_sw/source/ui/inc/redlndlg.hxx b/binfilter/bf_sw/source/ui/inc/redlndlg.hxx new file mode 100644 index 000000000000..d11d4d72666e --- /dev/null +++ b/binfilter/bf_sw/source/ui/inc/redlndlg.hxx @@ -0,0 +1,66 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ +#ifndef _SWREDLNDLG_HXX +#define _SWREDLNDLG_HXX + +#include "chldwrap.hxx" + +#include <bf_sfx2/basedlgs.hxx> +namespace binfilter { + +class SwChildWinWrapper; + +/*------------------------------------------------------------------------ + Beschreibung: +------------------------------------------------------------------------*/ + + +/*------------------------------------------------------------------------ + Beschreibung: +------------------------------------------------------------------------*/ + + +/*------------------------------------------------------------------------ + Beschreibung: +------------------------------------------------------------------------*/ + +class SwRedlineAcceptChild : public SwChildWinWrapper +{ +public: + SwRedlineAcceptChild( Window* pParent,USHORT nId, SfxBindings*, SfxChildWinInfo* ):SwChildWinWrapper( pParent, nId ){DBG_BF_ASSERT(0, "STRIP");}; //STRIP001 SwRedlineAcceptChild( Window* , + + SFX_DECL_CHILDWINDOW( SwRedlineAcceptChild ); + +}; + + +} //namespace binfilter +#endif + + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/binfilter/bf_sw/source/ui/inc/ribbar.hrc b/binfilter/bf_sw/source/ui/inc/ribbar.hrc new file mode 100644 index 000000000000..d699e7d02a88 --- /dev/null +++ b/binfilter/bf_sw/source/ui/inc/ribbar.hrc @@ -0,0 +1,75 @@ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ +#ifndef _RIBBAR_HRC +#define _RIBBAR_HRC + +#include "rcid.hrc" + +#define MN_FORM2 2 +#define MN_FORM3 3 +#define MN_FORM4 4 +#define MN_FORM5 5 + +#define WIN_RIBBAR RC_RIBBAR_BEGIN + +#define CB_FORMAT (RC_RIBBAR_BEGIN +1) +#define CB_FONT (RC_RIBBAR_BEGIN +2) +#define CB_SIZE (RC_RIBBAR_BEGIN +3) +#define PB_FORMULA_OK (RC_RIBBAR_BEGIN +4) +#define PB_FORMULA_CANCEL (RC_RIBBAR_BEGIN +5) +#define BMP_OK PB_FORMULA_OK +#define BMP_CANCEL PB_FORMULA_CANCEL +#define RID_TBX_FORMULA (RC_RIBBAR_BEGIN +6) +#define FT_POS (RC_RIBBAR_BEGIN +7) +#define BT_FORMULA (RC_RIBBAR_BEGIN +8) + +#define STR_BACKGROUND_PATTERN (RC_RIBBAR_BEGIN + 10) +#define STR_BACKGROUND_COLOR (RC_RIBBAR_BEGIN + 11) +#define STR_BORDER_COLOR (RC_RIBBAR_BEGIN + 12) +#define STR_BORDER_STYLE (RC_RIBBAR_BEGIN + 13) +#define STR_BORDER_LINE (RC_RIBBAR_BEGIN + 14) +#define STR_TEXT_COLOR (RC_RIBBAR_BEGIN + 15) +#define STR_NUMLIST (RC_RIBBAR_BEGIN + 16) + +#define STR_HELP_TOOLBOX_TOGGLE (RC_RIBBAR_BEGIN + 17) + +#define RID_DRAW_WIN (RC_RIBBAR_BEGIN + 18) +#define RID_CNTRLR_WIN (RC_RIBBAR_BEGIN + 19) +#define RID_ALIGNMENT_WIN (RC_RIBBAR_BEGIN + 20) + +//Resourcen fuer Inputwin (Rechenleiste) + +#define MN_NUMNAMES_POPUP (RC_RIBBAR_BEGIN + 23) + + + + + + + + +#endif diff --git a/binfilter/bf_sw/source/ui/inc/scroll.hxx b/binfilter/bf_sw/source/ui/inc/scroll.hxx new file mode 100644 index 000000000000..57db3ad7f82f --- /dev/null +++ b/binfilter/bf_sw/source/ui/inc/scroll.hxx @@ -0,0 +1,69 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ +#ifndef _SCROLL_HXX +#define _SCROLL_HXX + +#include <vcl/scrbar.hxx> +namespace binfilter { + +class SwRect; + +class SwScrollbar: public ScrollBar +{ + Size aDocSz; + BOOL bHori :1; // Horizontal = TRUE, sonst Vertikal + BOOL bAuto :1; // fuer Scrollingmode + BOOL bThumbEnabled:1; + BOOL bVisible :1; // Show/Hide sollen nur noch dieses Flag setzen + BOOL bSizeSet :1; // wurde die Groesse bereits gesetzt? + + void AutoShow(); +public: + void Show( BOOL bVisible = TRUE ); + void Hide() { Show( FALSE ); } + BOOL IsVisible(BOOL bReal = FALSE) const { return bReal ? ScrollBar::IsVisible() : bVisible; } + // Aenderung der Dokumentgroesse + // Aenderung des sichtbaren Bereiches + // was fuer einer ist es denn ?? + int IsHoriScroll() const { return bHori; } + + void SetAuto(BOOL bSet); + BOOL IsAuto() { return bAuto;} + + //Bewegungen des Thumbs abklemmen + + SwScrollbar(Window *pParent, int bHori = TRUE ); + ~SwScrollbar(); +}; + + + +} //namespace binfilter +#endif + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/binfilter/bf_sw/source/ui/inc/shells.hrc b/binfilter/bf_sw/source/ui/inc/shells.hrc new file mode 100644 index 000000000000..b63c9482cc70 --- /dev/null +++ b/binfilter/bf_sw/source/ui/inc/shells.hrc @@ -0,0 +1,63 @@ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ + +#ifndef _SHELLS_HRC +#define _SHELLS_HRC + +#include "rcid.hrc" + + +#define RID_TEXT_TOOLBOX (RC_SHELLS_BEGIN + 15) +#define RID_TOOLS_TOOLBOX (RC_SHELLS_BEGIN + 23) + +#define STR_SHELLNAME_TEXT (RC_SHELLS_BEGIN + 24) +#define STR_SHELLNAME_TABLE (RC_SHELLS_BEGIN + 25) +#define STR_SHELLNAME_FRAME (RC_SHELLS_BEGIN + 26) +#define STR_SHELLNAME_GRAPHIC (RC_SHELLS_BEGIN + 27) +#define STR_SHELLNAME_OBJECT (RC_SHELLS_BEGIN + 28) +#define STR_SHELLNAME_LIST (RC_SHELLS_BEGIN + 29) +#define STR_SHELLNAME_DRAW (RC_SHELLS_BEGIN + 30) +#define STR_SHELLNAME_DRAW_TEXT (RC_SHELLS_BEGIN + 31) + + +#define STR_SHELLNAME_BEZIER (RC_SHELLS_BEGIN + 34) + + +#define STR_SHELLNAME_DRAWFORM (RC_SHELLS_BEGIN + 48) + + + +#define RID_MODULE_TOOLBOX (RC_SHELLS_BEGIN + 60) + +#define SHELLS_ACT_END RID_MODULE_TOOLBOX + +#if SHELLS_ACT_END > RC_SHELLS_END +#error Resource-Id Ueberlauf in #file, #line +#endif + +#endif + diff --git a/binfilter/bf_sw/source/ui/inc/srcedtw.hxx b/binfilter/bf_sw/source/ui/inc/srcedtw.hxx new file mode 100644 index 000000000000..36d66b7a2f06 --- /dev/null +++ b/binfilter/bf_sw/source/ui/inc/srcedtw.hxx @@ -0,0 +1,72 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ +#ifndef _SRCEDTW_HXX +#define _SRCEDTW_HXX + +#include <vcl/window.hxx> + + + + +class ScrollBar; +namespace binfilter { + + +class SwSrcView; +class TextEngine; +class ExtTextView; +class DataChangedEvent; + +class TextViewOutWin : public Window +{ + ExtTextView* pTextView; + +protected: + virtual void Paint( const Rectangle& ); + virtual void KeyInput( const KeyEvent& rKeyEvt ); + virtual void MouseMove( const MouseEvent& rMEvt ); + virtual void MouseButtonDown( const MouseEvent& rMEvt ); + virtual void MouseButtonUp( const MouseEvent& rMEvt ); + virtual void Command( const CommandEvent& rCEvt ); + virtual void DataChanged( const DataChangedEvent& ); + +public: + TextViewOutWin(Window* pParent, WinBits nBits) : + Window(pParent, nBits), pTextView(0){} + + void SetTextView( ExtTextView* pView ) {pTextView = pView;} + +}; + +//------------------------------------------------------------ +class SourceViewConfig; + +} //namespace binfilter +#endif + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/binfilter/bf_sw/source/ui/inc/swacc.hrc b/binfilter/bf_sw/source/ui/inc/swacc.hrc new file mode 100644 index 000000000000..1968624e0f2a --- /dev/null +++ b/binfilter/bf_sw/source/ui/inc/swacc.hrc @@ -0,0 +1,823 @@ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ + +#ifndef _SWACC_HRC +#define _SWACC_HRC + +#ifndef _GLOBALACC_SRC +#include <bf_svx/globlac.hrc> +#endif +#ifndef _SFX_HRC +#include <bf_sfx2/sfx.hrc> +#endif +#ifndef _SVX_SVXIDS_HRC +#include <bf_svx/svxids.hrc> +#endif +#include "app.hrc" +#include "globals.hrc" +#include "cmdid.h" + + +#define ACC Accelerator +#define ACCK AcceleratorItem + +// die Acceleratoren + +#define AT_FN_LINE_DOWN ACC_CODE( FN_LINE_DOWN, KEY_DOWN, FALSE, FALSE, FALSE ) +#define AT_FN_LINE_DOWN_SEL ACC_CODE( FN_LINE_DOWN_SEL, KEY_DOWN, TRUE, FALSE, FALSE ) +#define AT_FN_NUM_BULLET_MOVEDOWN ACC_CODE( FN_NUM_BULLET_MOVEDOWN, KEY_DOWN, FALSE, TRUE, TRUE ) +#define AT_FN_END_TABLE ACC_CODE( FN_END_TABLE, KEY_DOWN, TRUE, TRUE, FALSE ) +#define AT_FN_REPEAT_SEARCH AcceleratorItem { Identifier = FN_REPEAT_SEARCH; \ + ACC_DEF_KEY( KEY_F, TRUE, TRUE, FALSE ) \ + ACC_KEY( de , KEY_G, TRUE, TRUE, FALSE ) \ + ACC_KEY( en-us , KEY_F, TRUE, TRUE, FALSE ) \ + ACC_KEY( it , KEY_B, TRUE, TRUE, FALSE ) \ + ACC_KEY( fr , KEY_F, TRUE, TRUE, FALSE ) \ + ACC_KEY( nl , KEY_F, TRUE, TRUE, FALSE ) }; + +#define AT_FN_SET_SUPER_SCRIPT AcceleratorItem { Identifier = FN_SET_SUPER_SCRIPT; \ + ACC_DEF_KEY( KEY_P, TRUE, TRUE, FALSE ) \ + ACC_KEY( de , KEY_H, FALSE, TRUE, FALSE ) \ + ACC_KEY( it , KEY_A, TRUE, TRUE, FALSE ) \ + ACC_KEY( en-US , KEY_P, TRUE, TRUE, FALSE ) }; + +#define AT_FN_SET_SUB_SCRIPT AcceleratorItem { Identifier = FN_SET_SUB_SCRIPT; \ + ACC_DEF_KEY( KEY_B, TRUE, TRUE, FALSE ) \ + ACC_KEY( de , KEY_T, FALSE, TRUE, FALSE ) \ + ACC_KEY( en-US , KEY_B, TRUE, TRUE, FALSE ) \ + ACC_KEY( it , KEY_P, TRUE, TRUE, FALSE ) \ + ACC_KEY( nl , KEY_P, TRUE, TRUE, FALSE ) }; + +/* old ones +#define AT_FN_REPEAT_SEARCH AcceleratorItem { Identifier = FN_REPEAT_SEARCH; \ + ACC_DEF_KEY( KEY_G, TRUE, TRUE, FALSE ) \ + ACC_KEY( English_us, KEY_F, TRUE, TRUE, FALSE ) \ + ACC_KEY( Italian, KEY_B, TRUE, TRUE, FALSE ) \ + ACC_KEY( French, KEY_F, TRUE, TRUE, FALSE ) \ + ACC_KEY( Dutch, KEY_F, TRUE, TRUE, FALSE ) }; + +#define AT_FN_SET_SUPER_SCRIPT AcceleratorItem { Identifier = FN_SET_SUPER_SCRIPT; \ + ACC_DEF_KEY( KEY_H, FALSE, TRUE, FALSE ) \ + ACC_KEY( Italian, KEY_A, TRUE, TRUE, FALSE ) \ + ACC_KEY( English_us, KEY_P, TRUE, TRUE, FALSE ) }; + +#define AT_FN_SET_SUB_SCRIPT AcceleratorItem { Identifier = FN_SET_SUB_SCRIPT; \ + ACC_DEF_KEY( KEY_T, FALSE, TRUE, FALSE ) \ + ACC_KEY( English_us, KEY_B, TRUE, TRUE, FALSE ) \ + ACC_KEY( Italian, KEY_P, TRUE, TRUE, FALSE ) \ + ACC_KEY( Dutch, KEY_P, TRUE, TRUE, FALSE ) }; +*/ + + + +/*********************************************************************** + per define ACC_SW_WEB wird auf StarWriter/WEB umgeschaltet +***********************************************************************/ + + +/**************************************************************** + defines fuer MAC/NoMac +****************************************************************/ +#define NOMAC_LINESPACE AI_ATTR_PARA_LINESPACE_10 \ +AI_ATTR_PARA_LINESPACE_20 \ +AI_ATTR_PARA_LINESPACE_15 + +#define NOPM_THES \ + ACCK { \ + Key = KeyCode { \ + Code = KEY_F7; \ + Shift = FALSE; Modifier1 = TRUE; \ + Modifier2 = FALSE; \ + }; \ + Identifier = FN_THESAURUS_DLG; \ + }; +#define NOPM_VIEWMARKS \ + ACCK { \ + Key = KeyCode { \ + Code = KEY_F8; \ + Shift = FALSE; Modifier1 = TRUE; \ + Modifier2 = FALSE; \ + }; \ + Identifier = FN_VIEW_MARKS; \ + }; +#define NOPM_VIEWFIELDNAME \ + ACCK { \ + Key = KeyCode { \ + Code = KEY_F9; \ + Shift = FALSE; Modifier1 = TRUE; \ + Modifier2 = FALSE; \ + }; \ + Identifier = FN_VIEW_FIELDNAME; \ + }; +#define NOPM_VIEWMETA \ + ACCK { \ + Key = KeyCode { \ + Code = KEY_F10; \ + Shift = FALSE; Modifier1 = TRUE; \ + Modifier2 = FALSE; \ + }; \ + Identifier = FN_VIEW_META_CHARS; \ + }; + + +/**************************************************************** + defines, fuer StarWriter/Web +****************************************************************/ + +#ifdef ACC_SW_WEB +#define WEB_ACC_PARA_BLOCK +#else +#define WEB_ACC_PARA_BLOCK \ +AI_ATTR_PARA_ADJUST_BLOCK +#endif + +/**************************************************************** + +****************************************************************/ + + +#define ALL_ACCELS \ + /* STANDARD betriebssystemspezifisch --------*/ \ + /* Bearbeiten ----------------------------------------*/\ +AI_UNDO \ +AI_REDO \ +AI_REPEAT \ +/* -----------------------------------------------------*/ \ +AT_FN_LINE_DOWN \ +AT_FN_LINE_DOWN_SEL \ +AT_FN_NUM_BULLET_MOVEDOWN \ +AT_FN_END_TABLE \ +/* -----------------------------------------------------*/ \ + ACCK { \ + Key = KeyCode { \ + Code = KEY_UP; \ + Shift = FALSE; \ + Modifier1 = FALSE; \ + Modifier2 = FALSE; \ + }; \ + Identifier = FN_LINE_UP; \ + }; \ + ACCK { \ + Key = KeyCode { \ + Code = KEY_UP; \ + Shift = TRUE; Modifier1 = FALSE; \ + Modifier2 = FALSE; \ + }; \ + Identifier = FN_LINE_UP_SEL; \ + }; \ + ACCK { \ + Key = KeyCode { \ + Code = KEY_UP; \ + Shift = FALSE; Modifier1 = TRUE; \ + Modifier2 = TRUE; \ + }; \ + Identifier = FN_NUM_BULLET_MOVEUP; \ + }; \ + ACCK { \ + Key = KeyCode { \ + Code = KEY_UP; \ + Shift = TRUE; Modifier1 = TRUE; \ + Modifier2 = FALSE; \ + }; \ + Identifier = FN_START_TABLE; \ + }; \ +/* -----------------------------------------------------*/ \ + ACCK { \ + Key = KeyCode { \ + Code = KEY_LEFT; \ + Shift = FALSE; Modifier1 = FALSE; \ + Modifier2 = FALSE; \ + }; \ + Identifier = FN_CHAR_LEFT; \ + }; \ + ACCK { \ + Key = KeyCode { \ + Code = KEY_LEFT; \ + Shift = TRUE; Modifier1 = FALSE; \ + Modifier2 = FALSE; \ + }; \ + Identifier = FN_CHAR_LEFT_SEL; \ + }; \ + ACCK { \ + Key = KeyCode { \ + Code = KEY_LEFT; \ + Shift = FALSE; Modifier1 = TRUE; \ + Modifier2 = FALSE; \ + }; \ + Identifier = FN_PREV_WORD; \ + }; \ + ACCK { \ + Key = KeyCode { \ + Code = KEY_LEFT; \ + Shift = TRUE; Modifier1 = TRUE; \ + Modifier2 = FALSE; \ + }; \ + Identifier = FN_PREV_WORD_SEL; \ + }; \ +/* -----------------------------------------------------*/ \ + ACCK { \ + Key = KeyCode { \ + Code = KEY_RIGHT; \ + Shift = FALSE; Modifier1 = FALSE; \ + Modifier2 = FALSE; \ + }; \ + Identifier = FN_CHAR_RIGHT; \ + }; \ + ACCK { \ + Key = KeyCode { \ + Code = KEY_RIGHT; \ + Shift = TRUE; Modifier1 = FALSE; \ + Modifier2 = FALSE; \ + }; \ + Identifier = FN_CHAR_RIGHT_SEL; \ + }; \ + ACCK { \ + Key = KeyCode { \ + Code = KEY_RIGHT; \ + Shift = FALSE; Modifier1 = TRUE; \ + Modifier2 = FALSE; \ + }; \ + Identifier = FN_NEXT_WORD; \ + }; \ + ACCK { \ + Key = KeyCode { \ + Code = KEY_RIGHT; \ + Shift = TRUE; Modifier1 = TRUE; \ + Modifier2 = FALSE; \ + }; \ + Identifier = FN_NEXT_WORD_SEL; \ + }; \ +/* -----------------------------------------------------*/ \ + ACCK { \ + Key = KeyCode { \ + Code = KEY_PAGEUP; \ + Shift = FALSE; Modifier1 = FALSE; \ + Modifier2 = FALSE; \ + }; \ + Identifier = FN_PAGEUP; \ + }; \ + ACCK { \ + Key = KeyCode { \ + Code = KEY_PAGEUP; \ + Shift = TRUE; Modifier1 = FALSE; \ + Modifier2 = FALSE; \ + }; \ + Identifier = FN_PAGEUP_SEL; \ + }; \ + ACCK { \ + Key = KeyCode { \ + Code = KEY_PAGEUP; \ + Shift = FALSE; Modifier1 = TRUE; \ + Modifier2 = FALSE; \ + }; \ + Identifier = FN_TO_HEADER; \ + }; \ +/* -----------------------------------------------------*/ \ + ACCK { \ + Key = KeyCode { \ + Code = KEY_PAGEDOWN; \ + Shift = FALSE; Modifier1 = FALSE; \ + Modifier2 = FALSE; \ + }; \ + Identifier = FN_PAGEDOWN; \ + }; \ + ACCK { \ + Key = KeyCode { \ + Code = KEY_PAGEDOWN; \ + Shift = TRUE; Modifier1 = FALSE; \ + Modifier2 = FALSE; \ + }; \ + Identifier = FN_PAGEDOWN_SEL; \ + }; \ + ACCK { \ + Key = KeyCode { \ + Code = KEY_PAGEDOWN; \ + Shift = FALSE; Modifier1 = TRUE; \ + Modifier2 = FALSE; \ + }; \ + Identifier = FN_TO_FOOTER; \ + }; \ + ACCK { \ + Key = KeyCode { \ + Code = KEY_PAGEDOWN; \ + Shift = TRUE; Modifier1 = TRUE; \ + Modifier2 = FALSE; \ + }; \ + Identifier = FN_TO_FOOTNOTE_AREA; \ + }; \ +/* -----------------------------------------------------*/ \ + ACCK { \ + Key = KeyCode { \ + Code = KEY_RETURN; \ + Shift = FALSE; Modifier1 = FALSE; \ + Modifier2 = FALSE; \ + }; \ + Identifier = FN_INSERT_BREAK; \ + }; \ + ACCK { \ + Key = KeyCode { \ + Code = KEY_RETURN; \ + Shift = TRUE; Modifier1 = FALSE; \ + Modifier2 = FALSE; \ + }; \ + Identifier = FN_INSERT_LINEBREAK; \ + }; \ + ACCK { \ + Key = KeyCode { \ + Code = KEY_RETURN; \ + Shift = FALSE ; Modifier1 = TRUE ; \ + Modifier2 = FALSE; \ + }; \ + Identifier = FN_INSERT_PAGEBREAK; \ + }; \ + ACCK { \ + Key = KeyCode { \ + Code = KEY_RETURN; \ + Shift = TRUE ; Modifier1 = TRUE ; \ + Modifier2 = FALSE; \ + }; \ + Identifier = FN_INSERT_COLUMN_BREAK; \ + }; \ +/* -----------------------------------------------------*/ \ + ACCK { \ + Key = KeyCode { \ + Code = KEY_ESCAPE; \ + Shift = FALSE; Modifier1 = FALSE; \ + Modifier2 = FALSE; \ + }; \ + Identifier = FN_ESCAPE; \ + }; \ +/* -----------------------------------------------------*/ \ + ACCK { \ + Key = KeyCode { \ + Code = KEY_BACKSPACE; \ + Shift = FALSE; Modifier1 = FALSE; \ + Modifier2 = FALSE; \ + }; \ + Identifier = FN_BACKSPACE; \ + }; \ + ACCK { \ + Key = KeyCode { \ + Code = KEY_BACKSPACE; \ + Shift = TRUE; Modifier1 = FALSE; \ + Modifier2 = FALSE; \ + }; \ + Identifier = FN_SHIFT_BACKSPACE; \ + }; \ + ACCK { \ + Key = KeyCode { \ + Code = KEY_BACKSPACE; \ + Shift = FALSE; Modifier1 = TRUE; \ + Modifier2 = FALSE; \ + }; \ + Identifier = FN_DELETE_BACK_WORD; \ + }; \ + ACCK { \ + Key = KeyCode { \ + Code = KEY_BACKSPACE; \ + Shift = TRUE; Modifier1 = TRUE; \ + Modifier2 = FALSE; \ + }; \ + Identifier = FN_DELETE_BACK_SENT; \ + }; \ +/* -----------------------------------------------------*/ \ + ACCK { \ + Key = KeyCode { \ + Code = KEY_DELETE; \ + Shift = FALSE; Modifier1 = TRUE; \ + Modifier2 = FALSE; \ + }; \ + Identifier = FN_DELETE_WORD; \ + }; \ + ACCK { \ + Key = KeyCode { \ + Code = KEY_DELETE; \ + Shift = TRUE; Modifier1 = TRUE; \ + Modifier2 = FALSE; \ + }; \ + Identifier = FN_DELETE_SENT; \ + }; \ +/* -----------------------------------------------------*/ \ + ACCK { \ + Key = KeyCode { \ + Code = KEY_INSERT; \ + Shift = FALSE; Modifier1 = FALSE; \ + Modifier2 = FALSE; \ + }; \ + Identifier = SID_ATTR_INSERT; \ + }; \ +/* -----------------------------------------------------*/ \ + ACCK { \ + Key = KeyCode { \ + Code = KEY_HOME; \ + Shift = FALSE; Modifier1 = FALSE; \ + Modifier2 = FALSE; \ + }; \ + Identifier = FN_START_OF_LINE; \ + }; \ + ACCK { \ + Key = KeyCode { \ + Code = KEY_HOME; \ + Shift = TRUE; Modifier1 = FALSE; \ + Modifier2 = FALSE; \ + }; \ + Identifier = FN_START_OF_LINE_SEL; \ + }; \ + ACCK { \ + Key = KeyCode { \ + Code = KEY_HOME; \ + Shift = FALSE; Modifier1 = TRUE; \ + Modifier2 = FALSE; \ + }; \ + Identifier = FN_START_OF_DOCUMENT; \ + }; \ + ACCK { \ + Key = KeyCode { \ + Code = KEY_HOME; \ + Shift = TRUE; Modifier1 = TRUE; \ + Modifier2 = FALSE; \ + }; \ + Identifier = FN_START_OF_DOCUMENT_SEL; \ + }; \ +/* -----------------------------------------------------*/ \ + ACCK { \ + Key = KeyCode { \ + Code = KEY_END; \ + Shift = FALSE; Modifier1 = FALSE; \ + Modifier2 = FALSE; \ + }; \ + Identifier = FN_END_OF_LINE; \ + }; \ + ACCK { \ + Key = KeyCode { \ + Code = KEY_END; \ + Shift = TRUE; Modifier1 = FALSE; \ + Modifier2 = FALSE; \ + }; \ + Identifier = FN_END_OF_LINE_SEL; \ + }; \ + ACCK { \ + Key = KeyCode { \ + Code = KEY_END; \ + Shift = FALSE; Modifier1 = TRUE; \ + Modifier2 = FALSE; \ + }; \ + Identifier = FN_END_OF_DOCUMENT; \ + }; \ + ACCK { \ + Key = KeyCode { \ + Code = KEY_END; \ + Shift = TRUE; Modifier1 = TRUE; \ + Modifier2 = FALSE; \ + }; \ + Identifier = FN_END_OF_DOCUMENT_SEL; \ + }; \ +/* -----------------------------------------------------*/ \ +WEB_ACC_PARA_BLOCK \ +/* -----------------------------------------------------*/ \ + ACCK { \ + Key = KeyCode { \ + Code = KEY_A; \ + Shift = TRUE; Modifier1 = TRUE; \ + Modifier2 = FALSE; \ + }; \ + Identifier = SID_ATTR_PARA_LEFT_TO_RIGHT; \ + }; \ + ACCK { \ + Key = KeyCode { \ + Code = KEY_D; \ + Shift = FALSE; Modifier1 = TRUE; \ + Modifier2 = FALSE; \ + }; \ + Key[ es ] = KeyCode { \ + Code = KEY_B; \ + Shift = FALSE; Modifier1 = TRUE; \ + Modifier2 = FALSE; \ + }; \ + Identifier = FN_UNDERLINE_DOUBLE; \ + }; \ + ACCK { \ + Key = KeyCode { \ + Code = KEY_D; \ + Shift = TRUE; Modifier1 = TRUE; \ + Modifier2 = FALSE; \ + }; \ + Identifier = SID_ATTR_PARA_RIGHT_TO_LEFT; \ + }; \ + ACCK { \ + Key = KeyCode { \ + Code = KEY_I; \ + Shift = TRUE; Modifier1 = TRUE; \ + Modifier2 = FALSE; \ + }; \ + Identifier = FN_READONLY_SELECTION_MODE; \ + }; \ +/* -----------------------------------------------------*/ \ +AI_ATTR_PARA_ADJUST_CENTER \ +/* -----------------------------------------------------*/ \ +AI_ATTR_CHAR_WEIGHT \ +/* -----------------------------------------------------*/ \ +AT_FN_REPEAT_SEARCH \ +/* -----------------------------------------------------*/ \ +AT_FN_SET_SUPER_SCRIPT \ +/* -----------------------------------------------------*/ \ +AI_ATTR_CHAR_POSTURE \ +/* -----------------------------------------------------*/ \ +AI_ATTR_PARA_ADJUST_LEFT \ +/* -----------------------------------------------------*/ \ +AI_ATTR_PARA_ADJUST_RIGHT \ + \ + ACCK { \ + Key = KeyCode { \ + Code = KEY_R; \ + Shift = TRUE; Modifier1 = TRUE; \ + Modifier2 = FALSE; \ + }; \ + Identifier = FN_REFRESH_VIEW; \ + }; \ +/* -----------------------------------------------------*/ \ +AT_FN_SET_SUB_SCRIPT \ +/* -----------------------------------------------------*/ \ + ACCK { \ + Key = KeyCode { \ + Code = KEY_T; \ + Shift = TRUE; Modifier1 = TRUE; \ + Modifier2 = FALSE; \ + }; \ + Identifier = FN_TABLE_UNSET_READ_ONLY; \ + }; \ +/* -----------------------------------------------------*/ \ +AI_ATTR_CHAR_UNDERLINE \ +/* -----------------------------------------------------*/ \ +AI_STYLE_CATALOG \ +NOMAC_LINESPACE \ + \ +/* -----------------------------------------------------*/ \ + ACCK { \ + Key = KeyCode { \ + Code = KEY_ADD; \ + Shift = FALSE ; Modifier1 = TRUE ; \ + Modifier2 = FALSE; \ + }; \ + Identifier = FN_CALCULATE; \ + }; \ +/* -----------------------------------------------------*/ \ +ACCK { \ + Key = KeyCode { \ + Code = KEY_SUBTRACT; \ + Shift = FALSE ; Modifier1 = TRUE ; \ + Modifier2 = FALSE; \ + }; \ + Identifier = FN_INSERT_SOFT_HYPHEN; \ + }; \ +/* -----------------------------------------------------*/ \ +ACCK { \ + Key = KeyCode { \ + Code = KEY_SUBTRACT; \ + Shift = TRUE; Modifier1 = TRUE ; \ + Modifier2 = FALSE; \ + }; \ + Identifier = FN_INSERT_HARDHYPHEN; \ + }; \ +/* -----------------------------------------------------*/ \ + ACCK { \ + Key = KeyCode { \ + Code = KEY_MULTIPLY; \ + Shift = FALSE ; Modifier1 = TRUE ; \ + Modifier2 = FALSE; \ + }; \ + Identifier = FN_EXECUTE_MACROFIELD; \ + }; \ +/* -----------------------------------------------------*/ \ + ACCK { \ + Key = KeyCode { \ + Code = KEY_SPACE; \ + Shift = FALSE ; Modifier1 = TRUE ; \ + Modifier2 = FALSE; \ + }; \ + Identifier = FN_INSERT_HARD_SPACE; \ + }; + +#define FUNCTIONKEYS \ +/* FUNKTIONTASTEN --------------------------------------*/ \ + \ +/* -F2--------------------------------------------------*/ \ + \ + ACCK { \ + Key = KeyCode { \ + Code = KEY_F2; \ + Shift = FALSE; Modifier1 = FALSE; \ + Modifier2 = FALSE; \ + }; \ + Identifier = FN_EDIT_FORMULA; \ + }; \ + \ + ACCK { \ + Key = KeyCode { \ + Code = KEY_F2; \ + Shift = FALSE; Modifier1 = TRUE; \ + Modifier2 = FALSE; \ + }; \ + Identifier = FN_INSERT_FIELD; \ + }; \ + \ + \ +/* -F3--------------------------------------------------*/ \ + \ + ACCK { \ + Key = KeyCode { \ + Code = KEY_F3; \ + Shift = FALSE; Modifier1 = FALSE; \ + Modifier2 = FALSE; \ + }; \ + Identifier = FN_EXPAND_GLOSSARY; \ + }; \ + \ + ACCK { \ + Key = KeyCode { \ + Code = KEY_F3; \ + Shift = FALSE; Modifier1 = TRUE; \ + Modifier2 = FALSE; \ + }; \ + Identifier = FN_GLOSSARY_DLG; \ + }; \ + \ +/* --F5-------------------------------------------------*/ \ + \ +AI_NAVIGATOR \ + \ + ACCK { \ + Key = KeyCode { \ + Code = KEY_F5; \ + Shift = TRUE; Modifier1 = FALSE; \ + Modifier2 = FALSE; \ + }; \ + Identifier = FN_CNTNT_TO_NEXT_FRAME; \ + }; \ + \ + ACCK { \ + Key = KeyCode { \ + Code = KEY_F5; \ + Shift = TRUE; Modifier1 = TRUE; \ + Modifier2 = FALSE; \ + }; \ + Identifier = FN_NAVIGATION_PI_GOTO_PAGE;\ + }; \ + \ + \ +/* ---F6------------------------------------------------*/ \ +/* ---F7------------------------------------------------*/ \ + \ + ACCK { \ + Key = KeyCode { \ + Code = KEY_F7; \ + Shift = FALSE; Modifier1 = FALSE; \ + Modifier2 = FALSE; \ + }; \ + Identifier = FN_SPELLING_DLG; \ + }; \ + \ +NOPM_THES \ +/* ---F8------------------------------------------------*/ \ + \ + ACCK { \ + Key = KeyCode { \ + Code = KEY_F8; \ + Shift = FALSE; Modifier1 = FALSE; \ + Modifier2 = FALSE; \ + }; \ + Identifier = FN_SET_EXT_MODE; \ + }; \ + \ + ACCK { \ + Key = KeyCode { \ + Code = KEY_F8; \ + Shift = TRUE; Modifier1 = FALSE; \ + Modifier2 = FALSE; \ + }; \ + Identifier = FN_SET_ADD_MODE; \ + }; \ + \ +NOPM_VIEWMARKS \ + \ +/* ---F9------------------------------------------------*/ \ + \ + ACCK { \ + Key = KeyCode { \ + Code = KEY_F9; \ + Shift = FALSE; Modifier1 = FALSE; \ + Modifier2 = FALSE; \ + }; \ + Identifier = FN_UPDATE_FIELDS; \ + }; \ + \ + ACCK { \ + Key = KeyCode { \ + Code = KEY_F9; \ + Shift = TRUE; Modifier1 = FALSE; \ + Modifier2 = FALSE; \ + }; \ + Identifier = FN_CALC_TABLE; \ + }; \ + \ +NOPM_VIEWFIELDNAME \ + \ + ACCK { \ + Key = KeyCode { \ + Code = KEY_F9; \ + Shift = TRUE; Modifier1 = TRUE; \ + Modifier2 = FALSE; \ + }; \ + Identifier = FN_UPDATE_INPUTFIELDS; \ + }; \ + \ +/* ---F10-------------------------------------------------*/ \ + \ +NOPM_VIEWMETA \ + \ +/* ---F11-----------------------------------------------*/ \ + \ +AI_STYLE_DESIGNER \ + \ + ACCK { \ + Key = KeyCode { \ + Code = KEY_F11; \ + Shift = TRUE; Modifier1 = FALSE; \ + Modifier2 = FALSE; \ + }; \ + Identifier = SID_STYLE_NEW_BY_EXAMPLE; \ + }; \ + \ + ACCK { \ + Key = KeyCode { \ + Code = KEY_F11; \ + Shift = TRUE; Modifier1 = TRUE; \ + Modifier2 = FALSE; \ + }; \ + Identifier = SID_STYLE_UPDATE_BY_EXAMPLE; \ + }; \ + \ +/* ---F12-----------------------------------------------*/ \ + \ + ACCK { \ + Key = KeyCode { \ + Code = KEY_F12; \ + Shift = FALSE; Modifier1 = FALSE; \ + Modifier2 = FALSE; \ + }; \ + Identifier = FN_NUM_NUMBERING_ON; \ + }; \ + \ + ACCK { \ + Key = KeyCode { \ + Code = KEY_F12; \ + Shift = TRUE; Modifier1 = FALSE; \ + Modifier2 = FALSE; \ + }; \ + Identifier = FN_NUM_BULLET_ON; \ + }; \ + \ + ACCK { \ + Key = KeyCode { \ + Code = KEY_F12; \ + Shift = FALSE; Modifier1 = TRUE; \ + Modifier2 = FALSE; \ + }; \ + Identifier = FN_INSERT_TABLE; \ + }; \ + \ + ACCK { \ + Key = KeyCode { \ + Code = KEY_F12; \ + Shift = TRUE; Modifier1 = TRUE; \ + Modifier2 = FALSE; \ + }; \ + Identifier = FN_NUM_BULLET_OFF; \ + }; \ + + +#endif diff --git a/binfilter/bf_sw/source/ui/inc/swcont.hxx b/binfilter/bf_sw/source/ui/inc/swcont.hxx new file mode 100644 index 000000000000..4e01d3fbfe92 --- /dev/null +++ b/binfilter/bf_sw/source/ui/inc/swcont.hxx @@ -0,0 +1,117 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ + +#ifndef _SWCONT_HXX +#define _SWCONT_HXX + +#include <tools/string.hxx> +namespace binfilter { + +class SwContentType; + +//Reihenfolge und Anzahl mit ResIds abgleichen!! +#define CONTENT_TYPE_OUTLINE 0 +#define CONTENT_TYPE_TABLE 1 +#define CONTENT_TYPE_FRAME 2 +#define CONTENT_TYPE_GRAPHIC 3 +#define CONTENT_TYPE_OLE 4 +#define CONTENT_TYPE_BOOKMARK 5 +#define CONTENT_TYPE_REGION 6 +#define CONTENT_TYPE_URLFIELD 7 +#define CONTENT_TYPE_REFERENCE 8 +#define CONTENT_TYPE_INDEX 9 +#define CONTENT_TYPE_POSTIT 10 +#define CONTENT_TYPE_DRAWOBJECT 11 +#define CONTENT_TYPE_MAX CONTENT_TYPE_DRAWOBJECT +1 + + +// Typen fuer das Globaldokument +#define GLOBAL_CONTENT_REGION 100 +#define GLOBAL_CONTENT_INDEX 101 +#define GLOBAL_CONTENT_TEXT 102 +#define GLOBAL_CONTENT_MAX 3 + +// Strings fuer Kontextmenue +#define CONTEXT_COUNT 12 +#define GLOBAL_CONTEXT_COUNT 14 + +// Modi fuer Drag 'n Drop +#define REGION_MODE_NONE 0 +#define REGION_MODE_LINK 1 +#define REGION_MODE_EMBEDDED 2 + +//---------------------------------------------------------------------------- +//---------------------------------------------------------------------------- + +//mini rtti + class SwTypeNumber + { + BYTE nTypeId; + + public: + SwTypeNumber(BYTE nId) :nTypeId(nId){} + virtual ~SwTypeNumber(); + + virtual BYTE GetTypeId(); + }; +//---------------------------------------------------------------------------- + +class SwContent : public SwTypeNumber +{ + const SwContentType* pParent; + String sContentName; + long nYPosition; + BOOL bInvisible; +public: + SwContent(const SwContentType* pCnt, const String& rName, long nYPos ); + + const SwContentType* GetParent() const {return pParent;} + const String& GetName() const {return sContentName;} + int operator==(const SwContent& rCont) const + { + //gleich sind sie nie, sonst fallen sie aus dem Array + return FALSE; + } + int operator<(const SwContent& rCont) const + { + //zuerst nach Position dann nach Name sortieren + return nYPosition != rCont.nYPosition ? + nYPosition < rCont.nYPosition : + sContentName < rCont.sContentName;; + } + + long GetYPos() const {return nYPosition;} + + BOOL IsInvisible() const {return bInvisible;} + void SetInvisible(){ bInvisible = TRUE;} +}; + +} //namespace binfilter +#endif + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/binfilter/bf_sw/source/ui/inc/swdtflvr.hxx b/binfilter/bf_sw/source/ui/inc/swdtflvr.hxx new file mode 100644 index 000000000000..6b21d6591ff6 --- /dev/null +++ b/binfilter/bf_sw/source/ui/inc/swdtflvr.hxx @@ -0,0 +1,29 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/binfilter/bf_sw/source/ui/inc/swlinguconfig.hxx b/binfilter/bf_sw/source/ui/inc/swlinguconfig.hxx new file mode 100644 index 000000000000..13fc22a1a2ad --- /dev/null +++ b/binfilter/bf_sw/source/ui/inc/swlinguconfig.hxx @@ -0,0 +1,55 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ +#ifndef _SWLINGUCONFIG_HXX +#define _SWLINGUCONFIG_HXX + +#include <com/sun/star/uno/Any.h> + +namespace binfilter { + +class SvtLinguConfig; +struct SvtLinguOptions; +// predeclarations + + +// #107253# +class SwLinguConfig +{ +public: + SwLinguConfig(); + ~SwLinguConfig(); + + sal_Bool SetProperty(const ::rtl::OUString &rPropertyName, const ::com::sun::star::uno::Any &rValue); + sal_Bool GetOptions(SvtLinguOptions &rOptions) const; + ::com::sun::star::uno::Any GetProperty(const ::rtl::OUString &rPropertyName) const; +}; + +} //namespace binfilter +#endif // _SWLINGUCONFIG_HXX + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/binfilter/bf_sw/source/ui/inc/swmn.hrc b/binfilter/bf_sw/source/ui/inc/swmn.hrc new file mode 100644 index 000000000000..06f885737aaf --- /dev/null +++ b/binfilter/bf_sw/source/ui/inc/swmn.hrc @@ -0,0 +1,7697 @@ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ +#define NO_LOCALIZE_EXPORT +#ifndef _SWMN_HRC +#define _SWMN_HRC + +#ifndef _OFF_OFFMENU_HRC +#include <bf_offmgr/offmenu.hrc> +#endif +#ifndef _OFF_OFAIDS_HRC +#include <bf_offmgr/ofaids.hrc> +#endif +#ifndef _SBASLTID_HRC +#include <bf_offmgr/sba.hrc> +#endif +#ifndef _SVX_DIALOGS_HRC +#include <bf_svx/dialogs.hrc> +#endif +#include "cmdid.h" +#include "app.hrc" +#include "globals.hrc" +#include "helpid.h" +#include "popup.hrc" +#include "cfgid.h" + +/*********************************************************************** + per define MN_SW_WEB wird auf das Menu des StarWriter/WEB umgeschaltet +***********************************************************************/ + +/* --------------------- F O R M A T --------------------------------- */ + +#define SEPARATOR MenuItem { Separator = TRUE; } + + +#ifndef SW_FILEFORMAT_40 +#define MN_AT_FRAME \ + MenuItem\ + {\ + Identifier = FN_TOOL_ANKER_FRAME ; \ + HelpID = FN_TOOL_ANKER_FRAME ; \ + /* ### ACHTUNG: Neuer Text in Resource? Am ~Rahmen : Am Rahmen */\ + Text [ de ] = "Am ~Rahmen" ; \ + Text [ en-US ] = "To ~Frame" ; \ + Text [ x-comment ] = " ";\ + Text[ pt ] = "Na ~moldura";\ + Text[ ru ] = "~К рамке";\ + Text[ el ] = "Στο ~πλαίσιο";\ + Text[ nl ] = "Aan ~kader";\ + Text[ fr ] = "Au ~cadre";\ + Text[ es ] = "Al ~marco";\ + Text[ fi ] = "~Kehyksiin";\ + Text[ ca ] = "Al ~marc";\ + Text[ it ] = "~Alla cornice";\ + Text[ sk ] = "K o~hraniÄeniu";\ + Text[ da ] = "Til ramme";\ + Text[ sv ] = "Vid ~ram";\ + Text[ pl ] = "Do ~ramki";\ + Text[ pt-BR ] = "Na ~Moldura";\ + Text[ th ] = "ไปยัง~à¸à¸£à¸à¸š";\ + Text[ ja ] = "æž ã«(~F)";\ + Text[ ko ] = "í”„ë ˆìž„ì—(~F)";\ + Text[ zh-CN ] = "在框边(~F)";\ + Text[ zh-TW ] = "在框邊(~F)";\ + Text[ tr ] = "Çerçeveye";\ + Text[ hi-IN ] = "~फà¥à¤°à¥‡à¤® में ";\ + Text[ ar ] = "على الكادر";\ + Text[ he ] = "Am ~Rahmen";\ + }; +#else +#define MN_AT_FRAME +#endif + + +#define MN_ALWAYS_TEMPLATE \ + MenuItem\ + {\ + Identifier = MN_SUB_TEMPLATES ; \ + HelpID = HID_MN_SUB_TEMPLATES ; \ + Text [ de ] = "~Vorlagen" ; \ + SubMenu = Menu\ + {\ + ItemList = \ + {\ + MenuItem\ + {\ + ITEM_FORMAT_TEMPLATECATALOG\ + };\ + MenuItem\ + {\ + Identifier = SID_TEMPLATE_LOAD ; \ + HelpID = SID_TEMPLATE_LOAD ; \ + Text [ de ] = "~Laden..." ; \ + Text [ en-US ] = "~Load..." ; \ + Text [ x-comment ] = " ";\ + Text[ pt ] = "~Carregar...";\ + Text[ ru ] = "Загрузить...";\ + Text[ el ] = "~ΦόÏτωση...";\ + Text[ nl ] = "~Laden...";\ + Text[ fr ] = "~Charger...";\ + Text[ es ] = "~Cargar...";\ + Text[ fi ] = "L~ataa...";\ + Text[ ca ] = "~Carrega...";\ + Text[ it ] = "Carica...";\ + Text[ sk ] = "~NaÄÃtaÅ¥...";\ + Text[ da ] = "Ind~læs...";\ + Text[ sv ] = "~Ladda...";\ + Text[ pl ] = "~ZaÅ‚aduj...";\ + Text[ pt-BR ] = "~Carregar...";\ + Text[ th ] = "โ~หลด...";\ + Text[ ja ] = "èªã¿è¾¼ã¿(~L)...";\ + Text[ ko ] = "로드(~L)...";\ + Text[ zh-CN ] = "装入(~L)...";\ + Text[ zh-TW ] = "載入(~L)...";\ + Text[ tr ] = "Yükle...";\ + Text[ hi-IN ] = "~लोड़ करो...";\ + Text[ ar ] = "...تØميل";\ + Text[ he ] = "â€®×˜×¢×™× ×”...‬";\ + };\ + };\ + };\ + Text [ en-US ] = "Styl~es" ; \ + Text [ x-comment ] = " ";\ + Text[ pt ] = "E~stilos";\ + Text[ ru ] = "~Стили";\ + Text[ el ] = "Î Ïότυπ~α";\ + Text[ nl ] = "~Opmaakprofielen";\ + Text[ fr ] = "~Styles";\ + Text[ es ] = "~Estilos";\ + Text[ fi ] = "T~yyli";\ + Text[ ca ] = "~Estils";\ + Text[ it ] = "~Modelli";\ + Text[ sk ] = "Å tý~ly";\ + Text[ da ] = "T~ypografier";\ + Text[ sv ] = "~Mallar";\ + Text[ pl ] = "Styl~e";\ + Text[ pt-BR ] = "~Estilos";\ + Text[ th ] = "ลัà¸à¸©~ณะ";\ + Text[ ja ] = "スタイル(~E)";\ + Text[ ko ] = "스타ì¼(~E)";\ + Text[ zh-CN ] = "æ ·å¼(~E)";\ + Text[ zh-TW ] = "樣å¼(~E)";\ + Text[ tr ] = "~Åžablonlar";\ + Text[ hi-IN ] = "शैलि~याà¤";\ + Text[ ar ] = "أنما~Ø·";\ + Text[ he ] = "~Vorlagen";\ + }; + +#define MN_ALWAYS \ + SEPARATOR;\ + MN_ALWAYS_TEMPLATE \ + MenuItem\ + {\ + ITEM_FORMAT_TEMPLATE\ + }; + +#ifdef ITEM_FORMAT_NUMBERING +//das obere kann mit > 513c raus +#define DEFINE_FOR_SLOTID_NUMBER_BULLETS FN_NUMBER_BULLETS +#define DEFINE_SLOTID_FOR_NUMBER_BULLETS FN_NUMBER_BULLETS +#define MN_NUMBERING ITEM_FORMAT_NUMBERING +#else +#define MN_NUMBERING \ + MenuItem\ + {\ + Identifier = FN_NUMBER_BULLETS ; \ + HelpID = FN_NUMBER_BULLETS ; \ + /* ### ACHTUNG: Neuer Text in Resource? ~Numerierung/Aufzählung... : ~Numerierung/Aufzõhlung... */\ + Text [ de ] = "~Nummerierung/Aufzählung..." ; \ + Text [ en-US ] = "~Numbering/Bullets..." ; \ + Text [ x-comment ] = " ";\ + Text[ pt ] = "~Marcas/Numeração...";\ + Text[ ru ] = "ÐумерациÑ/маркировка...";\ + Text[ el ] = "ΑÏίθ~μηση/Κουκίδες...";\ + Text[ nl ] = "~Nummering/opsommingstekens...";\ + Text[ fr ] = "~Numérotation/puces...";\ + Text[ es ] = "~Numeración y viñetas...";\ + Text[ fi ] = "Lu~ettelomerkit ja numerointi...";\ + Text[ ca ] = "~Numeració/vinyetes...";\ + Text[ it ] = "Elenchi puntati e numerati...";\ + Text[ sk ] = "ÄŒÃ~slovanie/Odrážky...";\ + Text[ da ] = "~Nummerering/punkttegn...";\ + Text[ sv ] = "~Numrering/punktuppställning...";\ + Text[ pl ] = "Nume~racja/wypunktowanie...";\ + Text[ pt-BR ] = "~Numeração / Marcas...";\ + Text[ th ] = "~ลำดับตัวเลข/สัà¸à¸¥à¸±à¸à¸©à¸“์à¹à¸ªà¸”งหัวข้à¸à¸¢à¹ˆà¸à¸¢...";\ + Text[ ja ] = "箇æ¡æ›¸ãã¨ç•ªå·ä»˜ã‘(~N)...";\ + Text[ ko ] = "번호 매기기/글머리 기호(~N)...";\ + Text[ zh-CN ] = "ç¼–å·/项目符å·(~N)...";\ + Text[ zh-TW ] = "編號/é …ç›®ç¬¦è™Ÿ(~N)...";\ + Text[ tr ] = "Numaralama/madde iÅŸaretleri...";\ + Text[ hi-IN ] = "~संखà¥à¤¯à¤¾ देना/बà¥à¤²à¥à¤²à¥‡à¤Ÿà¥à¤¸...";\ + Text[ ar ] = "...ترقيم/تعداد";\ + Text[ he ] = "‮תבליטי×/מיספור‬";\ + }; +#endif + + +#define MN_AUTOFORMAT \ + MenuItem\ + {\ + Identifier = MN_SUB_AUTOFORMAT ; \ + HelpID = HID_MN_SUB_AUTOFORMAT ; \ + Text [ de ] = "Auto~Format" ; \ + Text [ en-US ] = "Auto~Format" ; \ + /* ### ACHTUNG: Neuer Text in Resource? Einstellunen für die automatische Formatierung : Einstellunen f³r die automatische Formatierung */\ + SubMenu = Menu\ + {\ + ItemList = \ + {\ + MenuItem\ + {\ + Identifier = FN_AUTOFORMAT_AUTO ; \ + HelpID = FN_AUTOFORMAT_AUTO ; \ + Text [ de ] = "~Während der Eingabe" ; \ + Text [ en-US ] = "~While Typing" ; \ + Text [ x-comment ] = " ";\ + Text[ pt ] = "~Durante dactilografia";\ + Text[ ru ] = "~При вводе";\ + Text[ el ] = "Κατά την εισαγ~ωγή";\ + Text[ nl ] = "T~ijdens invoer";\ + Text[ fr ] = "~Pendant la saisie";\ + Text[ es ] = "~Mientras se escribe";\ + Text[ fi ] = "~Kirjoitettaessa";\ + Text[ ca ] = "~Durant l'entrada";\ + Text[ it ] = "~Durante la digitazione";\ + Text[ sk ] = "Pri ~pÃsanÃ";\ + Text[ da ] = "Under skrivning...";\ + Text[ sv ] = "~Under inmatningen";\ + Text[ pl ] = "~Podczas pisania";\ + Text[ pt-BR ] = "~Durante a Digitação";\ + Text[ th ] = "~ขณะพิมพ์";\ + Text[ ja ] = "入力ä¸ã«(~W)";\ + Text[ ko ] = "ìž…ë ¥í•˜ëŠ” ë™ì•ˆ(~W)";\ + Text[ zh-CN ] = "在输入时(~W)";\ + Text[ zh-TW ] = "在輸入時(~W)";\ + Text[ tr ] = "Yazarken";\ + Text[ hi-IN ] = "~टइपिंग करने के समय";\ + Text[ ar ] = "أثناء الكتابة";\ + Text[ he ] = "‮בזמן הקלדה‬";\ + };\ + MenuItem\ + {\ + Identifier = FN_AUTOFORMAT_APPLY ; \ + HelpID = FN_AUTOFORMAT_APPLY ; \ + Text [ de ] = "~Anwenden" ; \ + Text [ en-US ] = "~Apply" ; \ + Text [ x-comment ] = " ";\ + Text[ pt ] = "~Aplicar";\ + Text[ ru ] = "Применить";\ + Text[ el ] = "Εφ~αÏμογή";\ + Text[ nl ] = "~Toepassen";\ + Text[ fr ] = "~Appliquer";\ + Text[ es ] = "~Aplicar";\ + Text[ fi ] = "Kä~ytä";\ + Text[ ca ] = "~Aplica";\ + Text[ it ] = "~Applica";\ + Text[ sk ] = "~PoužiÅ¥";\ + Text[ da ] = "~Anvend";\ + Text[ sv ] = "~Använd";\ + Text[ pl ] = "~Zastosuj";\ + Text[ pt-BR ] = "~Aplicar";\ + Text[ th ] = "ใ~ช้";\ + Text[ ja ] = "é©ç”¨(~A)";\ + Text[ ko ] = "ì ìš©(~A)";\ + Text[ zh-CN ] = "使用(~A)";\ + Text[ zh-TW ] = "使用(~A)";\ + Text[ tr ] = "~Uygula";\ + Text[ hi-IN ] = "~लागू करो";\ + Text[ ar ] = "تطبيق";\ + Text[ he ] = "‮בצוע‬";\ + };\ + MenuItem\ + {\ + Identifier = FN_AUTOFORMAT_REDLINE_APPLY ; \ + HelpID = FN_AUTOFORMAT_REDLINE_APPLY ; \ + Text [ de ] = "Anwenden und Änderungen ~bearbeiten" ; \ + Text [ en-US ] = "Apply and Edit ~Changes";\ + Text [ x-comment ] = " ";\ + Text[ pt ] = "Aplicar e e~ditar modificações";\ + Text[ ru ] = "ПринÑÑ‚ÑŒ или отклонить изменениÑ";\ + Text[ el ] = "ΕφαÏμογή και ε~πεξεÏγασία αλλαγών";\ + Text[ nl ] = "Toepassen en wijzigingen ~bewerken";\ + Text[ fr ] = "Appliquer et é~diter les modifications";\ + Text[ es ] = "Aplicar y ~editar modificaciones";\ + Text[ fi ] = "~Ota muutokset käyttöön ja muokkaa muutoksia";\ + Text[ ca ] = "Aplica i ~edita modificacions";\ + Text[ it ] = "Applica e modifica cambiamenti";\ + Text[ sk ] = "UpraviÅ¥ ~zmeny a použiÅ¥";\ + Text[ da ] = "Anvend og rediger ændringer";\ + Text[ sv ] = "Använd och ~redigera ändringar";\ + Text[ pl ] = "Zastosuj i ~edytuj zmiany";\ + Text[ pt-BR ] = "Aplicar e Editar ~Modificações";\ + Text[ th ] = "ใช้à¹à¸¥à¸°à¹à¸à¹‰à¹„ขà¸à¸²à¸£à¹€~ปลี่ยนà¹à¸›à¸¥à¸‡";\ + Text[ ja ] = "é©ç”¨ã¨å¤‰æ›´ã®ç·¨é›†(~C)";\ + Text[ ko ] = "변경 ì‚¬í• ì ìš© ë° íŽ¸ì§‘(~C)";\ + Text[ zh-CN ] = "使用和编辑更改(~C)";\ + Text[ zh-TW ] = "使用和編輯變更(~C)";\ + Text[ tr ] = "Uygula ve deÄŸiÅŸiklikleri düzenle";\ + Text[ hi-IN ] = "~परिवरà¥à¤¤à¤¨à¥‹à¤‚ को लागू और संपादन करो";\ + Text[ ar ] = "تطبيق وتØرير التغييرات";\ + Text[ he ] = "‮בצוע ועריכת ×”×©×™× ×•×™×™×‬";\ + };\ + };\ + };\ + Text [ x-comment ] = " ";\ + Text[ pt ] = "Auto~Formato";\ + Text[ ru ] = "Ðвто~формат";\ + Text[ el ] = "Αυτόματη ΜοÏ~φοποίηση";\ + Text[ nl ] = "A~utoOpmaak";\ + Text[ fr ] = "~AutoFormat";\ + Text[ es ] = "~Formateado automático...";\ + Text[ fi ] = "~Automaattinen muotoilu";\ + Text[ ca ] = "Auto~format";\ + Text[ it ] = "~Formattazione automatica";\ + Text[ sk ] = "Automatický ~formát";\ + Text[ da ] = "Auto~Format";\ + Text[ sv ] = "Auto~Format";\ + Text[ pl ] = "Auto~formatowanie";\ + Text[ pt-BR ] = "Auto~Formatação";\ + Text[ th ] = "~รูปà¹à¸šà¸šà¸à¸±à¸•à¹‚นมัติ";\ + Text[ ja ] = "オートフォーマット(~F)";\ + Text[ ko ] = "ìžë™ ì„œì‹(~F)";\ + Text[ zh-CN ] = "è‡ªåŠ¨æ ¼å¼(~F)";\ + Text[ zh-TW ] = "è‡ªå‹•æ ¼å¼(~F)";\ + Text[ tr ] = "~Otomatik formatlama";\ + Text[ hi-IN ] = "सà¥à¤µ~चालित ढंग से रचना ";\ + Text[ ar ] = "تن~سيق تلقائي";\ + Text[ he ] = "‮עיצוב ×וטומטי‬";\ + }; + + +#define MN_RUBY_DIALOG \ + MenuItem \ + { \ + Identifier = SID_RUBY_DIALOG ; \ + HelpID = SID_RUBY_DIALOG ; \ + Text [ de ] = "Ruby..." ; \ + Text [ en-US ] = "Ruby...";\ + Text[ pt ] = "Ruby...";\ + Text[ ru ] = "ТранÑкрипциÑ...";\ + Text[ el ] = "Φωνητική γÏαφή...";\ + Text[ nl ] = "Ruby...";\ + Text[ fr ] = "Ruby...";\ + Text[ es ] = "Ruby...";\ + Text[ fi ] = "Ruby-teksti...";\ + Text[ ca ] = "Carà cter fonètic guia...";\ + Text[ it ] = "Testo Ruby...";\ + Text[ sk ] = "Ruby...";\ + Text[ da ] = "Ruby...";\ + Text[ sv ] = "Ruby...";\ + Text[ pl ] = "Dopisek fonetyczny...";\ + Text[ pt-BR ] = "Ruby...";\ + Text[ th ] = "ตัวพิมพ์ขนาดเล็à¸...";\ + Text[ ja ] = "ルビ...";\ + Text[ ko ] = "ë§ë§ 넣기...";\ + Text[ zh-CN ] = "拼音和注音符å·...";\ + Text[ zh-TW ] = "注音符號...";\ + Text[ tr ] = "Ruby...";\ + Text[ hi-IN ] = "रूबी...";\ + Text[ ar ] = "دليل صوتي...";\ + Text[ he ] = "Ruby...";\ + }; \ + SEPARATOR ; \ + +#define MN_TAB1 \ + MenuItem\ + {\ + Identifier = FN_FORMAT_TABLE_DLG ; \ + HelpID = FN_FORMAT_TABLE_DLG ; \ + Text [ de ] = "Tab~elle..." ; \ + Text [ en-US ] = "~Table..." ; \ + Text [ x-comment ] = " ";\ + Text[ pt ] = "Ta~bela...";\ + Text[ ru ] = "Таблица...";\ + Text[ el ] = "Πίν~ακας...";\ + Text[ nl ] = "~Tabel...";\ + Text[ fr ] = "~Tableau...";\ + Text[ es ] = "~Tabla...";\ + Text[ fi ] = "~Taulukko...";\ + Text[ ca ] = "~Taula...";\ + Text[ it ] = "Tab~ella...";\ + Text[ sk ] = "~Tabuľka...";\ + Text[ da ] = "~Tabel...";\ + Text[ sv ] = "Tabell...";\ + Text[ pl ] = "~Tabela...";\ + Text[ pt-BR ] = "~Tabela...";\ + Text[ th ] = "~ตาราง...";\ + Text[ ja ] = "表(~T)...";\ + Text[ ko ] = "í‘œ(~T)...";\ + Text[ zh-CN ] = "è¡¨æ ¼(~T)...";\ + Text[ zh-TW ] = "è¡¨æ ¼(~T)...";\ + Text[ tr ] = "~Tablo...";\ + Text[ hi-IN ] = "~सारणी...";\ + Text[ ar ] = "...جدول~";\ + Text[ he ] = "‮טבלה...‬";\ + };\ + MenuItem\ + {\ + Identifier = FN_TABLE_MERGE_TABLE ; \ + HelpID = FN_TABLE_MERGE_TABLE ; \ + Text [ de ] = "Tabellen verbinden" ; \ + Text [ en-US ] = "Merge Tables";\ + Text [ x-comment ] = " ";\ + Text[ pt ] = "Unir tabelas";\ + Text[ ru ] = "Объединить таблицы";\ + Text[ el ] = "Συγχώνευση πινάκων";\ + Text[ nl ] = "Tabellen verbinden";\ + Text[ fr ] = "Fusionner les tableaux";\ + Text[ es ] = "Unir tablas";\ + Text[ fi ] = "Yhdistä taulukot";\ + Text[ ca ] = "Uneix taules";\ + Text[ it ] = "Collega tabelle";\ + Text[ sk ] = "ZlúÄiÅ¥ tabuľky";\ + Text[ da ] = "Flet tabeller";\ + Text[ sv ] = "Sammanfoga tabeller";\ + Text[ pl ] = "Scal tabele";\ + Text[ pt-BR ] = "Mesclar Tabelas";\ + Text[ th ] = "ผสานตาราง";\ + Text[ ja ] = "表ã®çµåˆ";\ + Text[ ko ] = "í‘œ 병합";\ + Text[ zh-CN ] = "è¿žæŽ¥è¡¨æ ¼";\ + Text[ zh-TW ] = "é€£æŽ¥è¡¨æ ¼";\ + Text[ tr ] = "Tabloları birleÅŸtir";\ + Text[ hi-IN ] = "सारणियों को मिलाओ ";\ + Text[ ar ] = "وصل الجداول";\ + Text[ he ] = "Tabellen verbinden";\ + };\ + MenuItem\ + {\ + Identifier = FN_TABLE_SPLIT_TABLE ; \ + HelpID = FN_TABLE_SPLIT_TABLE ; \ + Text [ de ] = "Tabelle auf~trennen" ; \ + Text [ en-US ] = "~Split Table" ; \ + Text [ x-comment ] = " ";\ + Text[ pt ] = "Di~vidir tabela";\ + Text[ ru ] = "Разбить таблицу";\ + Text[ el ] = "Διάσ~παση πίνακα";\ + Text[ nl ] = "Tabel op~splitsen";\ + Text[ fr ] = "~Scinder le tableau";\ + Text[ es ] = "Di~vidir tabla";\ + Text[ fi ] = "~Jaa taulukko";\ + Text[ ca ] = "Di~videix taula";\ + Text[ it ] = "Separa ~tabella";\ + Text[ sk ] = "~RozdeliÅ¥ tabuľku";\ + Text[ da ] = "Opdel tabel";\ + Text[ sv ] = "Dela tabell";\ + Text[ pl ] = "Pod~ziel tabelÄ™";\ + Text[ pt-BR ] = "~Dividir a tabela";\ + Text[ th ] = "à¹~ยà¸à¸•à¸²à¸£à¸²à¸‡";\ + Text[ ja ] = "表ã®åˆ†å‰²(~S)";\ + Text[ ko ] = "í‘œ 나누기(~S)";\ + Text[ zh-CN ] = "åˆ†éš”è¡¨æ ¼(~S)";\ + Text[ zh-TW ] = "åˆ†é–‹è¡¨æ ¼(~S)";\ + Text[ tr ] = "~Tabloyu Ayır";\ + Text[ hi-IN ] = "~सारणी अलगाना";\ + Text[ ar ] = "Ùصل الجدول";\ + Text[ he ] = "‮פיצול טבלה‬";\ + };\ + MenuItem\ + {\ + Identifier = FN_NUM_FORMAT_TABLE_DLG ; \ + HelpID = FN_NUM_FORMAT_TABLE_DLG ; \ + Text [ de ] = "Zahlenf~ormat..." ; \ + Text [ en-US ] = "N~umber Format..." ; \ + Text [ x-comment ] = " ";\ + Text[ pt ] = "~Formato numérico...";\ + Text[ ru ] = "ЧиÑловой формат...";\ + Text[ el ] = "Îœ~οÏφή αÏιθμών...";\ + Text[ nl ] = "~Getalnotatie...";\ + Text[ fr ] = "~Format numérique...";\ + Text[ es ] = "Formato ~numérico...";\ + Text[ fi ] = "~Lukumuoto...";\ + Text[ ca ] = "Format ~numèric...";\ + Text[ it ] = "F~ormato numero...";\ + Text[ sk ] = "For~mát ÄÃsel";\ + Text[ da ] = "Talformat...";\ + Text[ sv ] = "Talf~ormat...";\ + Text[ pl ] = "Format l~iczb...";\ + Text[ pt-BR ] = "Formato N~umérico...";\ + Text[ th ] = "รูปà¹à¸šà¸šà¸•à¸±à¸§à¹€~ลข...";\ + Text[ ja ] = "æ•°ã®æ›¸å¼(~U)...";\ + Text[ ko ] = "ìˆ«ìž í‘œê¸° 형ì‹(~U)...";\ + Text[ zh-CN ] = "æ•°å—æ ¼å¼(~U)...";\ + Text[ zh-TW ] = "數å—æ ¼å¼(~U)...";\ + Text[ tr ] = "N~umara formatı...";\ + Text[ hi-IN ] = "~संखà¥à¤¯à¤¾ रचना...";\ + Text[ ar ] = "...تنسيق الأرقام~";\ + Text[ he ] = "Zahlenf~ormat...";\ + };\ + MenuItem\ + {\ + Identifier = MN_CELL ; \ + HelpID = MN_CELL ; \ + /* ### ACHTUNG: Neuer Text in Resource? Ze~lle : Zelle */\ + Text [ de ] = "~Zelle" ; \ + Text [ en-US ] = "~Cell" ; \ + /* ### ACHTUNG: Neuer Text in Resource? Einstellungen für die Tabellenzelle : Einstellungen f³r die Tabellenzelle */\ + SubMenu = Menu\ + {\ + ItemList = \ + {\ + MenuItem\ + {\ + Identifier = FN_TABLE_MERGE_CELLS ; \ + HelpID = FN_TABLE_MERGE_CELLS ; \ + Text [ de ] = "~Verbinden" ; \ + Text [ en-US ] = "~Merge" ; \ + Text [ x-comment ] = " ";\ + Text[ pt ] = "~Unir";\ + Text[ ru ] = "Объединить";\ + Text[ el ] = "Συγχώνε~υση";\ + Text[ nl ] = "Ver~binden";\ + Text[ fr ] = "~Fusionner";\ + Text[ es ] = "~Unir";\ + Text[ fi ] = "Y~hdistä";\ + Text[ ca ] = "~Uneix";\ + Text[ it ] = "~Unisci";\ + Text[ sk ] = "~ZlúÄiÅ¥";\ + Text[ da ] = "Flet";\ + Text[ sv ] = "Sammanfoga";\ + Text[ pl ] = "~Scal";\ + Text[ pt-BR ] = "~Mesclar";\ + Text[ th ] = "~ผสาน";\ + Text[ ja ] = "çµåˆ(~M)";\ + Text[ ko ] = "병합(~M)";\ + Text[ zh-CN ] = "åˆå¹¶(~M)";\ + Text[ zh-TW ] = "åˆä½µ(~M)";\ + Text[ tr ] = "~BirleÅŸtir";\ + Text[ hi-IN ] = "~मिलाओ";\ + Text[ ar ] = "دمج";\ + Text[ he ] = "~Verbinden";\ + };\ + MenuItem\ + {\ + Identifier = FN_TABLE_SPLIT_CELLS ; \ + HelpID = FN_TABLE_SPLIT_CELLS ; \ + Text [ de ] = "~Teilen..." ; \ + Text [ en-US ] = "~Split..." ; \ + Text [ x-comment ] = " ";\ + Text[ pt ] = "~Dividir...";\ + Text[ ru ] = "Разбить...";\ + Text[ el ] = "~ΔιαίÏεση...";\ + Text[ nl ] = "~Splitsen...";\ + Text[ fr ] = "~Scinder...";\ + Text[ es ] = "~Dividir...";\ + Text[ fi ] = "~Jaa...";\ + Text[ ca ] = "~Divideix...";\ + Text[ it ] = "~Dividi...";\ + Text[ sk ] = "~RozdeliÅ¥...";\ + Text[ da ] = "Opdel...";\ + Text[ sv ] = "~Dela...";\ + Text[ pl ] = "~Podziel...";\ + Text[ pt-BR ] = "~Dividir...";\ + Text[ th ] = "à¹~ยà¸...";\ + Text[ ja ] = "分割(~S)...";\ + Text[ ko ] = "ë¶„í• (~S)...";\ + Text[ zh-CN ] = "分隔(~S)...";\ + Text[ zh-TW ] = "分開(~S)...";\ + Text[ tr ] = "~Böl...";\ + Text[ hi-IN ] = "~अलगाना...";\ + Text[ ar ] = "تقسيم...";\ + Text[ he ] = "~Teilen...";\ + };\ + SEPARATOR ; \ + MenuItem\ + {\ + Identifier = FN_TABLE_VERT_NONE ; \ + HelpID = FN_TABLE_VERT_NONE ; \ + Text [ de ] = "~Oben" ; \ + Text [ en-US ] = "~Top" ; \ + Text [ x-comment ] = " ";\ + Text[ pt ] = "Em ~cima";\ + Text[ ru ] = "Вверху";\ + Text[ el ] = "Πάν~ω";\ + Text[ nl ] = "Bo~ven";\ + Text[ fr ] = "En ~haut";\ + Text[ es ] = "~Arriba";\ + Text[ fi ] = "~Yläreuna";\ + Text[ ca ] = "~Amunt";\ + Text[ it ] = "Alto";\ + Text[ sk ] = "~Hore";\ + Text[ da ] = "~Øverst";\ + Text[ sv ] = "Överst";\ + Text[ pl ] = "U ~góry";\ + Text[ pt-BR ] = "Em ~Cima";\ + Text[ th ] = "~บน";\ + Text[ ja ] = "上æƒãˆ(~T)";\ + Text[ ko ] = "위(~T)";\ + Text[ zh-CN ] = "上(~T)";\ + Text[ zh-TW ] = "上(~T)";\ + Text[ tr ] = "~Yukarı";\ + Text[ hi-IN ] = "~ऊपर";\ + Text[ ar ] = "أعلى";\ + Text[ he ] = "~Oben";\ + };\ + MenuItem\ + {\ + Identifier = FN_TABLE_VERT_CENTER ; \ + HelpID = FN_TABLE_VERT_CENTER ; \ + Text [ de ] = "~Mitte" ; \ + Text [ en-US ] = "C~enter" ; \ + Text [ x-comment ] = " ";\ + Text[ pt ] = "~Centro";\ + Text[ ru ] = "ПоÑередине";\ + Text[ el ] = "~ΚÎντÏο";\ + Text[ nl ] = "~Midden";\ + Text[ fr ] = "C~entre";\ + Text[ es ] = "~Centrado";\ + Text[ fi ] = "K~eskitä";\ + Text[ ca ] = "~Centre";\ + Text[ it ] = "~Centro";\ + Text[ sk ] = "Upro~stred";\ + Text[ da ] = "~Midte";\ + Text[ sv ] = "~Mitten";\ + Text[ pl ] = "~Do Å›rodka";\ + Text[ pt-BR ] = "~Centralizado";\ + Text[ th ] = "ต~รงà¸à¸¥à¸²à¸‡";\ + Text[ ja ] = "ä¸å¤®æƒãˆ(~E)";\ + Text[ ko ] = "가운ë°(~E)";\ + Text[ zh-CN ] = "ä¸(~E)";\ + Text[ zh-TW ] = "ä¸(~E)";\ + Text[ tr ] = "O~rta";\ + Text[ hi-IN ] = "~मधà¥à¤¯";\ + Text[ ar ] = "الوسط";\ + Text[ he ] = "~Mitte";\ + };\ + MenuItem\ + {\ + Identifier = FN_TABLE_VERT_BOTTOM ; \ + HelpID = FN_TABLE_VERT_BOTTOM ; \ + Text [ de ] = "~Unten" ; \ + Text [ en-US ] = "~Bottom" ; \ + Text [ x-comment ] = " ";\ + Text[ pt ] = "Em ~baixo";\ + Text[ ru ] = "Внизу";\ + Text[ el ] = "~Κάτω";\ + Text[ nl ] = "Be~neden";\ + Text[ fr ] = "En ~bas";\ + Text[ es ] = "A~bajo";\ + Text[ fi ] = "~Alareuna";\ + Text[ ca ] = "A~vall";\ + Text[ it ] = "B~asso";\ + Text[ sk ] = "~Dole";\ + Text[ da ] = "~Nederst";\ + Text[ sv ] = "Underst";\ + Text[ pl ] = "~U doÅ‚u";\ + Text[ pt-BR ] = "Em ~Baixo";\ + Text[ th ] = "~ล่าง";\ + Text[ ja ] = "下æƒãˆ(~B)";\ + Text[ ko ] = "아래(~B)";\ + Text[ zh-CN ] = "下(~B)";\ + Text[ zh-TW ] = "下(~B)";\ + Text[ tr ] = "~Alt";\ + Text[ hi-IN ] = "~नीचे";\ + Text[ ar ] = "أسÙÙ„";\ + Text[ he ] = "~Unten";\ + };\ + SEPARATOR ; \ + MenuItem\ + {\ + Identifier = FN_TABLE_SET_READ_ONLY_CELLS ; \ + HelpID = FN_TABLE_SET_READ_ONLY_CELLS ; \ + /* ### ACHTUNG: Neuer Text in Resource? ~Schützen : ~Sch³tzen */\ + Text [ de ] = "~Schützen" ; \ + Text [ en-US ] = "~Protect" ; \ + Text [ x-comment ] = " ";\ + Text[ pt ] = "~Proteger";\ + Text[ ru ] = "Защита";\ + Text[ el ] = "Î Ïο~στασία";\ + Text[ nl ] = "~Beveiligen";\ + Text[ fr ] = "~Protéger";\ + Text[ es ] = "~Proteger";\ + Text[ fi ] = "~Suojaa";\ + Text[ ca ] = "~Protegeix";\ + Text[ it ] = "~Proteggi";\ + Text[ sk ] = "~Zamknúť";\ + Text[ da ] = "~Beskyt";\ + Text[ sv ] = "~Skydda";\ + Text[ pl ] = "~ChroÅ„";\ + Text[ pt-BR ] = "~Proteger";\ + Text[ th ] = "~ป้à¸à¸‡à¸à¸±à¸™";\ + Text[ ja ] = "ä¿è·(~P)";\ + Text[ ko ] = "보호(~P)";\ + Text[ zh-CN ] = "ä¿æŠ¤(~P)";\ + Text[ zh-TW ] = "ä¿è·(~P)";\ + Text[ tr ] = "~Koru";\ + Text[ hi-IN ] = "~रकà¥à¤·à¤¾ करो";\ + Text[ ar ] = "Øماية";\ + Text[ he ] = "~Schützen";\ + };\ + MenuItem\ + {\ + Identifier = FN_TABLE_UNSET_READ_ONLY_CELLS ; \ + HelpID = FN_TABLE_UNSET_READ_ONLY_CELLS ; \ + Text [ de ] = "Schutz ~aufheben" ; \ + Text [ en-US ] = "~Unprotect" ; \ + Text [ x-comment ] = " ";\ + Text[ pt ] = "D~esproteger";\ + Text[ ru ] = "СнÑÑ‚ÑŒ защиту";\ + Text[ el ] = "ΆÏση Ï€Ïοστ~ασίας";\ + Text[ nl ] = "Beveiliging ~opheffen";\ + Text[ fr ] = "~Annuler la protection";\ + Text[ es ] = "~Desproteger";\ + Text[ fi ] = "~Poista suojaus";\ + Text[ ca ] = "~Desprotegeix";\ + Text[ it ] = "Disattiva~ protezione";\ + Text[ sk ] = "~Odomknúť";\ + Text[ da ] = "Ophæv beskyttelse";\ + Text[ sv ] = "Upphäv skydd";\ + Text[ pl ] = "~Nie chroÅ„";\ + Text[ pt-BR ] = "~Desproteger";\ + Text[ th ] = "ไ~ม่ป้à¸à¸‡à¸à¸±à¸™";\ + Text[ ja ] = "ä¿è·ã®è§£é™¤(~U)";\ + Text[ ko ] = "보호 í•´ì œ(~U)";\ + Text[ zh-CN ] = "å–消ä¿æŠ¤(~U)";\ + Text[ zh-TW ] = "å–消ä¿è·(~U)";\ + Text[ tr ] = "~Korumayı kaldır";\ + Text[ hi-IN ] = "~रकà¥à¤·à¤¾ मत करो";\ + Text[ ar ] = "إلغاء الØماية";\ + Text[ he ] = "Schutz ~aufheben";\ + };\ + };\ + };\ + Text [ x-comment ] = " ";\ + Text[ pt ] = "~Célula";\ + Text[ ru ] = "Ячейка";\ + Text[ el ] = "~Κελί";\ + Text[ nl ] = "~Cel";\ + Text[ fr ] = "~Cellule";\ + Text[ es ] = "~Celda";\ + Text[ fi ] = "~Solu";\ + Text[ ca ] = "~Celda";\ + Text[ it ] = "Ce~lla";\ + Text[ sk ] = "~Bunka";\ + Text[ da ] = "Celle";\ + Text[ sv ] = "~Cell";\ + Text[ pl ] = "~Komórka";\ + Text[ pt-BR ] = "~Células";\ + Text[ th ] = "เ~ซลล์";\ + Text[ ja ] = "セル(~C)";\ + Text[ ko ] = "ì…€(~C)";\ + Text[ zh-CN ] = "å•å…ƒæ ¼(~C)";\ + Text[ zh-TW ] = "儲å˜æ ¼(~C)";\ + Text[ tr ] = "~Hücre";\ + Text[ hi-IN ] = "~कोषà¥à¤ ";\ + Text[ ar ] = "خلية";\ + Text[ he ] = "~Zelle";\ + }; + + +#define MN_TAB2 \ + MenuItem\ + {\ + Identifier = MN_SUB_TBLROW ; \ + HelpID = HID_MN_SUB_TBLROW ; \ + /* ### ACHTUNG: Neuer Text in Resource? Ze~ile : Zeile */\ + Text [ de ] = "Ze~ile" ; \ + Text [ en-US ] = "~Row" ; \ + /* ### ACHTUNG: Neuer Text in Resource? Einstellungen für die Tabellenzeile : Einstellungen f³r die Tabellenzeile */\ + SubMenu = Menu\ + {\ + ItemList = \ + {\ + MenuItem\ + {\ + Identifier = FN_TABLE_SET_ROW_HEIGHT ; \ + HelpID = FN_TABLE_SET_ROW_HEIGHT ; \ + /* ### ACHTUNG: Neuer Text in Resource? ~Höhe... : ~H÷he... */\ + Text [ de ] = "~Höhe..." ; \ + Text [ en-US ] = "~Height..." ; \ + Text [ x-comment ] = " ";\ + Text[ pt ] = "~Altura...";\ + Text[ ru ] = "Ð’Ñ‹Ñота...";\ + Text[ el ] = "ÎŽ~ψος...";\ + Text[ nl ] = "~Hoogte...";\ + Text[ fr ] = "~Hauteur ...";\ + Text[ es ] = "~Altura...";\ + Text[ fi ] = "~Korkeus...";\ + Text[ ca ] = "~Alçada...";\ + Text[ it ] = "~Altezza...";\ + Text[ sk ] = "~Výška...";\ + Text[ da ] = "Højde...";\ + Text[ sv ] = "~Höjd...";\ + Text[ pl ] = "~Wysokość...";\ + Text[ pt-BR ] = "A~ltura...";\ + Text[ th ] = "ความ~สูง...";\ + Text[ ja ] = "高ã•(~H)...";\ + Text[ ko ] = "높ì´(~H)...";\ + Text[ zh-CN ] = "高度(~H)...";\ + Text[ zh-TW ] = "高度(~H)...";\ + Text[ tr ] = "~Yükseklik...";\ + Text[ hi-IN ] = "~ऊà¤à¤šà¤¾à¤ˆ...";\ + Text[ ar ] = "...الارتÙاع";\ + Text[ he ] = "‮גובה...‬";\ + };\ + MenuItem\ + {\ + Identifier = FN_TABLE_OPTIMAL_HEIGHT ; \ + HelpID = FN_TABLE_OPTIMAL_HEIGHT ; \ + /* ### ACHTUNG: Neuer Text in Resource? ~Optimale Höhe : ~Optimale H÷he */\ + Text [ de ] = "~Optimale Höhe" ; \ + Text [ en-US ] = "~Optimal Height" ; \ + Text [ x-comment ] = " ";\ + Text[ pt ] = "~Optimizar altura";\ + Text[ ru ] = "ÐžÐ¿Ñ‚Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ Ð²Ñ‹Ñота";\ + Text[ el ] = "Î’Îλτιστ~ο Ïψος";\ + Text[ nl ] = "~Optimale hoogte";\ + Text[ fr ] = "Hauteur ~optimale";\ + Text[ es ] = "A~ltura óptima";\ + Text[ fi ] = "~Optimaalinen korkeus";\ + Text[ ca ] = "A~lçada òptima";\ + Text[ it ] = "Altezza ~ottimale";\ + Text[ sk ] = "~Optimálna výška";\ + Text[ da ] = "~Optimal højde";\ + Text[ sv ] = "~Optimal höjd";\ + Text[ pl ] = "~Wysokość optymalna";\ + Text[ pt-BR ] = "~Altura ótima";\ + Text[ th ] = "ความสูงที่เ~หมาะที่สุด";\ + Text[ ja ] = "最é©ãªé«˜ã•(~O)";\ + Text[ ko ] = "최ì 높ì´(~O)";\ + Text[ zh-CN ] = "最佳高度(~O)";\ + Text[ zh-TW ] = "最é©é«˜åº¦(~O)";\ + Text[ tr ] = "~En uygun yükseklik";\ + Text[ hi-IN ] = "~योगà¥à¤¯ ऊà¤à¤šà¤¾à¤ˆ";\ + Text[ ar ] = "الارتÙاع الأمثل";\ + Text[ he ] = "~Optimale Höhe";\ + };\ + MenuItem\ + {\ + Identifier = FN_TABLE_BALANCE_ROWS ; \ + HelpID = FN_TABLE_BALANCE_ROWS ; \ + /* ### ACHTUNG: Neuer Text in Resource? Gleichmäßig ~verteilen : Gleichmõ˜ig ~verteilen */\ + Text [ de ] = "Gleichmäßig ~verteilen" ; \ + Text [ en-US ] = "Space ~Equally" ; \ + Text [ x-comment ] = " ";\ + Text[ pt ] = "Es~paços iguais";\ + Text[ ru ] = "РаÑпределить равномерно";\ + Text[ el ] = "ΙσομεÏή κατα~νομή";\ + Text[ nl ] = "~Gelijkmatig verdelen";\ + Text[ fr ] = "E~space équilibré";\ + Text[ es ] = "Ajustar ~uniformemente";\ + Text[ fi ] = "~Tasaiset välit";\ + Text[ ca ] = "Ajusta ~uniformement";\ + Text[ it ] = "~Distribuisci con regolarità ";\ + Text[ sk ] = "Rovnom~erne rozložiÅ¥";\ + Text[ da ] = "Fordel jævnt";\ + Text[ sv ] = "Fördela ~jämnt";\ + Text[ pl ] = "Rozłóż równomi~ernie";\ + Text[ pt-BR ] = "Afastar ~igualmente";\ + Text[ th ] = "ระยะห่างเ~ท่าà¸à¸±à¸™";\ + Text[ ja ] = "å‡ç‰åˆ†å‰²(~E)";\ + Text[ ko ] = "ê· ë“±í•˜ê²Œ ë¶„í• (~E)";\ + Text[ zh-CN ] = "间隔相åŒ(~E)";\ + Text[ zh-TW ] = "間隔相ç‰(~E)";\ + Text[ tr ] = "~EÅŸit dağılım";\ + Text[ hi-IN ] = "~समान अंतर दो";\ + Text[ ar ] = "توزيع بالتساوي";\ + Text[ he ] = "Gleichmäßig ~verteilen";\ + };\ + SEPARATOR ; \ + MenuItem\ + {\ + Identifier = FN_TABLE_SELECT_ROW ; \ + HelpID = FN_TABLE_SELECT_ROW ; \ + /* ### ACHTUNG: Neuer Text in Resource? Ausw~ählen : Auswählen */\ + /* ### ACHTUNG: Neuer Text in Resource? Ausw~ählen : Ausw~õhlen */\ + Text [ de ] = "Aus~wählen" ; \ + Text [ en-US ] = "~Select" ; \ + Text [ x-comment ] = " ";\ + Text[ pt ] = "~Seleccionar";\ + Text[ ru ] = "Выделить";\ + Text[ el ] = "Επιλο~γή";\ + Text[ nl ] = "~Selecteren";\ + Text[ fr ] = "Sélectio~nner";\ + Text[ es ] = "~Seleccionar";\ + Text[ fi ] = "~Valitse";\ + Text[ ca ] = "~Selecciona";\ + Text[ it ] = "Seleziona";\ + Text[ sk ] = "~VybraÅ¥";\ + Text[ da ] = "Marker";\ + Text[ sv ] = "~Markera";\ + Text[ pl ] = "~Zaznacz";\ + Text[ pt-BR ] = "~Selecionar";\ + Text[ th ] = "เ~ลืà¸à¸";\ + Text[ ja ] = "é¸æŠž(~S)";\ + Text[ ko ] = "ì„ íƒ(~S)";\ + Text[ zh-CN ] = "选择(~S)";\ + Text[ zh-TW ] = "é¸æ“‡(~S)";\ + Text[ tr ] = "~Seç";\ + Text[ hi-IN ] = "~चà¥à¤¨à¥‹";\ + Text[ ar ] = "تØديد";\ + Text[ he ] = "‮בחירה‬";\ + };\ + MenuItem\ + {\ + Identifier = FN_TABLE_INSERT_ROW_DLG ; \ + HelpID = FN_TABLE_INSERT_ROW_DLG ; \ + /* ### ACHTUNG: Neuer Text in Resource? ~Einfügen... : ~Einf³gen... */\ + Text [ de ] = "~Einfügen..." ; \ + Text [ en-US ] = "~Insert..." ; \ + Text [ x-comment ] = " ";\ + Text[ pt ] = "~Inserir...";\ + Text[ ru ] = "Ð’Ñтавить...";\ + Text[ el ] = "~Εισαγωγή...";\ + Text[ nl ] = "~Invoegen...";\ + Text[ fr ] = "~Insérer...";\ + Text[ es ] = "~Insertar...";\ + Text[ fi ] = "~Lisää...";\ + Text[ ca ] = "~Insereix...";\ + Text[ it ] = "~Inserisci...";\ + Text[ sk ] = "~VložiÅ¥...";\ + Text[ da ] = "~Indsæt...";\ + Text[ sv ] = "~Infoga...";\ + Text[ pl ] = "W~staw...";\ + Text[ pt-BR ] = "~Inserir...";\ + Text[ th ] = "à¹~ทรà¸...";\ + Text[ ja ] = "挿入(~I)...";\ + Text[ ko ] = "삽입(~I)...";\ + Text[ zh-CN ] = "æ’å…¥(~I)...";\ + Text[ zh-TW ] = "æ’å…¥(~I)...";\ + Text[ tr ] = "~Ekle...";\ + Text[ hi-IN ] = "~जोड़ो...";\ + Text[ ar ] = "...إدراج";\ + Text[ he ] = "~Einfügen...";\ + };\ + MenuItem\ + {\ + Identifier = FN_TABLE_DELETE_ROW ; \ + HelpID = FN_TABLE_DELETE_ROW ; \ + /* ### ACHTUNG: Neuer Text in Resource? ~Löschen : ~L÷schen */\ + Text [ de ] = "~Löschen" ; \ + Text [ en-US ] = "~Delete" ; \ + Text [ x-comment ] = " ";\ + Text[ pt ] = "E~liminar";\ + Text[ ru ] = "Удалить";\ + Text[ el ] = "ΔιαγÏα~φή";\ + Text[ nl ] = "~Wissen";\ + Text[ fr ] = "~Supprimer";\ + Text[ es ] = "~Borrar";\ + Text[ fi ] = "~Poista";\ + Text[ ca ] = "~Elimina";\ + Text[ it ] = "~Elimina";\ + Text[ sk ] = "Z~mazaÅ¥";\ + Text[ da ] = "~Slet";\ + Text[ sv ] = "~Radera";\ + Text[ pl ] = "~UsuÅ„";\ + Text[ pt-BR ] = "E~xcluir";\ + Text[ th ] = "~ลบ";\ + Text[ ja ] = "削除(~D)";\ + Text[ ko ] = "ì‚ì œ(~D)";\ + Text[ zh-CN ] = "åˆ é™¤(~D)";\ + Text[ zh-TW ] = "刪除(~D)";\ + Text[ tr ] = "~Sil";\ + Text[ hi-IN ] = "~मिटाओ";\ + Text[ ar ] = "ØØ°Ù";\ + Text[ he ] = "‮מחיקה‬";\ + };\ + };\ + };\ + Text [ x-comment ] = " ";\ + Text[ pt ] = "~Linha";\ + Text[ ru ] = "Строка";\ + Text[ el ] = "ΓÏαμ~μή";\ + Text[ nl ] = "~Rij";\ + Text[ fr ] = "~Ligne";\ + Text[ es ] = "~Fila";\ + Text[ fi ] = "~Rivi";\ + Text[ ca ] = "~Fila";\ + Text[ it ] = "Riga";\ + Text[ sk ] = "~Riadok";\ + Text[ da ] = "Række";\ + Text[ sv ] = "~Rad";\ + Text[ pl ] = "~Wiersz";\ + Text[ pt-BR ] = "L~inha";\ + Text[ th ] = "à¹~ถว";\ + Text[ ja ] = "è¡Œ(~R)";\ + Text[ ko ] = "í–‰(~R)";\ + Text[ zh-CN ] = "è¡Œ(~R)";\ + Text[ zh-TW ] = "è¡Œ(~R)";\ + Text[ tr ] = "~Satır";\ + Text[ hi-IN ] = "~पंकà¥à¤¤à¤¿";\ + Text[ ar ] = "صÙ";\ + Text[ he ] = "Ze~ile";\ + };\ + MenuItem\ + {\ + Identifier = MN_SUB_TBLCOL ; \ + HelpID = HID_MN_SUB_TBLCOL ; \ + Text [ de ] = "S~palte" ; \ + Text [ en-US ] = "Colu~mn" ; \ + /* ### ACHTUNG: Neuer Text in Resource? Einstellungen für die Tabellenspalte : Einstellungen f³r die Tabellenspalte */\ + SubMenu = Menu\ + {\ + ItemList = \ + {\ + MenuItem\ + {\ + Identifier = FN_TABLE_SET_COL_WIDTH ; \ + HelpID = FN_TABLE_SET_COL_WIDTH ; \ + Text [ de ] = "~Breite..." ; \ + Text [ en-US ] = "~Width..." ; \ + Text [ x-comment ] = " ";\ + Text[ pt ] = "~Largura...";\ + Text[ ru ] = "Ширина...";\ + Text[ el ] = "~Πλάτος...";\ + Text[ nl ] = "~Breedte...";\ + Text[ fr ] = "~Largeur...";\ + Text[ es ] = "Anc~ho...";\ + Text[ fi ] = "~Leveys...";\ + Text[ ca ] = "Ampla~da...";\ + Text[ it ] = "~Larghezza...";\ + Text[ sk ] = "Å Ã~rka...";\ + Text[ da ] = "Bredde..";\ + Text[ sv ] = "~Bredd...";\ + Text[ pl ] = "~Szerokość...";\ + Text[ pt-BR ] = "~Largura...";\ + Text[ th ] = "ความ~à¸à¸§à¹‰à¸²à¸‡...";\ + Text[ ja ] = "å¹…(~W)...";\ + Text[ ko ] = "너비(~W)...";\ + Text[ zh-CN ] = "宽度(~W)...";\ + Text[ zh-TW ] = "寬度(~W)...";\ + Text[ tr ] = "~GeniÅŸlik...";\ + Text[ hi-IN ] = "~चौड़ाई...";\ + Text[ ar ] = "...العرض";\ + Text[ he ] = "‮רוחב...‬";\ + };\ + MenuItem\ + {\ + Identifier = FN_TABLE_ADJUST_CELLS ; \ + HelpID = FN_TABLE_ADJUST_CELLS ; \ + Text [ de ] = "~Optimale Breite " ; \ + Text [ en-US ] = "~Optimal Width " ; \ + Text [ x-comment ] = " ";\ + Text[ pt ] = "~Optimizar largura ";\ + Text[ ru ] = "ÐžÐ¿Ñ‚Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ ÑˆÐ¸Ñ€Ð¸Ð½Ð° ";\ + Text[ el ] = "Î’Îλτιστ~ο πλάτος ";\ + Text[ nl ] = "~Optimale breedte";\ + Text[ fr ] = "Largeur ~optimale ";\ + Text[ es ] = "A~ncho óptimo ";\ + Text[ fi ] = "~Optimaalinen leveys ";\ + Text[ ca ] = "A~mplada òptima ";\ + Text[ it ] = "Larghezza ot~timale ";\ + Text[ sk ] = "~Optimálna Å¡Ãrka...";\ + Text[ da ] = "Optimal bredde ";\ + Text[ sv ] = "~Optimal bredd ";\ + Text[ pl ] = "~Szerokość optymalna";\ + Text[ pt-BR ] = "Largura ótima";\ + Text[ th ] = "ความà¸à¸§à¹‰à¸²à¸‡à¸—ี่เ~หมาะที่สุด ";\ + Text[ ja ] = "最é©ãªå¹…(~O)";\ + Text[ ko ] = "최ì 너비(~O)";\ + Text[ zh-CN ] = "最佳宽度(~O)";\ + Text[ zh-TW ] = "最é©å¯¬åº¦(~O)";\ + Text[ tr ] = "~En uygun geniÅŸlik ";\ + Text[ hi-IN ] = "~योगà¥à¤¯ चौड़ाई ";\ + Text[ ar ] = "العرض الأمثل ";\ + Text[ he ] = "~Optimale Breite";\ + };\ + MenuItem\ + {\ + Identifier = FN_TABLE_BALANCE_CELLS ; \ + HelpID = FN_TABLE_BALANCE_CELLS ; \ + /* ### ACHTUNG: Neuer Text in Resource? Gleichmäßig ~verteilen : Gleichmõ˜ig ~verteilen */\ + Text [ de ] = "Gleichmäßig ~verteilen" ; \ + Text [ en-US ] = "Space ~Equally" ; \ + Text [ x-comment ] = " ";\ + Text[ pt ] = "Espaços ~iguais";\ + Text[ ru ] = "РаÑпределить равномерно";\ + Text[ el ] = "ΙσομεÏή κατα~νομή";\ + Text[ nl ] = "~Gelijkmatig verdelen";\ + Text[ fr ] = "E~space équilibré";\ + Text[ es ] = "~Ajustar uniformemente";\ + Text[ fi ] = "~Tasaiset välit";\ + Text[ ca ] = "~Ajusta uniformement";\ + Text[ it ] = "~Distribuisci le colonne con regolarità ";\ + Text[ sk ] = "Rovnom~erne rozložiÅ¥";\ + Text[ da ] = "Fordel jævnt";\ + Text[ sv ] = "Fördela ~jämnt";\ + Text[ pl ] = "Rozłóż równomi~ernie";\ + Text[ pt-BR ] = "~Afastar igualmente";\ + Text[ th ] = "ระยะห่างเ~ท่าà¸à¸±à¸™";\ + Text[ ja ] = "å‡ç‰åˆ†å‰²(~E)";\ + Text[ ko ] = "ê· ë“±í•˜ê²Œ ë¶„í• (~E)";\ + Text[ zh-CN ] = "间隔相åŒ(~E)";\ + Text[ zh-TW ] = "間隔相ç‰(~E)";\ + Text[ tr ] = "EÅŸit ~dağılım";\ + Text[ hi-IN ] = "~समान अंतर दो";\ + Text[ ar ] = "توزيع بالتساوي";\ + Text[ he ] = "Gleichmäßig ~verteilen";\ + };\ + SEPARATOR ; \ + MenuItem\ + {\ + Identifier = FN_TABLE_SELECT_COL ; \ + HelpID = FN_TABLE_SELECT_COL ; \ + /* ### ACHTUNG: Neuer Text in Resource? Ausw~ählen : Auswählen */\ + /* ### ACHTUNG: Neuer Text in Resource? Ausw~ählen : Ausw~õhlen */\ + Text [ de ] = "Aus~wählen" ; \ + Text [ en-US ] = "~Select" ; \ + Text [ x-comment ] = " ";\ + Text[ pt ] = "~Seleccionar";\ + Text[ ru ] = "Выделить";\ + Text[ el ] = "Επιλο~γή";\ + Text[ nl ] = "~Selecteren";\ + Text[ fr ] = "Sélectio~nner";\ + Text[ es ] = "~Seleccionar";\ + Text[ fi ] = "~Valitse";\ + Text[ ca ] = "~Selecciona";\ + Text[ it ] = "Seleziona";\ + Text[ sk ] = "~VybraÅ¥";\ + Text[ da ] = "Marker";\ + Text[ sv ] = "~Markera";\ + Text[ pl ] = "~Zaznacz";\ + Text[ pt-BR ] = "~Selecionar";\ + Text[ th ] = "เ~ลืà¸à¸";\ + Text[ ja ] = "é¸æŠž(~S)";\ + Text[ ko ] = "ì„ íƒ(~S)";\ + Text[ zh-CN ] = "选择(~S)";\ + Text[ zh-TW ] = "é¸æ“‡(~S)";\ + Text[ tr ] = "~Seç";\ + Text[ hi-IN ] = "~चà¥à¤¨à¥‹";\ + Text[ ar ] = "تØديد";\ + Text[ he ] = "‮בחירה‬";\ + };\ + MenuItem\ + {\ + Identifier = FN_TABLE_INSERT_COL_DLG ; \ + HelpID = FN_TABLE_INSERT_COL_DLG ; \ + /* ### ACHTUNG: Neuer Text in Resource? ~Einfügen... : ~Einf³gen... */\ + Text [ de ] = "~Einfügen..." ; \ + Text [ en-US ] = "~Insert..." ; \ + Text [ x-comment ] = " ";\ + Text[ pt ] = "I~nserir...";\ + Text[ ru ] = "Ð’Ñтавить...";\ + Text[ el ] = "~Εισαγωγή...";\ + Text[ nl ] = "~Invoegen...";\ + Text[ fr ] = "~Insérer...";\ + Text[ es ] = "~Insertar...";\ + Text[ fi ] = "~Lisää...";\ + Text[ ca ] = "~Insereix...";\ + Text[ it ] = "~Inserisci...";\ + Text[ sk ] = "~VložiÅ¥...";\ + Text[ da ] = "~Indsæt...";\ + Text[ sv ] = "~Infoga...";\ + Text[ pl ] = "W~staw...";\ + Text[ pt-BR ] = "~Inserir...";\ + Text[ th ] = "à¹~ทรà¸...";\ + Text[ ja ] = "挿入(~I)...";\ + Text[ ko ] = "삽입(~I)...";\ + Text[ zh-CN ] = "æ’å…¥(~I)...";\ + Text[ zh-TW ] = "æ’å…¥(~I)...";\ + Text[ tr ] = "~Ekle...";\ + Text[ hi-IN ] = "~जोड़ो...";\ + Text[ ar ] = "...إدراج";\ + Text[ he ] = "~Einfügen...";\ + };\ + MenuItem\ + {\ + Identifier = FN_TABLE_DELETE_COL ; \ + HelpID = FN_TABLE_DELETE_COL ; \ + /* ### ACHTUNG: Neuer Text in Resource? ~Löschen : ~L÷schen */\ + Text [ de ] = "~Löschen" ; \ + Text [ en-US ] = "~Delete" ; \ + Text [ x-comment ] = " ";\ + Text[ pt ] = "E~liminar";\ + Text[ ru ] = "Удалить";\ + Text[ el ] = "ΔιαγÏα~φή";\ + Text[ nl ] = "~Wissen";\ + Text[ fr ] = "~Supprimer";\ + Text[ es ] = "~Borrar";\ + Text[ fi ] = "~Poista";\ + Text[ ca ] = "~Elimina";\ + Text[ it ] = "~Elimina";\ + Text[ sk ] = "Z~mazaÅ¥";\ + Text[ da ] = "~Slet";\ + Text[ sv ] = "~Radera";\ + Text[ pl ] = "~UsuÅ„";\ + Text[ pt-BR ] = "E~xcluir";\ + Text[ th ] = "~ลบ";\ + Text[ ja ] = "削除(~D)";\ + Text[ ko ] = "ì‚ì œ(~D)";\ + Text[ zh-CN ] = "åˆ é™¤(~D)";\ + Text[ zh-TW ] = "刪除(~D)";\ + Text[ tr ] = "~Sil";\ + Text[ hi-IN ] = "~मिटाओ";\ + Text[ ar ] = "ØØ°Ù";\ + Text[ he ] = "‮מחיקה‬";\ + };\ + };\ +};\ + Text [ x-comment ] = " ";\ + Text[ pt ] = "~Coluna";\ + Text[ ru ] = "Столбец";\ + Text[ el ] = "Σ~τήλη";\ + Text[ nl ] = "~Kolom";\ + Text[ fr ] = "~Colonne";\ + Text[ es ] = "~Columna";\ + Text[ fi ] = "~Sarake";\ + Text[ ca ] = "~Columna";\ + Text[ it ] = "Co~lonna";\ + Text[ sk ] = "S~tĺpec";\ + Text[ da ] = "Kolonne";\ + Text[ sv ] = "~Kolumn";\ + Text[ pl ] = "Kolu~mna";\ + Text[ pt-BR ] = "~Coluna";\ + Text[ th ] = "คà¸à¸¥à¸±à¸¡~น์";\ + Text[ ja ] = "列(~M)";\ + Text[ ko ] = "ì—´(~M)";\ + Text[ zh-CN ] = "列(~M)";\ + Text[ zh-TW ] = "欄(~M)";\ + Text[ tr ] = "Sütun";\ + Text[ hi-IN ] = "सà¥à¤¤à¤‚~à¤";\ + Text[ ar ] = "عمود";\ + Text[ he ] = "S~palte";\ + }; + + +#define MN_TXT\ + MenuItem\ + {\ + ITEM_FORMAT_CHAR_DLG\ + };\ + MenuItem\ + {\ + ITEM_FORMAT_PARA_DLG\ + };\ + MenuItem\ + {\ + Identifier = FN_FORMAT_PAGE_DLG ; \ + HelpID = FN_FORMAT_PAGE_DLG ; \ + Text [ de ] = "~Seite..." ; \ + Text [ en-US ] = "Pa~ge..." ; \ + Text [ x-comment ] = " ";\ + Text[ pt ] = "Pá~gina...";\ + Text[ ru ] = "Страни~ца...";\ + Text[ el ] = "~Σελίδα...";\ + Text[ nl ] = "~Pagina...";\ + Text[ fr ] = "~Page...";\ + Text[ es ] = "~Página...";\ + Text[ fi ] = "S~ivu...";\ + Text[ ca ] = "~Pà gina...";\ + Text[ it ] = "Pa~gina...";\ + Text[ sk ] = "~Stránka...";\ + Text[ da ] = "~Side...";\ + Text[ sv ] = "~Sida...";\ + Text[ pl ] = "~Strona...";\ + Text[ pt-BR ] = "Pá~gina...";\ + Text[ th ] = "ห~น้า...";\ + Text[ ja ] = "ページ(~G)...";\ + Text[ ko ] = "페ì´ì§€(~G)...";\ + Text[ zh-CN ] = "页(~G)...";\ + Text[ zh-TW ] = "é (~G)...";\ + Text[ tr ] = "~Sayfa...";\ + Text[ hi-IN ] = "पृ~षà¥à¤ ...";\ + Text[ ar ] = "...صÙØØ©~";\ + Text[ he ] = "~Seite...";\ + }; + +#define MN_DRWTXT \ + MenuItem\ + {\ + ITEM_FORMAT_CHAR_DLG\ + };\ + MenuItem\ + {\ + ITEM_FORMAT_PARA_DLG\ + };\ + +#define MN_NAME_GROUP \ + MenuItem\ + {\ + Identifier = FN_NAME_GROUP ; \ + HelpID = FN_NAME_GROUP ; \ + Text [ de ] = "Obje~kt benennen..." ; \ + Text [ en-US ] = "~Name Object..." ; \ + Text [ x-comment ] = " ";\ + Text[ pt ] = "~Nomear objecto...";\ + Text[ ru ] = "ПриÑвоить Ð¸Ð¼Ñ Ð¾Ð±ÑŠÐµÐºÑ‚Ñƒ...";\ + Text[ el ] = "Ονομασία αντι~κειμÎνου...";\ + Text[ nl ] = "~Object een naam geven...";\ + Text[ fr ] = "Nommer l'ob~jet...";\ + Text[ es ] = "~Nombrar objeto...";\ + Text[ fi ] = "~Nimeä objekti";\ + Text[ ca ] = "~Anomena l'objecte...";\ + Text[ it ] = "~Denomina oggetto...";\ + Text[ sk ] = "~Názov objektu...";\ + Text[ da ] = "~Navngiv objekt...";\ + Text[ sv ] = "Namnge obje~kt...";\ + Text[ pl ] = "Nazwij obiekt...";\ + Text[ pt-BR ] = "Nomear objeto";\ + Text[ th ] = "~ชื่à¸à¸§à¸±à¸•à¸–ุ...";\ + Text[ ja ] = "オブジェクトã«åå‰ã‚’付ã‘ã‚‹(~N)...";\ + Text[ ko ] = "개체 ì´ë¦„ ì§€ì •(~N)...";\ + Text[ zh-CN ] = "命å对象(~N)...";\ + Text[ zh-TW ] = "命å物件(~N)...";\ + Text[ tr ] = "~Nesneyi Adlandır...";\ + Text[ hi-IN ] = "~Name Object...";\ + Text[ ar ] = "...تسمية الكائن";\ + Text[ he ] = "Obje~kt benennen...";\ + }; + +#define MN_FONTWORK \ + MenuItem\ + {\ + ITEM_FORMAT_FONTWORK\ + }; + + +#define MN_DRWTXTATTR \ + MenuItem\ + {\ + Identifier = FN_DRAWTEXT_ATTR_DLG ; \ + HelpID = FN_DRAWTEXT_ATTR_DLG ; \ + Text [ de ] = "~Text..." ; \ + Text [ en-US ] = "Te~xt..." ; \ + Text [ x-comment ] = " ";\ + Text[ pt ] = "~Texto...";\ + Text[ ru ] = "~ТекÑÑ‚...";\ + Text[ el ] = "~Κείμενο...";\ + Text[ nl ] = "~Tekst...";\ + Text[ fr ] = "~Texte...";\ + Text[ es ] = "~Texto...";\ + Text[ fi ] = "Teks~ti...";\ + Text[ ca ] = "~Text...";\ + Text[ it ] = "~Testo...";\ + Text[ sk ] = "Te~xt...";\ + Text[ da ] = "~Tekst...";\ + Text[ sv ] = "~Text...";\ + Text[ pl ] = "Te~kst...";\ + Text[ pt-BR ] = "~Texto...";\ + Text[ th ] = "ข้à¸~ความ...";\ + Text[ ja ] = "テã‚スト(~X)...";\ + Text[ ko ] = "í…스트(~X)...";\ + Text[ zh-CN ] = "æ–‡å—(~X)...";\ + Text[ zh-TW ] = "æ–‡å—(~X)...";\ + Text[ tr ] = "~Metin...";\ + Text[ hi-IN ] = "~टेकà¥à¤¸à¥à¤Ÿà¥...";\ + Text[ ar ] = "~نص...";\ + Text[ he ] = "~Text...";\ + }; + + +#define MN_PASTE \ + MenuItem\ + {\ + ITEM_EDIT_CUT\ + };\ + MenuItem\ + {\ + ITEM_EDIT_COPY\ + }; + + +#define MN_CUT \ + MenuItem\ + {\ + ITEM_EDIT_DELETE\ + }; + + +#define MN_RESET\ + MenuItem\ + {\ + Text [ de ] = "Standar~d" ; \ + Identifier = FN_FORMAT_RESET ; \ + HelpID = FN_FORMAT_RESET ; \ + Text [ en-US ] = "~Default" ; \ + Text [ x-comment ] = " ";\ + Text[ pt ] = "~Padrão";\ + Text[ ru ] = "~По умолчанию";\ + Text[ el ] = "~Î Ïοεπιλογή";\ + Text[ nl ] = "Standaar~d";\ + Text[ fr ] = "Par ~défaut";\ + Text[ es ] = "Predeterminad~o";\ + Text[ fi ] = "Pa~lauta oletustyyli";\ + Text[ ca ] = "Per ~defecte";\ + Text[ it ] = "Standar~d";\ + Text[ sk ] = "Výcho~dzie";\ + Text[ da ] = "Standar~d";\ + Text[ sv ] = "Standar~d";\ + Text[ pl ] = "~DomyÅ›lnie";\ + Text[ pt-BR ] = "~Padrão";\ + Text[ th ] = "~ค่าเริ่มต้น";\ + Text[ ja ] = "標準(~D)";\ + Text[ ko ] = "기본값(~D)";\ + Text[ zh-CN ] = "æ ‡å‡†(~D)";\ + Text[ zh-TW ] = "標準(~D)";\ + Text[ tr ] = "~Ön deÄŸer";\ + Text[ hi-IN ] = "~अनà¥à¤ªà¤¸à¥à¤¥à¤¿à¤¤à¤¿";\ + Text[ ar ] = "‎قياسي~";\ + Text[ he ] = "‮ברירת מחדל‬";\ + }; + + +#define MN_TEXT_ATTR\ + MenuItem\ + {\ + ITEM_FORMAT_ATTR_CHAR_FONT\ + };\ + MenuItem\ + {\ + ITEM_FORMAT_ATTR_CHAR_FONTHEIGHT\ + };\ + MenuItem\ + {\ + Identifier = MN_FORMAT_STYLE ; \ + HelpID = MN_FORMAT_STYLE ; \ + Text [ de ] = "Sti~l" ; \ + Text [ en-US ] = "St~yle" ; \ + SubMenu = Menu\ + {\ + ItemList = \ + {\ + MenuItem\ + {\ + ITEM_FORMAT_ATTR_CHAR_WEIGHT\ + };\ + MenuItem\ + {\ + ITEM_FORMAT_ATTR_CHAR_POSTURE\ + };\ + MenuItem\ + {\ + ITEM_FORMAT_ATTR_CHAR_UNDERLINE\ + };\ + MenuItem\ + {\ + ITEM_FORMAT_ATTR_CHAR_STRIKEOUT\ + };\ + MenuItem\ + {\ + ITEM_FORMAT_ATTR_CHAR_SHADOWED\ + };\ + MenuItem\ + {\ + ITEM_FORMAT_ATTR_CHAR_CONTOUR\ + };\ + SEPARATOR ; \ + MenuItem\ + {\ + Identifier = FN_SET_SUPER_SCRIPT ; \ + HelpID = FN_SET_SUPER_SCRIPT ; \ + Text [ de ] = "~Hochstellen" ; \ + Text [ en-US ] = "Superscript" ; \ + Text [ x-comment ] = " ";\ + Text[ pt ] = "~Superior à linha";\ + Text[ ru ] = "Верхний индекÑ";\ + Text[ el ] = "ΕκθÎÏ„~ης";\ + Text[ nl ] = "Su~perscript";\ + Text[ fr ] = "~Exposant";\ + Text[ es ] = "~SuperÃndice";\ + Text[ fi ] = "Yläindeksi";\ + Text[ ca ] = "Su~perÃndex";\ + Text[ it ] = "~Apice";\ + Text[ sk ] = "Horný index";\ + Text[ da ] = "Hævet skrift";\ + Text[ sv ] = "~Upphöjt";\ + Text[ pl ] = "Indeks górny";\ + Text[ pt-BR ] = "Sobrescrito";\ + Text[ th ] = "ตัวยà¸";\ + Text[ ja ] = "上付ã";\ + Text[ ko ] = "위 첨ìž";\ + Text[ zh-CN ] = "ä¸Šæ ‡";\ + Text[ zh-TW ] = "上標";\ + Text[ tr ] = "Ãœst simge";\ + Text[ hi-IN ] = "सूपरसà¥à¤•à¥à¤°à¤¿à¤ªà¥à¤Ÿà¥";\ + Text[ ar ] = "مرتÙع";\ + Text[ he ] = "~Hochstellen";\ + };\ + MenuItem\ + {\ + Identifier = FN_SET_SUB_SCRIPT ; \ + HelpID = FN_SET_SUB_SCRIPT ; \ + Text [ de ] = "~Tiefstellen" ; \ + Text [ en-US ] = "Subscript" ; \ + Text [ x-comment ] = " ";\ + Text[ pt ] = "~Inferior à linha";\ + Text[ ru ] = "Ðижний индекÑ";\ + Text[ el ] = "Δείκ~της";\ + Text[ nl ] = "Su~bscript";\ + Text[ fr ] = "~Indice";\ + Text[ es ] = "~SubÃndice";\ + Text[ fi ] = "Alaindeksi";\ + Text[ ca ] = "~SubÃndex";\ + Text[ it ] = "Pe~dice";\ + Text[ sk ] = "Dolný index";\ + Text[ da ] = "Sænket skrift";\ + Text[ sv ] = "~Nedsänkt";\ + Text[ pl ] = "Indeks dolny";\ + Text[ pt-BR ] = "Subscrito";\ + Text[ th ] = "ตัวห้à¸à¸¢";\ + Text[ ja ] = "下付ã";\ + Text[ ko ] = "아래 첨ìž";\ + Text[ zh-CN ] = "ä¸‹æ ‡";\ + Text[ zh-TW ] = "下標";\ + Text[ tr ] = "Alt simge";\ + Text[ hi-IN ] = "सबसà¥à¤•à¥à¤°à¤¿à¤ªà¥à¤Ÿà¥";\ + Text[ ar ] = "منخÙض";\ + Text[ he ] = "~Tiefstellen";\ + };\ + };\ + };\ + Text [ x-comment ] = " ";\ + Text[ pt ] = "E~stilo";\ + Text[ ru ] = "Стиль";\ + Text[ el ] = "Στυ~λ";\ + Text[ nl ] = "~Stijl";\ + Text[ fr ] = "St~yle";\ + Text[ es ] = "Es~tilo";\ + Text[ fi ] = "T~yyli";\ + Text[ ca ] = "Es~til";\ + Text[ it ] = "Stile";\ + Text[ sk ] = "Å ~týl";\ + Text[ da ] = "Typografi";\ + Text[ sv ] = "Sti~l";\ + Text[ pl ] = "St~yl";\ + Text[ pt-BR ] = "Es~tilo";\ + Text[ th ] = "ลัà¸~ษณะ";\ + Text[ ja ] = "スタイル(~Y)";\ + Text[ ko ] = "스타ì¼(~Y)";\ + Text[ zh-CN ] = "å¼æ ·(~Y)";\ + Text[ zh-TW ] = "樣å¼(~Y)";\ + Text[ tr ] = "Biçim";\ + Text[ hi-IN ] = "शै~ली";\ + Text[ ar ] = "نمط";\ + Text[ he ] = "Sti~l";\ + };\ + MenuItem\ + {\ + Identifier = MN_FORMAT_ALGN ; \ + HelpID = MN_FORMAT_ALGN ; \ + /* ### ACHTUNG: Neuer Text in Resource? Aus~richtung : Ausrichtung */\ + /* ### ACHTUNG: Neuer Text in Resource? Aus~richtung : Ausrichtung */\ + Text [ de ] = "Aus~richtung" ; \ + Text [ en-US ] = "A~lignment" ; \ + RadioCheck = TRUE ; \ + /* ### ACHTUNG: Neuer Text in Resource? Objektausrichtung auswählen : Objektausrichtung auswõhlen */\ + SubMenu = Menu\ + {\ + ItemList = \ + {\ + MenuItem\ + {\ + RadioCheck = TRUE ; \ + ITEM_FORMAT_ATTR_PARA_ADJUST_LEFT\ + };\ + MenuItem\ + {\ + RadioCheck = TRUE ; \ + ITEM_FORMAT_ATTR_PARA_ADJUST_RIGHT\ + };\ + MenuItem\ + {\ + RadioCheck = TRUE ; \ + ITEM_FORMAT_ATTR_PARA_ADJUST_CENTER\ + };\ + MenuItem\ + {\ + Identifier = SID_ATTR_PARA_ADJUST_BLOCK ; \ + HelpID = SID_ATTR_PARA_ADJUST_BLOCK ; \ + RadioCheck = TRUE ; \ + Text [ de ] = "~Blocksatz" ; \ + Text [ en-US ] = "Justified" ; \ + Text [ x-comment ] = " ";\ + Text[ pt ] = "~Justificado";\ + Text[ ru ] = "Выравнивание по ширине";\ + Text[ el ] = "~ΠλήÏης στοίχιση";\ + Text[ nl ] = "~Uitgevuld";\ + Text[ fr ] = "~Justifié";\ + Text[ es ] = "~Justificado";\ + Text[ fi ] = "Tasattu";\ + Text[ ca ] = "~Justificat";\ + Text[ it ] = "~Giustificato";\ + Text[ sk ] = "Do bloku";\ + Text[ da ] = "Lige margener";\ + Text[ sv ] = "Marginaljusterad";\ + Text[ pl ] = "Do lewej i prawej";\ + Text[ pt-BR ] = "Justificado";\ + Text[ th ] = "ชิดขà¸à¸š";\ + Text[ ja ] = "両端æƒãˆ";\ + Text[ ko ] = "양쪽 맞춤";\ + Text[ zh-CN ] = "å·¦å³å¯¹é½";\ + Text[ zh-TW ] = "å·¦å³å°é½Š";\ + Text[ tr ] = "Ä°ki yana yasla";\ + Text[ hi-IN ] = "वà¥à¤¯à¤µà¤¸à¥à¤¥à¤¾ किया हà¥à¤†";\ + Text[ ar ] = "ضبط";\ + Text[ he ] = "~Blocksatz";\ + };\ + };\ + };\ + Text [ x-comment ] = " ";\ + Text[ pt ] = "A~linhamento";\ + Text[ ru ] = "~Выравнивание";\ + Text[ el ] = "Σ~τοίχιση";\ + Text[ nl ] = "~Uitlijning";\ + Text[ fr ] = "Al~ignement";\ + Text[ es ] = "A~lineación";\ + Text[ fi ] = "T~asaus";\ + Text[ ca ] = "A~lineació";\ + Text[ it ] = "Allin~eamento";\ + Text[ sk ] = "Za~rovnanie";\ + Text[ da ] = "~Justering";\ + Text[ sv ] = "Juste~ring";\ + Text[ pl ] = "~Wyrównanie";\ + Text[ pt-BR ] = "Ali~nhamento";\ + Text[ th ] = "จั~ดตำà¹à¸«à¸™à¹ˆà¸‡";\ + Text[ ja ] = "é…ç½®(~L)";\ + Text[ ko ] = "맞춤(~L)";\ + Text[ zh-CN ] = "对é½(~L)";\ + Text[ zh-TW ] = "å°é½Š(~L)";\ + Text[ tr ] = "~Hizalama";\ + Text[ hi-IN ] = "~पंकà¥à¤¤à¤¿à¤•à¤°à¤£";\ + Text[ ar ] = "~Ù…Øاذاة";\ + Text[ he ] = "Aus~richtung";\ + };\ + MenuItem\ + {\ + Identifier = MN_FORMAT_LINESPACE ; \ + HelpID = MN_FORMAT_LINESPACE ; \ + Text [ de ] = "Zeilenabs~tand" ; \ + Text [ en-US ] = "Line Spacing" ; \ + _MenuItemFlags = MIB_RADIOCHECK ; \ + /* ### ACHTUNG: Neuer Text in Resource? Zeilenabstand auswählen : Zeilenabstand auswõhlen */\ + SubMenu = Menu\ + {\ + ItemList = \ + {\ + MenuItem\ + {\ + RadioCheck = TRUE ; \ + ITEM_FORMAT_PARA_LINESPACE_10\ + };\ + MenuItem\ + {\ + RadioCheck = TRUE ; \ + ITEM_FORMAT_PARA_LINESPACE_15\ + };\ + MenuItem\ + {\ + RadioCheck = TRUE ; \ + ITEM_FORMAT_PARA_LINESPACE_20\ + };\ + };\ + };\ + Text [ x-comment ] = " ";\ + Text[ pt ] = "~Entrelinhas";\ + Text[ ru ] = "Шаг Ñтрок";\ + Text[ el ] = "Διάσ~τιχο";\ + Text[ nl ] = "~Regelafstand";\ + Text[ fr ] = "Inter~ligne";\ + Text[ es ] = "Inter~lineado";\ + Text[ fi ] = "Riviväli";\ + Text[ ca ] = "Inter~lineat";\ + Text[ it ] = "Interlinea";\ + Text[ sk ] = "Riadkovanie";\ + Text[ da ] = "Linjeafstand";\ + Text[ sv ] = "RadavstÃ¥nd";\ + Text[ pl ] = "Interlinia";\ + Text[ pt-BR ] = "Entrelinhas";\ + Text[ th ] = "ระยะห่างบรรทัด";\ + Text[ ja ] = "行間";\ + Text[ ko ] = "줄 간격";\ + Text[ zh-CN ] = "è¡Œè·";\ + Text[ zh-TW ] = "è¡Œè·";\ + Text[ tr ] = "Satır aralığı";\ + Text[ hi-IN ] = "रेखा अंतर देना";\ + Text[ ar ] = "تباعد الأسطر";\ + Text[ he ] = "‮ריווח שורה‬";\ + }; + + // Rahmen, Grafik, OLE, +#define MN_TOP \ + MenuItem\ + {\ + ITEM_FORMAT_FRAME_TO_TOP\ + };\ + + + + + + + + + +#define MN_BOTTOM \ + MenuItem\ + {\ + ITEM_FORMAT_FRAME_TO_BOTTOM\ + };\ + + + + + + + + + +#define MN_ANCHOR \ + MenuItem\ + {\ + Identifier = FN_TOOL_ANKER ; \ + HelpID = FN_TOOL_ANKER ; \ + Text [ de ] = "~Verankerung" ; \ + Text [ en-US ] = "An~chor" ; \ + /* ### ACHTUNG: Neuer Text in Resource? Objektverankerung auswählen : Objektverankerung auswõhlen */\ + SubMenu = Menu\ + {\ + ItemList = \ + {\ + MenuItem\ + {\ + Identifier = FN_TOOL_ANKER_PAGE ; \ + HelpID = FN_TOOL_ANKER_PAGE ; \ + /* ### ACHTUNG: Neuer Text in Resource? An der ~Seite : An der Seite */\ + Text [ de ] = "An der ~Seite" ; \ + Text [ en-US ] = "To P~age" ; \ + Text [ x-comment ] = " ";\ + Text[ pt ] = "Na ~página";\ + Text[ ru ] = "~К Ñтранице";\ + Text[ el ] = "~Στη σελίδα";\ + Text[ nl ] = "Aan ~pagina";\ + Text[ fr ] = "À la ~page";\ + Text[ es ] = "A la ~página";\ + Text[ fi ] = "Sivul~le";\ + Text[ ca ] = "A la ~pà gina";\ + Text[ it ] = "Alla ~pagina";\ + Text[ sk ] = "K ~stránke";\ + Text[ da ] = "Til ~siden";\ + Text[ sv ] = "Vid ~sidan";\ + Text[ pl ] = "Do s~trony";\ + Text[ pt-BR ] = "Na Págin~a";\ + Text[ th ] = "ไปที่ห~น้า";\ + Text[ ja ] = "ページã«(~A)";\ + Text[ ko ] = "페ì´ì§€ì—(~A)";\ + Text[ zh-CN ] = "在页é¢ä¸Š(~A)";\ + Text[ zh-TW ] = "在é é¢ä¸Š(~A)";\ + Text[ tr ] = "~Sayfaya";\ + Text[ hi-IN ] = "~पृषà¥à¤ में";\ + Text[ ar ] = "على ال~صÙØØ©";\ + Text[ he ] = "An der ~Seite";\ + };\ + MenuItem\ + {\ + Identifier = FN_TOOL_ANKER_PARAGRAPH ; \ + HelpID = FN_TOOL_ANKER_PARAGRAPH ; \ + /* ### ACHTUNG: Neuer Text in Resource? Am ~Absatz : Am Absatz */\ + Text [ de ] = "Am ~Absatz" ; \ + Text [ en-US ] = "To ~Paragraph" ; \ + Text [ x-comment ] = " ";\ + Text[ pt ] = "No pará~grafo";\ + Text[ ru ] = "К абзацу";\ + Text[ el ] = "Στην Ï€~αÏάγÏαφο";\ + Text[ nl ] = "Aan ~alinea";\ + Text[ fr ] = "Au ~paragraphe";\ + Text[ es ] = "Al pá~rrafo";\ + Text[ fi ] = "~Kappaleeseen";\ + Text[ ca ] = "Al pa~rà graf";\ + Text[ it ] = "Al pa~ragrafo";\ + Text[ sk ] = "K o~dstavcu";\ + Text[ da ] = "Til ~afsnit";\ + Text[ sv ] = "Vid st~ycke";\ + Text[ pl ] = "Do ~akapitu";\ + Text[ pt-BR ] = "No ~Parágrafo";\ + Text[ th ] = "ไปที่~ย่à¸à¸«à¸™à¹‰à¸²";\ + Text[ ja ] = "段è½ã«(~P)";\ + Text[ ko ] = "단ë½ì—(~P)";\ + Text[ zh-CN ] = "在段è½ä¸Š(~P)";\ + Text[ zh-TW ] = "在段è½ä¸Š(~P)";\ + Text[ tr ] = "Paragrafa";\ + Text[ hi-IN ] = "प~रिचà¥à¤›à¥‡à¤¦ में";\ + Text[ ar ] = "على الÙقرة";\ + Text[ he ] = "Am ~Absatz";\ + };\ + MenuItem\ + {\ + Identifier = FN_TOOL_ANKER_AT_CHAR ; \ + HelpID = FN_TOOL_ANKER_AT_CHAR ; \ + /* ### ACHTUNG: Neuer Text in Resource? Am ~Zeichen : Am Zeichen */\ + Text [ de ] = "Am ~Zeichen" ; \ + Text [ en-US ] = "To ~Character" ; \ + Text [ x-comment ] = " ";\ + Text[ pt ] = "No ~carácter";\ + Text[ ru ] = "К Ñимволу";\ + Text[ el ] = "Στον ~χαÏακτήÏα";\ + Text[ nl ] = "Aan ~teken";\ + Text[ fr ] = "Au ~caractère";\ + Text[ es ] = "Al ~carácter";\ + Text[ fi ] = "~Merkkiin";\ + Text[ ca ] = "Al ~carà cter";\ + Text[ it ] = "~Al carattere";\ + Text[ sk ] = "K ~znaku";\ + Text[ da ] = "Til tegn";\ + Text[ sv ] = "Vid ~tecken";\ + Text[ pl ] = "Do zna~ku";\ + Text[ pt-BR ] = "No ~Caracter";\ + Text[ th ] = "ไปที่ตัวà¸à¸±à¸~ขระ";\ + Text[ ja ] = "æ–‡å—ã«(~C)";\ + Text[ ko ] = "문ìžì—(~C)";\ + Text[ zh-CN ] = "在å—符上(~C)";\ + Text[ zh-TW ] = "在å—元上(~C)";\ + Text[ tr ] = "Karaktere";\ + Text[ hi-IN ] = "~अकà¥à¤·à¤° में";\ + Text[ ar ] = "على الØرÙ";\ + Text[ he ] = "Am ~Zeichen";\ + };\ + MenuItem\ + {\ + Identifier = FN_TOOL_ANKER_CHAR ; \ + HelpID = FN_TOOL_ANKER_CHAR ; \ + /* ### ACHTUNG: Neuer Text in Resource? Am ~Zeichen : Am Zeichen */\ + Text [ de ] = "Als Z~eichen" ; \ + Text [ en-US ] = "As C~haracter" ; \ + Text [ x-comment ] = " ";\ + Text[ pt ] = "Como ~carácter";\ + Text[ ru ] = "Как Ñимвол";\ + Text[ el ] = "Ως ~χαÏακτήÏας";\ + Text[ nl ] = "Als ~teken";\ + Text[ fr ] = "Comme ~caractère";\ + Text[ es ] = "Como ~carácter";\ + Text[ fi ] = "~Merkkinä";\ + Text[ ca ] = "Com a ~carà cter";\ + Text[ it ] = "~Come carattere";\ + Text[ sk ] = "Ako ~znak";\ + Text[ da ] = "Som t~egn";\ + Text[ sv ] = "Som t~ecken";\ + Text[ pl ] = "Jako z~nak";\ + Text[ pt-BR ] = "Como C~aracter";\ + Text[ th ] = "เป็นตัวà¸à¸±à¸à¸‚~ระ";\ + Text[ ja ] = "æ–‡å—ã¨ã—ã¦(~H)";\ + Text[ ko ] = "글ìžì²˜ëŸ¼ 취급(~H)";\ + Text[ zh-CN ] = "当作å—符(~H)";\ + Text[ zh-TW ] = "當作å—å…ƒ(~H)";\ + Text[ tr ] = "Karakter olarak";\ + Text[ hi-IN ] = "अ~कà¥à¤·à¤° जैसे";\ + Text[ ar ] = "ÙƒØرÙ";\ + Text[ he ] = "Als Z~eichen";\ + };\ + MN_AT_FRAME\ + };\ + };\ + Text [ x-comment ] = " ";\ + Text[ pt ] = "~Âncora";\ + Text[ ru ] = "~ПривÑзка";\ + Text[ el ] = "ΑγκÏÏ~ωση";\ + Text[ nl ] = "~Verankering";\ + Text[ fr ] = "~Ancrage";\ + Text[ es ] = "~Ancla";\ + Text[ fi ] = "Ank~kuri";\ + Text[ ca ] = "~Ancoratge";\ + Text[ it ] = "~Ancoraggio";\ + Text[ sk ] = "U~kotviÅ¥";\ + Text[ da ] = "~Forankring";\ + Text[ sv ] = "~Förankring";\ + Text[ pl ] = "Z~akotwiczenie";\ + Text[ pt-BR ] = "Ân~cora";\ + Text[ th ] = "สม~à¸";\ + Text[ ja ] = "アンカー(~C)";\ + Text[ ko ] = "기준 위치(~C)";\ + Text[ zh-CN ] = "é”定(~C)";\ + Text[ zh-TW ] = "鎖定(~C)";\ + Text[ tr ] = "~Sabitleme";\ + Text[ hi-IN ] = "~à¤à¤¨à¥à¤•à¤°";\ + Text[ ar ] = "إرساء~";\ + Text[ he ] = "~Verankerung";\ + }; + + +#define MN_ONE_STEP \ + MenuItem\ + {\ + Identifier = FN_FRAME_UP ; \ + HelpID = FN_FRAME_UP ; \ + Text [ de ] = "W~eiter nach vorn" ; \ + Text [ en-US ] = "Bring ~Forward" ; \ + Text [ x-comment ] = " ";\ + Text[ pt ] = "Mais para a ~frente";\ + Text[ ru ] = "ПеремеÑтить ~вперед";\ + Text[ el ] = "Îœ~εταφοÏά Ï€Ïος τα εμπÏός";\ + Text[ nl ] = "Ve~rder naar voren";\ + Text[ fr ] = "V~ers l'avant";\ + Text[ es ] = "Traer a~delante";\ + Text[ fi ] = "Siirrä ~eteenpäin";\ + Text[ ca ] = "Més en~davant";\ + Text[ it ] = "Porta più ~avanti";\ + Text[ sk ] = "PreniesÅ¥ do pop~redia";\ + Text[ da ] = "F~lyt fremad";\ + Text[ sv ] = "Längr~e fram";\ + Text[ pl ] = "P~rzesuÅ„ do przodu";\ + Text[ pt-BR ] = "A~vançar";\ + Text[ th ] = "นำไปข้าง~หน้า";\ + Text[ ja ] = "å‰é¢ã¸ç§»å‹•(~F)";\ + Text[ ko ] = "앞으로 ì´ë™(~F)";\ + Text[ zh-CN ] = "上移一层(~F)";\ + Text[ zh-TW ] = "上移一層(~F)";\ + Text[ tr ] = "~Öne getir";\ + Text[ hi-IN ] = "~सामने की ओर लाओ";\ + Text[ ar ] = "Ø¥Øضار Ø£~ماماً";\ + Text[ he ] = "W~eiter nach vorn";\ + };\ + MenuItem\ + {\ + Identifier = FN_FRAME_DOWN ; \ + HelpID = FN_FRAME_DOWN ; \ + Text [ de ] = "Weiter ~nach hinten" ; \ + Text [ en-US ] = "Send Back~ward" ; \ + Text [ x-comment ] = " ";\ + Text[ pt ] = "Para ~trás";\ + Text[ ru ] = "ПеремеÑтить ~назад";\ + Text[ el ] = "~ΜεταφοÏά πίσω";\ + Text[ nl ] = "Verder ~naar achteren";\ + Text[ fr ] = "~Vers l'arrière";\ + Text[ es ] = "Enviar a~trás";\ + Text[ fi ] = "Siirrä taakse~päin";\ + Text[ ca ] = "Envia cap en~rrere";\ + Text[ it ] = "Porta più ~indietro";\ + Text[ sk ] = "Posunúť do po~zadia";\ + Text[ da ] = "Flyt bag~ud";\ + Text[ sv ] = "Längre ba~k";\ + Text[ pl ] = "PrzesuÅ„ do ~tyÅ‚u";\ + Text[ pt-BR ] = "Rec~uar";\ + Text[ th ] = "ส่งไปข้างห~ลัง";\ + Text[ ja ] = "背é¢ã«ç§»å‹•(~W)";\ + Text[ ko ] = "뒤로 ì´ë™(~W)";\ + Text[ zh-CN ] = "下移一层(~W)";\ + Text[ zh-TW ] = "下移一層(~W)";\ + Text[ tr ] = "~arkaya gönder";\ + Text[ hi-IN ] = "पी~छे की ओर à¤à¥‡à¤œà¥‹";\ + Text[ ar ] = "إرسال ~خلÙاً";\ + Text[ he ] = "Weiter ~nach hinten";\ + }; + +#define MN_FRM \ + MenuItem\ + {\ + Identifier = FN_FORMAT_FRAME_DLG ; \ + HelpID = FN_FORMAT_FRAME_DLG ; \ + Text [ de ] = "Rah~men..." ; \ + Text [ en-US ] = "~Frame..." ; \ + Text [ x-comment ] = " ";\ + Text[ pt ] = "~Moldura...";\ + Text[ ru ] = "~Врезка...";\ + Text[ el ] = "Πλαί~σιο...";\ + Text[ nl ] = "~Kader...";\ + Text[ fr ] = "Ca~dre...";\ + Text[ es ] = "~Marco...";\ + Text[ fi ] = "~Kehys...";\ + Text[ ca ] = "~Marc...";\ + Text[ it ] = "~Cornice...";\ + Text[ sk ] = "~Rámec...";\ + Text[ da ] = "Ramme";\ + Text[ sv ] = "Ram...";\ + Text[ pl ] = "~Ramka...";\ + Text[ pt-BR ] = "~Moldura...";\ + Text[ th ] = "~à¸à¸£à¸à¸š...";\ + Text[ ja ] = "æž (~F)...";\ + Text[ ko ] = "í”„ë ˆìž„(~F)...";\ + Text[ zh-CN ] = "框(~F)...";\ + Text[ zh-TW ] = "æ–‡å—方塊(~F)...";\ + Text[ tr ] = "~Çerçeve...";\ + Text[ hi-IN ] = "~फà¥à¤°à¥‡à¤® ...";\ + Text[ ar ] = "...كادر";\ + Text[ he ] = "‮מסגרת...‬";\ + }; + + +#define MN_ALIGN \ + MenuItem\ + {\ + ITEM_FORMAT_OBJECT_ALIGN\ + SubMenu = Menu\ + {\ + ItemList = \ + {\ + MenuItem\ + {\ + ITEM_FORMAT_OBJECT_ALIGN_LEFT\ + };\ + MenuItem\ + {\ + ITEM_FORMAT_OBJECT_ALIGN_CENTER\ + };\ + MenuItem\ + {\ + ITEM_FORMAT_OBJECT_ALIGN_RIGHT\ + };\ + SEPARATOR ; \ + MenuItem\ + {\ + ITEM_FORMAT_OBJECT_ALIGN_UP\ + };\ + MenuItem\ + {\ + ITEM_FORMAT_OBJECT_ALIGN_MIDDLE\ + };\ + MenuItem\ + {\ + ITEM_FORMAT_OBJECT_ALIGN_DOWN\ + };\ + };\ + };\ + }; + + +#define MN_DRAW1 \ + MenuItem\ + {\ + ITEM_FORMAT_ATTRIBUTES_LINE\ + };\ + MenuItem\ + {\ + ITEM_FORMAT_ATTRIBUTES_AREA\ + }; + + +#define MN_DRAW4 \ + MenuItem\ + {\ + Identifier = SID_SHOW_BROWSER ; \ + HelpID = SID_SHOW_BROWSER ; \ + Text [ de ] = "~Eigenschaften..." ; \ + Text [ en-US ] = "Propert~ies..." ; \ + Text [ x-comment ] = " ";\ + Text[ pt ] = "~Propriedades...";\ + Text[ ru ] = "~СвойÑтва...";\ + Text[ el ] = "Ιδιότητ~ες...";\ + Text[ nl ] = "~Eigenschappen...";\ + Text[ fr ] = "~Propriétés...";\ + Text[ es ] = "Prop~iedades...";\ + Text[ fi ] = "Ominaisuu~det...";\ + Text[ ca ] = "Prop~ietats...";\ + Text[ it ] = "~Proprietà ...";\ + Text[ sk ] = "Vlastnost~i";\ + Text[ da ] = "~Egenskaber...";\ + Text[ sv ] = "~Egenskaper...";\ + Text[ pl ] = "~WÅ‚aÅ›ciwoÅ›ci...";\ + Text[ pt-BR ] = "~Propriedades...";\ + Text[ th ] = "คุณสมบั~ติ...";\ + Text[ ja ] = "プãƒãƒ‘ティ(~I)...";\ + Text[ ko ] = "ë“±ë¡ ì •ë³´(~I)...";\ + Text[ zh-CN ] = "属性(~I)...";\ + Text[ zh-TW ] = "屬性(~I)...";\ + Text[ tr ] = "Özellikler...";\ + Text[ hi-IN ] = "सà¥à¤µ~à¤à¤¾à¤µ...";\ + Text[ ar ] = "...خصائص";\ + Text[ he ] = "‮מ××¤×™× ×™×...‬";\ + }; + + +#define MN_DRAW5 \ + MenuItem\ + {\ + Identifier = MN_SUB_ARRANGE ; \ + HelpID = HID_MN_SUB_ARRANGE ; \ + Text [ de ] = "~Anordnung" ; \ + Text [ en-US ] = "~Arrange" ; \ + SubMenu = Menu\ + {\ + ItemList = \ + {\ + MN_TOP\ + MN_ONE_STEP\ + MN_BOTTOM\ + SEPARATOR ; \ + MenuItem\ + {\ + ITEM_FORMAT_OBJECT_HEAVEN\ + };\ + MenuItem\ + {\ + ITEM_FORMAT_OBJECT_HELL\ + };\ + };\ + };\ + Text [ x-comment ] = " ";\ + Text[ pt ] = "~Disposição";\ + Text[ ru ] = "~РаÑположить";\ + Text[ el ] = "Τ~ακτοποίηση";\ + Text[ nl ] = "~Positie";\ + Text[ fr ] = "~Disposition";\ + Text[ es ] = "~Disposición";\ + Text[ fi ] = "~Järjestä";\ + Text[ ca ] = "~Posició";\ + Text[ it ] = "~Disponi";\ + Text[ sk ] = "~UsporiadaÅ¥";\ + Text[ da ] = "Pl~acering";\ + Text[ sv ] = "~Placering";\ + Text[ pl ] = "Roz~mieść";\ + Text[ pt-BR ] = "~Organizar";\ + Text[ th ] = "~จัดเรียง";\ + Text[ ja ] = "整列(~A)";\ + Text[ ko ] = "배치(~A)";\ + Text[ zh-CN ] = "排åº(~A)";\ + Text[ zh-TW ] = "排åº(~A)";\ + Text[ tr ] = "~Düzenle";\ + Text[ hi-IN ] = "~कà¥à¤°à¤® में रखो";\ + Text[ ar ] = "~ترتيب";\ + Text[ he ] = "‮סידור‬";\ + };\ + MN_ALIGN\ + + +#define MN_DRAW6 \ + MenuItem\ + {\ + Identifier = MN_SUB_ARRANGE ; \ + HelpID = HID_MN_SUB_ARRANGE ; \ + Text [ de ] = "~Anordnung" ; \ + Text [ en-US ] = "~Arrange" ; \ + SubMenu = Menu\ + {\ + ItemList = \ + {\ + MN_TOP\ + MN_ONE_STEP\ + MN_BOTTOM\ + };\ + };\ + Text [ x-comment ] = " ";\ + Text[ pt ] = "~Disposição";\ + Text[ ru ] = "~РаÑположить";\ + Text[ el ] = "Τ~ακτοποίηση";\ + Text[ nl ] = "~Positie";\ + Text[ fr ] = "~Disposition";\ + Text[ es ] = "~Disposición";\ + Text[ fi ] = "~Järjestä";\ + Text[ ca ] = "~Posició";\ + Text[ it ] = "~Disponi";\ + Text[ sk ] = "~UsporiadaÅ¥";\ + Text[ da ] = "Pl~acering";\ + Text[ sv ] = "~Placering";\ + Text[ pl ] = "Roz~mieść";\ + Text[ pt-BR ] = "~Organizar";\ + Text[ th ] = "~จัดเรียง";\ + Text[ ja ] = "整列(~A)";\ + Text[ ko ] = "배치(~A)";\ + Text[ zh-CN ] = "排åº(~A)";\ + Text[ zh-TW ] = "排åº(~A)";\ + Text[ tr ] = "~Düzenle";\ + Text[ hi-IN ] = "~कà¥à¤°à¤® में रखो";\ + Text[ ar ] = "~ترتيب";\ + Text[ he ] = "‮סידור‬";\ + };\ + MN_ALIGN\ + +#define MN_DRAW2 \ + MenuItem\ + {\ + Identifier = MN_SUB_MIRROR ; \ + HelpID = HID_MN_SUB_MIRROR ; \ + Text [ de ] = "Sp~iegeln" ; \ + Text [ en-US ] = "~Flip" ; \ + SubMenu = Menu\ + {\ + ItemList = \ + {\ + MenuItem\ + {\ + Identifier = FN_FLIP_HORZ_GRAFIC ; \ + HelpID = FN_FLIP_HORZ_GRAFIC ; \ + Text [ de ] = "~Vertikal" ; \ + Text [ en-US ] = "~Vertically" ; \ + Text [ x-comment ] = " ";\ + Text[ pt ] = "~Vertical";\ + Text[ ru ] = "~По вертикали";\ + Text[ el ] = "ΚατακόÏÏ…~φα";\ + Text[ nl ] = "~Verticaal";\ + Text[ fr ] = "À la ~verticale";\ + Text[ es ] = "~Verticalmente";\ + Text[ fi ] = "~Pystytaso";\ + Text[ ca ] = "~Vertical";\ + Text[ it ] = "~Verticale";\ + Text[ sk ] = "Z~visle";\ + Text[ da ] = "~Lodret";\ + Text[ sv ] = "~Vertikalt";\ + Text[ pl ] = "~Pionowo";\ + Text[ pt-BR ] = "~Verticalmente";\ + Text[ th ] = "ตามà¹à¸™à¸§~ตั้ง";\ + Text[ ja ] = "上下(~V)";\ + Text[ ko ] = "수ì§(~V)";\ + Text[ zh-CN ] = "åž‚ç›´æ–¹å‘(~V)";\ + Text[ zh-TW ] = "åž‚ç›´æ–¹å‘(~V)";\ + Text[ tr ] = "~Dikey";\ + Text[ hi-IN ] = "~लंबरूप पà¥à¤°à¤•à¤¾à¤° से ";\ + Text[ ar ] = "رأسي~";\ + Text[ he ] = "~Vertikal";\ + };\ + MenuItem\ + {\ + Identifier = FN_FLIP_VERT_GRAFIC ; \ + HelpID = FN_FLIP_VERT_GRAFIC ; \ + Text [ de ] = "~Horizontal" ; \ + Text [ en-US ] = "~Horizontally" ; \ + Text [ x-comment ] = " ";\ + Text[ pt ] = "~Horizontal";\ + Text[ ru ] = "По горизонтали";\ + Text[ el ] = "ΟÏι~ζόντια";\ + Text[ nl ] = "~Horizontaal";\ + Text[ fr ] = "À l'~horizontale";\ + Text[ es ] = "~Horizontalmente";\ + Text[ fi ] = "~Vaakataso";\ + Text[ ca ] = "~Horitzontal";\ + Text[ it ] = "~Orizzontale";\ + Text[ sk ] = "~Vodorovne";\ + Text[ da ] = "~Vandret";\ + Text[ sv ] = "~Horisontellt";\ + Text[ pl ] = "P~oziomo";\ + Text[ pt-BR ] = "~Horizontalmente";\ + Text[ th ] = "ตามà¹à¸™à¸§~นà¸à¸™";\ + Text[ ja ] = "å·¦å³(~H)";\ + Text[ ko ] = "수í‰(~H)";\ + Text[ zh-CN ] = "水平方å‘(~H)";\ + Text[ zh-TW ] = "水平方å‘(~H)";\ + Text[ tr ] = "~Yatay";\ + Text[ hi-IN ] = "~समतल पà¥à¤°à¤•à¤¾à¤° से ";\ + Text[ ar ] = "Ø£Ùقي";\ + Text[ he ] = "~Horizontal";\ + };\ + };\ + };\ + Text [ en-US ] = "~Flip" ; \ + Text [ de ] = "Sp~iegeln" ; \ + Text [ x-comment ] = " ";\ + Text[ pt ] = "~Reflectir";\ + Text[ ru ] = "~Отразить";\ + Text[ el ] = "ΚατόπτÏ~ιση";\ + Text[ nl ] = "Sp~iegelen";\ + Text[ fr ] = "~Refléter";\ + Text[ es ] = "~Reflejar";\ + Text[ fi ] = "~Käännä";\ + Text[ ca ] = "~Reflexa";\ + Text[ it ] = "Ri~specchia";\ + Text[ sk ] = "Pre~vrátiÅ¥";\ + Text[ da ] = "Spejl~vend";\ + Text[ sv ] = "~Spegelvänd";\ + Text[ pl ] = "~Odbij";\ + Text[ pt-BR ] = "~Refletir";\ + Text[ th ] = "~พลิà¸";\ + Text[ ja ] = "å転(~F)";\ + Text[ ko ] = "대ì¹(~F)";\ + Text[ zh-CN ] = "翻转(~F)";\ + Text[ zh-TW ] = "翻轉(~F)";\ + Text[ tr ] = "~Yansıt";\ + Text[ hi-IN ] = "~फà¥à¤²à¤¿à¤ª";\ + Text[ ar ] = "انعكاس~";\ + Text[ he ] = "Sp~iegeln";\ + };\ + MN_DRAW5\ + +#define MN_DRAW3 \ + ITEM_GROUP_MENU + +#define MN_FORM \ + MenuItem\ + {\ + ITEM_FORM_CONTROL_PROPERTIES\ + };\ + MenuItem\ + {\ + ITEM_FORM_PROPERTIES\ + };\ + MenuItem\ + {\ + ITEM_REPLACE_CONTROL\ + };\ + +#define MN_WRAP_CONTOUR \ + MenuItem\ + {\ + Identifier = FN_FRAME_WRAP_CONTOUR ; \ + HelpID = FN_FRAME_WRAP_CONTOUR ; \ + /* ### ACHTUNG: Neuer Text in Resource? Kon~tur : Kontur */\ + Text [ de ] = "K~ontur" ; \ + Text [ en-US ] = "~Contour" ; \ + Text [ x-comment ] = " ";\ + Text[ pt ] = "~Contorno";\ + Text[ ru ] = "Контур";\ + Text[ el ] = "~ΠεÏίγÏαμμα";\ + Text[ nl ] = "~Contour";\ + Text[ fr ] = "~Contour";\ + Text[ es ] = "C~ontorno";\ + Text[ fi ] = "~Ääriviiva";\ + Text[ ca ] = "C~ontorn";\ + Text[ it ] = "Con~torno";\ + Text[ sk ] = "O~brys";\ + Text[ da ] = "K~ontur";\ + Text[ sv ] = "K~ontur";\ + Text[ pl ] = "~Kontur";\ + Text[ pt-BR ] = "~Contorno";\ + Text[ th ] = "เ~ส้นà¹à¸ªà¸”งรูปร่าง";\ + Text[ ja ] = "輪éƒ(~C)";\ + Text[ ko ] = "윤곽(~C)";\ + Text[ zh-CN ] = "轮廓(~C)";\ + Text[ zh-TW ] = "輪廓(~C)";\ + Text[ tr ] = "~Kontur";\ + Text[ hi-IN ] = "~परिवेश";\ + Text[ ar ] = "الخط الكÙاÙÙŠ";\ + Text[ he ] = "K~ontur";\ + };\ + + + + +#define MN_EDIT_CONTOUR \ + MenuItem\ + {\ + Identifier = SID_CONTOUR_DLG ; \ + HelpID = SID_CONTOUR_DLG ; \ + /* ### ACHTUNG: Neuer Text in Resource? Kontur ~bearbeiten... : Kontur bearbeiten... */\ + Text [ de ] = "Kontur ~bearbeiten..." ; \ + Text [ en-US ] = "~Edit Contour..." ; \ + Text [ x-comment ] = " ";\ + Text[ pt ] = "Editar ~contorno...";\ + Text[ ru ] = "Правка контуров...";\ + Text[ el ] = "Ε~πεξεÏγασία πεÏιγÏάμματος...";\ + Text[ nl ] = "Contour be~werken...";\ + Text[ fr ] = "Éditer le ~contour...";\ + Text[ es ] = "Editar ~contorno...";\ + Text[ fi ] = "Muokkaa ~ääriviivaa...";\ + Text[ ca ] = "Edita ~contorn...";\ + Text[ it ] = "Modifica ~contorno...";\ + Text[ sk ] = "~UpraviÅ¥ obrys...";\ + Text[ da ] = "Rediger kontur...";\ + Text[ sv ] = "Redigera ~kontur...";\ + Text[ pl ] = "~Edytuj kontur...";\ + Text[ pt-BR ] = "~Editar Contorno...";\ + Text[ th ] = "à¹~à¸à¹‰à¹„ขเส้นà¹à¸ªà¸”งรูปร่าง...";\ + Text[ ja ] = "輪éƒã®ç·¨é›†(~E)...";\ + Text[ ko ] = "윤곽 편집(~E)...";\ + Text[ zh-CN ] = "编辑轮廓(~E)...";\ + Text[ zh-TW ] = "編輯輪廓(~E)...";\ + Text[ tr ] = "~Konturu düzenle...";\ + Text[ hi-IN ] = "परिवे~श संपादन...";\ + Text[ ar ] = "تØرير الخط الكÙاÙÙŠ...";\ + Text[ he ] = "Kontur ~bearbeiten...";\ + };\ + + + + +#define MN_WRAP_DRAW \ + MenuItem\ + {\ + Identifier = MN_WRAP ; \ + HelpID = MN_WRAP ; \ + SubMenu = Menu\ + {\ + ItemList = \ + {\ + MenuItem\ + {\ + RadioCheck = TRUE ; \ + Identifier = FN_FRAME_NOWRAP ; \ + HelpID = FN_FRAME_NOWRAP ; \ + Text [ de ] = "~Kein Umlauf" ; \ + Text [ en-US ] = "~No Wrap" ; \ + Text [ x-comment ] = " ";\ + Text[ pt ] = "~Sem ajuste";\ + Text[ ru ] = "~Без обтеканиÑ";\ + Text[ el ] = "~ΧωÏίς αναδίπλωση";\ + Text[ nl ] = "~Geen omloop";\ + Text[ fr ] = "~Pas d'adaptation";\ + Text[ es ] = "~Sin ajuste";\ + Text[ fi ] = "~Ei rivitystä";\ + Text[ ca ] = "~Sense ajust";\ + Text[ it ] = "~Separato";\ + Text[ sk ] = "Be~z obtekania";\ + Text[ da ] = "Ingen te~kstombrydning";\ + Text[ sv ] = "I~ngen textanpassning";\ + Text[ pl ] = "~Bez opÅ‚ywania";\ + Text[ pt-BR ] = "~Sem Ajuste";\ + Text[ th ] = "ไ~ม่ตัด";\ + Text[ ja ] = "上下折り返ã—(~N)";\ + Text[ ko ] = "문장 배치 ì—†ìŒ(~N)";\ + Text[ zh-CN ] = "ä¸çŽ¯ç»•(~N)";\ + Text[ zh-TW ] = "ä¸æ›è¡Œ(~N)";\ + Text[ tr ] = "~Metin dağılımı yok";\ + Text[ hi-IN ] = "को~ई लपेटना नहीं";\ + Text[ ar ] = "~بدون التÙاÙ";\ + Text[ he ] = "~Kein Umlauf";\ + };\ + MenuItem\ + {\ + RadioCheck = TRUE ; \ + Identifier = FN_FRAME_WRAP ; \ + HelpID = FN_FRAME_WRAP ; \ + Text [ de ] = "~Seitenumlauf" ; \ + Text [ en-US ] = "~Page Wrap" ; \ + Text [ x-comment ] = " ";\ + Text[ pt ] = "~Ajuste de página";\ + Text[ ru ] = "Обтекание Ñтраницы";\ + Text[ el ] = "Αναδίπλω~ση σελίδας";\ + Text[ nl ] = "~Paginaomloop";\ + Text[ fr ] = "~Renvoi relatif à la page";\ + Text[ es ] = "~Ajuste de página";\ + Text[ fi ] = "~Sivun rivitys";\ + Text[ ca ] = "~Ajust de pà gina";\ + Text[ it ] = "~Intorno";\ + Text[ sk ] = "Obtekanie ~stránky";\ + Text[ da ] = "Sidetekstombrydning";\ + Text[ sv ] = "~Textanpassning sida";\ + Text[ pl ] = "OpÅ‚ywanie ~obustronne";\ + Text[ pt-BR ] = "Ajuste na ~Página";\ + Text[ th ] = "ตัด~หน้า";\ + Text[ ja ] = "両å´æŠ˜ã‚Šè¿”ã—(~P)";\ + Text[ ko ] = "페ì´ì§€ 줄 바꿈(~P)";\ + Text[ zh-CN ] = "环绕(~P)";\ + Text[ zh-TW ] = "æ›é (~P)";\ + Text[ tr ] = "~Sayfa dağılımı";\ + Text[ hi-IN ] = "पृषà¥à¤ ~लपेटना";\ + Text[ ar ] = "التÙا٠الصÙØØ©";\ + Text[ he ] = "~Seitenumlauf";\ + };\ + MenuItem\ + {\ + RadioCheck = TRUE ; \ + Identifier = FN_FRAME_WRAP_IDEAL ; \ + HelpID = FN_FRAME_WRAP_IDEAL ; \ + Text [ de ] = "~Dynamischer Seitenumlauf" ; \ + Text [ en-US ] = "~Optimal Page Wrap" ; \ + Text [ x-comment ] = " ";\ + Text[ pt ] = "Ajuste de página ~dinâmico";\ + Text[ ru ] = "Оптимальное обтекание";\ + Text[ el ] = "~Δυναμική αναδίπλωση σελίδας";\ + Text[ nl ] = "~Dynamische paginaomloop";\ + Text[ fr ] = "Renvoi ~dynamique à la page";\ + Text[ es ] = "Ajuste de página ~dinámico";\ + Text[ fi ] = "~Optimaalinen sivurivitys";\ + Text[ ca ] = "Ajust de pà gina ~dinà mic";\ + Text[ it ] = "Scorrimento ~dinamico";\ + Text[ sk ] = "~Optimálne obtekanie stránky";\ + Text[ da ] = "~Dynamisk tekstombrydning";\ + Text[ sv ] = "~Dynamisk textanpassning";\ + Text[ pl ] = "~OpÅ‚ywanie optymalne";\ + Text[ pt-BR ] = "Ajuste ~Ideal na Página";\ + Text[ th ] = "ตัดหน้าที่เ~หมาะที่สุด";\ + Text[ ja ] = "å·¦å³å‹•çš„折り返ã—(~O)";\ + Text[ ko ] = "최ì 으로 페ì´ì§€ 줄 바꿈(~O)";\ + Text[ zh-CN ] = "动æ€çŽ¯ç»•(~O)";\ + Text[ zh-TW ] = "自動最é©æ›é (~O)";\ + Text[ tr ] = "~En iyi sayfa dağılımı";\ + Text[ hi-IN ] = "~योगà¥à¤¯ पृषà¥à¤ लपेटना";\ + Text[ ar ] = "التÙا٠صÙØØ© ديناميكي";\ + Text[ he ] = "~Dynamischer Seitenumlauf";\ + };\ + MenuItem\ + {\ + RadioCheck = TRUE ; \ + Identifier = FN_FRAME_WRAPTHRU ; \ + HelpID = FN_FRAME_WRAPTHRU ; \ + Text [ de ] = "D~urchlauf" ; \ + Text [ en-US ] = "~Wrap Through" ; \ + Text [ x-comment ] = " ";\ + Text[ pt ] = "~Através do objecto";\ + Text[ ru ] = "Сквозное обтекание";\ + Text[ el ] = "Δια μÎσο~Ï…";\ + Text[ nl ] = "~Doorloop";\ + Text[ fr ] = "~Continu";\ + Text[ es ] = "~Continuo";\ + Text[ fi ] = "~Rivitä läpi";\ + Text[ ca ] = "~Continu";\ + Text[ it ] = "Attraverso";\ + Text[ sk ] = "Ce~z text";\ + Text[ da ] = "Gennemg~Ã¥ende";\ + Text[ sv ] = "Textgen~omflöde";\ + Text[ pl ] = "~PrzepÅ‚ywanie";\ + Text[ pt-BR ] = "Ajuste A~través";\ + Text[ th ] = "~ตัดผ่าน";\ + Text[ ja ] = "折り返ã—ãªã—(~W)";\ + Text[ ko ] = "배치 ì—†ìŒ(~W)";\ + Text[ zh-CN ] = "贯穿(~W)";\ + Text[ zh-TW ] = "ä¸ç’°ç¹ž(~W)";\ + Text[ tr ] = "~Metin arkasına gönder";\ + Text[ hi-IN ] = "~में लपेटना";\ + Text[ ar ] = "عبر";\ + Text[ he ] = "D~urchlauf";\ + };\ + MenuItem\ + {\ + RadioCheck = TRUE ; \ + Identifier = FN_FRAME_WRAPTHRU_TRANSP ; \ + HelpID = FN_FRAME_WRAPTHRU_TRANSP ; \ + /* ### ACHTUNG: Neuer Text in Resource? Im ~Hintergrund : Durchlauf im ~Hintergrund */\ + /* ### ACHTUNG: Neuer Text in Resource? Im ~Hintergrund : Durchlauf im ~Hintergrund */\ + Text [ de ] = "Im ~Hintergrund" ; \ + Text [ en-US ] = "In ~Background" ; \ + Text [ x-comment ] = " ";\ + Text[ pt ] = "No ~plano de fundo";\ + Text[ ru ] = "Ðа фоне";\ + Text[ el ] = "Σε ~φόντο";\ + Text[ nl ] = "Op ~achtergrond";\ + Text[ fr ] = "À l'~arrière-plan";\ + Text[ es ] = "En el ~fondo";\ + Text[ fi ] = "~Taustalla";\ + Text[ ca ] = "En el ~fons";\ + Text[ it ] = "Attraverso trasparente";\ + Text[ sk ] = "Na ~pozadÃ";\ + Text[ da ] = "I baggrunden";\ + Text[ sv ] = "I ~bakgrunden";\ + Text[ pl ] = "W ~tle";\ + Text[ pt-BR ] = "No Plano de ~Fundo";\ + Text[ th ] = "ใน~พื้นหลัง";\ + Text[ ja ] = "背景ã«(~B)";\ + Text[ ko ] = "ë°°ê²½ì—(~B)";\ + Text[ zh-CN ] = "置于背景(~B)";\ + Text[ zh-TW ] = "置於背景(~B)";\ + Text[ tr ] = "Artalanda";\ + Text[ hi-IN ] = "पृषà¥à¤ ~à¤à¤¾à¤— में";\ + Text[ ar ] = "ÙÙŠ الخلÙية";\ + Text[ he ] = "Im ~Hintergrund";\ + };\ + SEPARATOR ; \ + MN_WRAP_CONTOUR\ + MenuItem\ + {\ + Identifier = FN_WRAP_ANCHOR_ONLY ; \ + HelpID = FN_WRAP_ANCHOR_ONLY ; \ + Text [ de ] = "~Erster Absatz" ; \ + Text [ en-US ] = "~First Paragraph" ; \ + Text [ x-comment ] = " ";\ + Text[ pt ] = "~Primeiro parágrafo";\ + Text[ ru ] = "Первый абзац";\ + Text[ el ] = "~Î Ïώτη παÏάγÏαφος";\ + Text[ nl ] = "~Eerste alinea";\ + Text[ fr ] = "~1er paragraphe";\ + Text[ es ] = "~Primer párrafo";\ + Text[ fi ] = "~Ensimmäinen kappale";\ + Text[ ca ] = "~Primer parà graf";\ + Text[ it ] = "~Primo paragrafo";\ + Text[ sk ] = "Pr~vý odstavec";\ + Text[ da ] = "Først~e afsnit";\ + Text[ sv ] = "~Första stycket";\ + Text[ pl ] = "~Pierwszy akapit";\ + Text[ pt-BR ] = "P~rimeiro Parágrafo";\ + Text[ th ] = "ย่à¸à¸«à¸™à¹‰à¸²à¹~รà¸";\ + Text[ ja ] = "最åˆã®æ®µè½(~F)";\ + Text[ ko ] = "첫번째 단ë½(~F)";\ + Text[ zh-CN ] = "第一段è½(~F)";\ + Text[ zh-TW ] = "第一段è½(~F)";\ + Text[ tr ] = "Ä°lk paragraf";\ + Text[ hi-IN ] = "~पहिला परिचà¥à¤›à¥‡à¤¦";\ + Text[ ar ] = "الÙقرة الأولى";\ + Text[ he ] = "~Erster Absatz";\ + };\ + SEPARATOR ; \ + MenuItem\ + {\ + Identifier = FN_DRAW_WRAP_DLG ; \ + HelpID = FN_DRAW_WRAP_DLG ; \ + Text [ de ] = "~Bearbeiten..." ; \ + Text [ en-US ] = "~Edit..." ; \ + Text [ x-comment ] = " ";\ + Text[ pt ] = "~Editar...";\ + Text[ ru ] = "Правка...";\ + Text[ el ] = "~ΕπεξεÏγασία...";\ + Text[ nl ] = "Be~werken...";\ + Text[ fr ] = "É~diter...";\ + Text[ es ] = "~Editar...";\ + Text[ fi ] = "~Muokkaa...";\ + Text[ ca ] = "~Edita...";\ + Text[ it ] = "~Modifica...";\ + Text[ sk ] = "~UpraviÅ¥...";\ + Text[ da ] = "~Rediger...";\ + Text[ sv ] = "~Redigera...";\ + Text[ pl ] = "~Edytuj...";\ + Text[ pt-BR ] = "~Editar...";\ + Text[ th ] = "à¹~à¸à¹‰à¹„ข...";\ + Text[ ja ] = "編集(~E)...";\ + Text[ ko ] = "편집(~E)...";\ + Text[ zh-CN ] = "编辑(~E)...";\ + Text[ zh-TW ] = "編輯(~E)...";\ + Text[ tr ] = "~Düzenle";\ + Text[ hi-IN ] = "~संपादन...";\ + Text[ ar ] = "...تØرير";\ + Text[ he ] = "‮עריכה...‬";\ + };\ + };\ + };\ + Text [ de ] = "~Umlauf" ; \ + Text [ en-US ] = "~Wrap" ; \ + Text [ x-comment ] = " ";\ + Text[ pt ] = "A~juste";\ + Text[ ru ] = "~Обтекание";\ + Text[ el ] = "Αναδίπλ~ωση";\ + Text[ nl ] = "~Omloop";\ + Text[ fr ] = "~Adaptation du texte";\ + Text[ es ] = "~Ajuste";\ + Text[ fi ] = "~Rivitä";\ + Text[ ca ] = "~Ajust";\ + Text[ it ] = "~Scorrimento";\ + Text[ sk ] = "~Obtekanie textu";\ + Text[ da ] = "~Tekstombrydning";\ + Text[ sv ] = "~Textanpassning";\ + Text[ pl ] = "~OpÅ‚ywanie";\ + Text[ pt-BR ] = "A~juste";\ + Text[ th ] = "~ตัด";\ + Text[ ja ] = "折り返ã—(~W)";\ + Text[ ko ] = "문장 배치(~W)";\ + Text[ zh-CN ] = "环绕(~W)";\ + Text[ zh-TW ] = "æ›è¡Œ(~W)";\ + Text[ tr ] = "~Metin dağılımı";\ + Text[ hi-IN ] = "~लपेटना";\ + Text[ ar ] = "~التÙاÙ";\ + Text[ he ] = "‮שביררת שורות‬";\ + }; + + // Zusaetze Rahmen + +#define MN_MOUSE_FRAME_BEGIN \ + MenuItem\ + {\ + Identifier = MN_WRAP ; \ + HelpID = MN_WRAP ; \ + Text [ de ] = "~Umlauf" ; \ + Text [ en-US ] = "~Wrap" ; \ + Text[ pt ] = "Aj~uste";\ + Text[ nl ] = "~Omloop";\ + Text[ fr ] = "~Adaptation du texte";\ + Text[ es ] = "~Ajuste";\ + Text[ it ] = "~Scorrimento";\ + Text[ da ] = "~Tekstombrydning";\ + Text[ sv ] = "~Textanpassning";\ + Text[ pt-BR ] = "A~juste";\ + SubMenu = Menu\ + {\ + ItemList = \ + {\ + MenuItem\ + {\ + RadioCheck = TRUE ; \ + Identifier = FN_FRAME_NOWRAP ; \ + HelpID = FN_FRAME_NOWRAP ; \ + Text [ de ] = "~Kein Umlauf" ; \ + Text [ en-US ] = "~No Wrap" ; \ + Text [ x-comment ] = " ";\ + Text[ pt ] = "~Sem ajuste";\ + Text[ ru ] = "~Без обтеканиÑ";\ + Text[ el ] = "~ΧωÏίς αναδίπλωση";\ + Text[ nl ] = "~Geen omloop";\ + Text[ fr ] = "~Pas d'adaptation";\ + Text[ es ] = "~Sin ajuste";\ + Text[ fi ] = "~Ei rivitystä";\ + Text[ ca ] = "~Sense ajust";\ + Text[ it ] = "~Separato";\ + Text[ sk ] = "Be~z obtekania";\ + Text[ da ] = "Ingen te~kstombrydning";\ + Text[ sv ] = "I~ngen textanpassning";\ + Text[ pl ] = "~Bez opÅ‚ywania";\ + Text[ pt-BR ] = "~Sem Ajuste";\ + Text[ th ] = "ไ~ม่ตัด";\ + Text[ ja ] = "上下折り返ã—(~N)";\ + Text[ ko ] = "문장 배치 ì—†ìŒ(~N)";\ + Text[ zh-CN ] = "ä¸çŽ¯ç»•(~N)";\ + Text[ zh-TW ] = "ä¸æ›è¡Œ(~N)";\ + Text[ tr ] = "Metin dağılımını ~kaldır";\ + Text[ hi-IN ] = "को~ई लपेटना नहीं";\ + Text[ ar ] = "بدون التÙاÙ~";\ + Text[ he ] = "~Kein Umlauf";\ + };\ + MenuItem\ + {\ + RadioCheck = TRUE ; \ + Identifier = FN_FRAME_WRAP ; \ + HelpID = FN_FRAME_WRAP ; \ + Text [ de ] = "~Seitenumlauf" ; \ + Text [ en-US ] = "~Page Wrap" ; \ + Text [ x-comment ] = " ";\ + Text[ pt ] = "~Ajuste de página";\ + Text[ ru ] = "Обтекание Ñтраницы";\ + Text[ el ] = "Αναδίπλω~ση σελίδας";\ + Text[ nl ] = "~Paginaomloop";\ + Text[ fr ] = "R~envoi relatif à la page";\ + Text[ es ] = "~Ajuste de página";\ + Text[ fi ] = "~Sivun rivitys";\ + Text[ ca ] = "~Ajust de pà gina";\ + Text[ it ] = "~Intorno";\ + Text[ sk ] = "~Obtekanie stránky";\ + Text[ da ] = "Sidetekstombrydning";\ + Text[ sv ] = "~Textanpassning sida";\ + Text[ pl ] = "OpÅ‚ywanie ~obustronne";\ + Text[ pt-BR ] = "Ajuste na ~Página";\ + Text[ th ] = "ตัด~หน้า";\ + Text[ ja ] = "両å´æŠ˜ã‚Šè¿”ã—(~P)";\ + Text[ ko ] = "페ì´ì§€ 줄 바꿈(~P)";\ + Text[ zh-CN ] = "环绕(~P)";\ + Text[ zh-TW ] = "æ›é (~P)";\ + Text[ tr ] = "~Sayfa dağılımı";\ + Text[ hi-IN ] = "पृषà¥à¤ ~लपेटना";\ + Text[ ar ] = "التÙا٠الصÙØØ©";\ + Text[ he ] = "~Seitenumlauf";\ + };\ + MenuItem\ + {\ + RadioCheck = TRUE ; \ + Identifier = FN_FRAME_WRAP_IDEAL ; \ + HelpID = FN_FRAME_WRAP_IDEAL ; \ + Text [ de ] = "~Dynamischer Seitenumlauf" ; \ + Text [ en-US ] = "~Optimal Page Wrap" ; \ + Text [ x-comment ] = " ";\ + Text[ pt ] = "Ajuste de página ~dinâmico";\ + Text[ ru ] = "Оптимальное обтекание";\ + Text[ el ] = "~Δυναμική αναδίπλωση σελίδας";\ + Text[ nl ] = "D~ynamische paginaomloop";\ + Text[ fr ] = "R~envoi dynamique à la page";\ + Text[ es ] = "Ajuste de página ~dinámico";\ + Text[ fi ] = "~Optimaalinen sivurivitys";\ + Text[ ca ] = "Ajust de pà gina ~dinà mic";\ + Text[ it ] = "Scorrimento ~dinamico";\ + Text[ sk ] = "~Optimálne obtekanie stránky";\ + Text[ da ] = "~Dynamisk tekstombrydning";\ + Text[ sv ] = "~Dynamisk textanpassning sida";\ + Text[ pl ] = "~OpÅ‚ywanie optymalne";\ + Text[ pt-BR ] = "Ajuste ~Ideal na Página";\ + Text[ th ] = "ตัดหน้าที่เ~หมาะที่สุด";\ + Text[ ja ] = "å·¦å³å‹•çš„折り返ã—(~O)";\ + Text[ ko ] = "최ì 으로 페ì´ì§€ 줄 바꿈(~O)";\ + Text[ zh-CN ] = "动æ€çŽ¯ç»•(~O)";\ + Text[ zh-TW ] = "自動最é©æ›é (~O)";\ + Text[ tr ] = "~En iyi sayfa dağılımı";\ + Text[ hi-IN ] = "~योगà¥à¤¯ पृषà¥à¤ लपेटना";\ + Text[ ar ] = "التÙا٠صÙØØ© ديناميكي";\ + Text[ he ] = "~Dynamischer Seitenumlauf";\ + };\ + MenuItem\ + {\ + RadioCheck = TRUE ; \ + Identifier = FN_FRAME_WRAPTHRU ; \ + HelpID = FN_FRAME_WRAPTHRU ; \ + /* ### ACHTUNG: Neuer Text in Resource? D~urchlauf : ~Durchlauf */\ + /* ### ACHTUNG: Neuer Text in Resource? D~urchlauf : ~Durchlauf */\ + Text [ de ] = "D~urchlauf" ; \ + Text [ en-US ] = "~Wrap Through" ; \ + Text [ x-comment ] = " ";\ + Text[ pt ] = "~Através do objecto";\ + Text[ ru ] = "Сквозное обтекание";\ + Text[ el ] = "Δια μÎσο~Ï…";\ + Text[ nl ] = "~Doorloop";\ + Text[ fr ] = "~Continu";\ + Text[ es ] = "~Continuo";\ + Text[ fi ] = "~Rivitä läpi";\ + Text[ ca ] = "~Continu";\ + Text[ it ] = "Attraverso";\ + Text[ sk ] = "Ce~z text";\ + Text[ da ] = "Gennemg~Ã¥ende";\ + Text[ sv ] = "Text~genomflöde";\ + Text[ pl ] = "~PrzepÅ‚ywanie";\ + Text[ pt-BR ] = "Ajuste A~través";\ + Text[ th ] = "~ตัดผ่าน";\ + Text[ ja ] = "折り返ã—ãªã—(~W)";\ + Text[ ko ] = "배치 ì—†ìŒ(~W)";\ + Text[ zh-CN ] = "贯穿(~W)";\ + Text[ zh-TW ] = "ä¸ç’°ç¹ž(~W)";\ + Text[ tr ] = "~İçinde dağılım";\ + Text[ hi-IN ] = "~में लपेटना";\ + Text[ ar ] = "عبر";\ + Text[ he ] = "D~urchlauf";\ + };\ + MenuItem\ + {\ + RadioCheck = TRUE ; \ + Identifier = FN_FRAME_WRAPTHRU_TRANSP ; \ + HelpID = FN_FRAME_WRAPTHRU_TRANSP ; \ + /* ### ACHTUNG: Neuer Text in Resource? Im ~Hintergrund : Im Hin~tergrund */\ + /* ### ACHTUNG: Neuer Text in Resource? Im ~Hintergrund : Im Hin~tergrund */\ + Text [ de ] = "Im ~Hintergrund" ; \ + Text [ en-US ] = "In ~Background" ; \ + Text [ x-comment ] = " ";\ + Text[ pt ] = "No plano de f~undo";\ + Text[ ru ] = "Ðа фоне";\ + Text[ el ] = "Σε ~φόντο";\ + Text[ nl ] = "~Op achtergrond";\ + Text[ fr ] = "À l'a~rrière-plan";\ + Text[ es ] = "En el ~fondo";\ + Text[ fi ] = "~Taustalla";\ + Text[ ca ] = "En el ~fons";\ + Text[ it ] = "Attraverso trasparente";\ + Text[ sk ] = "Na ~pozadÃ";\ + Text[ da ] = "I baggrunden";\ + Text[ sv ] = "I ~bakgrunden";\ + Text[ pl ] = "W ~tle";\ + Text[ pt-BR ] = "No Plano de ~Fundo";\ + Text[ th ] = "ใน~พื้นหลัง";\ + Text[ ja ] = "背景ã«(~B)";\ + Text[ ko ] = "ë°°ê²½ì—(~B)";\ + Text[ zh-CN ] = "置于背景(~B)";\ + Text[ zh-TW ] = "置於背景(~B)";\ + Text[ tr ] = "Artalanda";\ + Text[ hi-IN ] = "पृषà¥à¤ ~à¤à¤¾à¤— में";\ + Text[ ar ] = "ÙÙŠ الخلÙية";\ + Text[ he ] = "Im ~Hintergrund";\ + };\ + SEPARATOR ; \ + // warum immer hier?? + +#define MN_MOUSE_FRAME_END \ + MenuItem\ + {\ + Identifier = FN_WRAP_ANCHOR_ONLY ; \ + HelpID = FN_WRAP_ANCHOR_ONLY ; \ + Text [ de ] = "~Erster Absatz" ; \ + Text [ en-US ] = "~First Paragraph" ; \ + Text [ x-comment ] = " ";\ + Text[ pt ] = "~Primeiro parágrafo";\ + Text[ ru ] = "Первый абзац";\ + Text[ el ] = "~Î Ïώτη παÏάγÏαφος";\ + Text[ nl ] = "~Eerste alinea";\ + Text[ fr ] = "~1er paragraphe";\ + Text[ es ] = "~Primer párrafo";\ + Text[ fi ] = "~Ensimmäinen kappale";\ + Text[ ca ] = "~Primer parà graf";\ + Text[ it ] = "~Primo paragrafo";\ + Text[ sk ] = "Pr~vý odstavec";\ + Text[ da ] = "Først~e afsnit";\ + Text[ sv ] = "~Första stycket";\ + Text[ pl ] = "~Pierwszy akapit";\ + Text[ pt-BR ] = "P~rimeiro parágrafo";\ + Text[ th ] = "ย่à¸à¸«à¸™à¹‰à¸²à¹~รà¸";\ + Text[ ja ] = "最åˆã®æ®µè½(~F)";\ + Text[ ko ] = "첫번째 단ë½(~F)";\ + Text[ zh-CN ] = "第一段è½(~F)";\ + Text[ zh-TW ] = "第一段è½(~F)";\ + Text[ tr ] = "Ä°lk paragraf";\ + Text[ hi-IN ] = "~पहिला परिचà¥à¤›à¥‡à¤¦";\ + Text[ ar ] = "الÙقرة الأولى";\ + Text[ he ] = "~Erster Absatz";\ + };\ + };\ + };\ + Text [ x-comment ] = " ";\ + }; + + + +#define MN_ALIGN_FRAME \ + MenuItem\ + {\ + Identifier = MN_SUB_ALIGN ; \ + HelpID = HID_MN_SUB_ALIGN ; \ + Text [ de ] = "~Anordnung" ; \ + SubMenu = Menu\ + {\ + ItemList = \ + {\ + MenuItem\ + {\ + ITEM_FORMAT_FRAME_TO_TOP\ + };\ + MN_ONE_STEP\ + MenuItem\ + {\ + ITEM_FORMAT_FRAME_TO_BOTTOM\ + };\ + };\ + };\ + Text [ en-US ] = "~Arrange" ; \ + Text [ x-comment ] = " ";\ + Text[ pt ] = "~Disposição";\ + Text[ ru ] = "~РаÑположить";\ + Text[ el ] = "Τ~ακτοποίηση";\ + Text[ nl ] = "~Positie";\ + Text[ fr ] = "~Disposition";\ + Text[ es ] = "~Disposición";\ + Text[ fi ] = "~Järjestä";\ + Text[ ca ] = "~Posició";\ + Text[ it ] = "~Disponi";\ + Text[ sk ] = "~UsporiadaÅ¥";\ + Text[ da ] = "Pl~acering";\ + Text[ sv ] = "Pl~acering";\ + Text[ pl ] = "Roz~mieść";\ + Text[ pt-BR ] = "~Organizar";\ + Text[ th ] = "~จัดเรียง";\ + Text[ ja ] = "整列(~A)";\ + Text[ ko ] = "배치(~A)";\ + Text[ zh-CN ] = "排åº(~A)";\ + Text[ zh-TW ] = "排åº(~A)";\ + Text[ tr ] = "~Düzenle";\ + Text[ hi-IN ] = "~कà¥à¤°à¤® में रखो";\ + Text[ ar ] = "~ترتيب";\ + Text[ he ] = "‮סידור‬";\ + };\ + MenuItem\ + {\ + Identifier = MN_FORMAT_FRM_HORZ ; \ + HelpID = MN_FORMAT_FRM_HORZ ; \ + /* ### ACHTUNG: Neuer Text in Resource? Aus~richtung : Ausrichtung */\ + /* ### ACHTUNG: Neuer Text in Resource? Aus~richtung : Ausrichtung */\ + Text [ de ] = "Aus~richtung" ; \ + SubMenu = Menu\ + {\ + ItemList = \ + {\ + MenuItem\ + {\ + Identifier = FN_FRAME_ALIGN_HORZ_LEFT ; \ + HelpID = FN_FRAME_ALIGN_HORZ_LEFT ; \ + Text [ de ] = "~Links" ; \ + Text [ en-US ] = "~Left" ; \ + Text [ x-comment ] = " ";\ + Text[ pt ] = "~Esquerda";\ + Text[ ru ] = "~Слева";\ + Text[ el ] = "~ΑÏιστεÏά";\ + Text[ nl ] = "~Links";\ + Text[ fr ] = "À ~gauche";\ + Text[ es ] = "~Izquierda";\ + Text[ fi ] = "~Vasen";\ + Text[ ca ] = "~Esquerra";\ + Text[ it ] = "A sinistra";\ + Text[ sk ] = "~Vľavo";\ + Text[ da ] = "~Venstre";\ + Text[ sv ] = "~Vänster";\ + Text[ pl ] = "Z ~lewej";\ + Text[ pt-BR ] = "~Esquerda";\ + Text[ th ] = "~ซ้าย";\ + Text[ ja ] = "å·¦(~L)";\ + Text[ ko ] = "왼쪽(~L)";\ + Text[ zh-CN ] = "å·¦(~L)";\ + Text[ zh-TW ] = "å·¦(~L)";\ + Text[ tr ] = "~Sol";\ + Text[ hi-IN ] = "~बायाà¤";\ + Text[ ar ] = "يسا~ر";\ + Text[ he ] = "~Links";\ + };\ + MenuItem\ + {\ + Identifier = FN_FRAME_ALIGN_HORZ_CENTER ; \ + HelpID = FN_FRAME_ALIGN_HORZ_CENTER ; \ + Text [ de ] = "~Zentriert" ; \ + Text [ en-US ] = "~Centered" ; \ + Text [ x-comment ] = " ";\ + Text[ pt ] = "~Centrado";\ + Text[ ru ] = "По центру";\ + Text[ el ] = "Στο ~κÎντÏο";\ + Text[ nl ] = "~Gecentreerd";\ + Text[ fr ] = "Ce~ntré";\ + Text[ es ] = "~Centrado";\ + Text[ fi ] = "~Keskitetty";\ + Text[ ca ] = "~Centrat";\ + Text[ it ] = "~Centrato";\ + Text[ sk ] = "Na ~stred";\ + Text[ da ] = "~Centreret";\ + Text[ sv ] = "~Centrerat";\ + Text[ pl ] = "P~oÅ›rodku";\ + Text[ pt-BR ] = "~Centralizado";\ + Text[ th ] = "~ตรงà¸à¸¥à¸²à¸‡";\ + Text[ ja ] = "ä¸å¤®(~C)";\ + Text[ ko ] = "가운ë°(~C)";\ + Text[ zh-CN ] = "ä¸(~C)";\ + Text[ zh-TW ] = "ç½®ä¸(~C)";\ + Text[ tr ] = "Ortalanmış";\ + Text[ hi-IN ] = "~केनà¥à¤¦à¥à¤°à¤¿à¤¤";\ + Text[ ar ] = "توسيط";\ + Text[ he ] = "~Zentriert";\ + };\ + MenuItem\ + {\ + Identifier = FN_FRAME_ALIGN_HORZ_RIGHT ; \ + HelpID = FN_FRAME_ALIGN_HORZ_RIGHT ; \ + Text [ de ] = "~Rechts" ; \ + Text [ en-US ] = "~Right" ; \ + Text [ x-comment ] = " ";\ + Text[ pt ] = "~Direita";\ + Text[ ru ] = "Справа";\ + Text[ el ] = "~Δεξιά";\ + Text[ nl ] = "~Rechts";\ + Text[ fr ] = "À ~droite";\ + Text[ es ] = "~Derecha";\ + Text[ fi ] = "~Oikea";\ + Text[ ca ] = "~Dreta";\ + Text[ it ] = "Destra";\ + Text[ sk ] = "Vp~ravo";\ + Text[ da ] = "~Højre";\ + Text[ sv ] = "~Höger";\ + Text[ pl ] = "Z ~prawej";\ + Text[ pt-BR ] = "~Direita";\ + Text[ th ] = "~ขวา";\ + Text[ ja ] = "å³(~R)";\ + Text[ ko ] = "오른쪽(~R)";\ + Text[ zh-CN ] = "å³(~R)";\ + Text[ zh-TW ] = "å³(~R)";\ + Text[ tr ] = "SaÄŸ";\ + Text[ hi-IN ] = "~दाहिना";\ + Text[ ar ] = "اليمين";\ + Text[ he ] = "~Rechts";\ + };\ + SEPARATOR ; \ + MenuItem\ + {\ + Identifier = FN_FRAME_ALIGN_VERT_TOP ; \ + HelpID = FN_FRAME_ALIGN_VERT_TOP ; \ + Text [ de ] = "Basis ~oben" ; \ + Text [ en-US ] = "Base at ~Top" ; \ + Text [ x-comment ] = " ";\ + Text[ pt ] = "Base para ~cima";\ + Text[ ru ] = "ОÑнова Ñверху";\ + Text[ el ] = "Βάση - ά~νω";\ + Text[ nl ] = "Basis b~oven";\ + Text[ fr ] = "Base ~en haut";\ + Text[ es ] = "Base ~arriba";\ + Text[ fi ] = "~Perusta ylhäällä";\ + Text[ ca ] = "Base ~amunt";\ + Text[ it ] = "Base in ~alto";\ + Text[ sk ] = "Základ ~hore";\ + Text[ da ] = "Basis øverst";\ + Text[ sv ] = "Ref. linje ~överst";\ + Text[ pl ] = "Podstawa u ~góry";\ + Text[ pt-BR ] = "Base A~cima";\ + Text[ th ] = "à¸à¸²à¸™à¸—ี่ด้าน~บน";\ + Text[ ja ] = "上を基準(~T)";\ + Text[ ko ] = "위를 기준(~T)";\ + Text[ zh-CN ] = "基线上方(~T)";\ + Text[ zh-TW ] = "基線上方(~T)";\ + Text[ tr ] = "Taban üstte";\ + Text[ hi-IN ] = "~ऊपर में आधार";\ + Text[ ar ] = "أعلى الخط القاعدي";\ + Text[ he ] = "Basis ~oben";\ + };\ + MenuItem\ + {\ + Identifier = FN_FRAME_ALIGN_VERT_CENTER ; \ + HelpID = FN_FRAME_ALIGN_VERT_CENTER ; \ + Text [ de ] = "Basis ~mitte" ; \ + Text [ en-US ] = "Base in ~Middle" ; \ + Text [ x-comment ] = " ";\ + Text[ pt ] = "Base no ce~ntro";\ + Text[ ru ] = "ОÑнова по Ñредине";\ + Text[ el ] = "Βάση - κÎντÏ~ο";\ + Text[ nl ] = "Basis ~midden";\ + Text[ fr ] = "Base au ~milieu";\ + Text[ es ] = "Base ~centro";\ + Text[ fi ] = "~Perusta keskellä";\ + Text[ ca ] = "Base ~centre";\ + Text[ it ] = "Base al ce~ntro";\ + Text[ sk ] = "Základ upro~stred";\ + Text[ da ] = "Basis centreret";\ + Text[ sv ] = "Ref. linje ~mitten";\ + Text[ pl ] = "Pod~stawa w Å›rodku";\ + Text[ pt-BR ] = "Base no ~Meio";\ + Text[ th ] = "à¸à¸²à¸™à¸—ี่ตรง~à¸à¸¥à¸²à¸‡";\ + Text[ ja ] = "ä¸å¤®ã‚’基準(~M)";\ + Text[ ko ] = "가운ë°ë¥¼ 기준(~M)";\ + Text[ zh-CN ] = "å—体基线居ä¸(~M)";\ + Text[ zh-TW ] = "å—型基線置ä¸(~M)";\ + Text[ tr ] = "Taban ortada";\ + Text[ hi-IN ] = "~मधà¥à¤¯ में आधार";\ + Text[ ar ] = "وسط الخط القاعدي";\ + Text[ he ] = "Basis ~mitte";\ + };\ + MenuItem\ + {\ + Identifier = FN_FRAME_ALIGN_VERT_BOTTOM ; \ + HelpID = FN_FRAME_ALIGN_VERT_BOTTOM ; \ + Text [ de ] = "Basis ~unten" ; \ + Text [ en-US ] = "Base at ~Bottom" ; \ + Text [ x-comment ] = " ";\ + Text[ pt ] = "Base para ~baixo";\ + Text[ ru ] = "ОÑнова Ñнизу";\ + Text[ el ] = "Βάση - κάτ~ω";\ + Text[ nl ] = "Basis ~beneden";\ + Text[ fr ] = "Base e~n bas";\ + Text[ es ] = "Base a~bajo";\ + Text[ fi ] = "~Perusta alhaalla";\ + Text[ ca ] = "Base a~vall";\ + Text[ it ] = "Base in ~basso";\ + Text[ sk ] = "Základ ~dole";\ + Text[ da ] = "Basis nederst";\ + Text[ sv ] = "Ref. linje ~underst";\ + Text[ pl ] = "Podstawa u ~doÅ‚u";\ + Text[ pt-BR ] = "Base A~baixo";\ + Text[ th ] = "à¸à¸²à¸™à¸—ี่ด้าน~ล่าง";\ + Text[ ja ] = "下を基準(~B)";\ + Text[ ko ] = "아래를 기준(~B)";\ + Text[ zh-CN ] = "基线å‘下(~B)";\ + Text[ zh-TW ] = "基線å‘下(~B)";\ + Text[ tr ] = "Taban altta";\ + Text[ hi-IN ] = "~तल में आधार";\ + Text[ ar ] = "أسÙÙ„ الخط القاعدي";\ + Text[ he ] = "Basis ~unten";\ + };\ + };\ + };\ + Text [ en-US ] = "A~lignment" ; \ + Text [ x-comment ] = " ";\ + Text[ pt ] = "A~linhamento";\ + Text[ ru ] = "~Выравнивание";\ + Text[ el ] = "Σ~τοίχιση";\ + Text[ nl ] = "~Uitlijning";\ + Text[ fr ] = "Ali~gnement";\ + Text[ es ] = "A~lineación";\ + Text[ fi ] = "T~asaus";\ + Text[ ca ] = "A~lineació";\ + Text[ it ] = "~Allineamento";\ + Text[ sk ] = "Za~rovnanie";\ + Text[ da ] = "~Justering";\ + Text[ sv ] = "Juste~ring";\ + Text[ pl ] = "~Wyrównanie";\ + Text[ pt-BR ] = "Ali~nhamento";\ + Text[ th ] = "จั~ดตำà¹à¸«à¸™à¹ˆà¸‡";\ + Text[ ja ] = "é…ç½®(~L)";\ + Text[ ko ] = "맞춤(~L)";\ + Text[ zh-CN ] = "对é½(~L)";\ + Text[ zh-TW ] = "å°é½Š(~L)";\ + Text[ tr ] = "~Hizalama";\ + Text[ hi-IN ] = "~पंकà¥à¤¤à¤¿à¤•à¤°à¤£";\ + Text[ ar ] = "~Ù…Øاذاة";\ + Text[ he ] = "Aus~richtung";\ + };\ + MN_ANCHOR + + + + + + + + +#define MN_GRAFIC \ + MenuItem\ + {\ + Identifier = FN_FORMAT_GRAFIC_DLG ; \ + HelpID = FN_FORMAT_GRAFIC_DLG ; \ + Text [ de ] = "~Grafik..." ; \ + Text [ en-US ] = "~Graphics..." ; \ + Text [ x-comment ] = " ";\ + Text[ pt ] = "Ima~gem...";\ + Text[ ru ] = "ГрафичеÑкий объект...";\ + Text[ el ] = "~ΓÏαφικό...";\ + Text[ nl ] = "~Afbeelding...";\ + Text[ fr ] = "~Image...";\ + Text[ es ] = "~Imagen...";\ + Text[ fi ] = "Gra~fiikka...";\ + Text[ ca ] = "~Imatge...";\ + Text[ it ] = "~Immagine...";\ + Text[ sk ] = "~Obrázky...";\ + Text[ da ] = "Grafik...";\ + Text[ sv ] = "~Grafik...";\ + Text[ pl ] = "Gra~fika...";\ + Text[ pt-BR ] = "~Figura...";\ + Text[ th ] = "~à¸à¸£à¸²à¸Ÿà¸´à¸„...";\ + Text[ ja ] = "図(~G)...";\ + Text[ ko ] = "그림(~G)...";\ + Text[ zh-CN ] = "图形(~G)...";\ + Text[ zh-TW ] = "圖形(~G)...";\ + Text[ tr ] = "Grafik...";\ + Text[ hi-IN ] = "~सà¥à¤šà¤¿à¤¤à¥à¤°...";\ + Text[ ar ] = "...صورة";\ + Text[ he ] = "‮גרפיקה...‬";\ + }; + + +#define MN_OLE \ + MenuItem\ + {\ + Identifier = FN_FORMAT_FRAME_DLG ; \ + HelpID = FN_FORMAT_FRAME_DLG ; \ + Text [ de ] = "Objekt..." ; \ + Text [ en-US ] = "Object..." ; \ + Text [ x-comment ] = " ";\ + Text[ pt ] = "Objecto...";\ + Text[ ru ] = "Объект...";\ + Text[ el ] = "Αντικείμενο...";\ + Text[ nl ] = "Object...";\ + Text[ fr ] = "Objet...";\ + Text[ es ] = "Objeto...";\ + Text[ fi ] = "Objekti...";\ + Text[ ca ] = "Objecte...";\ + Text[ it ] = "Oggetto...";\ + Text[ sk ] = "Objekt...";\ + Text[ da ] = "Objekt...";\ + Text[ sv ] = "Objekt...";\ + Text[ pl ] = "Obiekt...";\ + Text[ pt-BR ] = "Objeto...";\ + Text[ th ] = "วัตถุ...";\ + Text[ ja ] = "オブジェクト...";\ + Text[ ko ] = "개체...";\ + Text[ zh-CN ] = "对象...";\ + Text[ zh-TW ] = "物件...";\ + Text[ tr ] = "Nesne...";\ + Text[ hi-IN ] = "वसà¥à¤¤à¥...";\ + Text[ ar ] = "...كائن";\ + Text[ he ] = "‮×וביקט...‬";\ + }; + +#define ITEM_EDIT_READONLY_SELECTION_MODE \ + Identifier = FN_READONLY_SELECTION_MODE ; \ + HelpID = FN_READONLY_SELECTION_MODE ; \ + Text [ de ] = "Text auswählen" ; \ + Text [ en-US ] = "Select Text"; \ + Text[ pt ] = "Select Text";\ + Text[ ru ] = "Select Text";\ + Text[ el ] = "Select Text";\ + Text[ nl ] = "Select Text";\ + Text[ fr ] = "Sélectionner le texte";\ + Text[ es ] = "Seleccionar texto";\ + Text[ fi ] = "Select Text";\ + Text[ ca ] = "Select Text";\ + Text[ it ] = "Seleziona testo";\ + Text[ sk ] = "VybraÅ¥ text";\ + Text[ da ] = "Select Text";\ + Text[ sv ] = "Markera text";\ + Text[ pl ] = "Select Text";\ + Text[ pt-BR ] = "Selecionar texto";\ + Text[ th ] = "Select Text";\ + Text[ ja ] = "テã‚ストã®é¸æŠž";\ + Text[ ko ] = "í…스트 ì„ íƒ";\ + Text[ zh-CN ] = "选择文å—";\ + Text[ zh-TW ] = "é¸å–æ–‡å—";\ + Text[ tr ] = "Metni Seç";\ + Text[ hi-IN ] = "Select Text";\ + Text[ ar ] = "Select Text";\ + Text[ he ] = "‮בחירת טקסט‬";\ + +/* --------------------- M E N U --------------------------------- */ +#ifdef MN_SW_WEB + #ifdef MN_SW_PORTAL + Menu CFG_SWWEB_MENU_PORTAL + #else + Menu CFG_SWWEB_MENU + #endif +#elif defined MN_SW_GLOBAL + #ifdef MN_SW_PORTAL + Menu CFG_SWGLOBAL_MENU_PORTAL + #else + Menu CFG_SWGLOBAL_MENU + #endif +#else + #ifdef MN_SW_PORTAL + Menu CFG_SW_MENU_PORTAL + #else + Menu CFG_SW_MENU + #endif +#endif +{ + ItemList = + { +#ifdef MN_SW_PORTAL + #ifdef MN_SW_WEB + MenuItem , MN_WEBFILE_PORT ; + MenuItem , MN_WEBEDIT_PORT ; + MenuItem , MN_WEBVIEW_PORT ; + MenuItem , MN_WEBINS_PORT ; + MenuItem , MN_WEBFORMAT_PORT ; + MenuItem , MN_WEBEXTRA_PORT ; + MenuItem , MN_WEBWIN_PORT ; + MenuItem , MN_HELP ; + #elif defined MN_SW_GLOBAL //1 + MenuItem , MN_GLOBALFILE_PORT ; + MenuItem , MN_GLOBALEDIT_PORT ; + MenuItem , MN_GLOBALVIEW_PORT ; + MenuItem , MN_GLOBALINS_PORT ; + MenuItem , MN_GLOBALFORMAT_PORT ; + MenuItem , MN_GLOBALEXTRA_PORT ; + MenuItem , MN_GLOBALWIN_PORT ; + MenuItem , MN_HELP ; + #else + MenuItem , MN_FILE_PORT ; + MenuItem , MN_EDIT_PORT ; + MenuItem , MN_VIEW_PORT ; + MenuItem , MN_INS_PORT ; + MenuItem , MN_FORMAT_PORT ; + MenuItem , MN_EXTRA_PORT ; + MenuItem , MN_WIN_PORT ; + MenuItem , MN_HELP ; + #endif +#else + #ifdef MN_SW_WEB + MenuItem , MN_WEBFILE ; + MenuItem , MN_WEBEDIT ; + MenuItem , MN_WEBVIEW ; + MenuItem , MN_WEBINS ; + MenuItem , MN_WEBFORMAT ; + MenuItem , MN_WEBEXTRA ; + MenuItem , MN_WEBWIN ; + MenuItem , MN_HELP ; + #elif defined MN_SW_GLOBAL //2 + MenuItem , MN_GLOBALFILE ; + MenuItem , MN_GLOBALEDIT ; + MenuItem , MN_GLOBALVIEW ; + MenuItem , MN_GLOBALINS ; + MenuItem , MN_GLOBALFORMAT ; + MenuItem , MN_GLOBALEXTRA ; + MenuItem , MN_GLOBALWIN ; + MenuItem , MN_HELP ; + #else + MenuItem , MN_FILE ; + MenuItem , MN_EDIT ; + MenuItem , MN_VIEW ; + MenuItem , MN_INS ; + MenuItem , MN_FORMAT ; + MenuItem , MN_EXTRA ; + MenuItem , MN_WIN ; + MenuItem , MN_HELP ; + #endif +#endif + }; +}; + + +/* --------------------- D O C U M E N T -------------------------- */ +#ifdef MN_SW_WEB + #ifdef MN_SW_PORTAL + #define _MN_FILE MN_WEBFILE_PORT + #else + #define _MN_FILE MN_WEBFILE + #endif +#elif defined MN_SW_GLOBAL //3 + #ifdef MN_SW_PORTAL + #define _MN_FILE MN_GLOBALFILE_PORT + #else + #define _MN_FILE MN_GLOBALFILE + #endif +#else + #ifdef MN_SW_PORTAL + #define _MN_FILE MN_FILE_PORT + #else + #define _MN_FILE MN_FILE + #endif +#endif + +MenuItem _MN_FILE +{ + ITEM_FILE_PICKLIST + SubMenu = Menu + { + ItemList = + { + MenuItem + { + ITEM_FILE_NEWDOC + }; + MenuItem + { + ITEM_FILE_OPENDOC + }; + ITEM_FILE_AUTOPILOT + SEPARATOR ; + MenuItem + { + ITEM_FILE_CLOSEDOC + }; + MenuItem + { + ITEM_FILE_SAVEDOC + }; + MenuItem + { + ITEM_FILE_SAVEASDOC + }; + MenuItem + { + ITEM_FILE_SAVEDOCS + }; + MenuItem + { + ITEM_FILE_LASTVERSIONDOC + }; + SEPARATOR ; +#ifndef MN_SW_WEB + MenuItem + { + ITEM_FILE_VERSIONDIALOG + }; + SEPARATOR ; +#endif + MenuItem + { + ITEM_FILE_EXPORTDOC + }; +#ifndef MN_SW_WEB + MenuItem + { + ITEM_FILE_EXPORTDOCASPDF + }; +#endif +#ifdef MN_SW_WEB + MenuItem MN_SUB_SENDTO + { + Text [ de ] = "Senden" ; + SubMenu = Menu + { + ItemList = + { + MenuItem + { + ITEM_FILE_MAIL_SENDDOC + }; + MenuItem + { + ITEM_FILE_MAIL_SENDDOCASPDF + }; + }; + }; + Text [ en-US ] = "Send"; + Text[ pt ] = "~Enviar"; + Text[ ru ] = "Отправит~ÑŒ"; + Text[ el ] = "Α~ποστολή"; + Text[ nl ] = "Ver~zenden"; + Text[ fr ] = "Envo~yer"; + Text[ es ] = "En~viar"; + Text[ fi ] = "Lä~hetä"; + Text[ ca ] = "En~via"; + Text[ it ] = "~Invia"; + Text[ sk ] = "O~doslaÅ¥"; + Text[ da ] = "S~end"; + Text[ sv ] = "Ski~cka"; + Text[ pl ] = "~WyÅ›lij"; + Text[ pt-BR ] = "~Enviar"; + Text[ th ] = "ส่~ง"; + Text[ ja ] = "é€ã‚‹(~D)"; + Text[ ko ] = "보내기(~D)"; + Text[ zh-CN ] = "输出(~D)"; + Text[ zh-TW ] = "傳é€(~D)"; + Text[ tr ] = "~Gönder"; + Text[ hi-IN ] = "à¤à¥‡~जो"; + Text[ ar ] = "إرسال"; + Text[ he ] = "‮שליחה‬"; + }; +#endif +#ifndef MN_SW_WEB + MenuItem MN_SUB_SENDTO + { + Text [ de ] = "S~enden" ; + Text [ en-US ] = "Sen~d to" ; + SubMenu = Menu + { + ItemList = + { + MenuItem + { + ITEM_FILE_MAIL_SENDDOC + }; + MenuItem + { + ITEM_FILE_MAIL_SENDDOCASPDF + }; + SEPARATOR ; + MenuItem + { + Identifier = FN_NEW_GLOBAL_DOC ; + HelpID = FN_NEW_GLOBAL_DOC ; + Text [ de ] = "Global~dokument erzeugen" ; + Text [ en-US ] = "Create Master ~Document" ; + Text [ x-comment ] = " "; + Text[ pt ] = "Criar ~documento-mestre"; + Text[ ru ] = "Создать ÑоÑтавной документ"; + Text[ el ] = "~ΔημιουÏγία κυÏίου εγγÏάφου"; + Text[ nl ] = "Master~document maken"; + Text[ fr ] = "Créer un ~document maître"; + Text[ es ] = "Crear documento ~maestro"; + Text[ fi ] = "Luo perus~asiakirja"; + Text[ ca ] = "Crea ~document mestre"; + Text[ it ] = "~Crea documento master"; + Text[ sk ] = "VytvoriÅ¥ hlavný ~dokument"; + Text[ da ] = "Opret hoved~dokument"; + Text[ sv ] = "Skapa samlings~dokument"; + Text[ pl ] = "Utwórz ~dokument główny"; + Text[ pt-BR ] = "Criar ~Documento Mestre"; + Text[ th ] = "สร้างเ~à¸à¸à¸ªà¸²à¸£à¸•à¹‰à¸™à¸‰à¸šà¸±à¸š"; + Text[ ja ] = "マスタードã‚ュメントã®ä½œæˆ(~D)"; + Text[ ko ] = "마스터 문서 만들기(~D)"; + Text[ zh-CN ] = "生æˆä¸»æŽ§æ–‡æ¡£(~D)"; + Text[ zh-TW ] = "製作主控文件(~D)"; + Text[ tr ] = "~Ana Belge OluÅŸtur"; + Text[ hi-IN ] = "मासà¥à¤Ÿà¤° ~लेखपतà¥à¤° उतà¥à¤ªà¤¨à¥à¤¨ करो"; + Text[ ar ] = "إنشاء مستند شامل"; + Text[ he ] = "Global~dokument erzeugen"; + }; + MenuItem + { + Identifier = FN_NEW_HTML_DOC ; + HelpID = FN_NEW_HTML_DOC ; + Text [ de ] = "~HTML-Dokument erzeugen" ; + Text [ en-US ] = "Create ~HTML Document" ; + Text [ x-comment ] = " "; + Text[ pt ] = "Criar documento ~HTML"; + Text[ ru ] = "Создать веб-Ñтраницу"; + Text[ el ] = "ΔημιουÏγία εγγÏάφου ~HTML"; + Text[ nl ] = "~HTML-document maken"; + Text[ fr ] = "Créer un document ~HTML"; + Text[ es ] = "~Crear documento HTML"; + Text[ fi ] = "Luo ~HTML-asiakirja"; + Text[ ca ] = "Crea document ~HTML "; + Text[ it ] = "Crea documento ~HTML"; + Text[ sk ] = "VytvoriÅ¥ ~HTML dokument"; + Text[ da ] = "Opret ~HTML-dokument"; + Text[ sv ] = "Skapa ~HTML-dokument"; + Text[ pl ] = "Utwórz dokument ~HTML"; + Text[ pt-BR ] = "Criar Documento ~HTML"; + Text[ th ] = "สร้างเà¸à¸à¸ªà¸²à¸£~HTML "; + Text[ ja ] = "~HTML å½¢å¼ãƒ‰ã‚ュメントã®ä½œæˆ"; + Text[ ko ] = "HTML 문서 작성(~H)"; + Text[ zh-CN ] = "ç”Ÿæˆ ~HTML 文档"; + Text[ zh-TW ] = "製作 ~HTML 文件"; + Text[ tr ] = "~HTML Belgesi OluÅŸtur"; + Text[ hi-IN ] = "HTML ले~खपतà¥à¤° उतà¥à¤ªà¤¨à¥à¤¨ करो"; + Text[ ar ] = "HTML إنشاء مستند"; + Text[ he ] = "~HTML-Dokument erzeugen"; + }; + SEPARATOR ; + MenuItem + { + Identifier = FN_OUTLINE_TO_IMPRESS ; + HelpID = FN_OUTLINE_TO_IMPRESS ; + /* ### ACHTUNG: Neuer Text in Resource? ~Gliederung an Präsentation : ~Gliederung an Prõsentation */ + Text [ de ] = "~Gliederung an Präsentation" ; + Text [ en-US ] = "Outline to ~Presentation" ; + Text [ x-comment ] = " "; + Text[ pt ] = "Esquema em ~apresentação"; + Text[ ru ] = "Структуру в презентацию"; + Text[ el ] = "ΔιάÏθÏωση Ï€Ïος πα~Ïουσίαση"; + Text[ nl ] = "Overzicht naar ~presentatie"; + Text[ fr ] = "P~lan vers présentation"; + Text[ es ] = "~Esquema en presentación"; + Text[ fi ] = "Jäsennys -> ~esitys"; + Text[ ca ] = "Envia a ~presentació"; + Text[ it ] = "~Struttura in presentazione"; + Text[ sk ] = "Osnova do ~prezentácie"; + Text[ da ] = "~Disposition til præsentation"; + Text[ sv ] = "D~isposition till presentation"; + Text[ pl ] = "Konspekt do ~prezentacji"; + Text[ pt-BR ] = "Estrutura de Tópicos para ~Apresentação"; + Text[ th ] = "เค้าร่างไปยัง~à¸à¸²à¸£à¸™à¸³à¹€à¸ªà¸™à¸"; + Text[ ja ] = "プレゼンテーションã®ã‚¢ã‚¦ãƒˆãƒ©ã‚¤ãƒ³(~P)"; + Text[ ko ] = "í”„ë ˆì í…Œì´ì…˜ì˜ 개요(~P)"; + Text[ zh-CN ] = "大纲é€è‡³æ¼”示文稿(~P)"; + Text[ zh-TW ] = "大綱é€è‡³ç°¡å ±(~P)"; + Text[ tr ] = "~Sunum Çerçevesi"; + Text[ hi-IN ] = "~पà¥à¤°à¤¸à¥à¤¤à¥à¤¤à¤¿ केलिठबाहरी रूपरेखा"; + Text[ ar ] = "مخطط تÙصيلي للعرض التقديمي"; + Text[ he ] = "~Gliederung an Präsentation"; + }; + MenuItem + { + Identifier = FN_OUTLINE_TO_CLIPBOARD ; + HelpID = FN_OUTLINE_TO_CLIPBOARD ; + Text [ de ] = "Gliederung zur Zwis~chenablage" ; + Text [ en-US ] = "Outline to ~Clipboard" ; + Text [ x-comment ] = " "; + Text[ pt ] = "Esquema em área de ~transferência"; + Text[ ru ] = "Структуру в буфер обмена"; + Text[ el ] = "ΔιάÏθÏωση Ï€Ïος Ï€ÏÏŒ~χειÏο"; + Text[ nl ] = "Overzicht naar ~Klembord"; + Text[ fr ] = "Pla~n vers le presse-papiers"; + Text[ es ] = "Esquema al ~portapapeles"; + Text[ fi ] = "Jäsennys -> ~leikepöytä"; + Text[ ca ] = "Envia al porta-~retalls"; + Text[ it ] = "Struttura negli A~ppunti"; + Text[ sk ] = "Osnova do ~schránky"; + Text[ da ] = "Disposition til ~udklipsholder"; + Text[ sv ] = "Disposition till ur~klippet"; + Text[ pl ] = "Konspekt do ~schowka"; + Text[ pt-BR ] = "Estrutura de tópicos para a área de ~transferência"; + Text[ th ] = "เค้าร่างไปยัง~คลิปบà¸à¸£à¹Œà¸”"; + Text[ ja ] = "クリップボードã®ã‚¢ã‚¦ãƒˆãƒ©ã‚¤ãƒ³(~C)"; + Text[ ko ] = "í´ë¦½ë³´ë“œì˜ 개요(~C)"; + Text[ zh-CN ] = "大纲é€è‡³å‰ªè´´æ¿(~C)"; + Text[ zh-TW ] = "大綱é€åˆ°å‰ªè²¼ç°¿(~C)"; + Text[ tr ] = "~Pano Çercevesi"; + Text[ hi-IN ] = "~कà¥à¤²à¤¿à¤ªà¤¬à¥‹à¤°à¥à¤¡ केलिठबाहरी रूपरेखा"; + Text[ ar ] = "مخطط تÙصيلي للØاÙظة"; + Text[ he ] = "Gliederung zur Zwis~chenablage"; + }; + SEPARATOR ; + MenuItem + { + Identifier = FN_ABSTRACT_NEWDOC ; + HelpID = FN_ABSTRACT_NEWDOC ; + Text [ de ] = "A~utoAbstract erzeugen..." ; + Text [ en-US ] = "Create A~utoAbstract..." ; + Text [ x-comment ] = " "; + Text[ pt ] = "Criar Auto~Abstracto..."; + Text[ ru ] = "Создать абÑтрактное предÑтавление..."; + Text[ el ] = "ΔημιουÏγία αυτόματου απο~σπάσματος..."; + Text[ nl ] = "~AutoExtract maken..."; + Text[ fr ] = "Créer une A~utoSynthèse..."; + Text[ es ] = "Crear ~Resumen automático..."; + Text[ fi ] = "Luo automaattinen ~tiivistelmä..."; + Text[ ca ] = "Crea A~utoAbstract..."; + Text[ it ] = "Crea a~bstract automatico..."; + Text[ sk ] = "VytvoriÅ¥ a~utomatický konspekt..."; + Text[ da ] = "Opret A~utoAbstract..."; + Text[ sv ] = "Skapa A~utoUtdrag..."; + Text[ pl ] = "Utwórz A~utowyciÄ…g..."; + Text[ pt-BR ] = "Criar Auto~Resumo..."; + Text[ th ] = "สร้างบทคัดย่à¸à¸à¸±~ตโนมัติ..."; + Text[ ja ] = "自動抽出ã®ä½œæˆ(~U)..."; + Text[ ko ] = "ìžë™ 요약 만들기(~U)..."; + Text[ zh-CN ] = "生æˆè‡ªåŠ¨æ‘˜è¦(~U)..."; + Text[ zh-TW ] = "製作自動摘è¦(~U)..."; + Text[ tr ] = "Otomatik~Özet Yarat..."; + Text[ hi-IN ] = "~सà¥à¤µà¤šà¤¾à¤²à¤¿à¤¤ ढंग से सारांश उतà¥à¤ªà¤¨à¥à¤¨ करो..."; + Text[ ar ] = "...AutoAbstract إنشاء"; + Text[ he ] = "A~utoAbstract erzeugen..."; + }; + MenuItem + { + Identifier = FN_ABSTRACT_STARIMPRESS ; + HelpID = FN_ABSTRACT_STARIMPRESS ; + /* ### ACHTUNG: Neuer Text in Resource? AutoAbstract an ~Präsentation... : AutoAbstract an ~Prõsentation... */ + Text [ de ] = "AutoAbstract an ~Präsentation..." ; + Text [ en-US ] = "AutoAbst~ract to Presentation..." ; + Text [ x-comment ] = " "; + Text[ pt ] = "AutoAbstracto em ~apresentação..."; + Text[ ru ] = "ÐбÑтрактное предÑтавление в презентацию..."; + Text[ el ] = "Αυτόματο απόσπασμα Ï€Ïος ~παÏουσίαση..."; + Text[ nl ] = "A~utoExtract aan presentatie..."; + Text[ fr ] = "AutoSynthèse vers ~présentation..."; + Text[ es ] = "Resumen automático para ~presentación..."; + Text[ fi ] = "Automaattinen ~tiivistelmä esitykseen..."; + Text[ ca ] = "AutoAbst~ract a presentació..."; + Text[ it ] = "Abstract automatico alla ~presentazione..."; + Text[ sk ] = "Automatický konspekt do p~rezentácie"; + Text[ da ] = "AutoAbstract til ~præsentation..."; + Text[ sv ] = "AutoUtdrag till ~presentation..."; + Text[ pl ] = "Auto~wyciÄ…g do prezentacji..."; + Text[ pt-BR ] = "AutoRes~umo para Apresentação..."; + Text[ th ] = "บทคัด~ย่à¸à¸à¸±à¸•à¹‚นมัติไปยังà¸à¸²à¸£à¸™à¸³à¹€à¸ªà¸™à¸..."; + Text[ ja ] = "プレゼンテーションã®è‡ªå‹•æŠ½å‡º(~R)..."; + Text[ ko ] = "í”„ë ˆì í…Œì´ì…˜ì˜ ìžë™ 요약(~R)..."; + Text[ zh-CN ] = "自动摘è¦é€è‡³æ¼”示文稿(~R)..."; + Text[ zh-TW ] = "自動摘è¦é€è‡³ç°¡å ±(~R)..."; + Text[ tr ] = "AutoAbst~ract to Presentation..."; + Text[ hi-IN ] = "~पà¥à¤°à¤¸à¥à¤¤à¥à¤¤à¤¿ केलिठसà¥à¤µà¤šà¤¾à¤²à¤¿à¤¤ ढंग से सारांश..."; + Text[ ar ] = "...إلى عرض تقديمي AutoAbstract"; + Text[ he ] = "AutoAbstract an ~Präsentation..."; + }; + }; + Text [ en-US ] = "Send"; + }; + Text [ en-US ] = "Sen~d" ; + Text [ x-comment ] = " "; + + + }; +#endif + SEPARATOR ; + MenuItem + { + ITEM_FILE_DOCINFO + }; + MenuItem + { + ITEM_FILE_DOCTEMPLATE + }; + SEPARATOR ; + MenuItem + { + Identifier = SID_PRINTPREVIEW ; \ + HelpID = SID_PRINTPREVIEW ; \ + Text [ de ] = "Sei~tenansicht/Seitendruck" ; \ + Text [ en-US ] = "Pa~ge Preview" ;\ + Text [ x-comment ] = " ";\ + Text[ pt ] = "~Ver página";\ + Text[ ru ] = "Предварительный проÑмотр";\ + Text[ el ] = "Î ~Ïοεπισκόπηση σελίδας";\ + Text[ nl ] = "A~fdrukvoorbeeld/Afdrukken";\ + Text[ fr ] = "Aperç~u avant impression";\ + Text[ es ] = "Vi~sta preliminar";\ + Text[ fi ] = "Esi~katselu";\ + Text[ ca ] = "Previsualit~za";\ + Text[ it ] = "~Anteprima di stampa";\ + Text[ sk ] = "Náhľad st~rany";\ + Text[ da ] = "Si~devisning / Sideudskrift";\ + Text[ sv ] = "För~handsgranskning/sidutskrift";\ + Text[ pl ] = "~PodglÄ…d wydruku";\ + Text[ pt-BR ] = "Visualizar Pá~gina";\ + Text[ th ] = "à¹à¸ªà¸”งตัวà¸à¸¢à¹ˆà¸²à¸‡à¸«~น้า";\ + Text[ ja ] = "å°åˆ·ãƒ—レビュー(~G)";\ + Text[ ko ] = "ì¸ì‡„ 미리 보기(~G)";\ + Text[ zh-CN ] = "预览页é¢/å°åˆ·ç‰ˆå¼(~G)";\ + Text[ zh-TW ] = "檢視é é¢/列å°é é¢(~G)";\ + Text[ tr ] = "Sayfa önizleme";\ + Text[ hi-IN ] = "पृषà¥à¤ ~पूरà¥à¤µà¤¦à¥ƒà¤¶à¥à¤¯";\ + Text[ ar ] = "معاينة الصÙØØ© قبل طباعتها";\ + Text[ he ] = "Sei~tenansicht/Seitendruck";\ + }; +#ifdef MAC + MenuItem + { + ITEM_FILE_SETUPPRINTER + }; + MenuItem + { + ITEM_FILE_PRINTDOC + }; +#else + MenuItem + { + ITEM_FILE_PRINTDOC + }; + MenuItem + { + ITEM_FILE_SETUPPRINTER + }; + SEPARATOR ; +#endif +#ifdef MN_SW_PORTAL + MenuItem + { + ITEM_FILE_BACKTOWEBTOP + }; + MenuItem + { + ITEM_FILE_LOGOUT + }; +#else + MenuItem + { + ITEM_FILE_QUITAPP + }; +#endif //MN_SW_PORTAL + }; + }; +}; + +#ifdef MN_SW_WEB + #ifdef MN_SW_PORTAL + #define _MN_EDIT MN_WEBEDIT_PORT + #else + #define _MN_EDIT MN_WEBEDIT + #endif +#elif defined MN_SW_GLOBAL // 4 + #ifdef MN_SW_PORTAL + #define _MN_EDIT MN_GLOBALEDIT_PORT + #else + #define _MN_EDIT MN_GLOBALEDIT + #endif +#else + #ifdef MN_SW_PORTAL + #define _MN_EDIT MN_EDIT_PORT + #else + #define _MN_EDIT MN_EDIT + #endif +#endif + +MenuItem _MN_EDIT +{ + Identifier = FN_EDIT ; + HelpID = FN_EDIT ; + Text [ de ] = "~Bearbeiten" ; + Text [ en-US ] = "~Edit" ; + SubMenu = Menu + { + ItemList = + { + MenuItem + { + ITEM_EDIT_UNDO + }; + MenuItem + { + ITEM_EDIT_REDO + }; + MenuItem + { + ITEM_EDIT_REPEAT + }; + SEPARATOR ; + MN_PASTE + MenuItem + { + ITEM_EDIT_PASTE + }; + MenuItem + { + Identifier = FN_PASTESPECIAL ; + HelpID = FN_PASTESPECIAL ; +#ifdef MAC + Text [ de ] = "Inhalte einsetzen..." ; + Text[ pt ] = "Colar ~especial..."; + Text[ ru ] = "Ð’Ñтавить как..."; + Text[ el ] = "Ειδική επικόλλ~ηση..."; + Text[ nl ] = "Plakken ~speciaal..."; + Text[ fr ] = "Colla~ge spécial..."; + Text[ es ] = "Pegado ~especial..."; + Text[ fi ] = "Liitä ~määräten..."; + Text[ ca ] = "Enganxament es~pecial..."; + Text[ it ] = "In~colla speciale..."; + Text[ sk ] = "VložiÅ¥ i~nak..."; + Text[ da ] = "Indsæt ind~hold..."; + Text[ sv ] = "Klistra in inne~hÃ¥ll..."; + Text[ pl ] = "Wklej ~specjalnie..."; + Text[ pt-BR ] = "Colar ~Especial..."; + Text[ th ] = "วาง~พิเศษ..."; + Text[ ja ] = "å½¢å¼ã‚’é¸æŠžã—ã¦è²¼ã‚Šä»˜ã‘(~S)..."; + Text[ ko ] = "ì„ íƒí•˜ì—¬ 붙여넣기(~S)..."; + Text[ zh-CN ] = "选择性粘贴内容(~S)..."; + Text[ zh-TW ] = "é¸æ“‡æ€§è²¼ä¸Šå…§å®¹(~S)..."; + Text[ tr ] = "Ö~zel Yapıştır..."; + Text[ hi-IN ] = "~विशेष छिपकाओ..."; + Text[ ar ] = "...لصق خاص"; + Text[ he ] = "‮הדבקה מיוחדת...‬"; + #else + Text [ de ] = "In~halte einfügen..." ; + Text [ en-US ] = "Paste ~Special..." ; + /* ### ACHTUNG: Neuer Text in Resource? In~halte einfügen... : In~halte einf³gen... */ + Text [ de ] = "In~halte einfügen..." ; + Text[ pt ] = "Colar ~especial..."; + Text[ ru ] = "Ð’Ñтавить как..."; + Text[ el ] = "Ειδική επικόλλ~ηση..."; + Text[ nl ] = "Plakken ~speciaal..."; + Text[ fr ] = "Colla~ge spécial..."; + Text[ es ] = "Pegado ~especial..."; + Text[ fi ] = "Liitä ~määräten..."; + Text[ ca ] = "Enganxament es~pecial..."; + Text[ it ] = "In~colla speciale..."; + Text[ sk ] = "VložiÅ¥ i~nak..."; + Text[ da ] = "Indsæt ind~hold..."; + Text[ sv ] = "Klistra in inne~hÃ¥ll..."; + Text[ pl ] = "Wklej ~specjalnie..."; + Text[ pt-BR ] = "Colar ~Especial..."; + Text[ th ] = "วาง~พิเศษ..."; + Text[ ja ] = "å½¢å¼ã‚’é¸æŠžã—ã¦è²¼ã‚Šä»˜ã‘(~S)..."; + Text[ ko ] = "ì„ íƒí•˜ì—¬ 붙여넣기(~S)..."; + Text[ zh-CN ] = "选择性粘贴内容(~S)..."; + Text[ zh-TW ] = "é¸æ“‡æ€§è²¼ä¸Šå…§å®¹(~S)..."; + Text[ tr ] = "Ö~zel Yapıştır..."; + Text[ hi-IN ] = "~विशेष छिपकाओ..."; + Text[ ar ] = "...لصق خاص"; + #endif + +}; + // MN_CUT + MenuItem + { + ITEM_EDIT_READONLY_SELECTION_MODE + }; + MenuItem + { + ITEM_EDIT_SELECTALL + }; + SEPARATOR ; +#ifndef MN_SW_WEB + MenuItem MN_SUB_REVISE + { + Text [ de ] = "Änder~ungen" ; + SubMenu = Menu + { + ItemList = + { + MenuItem + { + Identifier = FN_REDLINE_ON ; + HelpID = FN_REDLINE_ON ; + Text [ de ] = "~Aufzeichnen" ; + Text [ en-US ] = "~Record" ; + Text [ x-comment ] = " "; + Text[ pt ] = "~Gravar"; + Text[ ru ] = "ЗапиÑывать"; + Text[ el ] = "ΚαταγÏ~αφή"; + Text[ nl ] = "~Registreren"; + Text[ fr ] = "E~nregistrer"; + Text[ es ] = "~Grabar"; + Text[ fi ] = "~Tallenna"; + Text[ ca ] = "~Desa"; + Text[ it ] = "~Registra"; + Text[ sk ] = "~ZaznamenávaÅ¥"; + Text[ da ] = "~Registrer"; + Text[ sv ] = "Registrer~a"; + Text[ pl ] = "~Zapisz"; + Text[ pt-BR ] = "~Registro"; + Text[ th ] = "~ระเบียน"; + Text[ ja ] = "記録(~R)"; + Text[ ko ] = "기ë¡(~R)"; + Text[ zh-CN ] = "录制(~R)"; + Text[ zh-TW ] = "錄製(~R)"; + Text[ tr ] = "~Kaydet"; + Text[ hi-IN ] = "~लेखा"; + Text[ ar ] = "تسجيل"; + Text[ he ] = "‮שמירה‬"; + }; + MenuItem + { + Identifier = FN_REDLINE_PROTECT ; + HelpID = FN_REDLINE_PROTECT ; + Text [ de ] = "Aufzeichnung ~schützen..." ; + Text [ en-US ] = "~Protect Records..."; + Text[ pt ] = "~Proteger histórico..."; + Text[ ru ] = "~Защита запиÑи изменений..."; + Text[ el ] = "Î Ïο~στασία καταγÏαφής..."; + Text[ nl ] = "Registratie ~beveiligen..."; + Text[ fr ] = "~Protéger l'historique..."; + Text[ es ] = "Pro~teger grabación..."; + Text[ fi ] = "~Suojaa tietueet..."; + Text[ ca ] = "Protecció..."; + Text[ it ] = "Proteggi registrazione..."; + Text[ sk ] = "~Zamknúť záznamy..."; + Text[ da ] = "~Beskyt registrering..."; + Text[ sv ] = "~Skydda registrering..."; + Text[ pl ] = "~ChroÅ„ rekordy..."; + Text[ pt-BR ] = "~Proteger Registros..."; + Text[ th ] = "~ป้à¸à¸‡à¸à¸±à¸™à¸£à¸°à¹€à¸šà¸µà¸¢à¸™..."; + Text[ ja ] = "記録ã®ä¿è·(~P)..."; + Text[ ko ] = "ê¸°ë¡ ë³´í˜¸(~P)..."; + Text[ zh-CN ] = "ä¿æŠ¤è®°å½•(~P)..."; + Text[ zh-TW ] = "ä¿è·è¨˜éŒ„(~P)..."; + Text[ tr ] = "~Belgeleri koru..."; + Text[ hi-IN ] = "ले~खाओं को रकà¥à¤·à¤¾ करो..."; + Text[ ar ] = "Protect trace..."; + Text[ he ] = "â€®×”×’× ×”...‬"; + }; + MenuItem + { + Identifier = FN_REDLINE_SHOW ; + HelpID = FN_REDLINE_SHOW ; + Text [ de ] = "An~zeigen" ; + Text [ en-US ] = "~Show" ; + Text [ x-comment ] = " "; + Text[ pt ] = "~Mostrar"; + Text[ ru ] = "Показать"; + Text[ el ] = "Î Ïοβολή"; + Text[ nl ] = "~Weergeven"; + Text[ fr ] = "A~fficher"; + Text[ es ] = "~Mostrar"; + Text[ fi ] = "~Näytä"; + Text[ ca ] = "~Mostra"; + Text[ it ] = "~Mostra"; + Text[ sk ] = "~ZobraziÅ¥"; + Text[ da ] = "Vi~s"; + Text[ sv ] = "~Visa"; + Text[ pl ] = "~Pokaż"; + Text[ pt-BR ] = "~Mostrar"; + Text[ th ] = "à¹~สดง"; + Text[ ja ] = "表示(~S)"; + Text[ ko ] = "표시(~S)"; + Text[ zh-CN ] = "显示(~S)"; + Text[ zh-TW ] = "顯示(~S)"; + Text[ tr ] = "~Görüntüle"; + Text[ hi-IN ] = "~दिखाओ"; + Text[ ar ] = "إظهار"; + Text[ he ] = "‮הצגה‬"; + }; + SEPARATOR ; + MenuItem + { + Identifier = FN_REDLINE_ACCEPT ; + HelpID = FN_REDLINE_ACCEPT ; + Text [ de ] = "Akzeptieren oder ~verwerfen..." ; + Text [ en-US ] = "~Accept or Reject..." ; + Text [ x-comment ] = " "; + Text[ pt ] = "Aceitar ou ~rejeitar..."; + Text[ ru ] = "ПринÑÑ‚ÑŒ или отклонить..."; + Text[ el ] = "Αποδοχή ή απόÏÏι~ψη..."; + Text[ nl ] = "A~ccepteren of verwerpen..."; + Text[ fr ] = "Accepter ou ~rejeter..."; + Text[ es ] = "~Aceptar o rechazar..."; + Text[ fi ] = "~Hyväksy tai hylkää..."; + Text[ ca ] = "~Accepta o no..."; + Text[ it ] = "~Accetta o annulla..."; + Text[ sk ] = "Prij~aÅ¥ alebo odmietnuÅ¥..."; + Text[ da ] = "Accepter eller ~forkast..."; + Text[ sv ] = "A~cceptera eller ignorera..."; + Text[ pl ] = "~Akceptuj albo odrzuć..."; + Text[ pt-BR ] = "~Aceitar ou Rejeitar..."; + Text[ th ] = "~ยà¸à¸¡à¸£à¸±à¸šà¸«à¸£à¸·à¸à¸›à¸à¸´à¹€à¸ªà¸˜..."; + Text[ ja ] = "承èªã¾ãŸã¯å´ä¸‹(~A)..."; + Text[ ko ] = "ì ìš© ë˜ëŠ” 무시(~A)..."; + Text[ zh-CN ] = "接å—或èˆå¼ƒ(~A)..."; + Text[ zh-TW ] = "接å—或æ¨æ£„(~A)..."; + Text[ tr ] = "Onayla veya reddet..."; + Text[ hi-IN ] = "~सà¥à¤µà¥€à¤•à¤¾à¤° अथवा असà¥à¤µà¥€à¤•à¤¾à¤°..."; + Text[ ar ] = "...قبول أو رÙض"; + Text[ he ] = "‮קבלה ×ו דחיה‬"; + }; + MenuItem + { + Identifier = FN_REDLINE_COMMENT ; + HelpID = FN_REDLINE_COMMENT ; + Text [ de ] = "~Kommentar..." ; + Text [ en-US ] = "~Comment..." ; + Text [ x-comment ] = " "; + Text[ pt ] = "~Comentário..."; + Text[ ru ] = "Комментарий..."; + Text[ el ] = "Σ~χόλιο..."; + Text[ nl ] = "~Opmerkingen..."; + Text[ fr ] = "~Commentaire..."; + Text[ es ] = "~Comentario..."; + Text[ fi ] = "~Huomautus..."; + Text[ ca ] = "~Comentari..."; + Text[ it ] = "~Commento..."; + Text[ sk ] = "~Komentár..."; + Text[ da ] = "~Kommentar..."; + Text[ sv ] = "~Kommentar..."; + Text[ pl ] = "~Komentarz..."; + Text[ pt-BR ] = "~Comentário..."; + Text[ th ] = "~ข้à¸à¸„ิดเห็น..."; + Text[ ja ] = "コメント(~C)..."; + Text[ ko ] = "설명(~C)..."; + Text[ zh-CN ] = "注解(~C)..."; + Text[ zh-TW ] = "註解(~C)..."; + Text[ tr ] = "~Açıklama..."; + Text[ hi-IN ] = "~अपवाद..."; + Text[ ar ] = "...تعليق"; + Text[ he ] = "‮הערה‬"; + }; + SEPARATOR ; + MenuItem + { + Identifier = SID_DOCUMENT_MERGE ; + HelpID = SID_DOCUMENT_MERGE ; + Text [ de ] = "~Dokument zusammenführen..." ; + Text [ en-US ] = "~Merge Document..." ; + Text [ x-comment ] = " "; + Text[ pt ] = "~Unir documento..."; + Text[ ru ] = "Объединить документы..."; + Text[ el ] = "Συγχώνευση εγγÏάφου..."; + Text[ nl ] = "~Document samenvoegen..."; + Text[ fr ] = "F~usionner le document..."; + Text[ es ] = "~Unir documento..."; + Text[ fi ] = "~Yhdistä asiakirja..."; + Text[ ca ] = "~Combina el document..."; + Text[ it ] = "Unisci ~documento..."; + Text[ sk ] = "~ZlúÄiÅ¥ dokument..."; + Text[ da ] = "Flet ~dokument..."; + Text[ sv ] = "Sammanfoga ~dokument..."; + Text[ pl ] = "~Scal dokumenty..."; + Text[ pt-BR ] = "~Mesclar Documento..."; + Text[ th ] = "~ผสานเà¸à¸à¸ªà¸²à¸£..."; + Text[ ja ] = "ドã‚ュメントã®çµåˆ(~M)..."; + Text[ ko ] = "문서 병합(~M)..."; + Text[ zh-CN ] = "åˆå¹¶æ–‡æ¡£(~M)..."; + Text[ zh-TW ] = "åˆä½µæ–‡ä»¶(~M)..."; + Text[ tr ] = "~Belgeyi BirleÅŸtir..."; + Text[ hi-IN ] = "लेख~पतà¥à¤° मिलाओ..."; + Text[ ar ] = "...دمج المستند"; + Text[ he ] = "‮מיזוג גרס×ות...‬"; + }; + }; + }; + Text [ en-US ] = "Chan~ges" ; + Text [ x-comment ] = " "; + Text[ pt ] = "Mo~dificações"; + Text[ ru ] = "ИзменениÑ"; + Text[ el ] = "ΑλλαγÎÏ‚"; + Text[ nl ] = "Wij~zigingen"; + Text[ fr ] = "Modi~fications"; + Text[ es ] = "~Modificaciones"; + Text[ fi ] = "M~uutokset"; + Text[ ca ] = "Can~vis"; + Text[ it ] = "M~odifiche"; + Text[ sk ] = "Sledovanie z~mien"; + Text[ da ] = "Ændrin~ger"; + Text[ sv ] = "~Ändringar"; + Text[ pl ] = "~Zmiany"; + Text[ pt-BR ] = "~Modificações"; + Text[ th ] = "เปลี่ยนà¹à¸›à¸¥~ง"; + Text[ ja ] = "変更(~G)"; + Text[ ko ] = "변경(~G)"; + Text[ zh-CN ] = "更改(~G)"; + Text[ zh-TW ] = "變更(~G)"; + Text[ tr ] = "~DeÄŸiÅŸiklikler"; + Text[ hi-IN ] = "परि~वरà¥à¤¤à¤¨à¥‡à¤‚"; + Text[ ar ] = "تغييرات"; + Text[ he ] = "â€®×©×™× ×•×™×™×‬"; + }; + MenuItem + { + Identifier = SID_DOCUMENT_COMPARE ; + HelpID = SID_DOCUMENT_COMPARE ; + Text [ de ] = "Dokument ve~rgleichen..." ; + Text [ en-US ] = "Compar~e Document..." ; + Text [ x-comment ] = " "; + Text[ pt ] = "Co~mparar documento..."; + Text[ ru ] = "Сравнить документы..."; + Text[ el ] = "ΣÏγκ~Ïιση εγγÏάφου..."; + Text[ nl ] = "Document ve~rgelijken..."; + Text[ fr ] = "Compa~rer le document..."; + Text[ es ] = "~Comparar documento..."; + Text[ fi ] = "Ver~taa asiakirjaa..."; + Text[ ca ] = "Compar~a document..."; + Text[ it ] = "Conf~ronta documento..."; + Text[ sk ] = "PorovnaÅ¥ dokum~enty..."; + Text[ da ] = "S~ammenlign dokument..."; + Text[ sv ] = "~Jämför dokument..."; + Text[ pl ] = "Porównaj dokument~y..."; + Text[ pt-BR ] = "Comp~arar documento..."; + Text[ th ] = "เปรียบเ~ทียบเà¸à¸à¸ªà¸²à¸£..."; + Text[ ja ] = "ドã‚ュメントã®æ¯”較(~E)..."; + Text[ ko ] = "문서 비êµ(~E)..."; + Text[ zh-CN ] = "比较文档(~E)..."; + Text[ zh-TW ] = "比較文件(~E)..."; + Text[ tr ] = "~Belgeyi KarşılaÅŸtır"; + Text[ hi-IN ] = "लेखपतà¥à¤° तà¥à¤²~ना करो..."; + Text[ ar ] = "...مقارنة المستند"; + Text[ he ] = "Dokument ve~rgleichen..."; + }; +#endif + MenuItem + { + ITEM_EDIT_SEARCH_DLG + }; + MenuItem + { + ITEM_EDIT_NAVIGATOR + }; + MenuItem + { + Identifier = FN_GLOSSARY_DLG ; + HelpID = FN_GLOSSARY_DLG ; + Text [ de ] = "Auto~Text..." ; + Text [ en-US ] = "AutoTe~xt..." ; + Text [ x-comment ] = " "; + Text[ pt ] = "Auto~Texto..."; + Text[ ru ] = "ÐвтотекÑÑ‚..."; + Text[ el ] = "Αυτόματο ~Κείμενο..."; + Text[ nl ] = "Auto~Tekst..."; + Text[ fr ] = "~AutoTexte..."; + Text[ es ] = "~Texto automático..."; + Text[ fi ] = "Automaatti~nen teksti..."; + Text[ ca ] = "AutoTe~xt..."; + Text[ it ] = "~Testo automatico..."; + Text[ sk ] = "Automatický te~xt..."; + Text[ da ] = "Auto~Tekst..."; + Text[ sv ] = "Auto~Text..."; + Text[ pl ] = "A~utotekst..."; + Text[ pt-BR ] = "A~utoTexto..."; + Text[ th ] = "ข้à¸~ความà¸à¸±à¸•à¹‚นมัติ..."; + Text[ ja ] = "入力支æ´(~X)..."; + Text[ ko ] = "ìžë™ í…스트(~X)..."; + Text[ zh-CN ] = "自动图文集(~X)..."; + Text[ zh-TW ] = "自動圖文集(~X)..."; + Text[ tr ] = "~Otomatik Metin..."; + Text[ hi-IN ] = "सà¥à¤µà¤šà¤¾à¤²à¤¿~त ढंग से टेकà¥à¤¸à¥à¤Ÿà¥..."; + Text[ ar ] = "...نص تلقائي"; + Text[ he ] = "Auto~Text..."; + }; + SEPARATOR ; +#ifndef MN_SW_WEB + MenuItem + { + Identifier = FN_CHANGE_DBFIELD ; + HelpID = FN_CHANGE_DBFIELD ; + Text [ de ] = "Dat~enbank austauschen..." ; + Text [ en-US ] = "Exc~hange Database..." ; + Text [ x-comment ] = " "; + Text[ pt ] = "Substituir ~base de dados..."; + Text[ ru ] = "Ðктивный иÑточник данных..."; + Text[ el ] = "Αλλαγή βάσης δ~εδομÎνων..."; + Text[ nl ] = "~Database wisselen..."; + Text[ fr ] = "Changer de bas~e de données..."; + Text[ es ] = "~Intercambiar base de datos..."; + Text[ fi ] = "Vaih~da tietokannat..."; + Text[ ca ] = "~Intercanvi amb base de dades..."; + Text[ it ] = "Scambia databas~e..."; + Text[ sk ] = "V~ymeniÅ¥ databázu..."; + Text[ da ] = "~Udskift database..."; + Text[ sv ] = "Byt databas..."; + Text[ pl ] = "Wy~mieÅ„ bazÄ™ danych..."; + Text[ pt-BR ] = "~Trocar de banco de dados..."; + Text[ th ] = "à¹à¸¥à¸à¹€à¸›à¸¥à¸µà¹ˆ~ยนà¸à¸²à¸™à¸‚้à¸à¸¡à¸¹à¸¥..."; + Text[ ja ] = "データベースã®äº¤æ›(~H)..."; + Text[ ko ] = "ë°ì´í„°ë² ì´ìŠ¤ êµí™˜(~H)..."; + Text[ zh-CN ] = "æ›´æ¢æ•°æ®åº“(~H)..."; + Text[ zh-TW ] = "替æ›è³‡æ–™åº«(~H)..."; + Text[ tr ] = "~Veritabanını DeÄŸiÅŸtir..."; + Text[ hi-IN ] = "लेखा~संचय अदला-बदला करो..."; + Text[ ar ] = "استبدال قواعد البيانات..."; + Text[ he ] = "Dat~enbank austauschen..."; + }; +#endif + MenuItem + { + Identifier = FN_EDIT_FIELD ; + HelpID = FN_EDIT_FIELD ; + Text [ de ] = "~Feldbefehl..." ; + Text [ en-US ] = "F~ields..." ; + Text [ x-comment ] = " "; + Text[ pt ] = "Ca~mpos..."; + Text[ ru ] = "ПолÑ..."; + Text[ el ] = "Εντολή πεδίου..."; + Text[ nl ] = "V~eldopdracht..."; + Text[ fr ] = "C~hamp..."; + Text[ es ] = "~Campos..."; + Text[ fi ] = "~Kenttä..."; + Text[ ca ] = "Ca~mps..."; + Text[ it ] = "~Comando di campo..."; + Text[ sk ] = "Pol~e..."; + Text[ da ] = "~Felt..."; + Text[ sv ] = "Fältkommando..."; + Text[ pl ] = "~Pola..."; + Text[ pt-BR ] = "~Campos..."; + Text[ th ] = "เข~ตข้à¸à¸¡à¸¹à¸¥..."; + Text[ ja ] = "フィールド(~I)..."; + Text[ ko ] = "í•„ë“œ(~I)..."; + Text[ zh-CN ] = "å—段指令(~I)..."; + Text[ zh-TW ] = "欄ä½æŒ‡ä»¤(~I)..."; + Text[ tr ] = "~Alanlar..."; + Text[ hi-IN ] = "~कà¥à¤·à¥‡à¤¤à¥à¤°à¥‡à¤‚..."; + Text[ ar ] = "Øقل..."; + Text[ he ] = "~Feldbefehl..."; + }; + MenuItem + { + Identifier = FN_EDIT_FOOTNOTE ; + HelpID = FN_EDIT_FOOTNOTE ; + Text [ de ] = "Fußnote~..." ; + Text [ en-US ] = "Footnote~..." ; + Text [ x-comment ] = " "; + Text[ pt ] = "~Nota de rodapé..."; + Text[ ru ] = "СноÑка..."; + Text[ el ] = "~Υποσημείωση..."; + Text[ nl ] = "~Voetnoot..."; + Text[ fr ] = "Note de bas de pa~ge..."; + Text[ es ] = "No~ta al pie..."; + Text[ fi ] = "A~laviite..."; + Text[ ca ] = "~Nota al peu..."; + Text[ it ] = "~Nota a piè pagina..."; + Text[ sk ] = "Poznámka pod Äiarou~..."; + Text[ da ] = "Fodnote~..."; + Text[ sv ] = "Fotnot~..."; + Text[ pl ] = "Przypis ~dolny..."; + Text[ pt-BR ] = "~Nota de rodapé..."; + Text[ th ] = "เชิงà¸à¸£à¸£~ถ..."; + Text[ ja ] = "脚注(~.)..."; + Text[ ko ] = "ê°ì£¼(~.)..."; + Text[ zh-CN ] = "注脚(~.)..."; + Text[ zh-TW ] = "註腳(~.)..."; + Text[ tr ] = "~Alt bilgi..."; + Text[ hi-IN ] = "~पृषà¥à¤ के नीचे की टीका..."; + Text[ ar ] = "...Øواشي سÙلية"; + Text[ he ] = "Fußnote~..."; + }; +#ifndef MN_SW_WEB + MenuItem + { + Identifier = FN_EDIT_IDX_ENTRY_DLG ; + HelpID = FN_EDIT_IDX_ENTRY_DLG ; + Text [ de ] = "Ver~zeichniseintrag..." ; + Text [ en-US ] = "Index Entr~y..." ; + Text [ x-comment ] = " "; + Text[ pt ] = "~Entrada de Ãndice..."; + Text[ ru ] = "Ðлемент указателÑ..."; + Text[ el ] = "ΚαταχώÏιση ε~Ï…ÏετηÏίου..."; + Text[ nl ] = "Inde~xitem..."; + Text[ fr ] = "Entrée d'inde~x..."; + Text[ es ] = "~Entrada del Ãndice..."; + Text[ fi ] = "Hakemisto~merkintä..."; + Text[ ca ] = "Ent~rada d'Ãndex..."; + Text[ it ] = "Voce di ~indice..."; + Text[ sk ] = "Položka re~gistra..."; + Text[ da ] = "In~dekselement..."; + Text[ sv ] = "Förteckningspost..."; + Text[ pl ] = "Wpis ind~eksu..."; + Text[ pt-BR ] = "~Entrada do Ãndice..."; + Text[ th ] = "ราย~à¸à¸²à¸£à¸”ัชนี..."; + Text[ ja ] = "目次ã¨ç´¢å¼•ã®é …ç›®(~Y)..."; + Text[ ko ] = "ìƒ‰ì¸ í•ëª©(~Y)..."; + Text[ zh-CN ] = "目录æ¡ç›®(~Y)..."; + Text[ zh-TW ] = "ç´¢å¼•é …ç›®(~Y)..."; + Text[ tr ] = "Index GiriÅŸi"; + Text[ hi-IN ] = "~अनà¥à¤•à¥à¤°à¤®à¤£à¤¿à¤•à¤¾ पà¥à¤°à¤µà¤¿à¤·à¥à¤Ÿà¤¿ ..."; + Text[ ar ] = "إدخال Ùهرسي..."; + Text[ he ] = "Ver~zeichniseintrag..."; + }; + MenuItem + { + Identifier = FN_EDIT_AUTH_ENTRY_DLG ; + HelpID = FN_EDIT_AUTH_ENTRY_DLG ; + Text [ de ] = "Literaturverzeichniseintra~g..." ; + Text [ en-US ] = "~Bibliography Entry..."; + Text [ x-comment ] = " "; + Text[ pt ] = "Entrada ~bibliográfica..."; + Text[ ru ] = "БиблиографичеÑÐºÐ°Ñ ÑÑылка..."; + Text[ el ] = "ΚαταχώÏιση βιβλιο~γÏαφίας..."; + Text[ nl ] = "~Item voor literatuurlijst..."; + Text[ fr ] = "Entrée de bibliogra~phie..."; + Text[ es ] = "~Entrada bibliográfica..."; + Text[ fi ] = "~Lähdeluettelomerkintä..."; + Text[ ca ] = "Entrada ~bibliogrà fica..."; + Text[ it ] = "Voce biblio~grafica..."; + Text[ sk ] = "Po~ložka v zozname použitej literatúry..."; + Text[ da ] = "Litteraturlisteelemen~t..."; + Text[ sv ] = "Litteraturförteckningspost..."; + Text[ pl ] = "Pozy~cja bibliograficzna..."; + Text[ pt-BR ] = "Entrada de ~Bibliografia..."; + Text[ th ] = "รายà¸à¸²à¸£~บรรณานุà¸à¸£à¸¡..."; + Text[ ja ] = "å‚è€ƒæ–‡çŒ®é …ç›®(~B)..."; + Text[ ko ] = "ì°¸ê³ ë¬¸í—Œ ìž…ë ¥(~B)..."; + Text[ zh-CN ] = "文献目录æ¡ç›®(~B)..."; + Text[ zh-TW ] = "åƒè€ƒæ–‡ç»ç›®éŒ„æ¢ç›®(~B)..."; + Text[ tr ] = "~Kaynakça GiriÅŸi..."; + Text[ hi-IN ] = "~गà¥à¤°à¤¨à¥à¤¥-सूची पà¥à¤°à¤µà¤¿à¤·à¥à¤Ÿà¤¿..."; + Text[ ar ] = "إدخال ÙÙŠ Ùهرس المراجع..."; + Text[ he ] = "‮שורת בבליוגרפיה...‬"; + }; +#endif + MenuItem + { + Identifier = FN_EDIT_HYPERLINK; + HelpID = FN_EDIT_HYPERLINK ; + Text [ de ] = "H~yperlink" ; + Text [ en-US ] = "H~yperlink"; + Text[ pt ] = "Hiper~ligação"; + Text[ ru ] = "ГиперÑÑылка"; + Text[ el ] = "~ΥπεÏ-σÏνδεση"; + Text[ nl ] = "H~yperlink"; + Text[ fr ] = "H~yperlien"; + Text[ es ] = "~Hiperenlace"; + Text[ fi ] = "H~yperlinkki"; + Text[ ca ] = "H~iperenllaç"; + Text[ it ] = "H~yperlink"; + Text[ sk ] = "H~ypertextový odkaz"; + Text[ da ] = "H~yperlink"; + Text[ sv ] = "H~yperlänk"; + Text[ pl ] = "~HiperÅ‚Ä…cze"; + Text[ pt-BR ] = "H~iperlink"; + Text[ th ] = "เชื่~à¸à¸¡à¹‚ยงหลายมิติ"; + Text[ ja ] = "ãƒã‚¤ãƒ‘ーリンク(~Y)"; + Text[ ko ] = "하ì´í¼ë§í¬(~Y)"; + Text[ zh-CN ] = "超链接(~Y)"; + Text[ zh-TW ] = "超連çµ(~Y)"; + Text[ tr ] = "Hiperlink"; + Text[ hi-IN ] = "~हाइपरलिंक"; + Text[ ar ] = "ارتباط تشعبي"; + Text[ he ] = "H~yperlink"; + }; + SEPARATOR ; + MenuItem + { + Identifier = FN_EDIT_LINK_DLG ; + HelpID = FN_EDIT_LINK_DLG ; + Text [ de ] = "~Verknüpfungen..." ; + Text [ en-US ] = "Lin~ks..." ; + Text [ x-comment ] = " "; + Text[ pt ] = "~Ligações..."; + Text[ ru ] = "СвÑзи..."; + Text[ el ] = "Σ~υνδÎσεις..."; + Text[ nl ] = "K~oppelingen..."; + Text[ fr ] = "~Liens..."; + Text[ es ] = "~VÃnculos..."; + Text[ fi ] = "Li~nkit..."; + Text[ ca ] = "En~llaços..."; + Text[ it ] = "Colle~gamenti..."; + Text[ sk ] = "Od~kazy..."; + Text[ da ] = "~Kæder..."; + Text[ sv ] = "~Länkar..."; + Text[ pl ] = "ÅÄ…~cza..."; + Text[ pt-BR ] = "~VÃnculos..."; + Text[ th ] = "เชื่à¸à¸¡à¹‚~ยง..."; + Text[ ja ] = "リンク(~K)..."; + Text[ ko ] = "ë§í¬(~K)..."; + Text[ zh-CN ] = "链接(~K)..."; + Text[ zh-TW ] = "æ·å¾‘(~K)..."; + Text[ tr ] = "~BaÄŸlantılar..."; + Text[ hi-IN ] = "लिं~कà¥à¤¸..."; + Text[ ar ] = "...مواقع مرتبطة"; + Text[ he ] = "‮קישורי×...‬"; + }; +#ifndef MN_SW_PORTAL + MenuItem + { + ITEM_EDIT_PLUGINS_ACTIVE + }; +#endif //MN_SW_PORTAL + MenuItem + { + ITEM_EDIT_IMAP + }; + MenuItem + { + ITEM_EDIT_OBJECT + }; + }; + }; + Text [ x-comment ] = " "; + Text[ pt ] = "~Editar"; + Text[ ru ] = "~Правка"; + Text[ el ] = "~ΕπεξεÏγασία"; + Text[ nl ] = "Be~werken"; + Text[ fr ] = "~Édition"; + Text[ es ] = "~Editar"; + Text[ fi ] = "~Muokkaa"; + Text[ ca ] = "~Edita"; + Text[ it ] = "~Modifica"; + Text[ sk ] = "Ú~pravy"; + Text[ da ] = "~Rediger"; + Text[ sv ] = "~Redigera"; + Text[ pl ] = "~Edycja"; + Text[ pt-BR ] = "~Editar"; + Text[ th ] = "à¹~à¸à¹‰à¹„ข"; + Text[ ja ] = "編集(~E)"; + Text[ ko ] = "편집(~E)"; + Text[ zh-CN ] = "编辑(~E)"; + Text[ zh-TW ] = "編輯(~E)"; + Text[ tr ] = "~Düzenle"; + Text[ hi-IN ] = "~संपादन"; + Text[ ar ] = "~تØرير"; + Text[ he ] = "‮עריכה‬"; +}; + +#ifdef MN_SW_WEB + #ifdef MN_SW_PORTAL + #define _MN_VIEW MN_WEBVIEW_PORT + #else + #define _MN_VIEW MN_WEBVIEW + #endif +#elif defined MN_SW_GLOBAL //5 + #ifdef MN_SW_PORTAL + #define _MN_VIEW MN_GLOBALVIEW_PORT + #else + #define _MN_VIEW MN_GLOBALVIEW + #endif +#else + #ifdef MN_SW_PORTAL + #define _MN_VIEW MN_VIEW_PORT + #else + #define _MN_VIEW MN_VIEW + #endif +#endif + +MenuItem _MN_VIEW +{ + Identifier = FN_VIEW ; + HelpID = FN_VIEW ; + Text [ de ] = "~Ansicht" ; + Text [ en-US ] = "~View" ; + SubMenu = Menu + { + ItemList = + { + MenuItem + { + ITEM_VIEW_ATTR_ZOOM + }; +#ifndef MN_SW_WEB +#ifndef MN_SW_PORTAL + SEPARATOR ; + MenuItem + { + ITEM_VIEW_DATA_SOURCE_BROWSER + }; +#endif //MN_SW_PORTAL +#endif + SEPARATOR ; + MenuItem + { + Identifier = MN_SUB_TOOLBAR ; + HelpID = HID_MN_SUB_TOOLBAR ; + Text [ de ] = "S~ymbolleisten" ; + SubMenu = Menu + { + ItemList = + { + MenuItem + { + ITEM_VIEW_TOGGLEFUNCTIONBAR + }; + MenuItem + { + ITEM_VIEW_TOGGLEOBJECTBAR + }; + MenuItem + { + Identifier = SID_TOGGLETOOLBAR ; + HelpID = SID_TOGGLETOOLBAR ; + Text [ de ] = "~Werkzeugleiste" ; + Text [ en-US ] = "Main ~Toolbar" ; + Text [ x-comment ] = " "; + Text[ pt ] = "Barra de ~ferramentas"; + Text[ ru ] = "Ð“Ð»Ð°Ð²Ð½Ð°Ñ Ð¿Ð°Ð½ÐµÐ»ÑŒ инÑтрументов"; + Text[ el ] = "ΓÏαμμή εÏγαλεί~ων"; + Text[ nl ] = "Werk~tuigbalk"; + Text[ fr ] = "Barre d'~instruments"; + Text[ es ] = "Barra de ~herramientas"; + Text[ fi ] = "Päätyök~alurivi"; + Text[ ca ] = "~Barra principal"; + Text[ it ] = "~Barra degli strumenti"; + Text[ sk ] = "Hlavný ~panel nástrojov"; + Text[ da ] = "~Værktøjslinje"; + Text[ sv ] = "~Verktygslist"; + Text[ pl ] = "~Główny pasek narzÄ™dzi"; + Text[ pt-BR ] = "Barra de ~Ferramentas Principal"; + Text[ th ] = "à¹~ถบเครื่à¸à¸‡à¸¡à¸·à¸à¸«à¸¥à¸±à¸"; + Text[ ja ] = "標準ツールãƒãƒ¼(~T)"; + Text[ ko ] = "주 ë„구 모ìŒ(~T)"; + Text[ zh-CN ] = "主工具æ (~T)"; + Text[ zh-TW ] = "主工具列(~T)"; + Text[ tr ] = "Ana ~araç çubuÄŸu"; + Text[ hi-IN ] = "मà¥à¤–à¥à¤¯ ~औज़ार पटà¥à¤Ÿà¥€"; + Text[ ar ] = "شريط الأدوات"; + Text[ he ] = "~Werkzeugleiste"; + }; + MenuItem + { + ITEM_INSERT_HYPERLINK_INSERT + }; + MenuItem + { + Identifier = FN_EDIT_FORMULA ; + HelpID = FN_EDIT_FORMULA ; + Text [ de ] = "~Rechenleiste" ; + Text [ en-US ] = "Fo~rmula Bar" ; + Text[ pt ] = "Fo~rmularbar"; + Text[ ru ] = "Fo~rmularbar"; + Text[ el ] = "Fo~rmularbar"; + Text[ nl ] = "Fo~rmularbar"; + Text[ fr ] = "Barre de ~calcul"; + Text[ es ] = "~Barra de fórmulas"; + Text[ fi ] = "Fo~rmularbar"; + Text[ ca ] = "Fo~rmula Bar"; + Text[ it ] = "~Barra di calcolo"; + Text[ sk ] = "Pa~nel vzorcov"; + Text[ da ] = "Fo~rmularbar"; + Text[ sv ] = "For~mellist"; + Text[ pl ] = "Fo~rmularbar"; + Text[ pt-BR ] = "Barra de fórmulas"; + Text[ th ] = "Fo~rmula Bar"; + Text[ ja ] = "æ•°å¼ãƒãƒ¼(~R)"; + Text[ ko ] = "ìˆ˜ì‹ í‘œì‹œì¤„(~R)"; + Text[ zh-CN ] = "编辑æ (~R)"; + Text[ zh-TW ] = "編輯列(~R)"; + Text[ tr ] = "~Formül ÇubuÄŸu"; + Text[ hi-IN ] = "Fo~rmula Bar"; + Text[ ar ] = "Fo~rmularbar"; + Text[ he ] = "~Rechenleiste"; + }; + SEPARATOR ; + MenuItem + { + Identifier = SID_CUSTOMIZETOOLBOX ; + HelpID = SID_CUSTOMIZETOOLBOX ; + Text [ de ] = "~Bearbeiten..." ; + Text [ en-US ] = "Customi~ze..." ; + Text [ x-comment ] = " "; + Text[ pt ] = "~Personalizar..."; + Text[ ru ] = "ÐаÑтроить..."; + Text[ el ] = "ΕπεξεÏγασία..."; + Text[ nl ] = "B~ewerken..."; + Text[ fr ] = "~Personnaliser..."; + Text[ es ] = "~Personalizar..."; + Text[ fi ] = "M~ukauta..."; + Text[ ca ] = "Personalit~za..."; + Text[ it ] = "~Modifica..."; + Text[ sk ] = "Prispôso~biÅ¥... "; + Text[ da ] = "~Rediger..."; + Text[ sv ] = "~Redigera..."; + Text[ pl ] = "~Dostosuj..."; + Text[ pt-BR ] = "~Personalizar..."; + Text[ th ] = "à¸à¸³à¸«à¸™à¸”เ~à¸à¸‡..."; + Text[ ja ] = "カスタマイズ(~Z)..."; + Text[ ko ] = "ì‚¬ìš©ìž ì •ì˜(~Z)..."; + Text[ zh-CN ] = "编辑(~Z)..."; + Text[ zh-TW ] = "編輯(~Z)..."; + Text[ tr ] = "ÖzelleÅŸtir..."; + Text[ hi-IN ] = "वà¥à¤¯~वसà¥à¤¥à¤¾ करो..."; + Text[ ar ] = "...تخصيص"; + Text[ he ] = "~Bearbeiten..."; + }; + }; + }; + Text [ en-US ] = "~Toolbars" ; + Text [ x-comment ] = " "; + Text[ pt ] = "Barras de ~ferramentas"; + Text[ ru ] = "Панели инÑтрументов"; + Text[ el ] = "ΓÏαμμÎÏ‚ εÏγαλεί~ων"; + Text[ nl ] = "Werk~balken"; + Text[ fr ] = "Barres d'~outils"; + Text[ es ] = "Barras de ~sÃmbolos"; + Text[ fi ] = "~Työkalurivit"; + Text[ ca ] = "~Barres d'eines"; + Text[ it ] = "~Barre dei simboli"; + Text[ sk ] = "Panely nás~trojov"; + Text[ da ] = "I~konlinjer"; + Text[ sv ] = "S~ymbollister"; + Text[ pl ] = "Paski na~rzÄ™dzi"; + Text[ pt-BR ] = "Barras de ~Ferramentas"; + Text[ th ] = "à¹~ถบเครื่à¸à¸‡à¸¡à¸·à¸"; + Text[ ja ] = "ツールãƒãƒ¼(~T)"; + Text[ ko ] = "ë„구 모ìŒ(~T)"; + Text[ zh-CN ] = "å›¾æ ‡æ (~T)"; + Text[ zh-TW ] = "工具列(~T)"; + Text[ tr ] = "~Araç çubukları"; + Text[ hi-IN ] = "औ~ज़ार पटà¥à¤Ÿà¥€"; + Text[ ar ] = "أشرطة الرموز"; + Text[ he ] = "‮סרגלי כלי×‬"; + }; + MenuItem + { + Identifier = FN_RULER ; + HelpID = FN_RULER ; + Text [ de ] = "~Lineal" ; + Text [ en-US ] = "~Ruler" ; + Text [ x-comment ] = " "; + Text[ pt ] = "~Régua"; + Text[ ru ] = "Линейка"; + Text[ el ] = "ΧάÏακας"; + Text[ nl ] = "~Liniaal"; + Text[ fr ] = "~Règle"; + Text[ es ] = "~Regla"; + Text[ fi ] = "~Viivain"; + Text[ ca ] = "~Regle"; + Text[ it ] = "Righe~llo"; + Text[ sk ] = "P~ravÃtko"; + Text[ da ] = "~Lineal"; + Text[ sv ] = "~Linjal"; + Text[ pl ] = "Lini~jka"; + Text[ pt-BR ] = "~Régua"; + Text[ th ] = "ไ~ม้บรรทัด"; + Text[ ja ] = "ルーラ(~R)"; + Text[ ko ] = "눈금ìž(~R)"; + Text[ zh-CN ] = "æ ‡å°º(~R)"; + Text[ zh-TW ] = "標尺(~R)"; + Text[ tr ] = "~Cetvel"; + Text[ hi-IN ] = "~रूलर"; + Text[ ar ] = "المسطرة"; + Text[ he ] = "‮סרגל‬"; + }; + MenuItem + { + ITEM_VIEW_TOGGLESTATUSBAR + }; + MenuItem + { + ITEM_VIEW_TOGGLEIMESTATUSWINDOW + }; + SEPARATOR ; + MenuItem + { + Identifier = FN_VIEW_BOUNDS ; + HelpID = FN_VIEW_BOUNDS ; + Text [ de ] = "Te~xtbegrenzungen" ; + Text [ en-US ] = "Te~xt Boundaries" ; + Text [ x-comment ] = " "; + Text[ pt ] = "~Limites do texto"; + Text[ ru ] = "Границы текÑта"; + Text[ el ] = "ÎŒÏια ~κειμÎνου"; + Text[ nl ] = "T~ekstbegrenzingen"; + Text[ fr ] = "Délimitations du te~xte"; + Text[ es ] = "~LÃmites del texto"; + Text[ fi ] = "T~ekstin rajat"; + Text[ ca ] = "LÃmits del te~xt "; + Text[ it ] = "~Margini del testo"; + Text[ sk ] = "Hranice te~xtu"; + Text[ da ] = "T~ekstmargener"; + Text[ sv ] = "Te~xtbegränsningar"; + Text[ pl ] = "Granice te~kstu"; + Text[ pt-BR ] = "Li~mites do Texto"; + Text[ th ] = "เขตà¹à¸”นข้à¸~ความ"; + Text[ ja ] = "テã‚ストã®å¢ƒç•Œ(~X)"; + Text[ ko ] = "í…스트 ê²½ê³„ì„ (~X)"; + Text[ zh-CN ] = "æ£æ–‡è¾¹ç•Œ(~X)"; + Text[ zh-TW ] = "內文邊界(~X)"; + Text[ tr ] = "~Metin sınırları"; + Text[ hi-IN ] = "~टेकà¥à¤¸à¥à¤Ÿà¥ सीमा"; + Text[ ar ] = "Øدود النص"; + Text[ he ] = "‮גבולות טקסט‬"; + }; + MenuItem + { + Identifier = FN_VIEW_MARKS ; + HelpID = FN_VIEW_MARKS ; + Text [ de ] = "Ma~rkierungen" ; + Text [ en-US ] = "Fie~ld Shadings" ; + Text [ x-comment ] = " "; + Text[ pt ] = "~Sombreados"; + Text[ ru ] = "Затенение полей"; + Text[ el ] = "Σημάδια"; + Text[ nl ] = "~Markeringen"; + Text[ fr ] = "M~arques"; + Text[ es ] = "~Marcas"; + Text[ fi ] = "Kentän va~rjostus"; + Text[ ca ] = "~Ombres de camp"; + Text[ it ] = "Contra~ssegni"; + Text[ sk ] = "~Tieňovanie poľa"; + Text[ da ] = "Ma~rkeringer"; + Text[ sv ] = "Ma~rkeringar"; + Text[ pl ] = "Cieniowanie pó~l"; + Text[ pt-BR ] = "~Sombreamento de campo"; + Text[ th ] = "à¹à¸£à¹€à¸‡à¸²à¹€à¸‚ตข้~à¸à¸¡à¸¹à¸¥"; + Text[ ja ] = "ç°è‰²ã®ãƒãƒƒã‚¯ã§å¼·èª¿(~L)"; + Text[ ko ] = "í•„ë“œ ìŒì˜(~L)"; + Text[ zh-CN ] = "å—段背景颜色(~L)"; + Text[ zh-TW ] = "欄ä½èƒŒæ™¯é¡è‰²(~L)"; + Text[ tr ] = "Alan gö~lgeleme"; + Text[ hi-IN ] = "कà¥à¤·à¥‡~तà¥à¤° छाया"; + Text[ ar ] = "تØديد"; + Text[ he ] = "‮הצללת שדות‬"; + }; + MenuItem + { + Identifier = FN_VIEW_FIELDNAME ; + HelpID = FN_VIEW_FIELDNAME ; + Text [ de ] = "~Feldbefehle" ; + Text [ en-US ] = "~Fields" ; + Text [ x-comment ] = " "; + Text[ pt ] = "Ca~mpos"; + Text[ ru ] = "ПолÑ"; + Text[ el ] = "ΕντολÎÏ‚ πεδίου"; + Text[ nl ] = "~Veldopdrachten"; + Text[ fr ] = "C~hamps"; + Text[ es ] = "~Campos"; + Text[ fi ] = "~Kentät"; + Text[ ca ] = "~Camps"; + Text[ it ] = "~Comandi di campo"; + Text[ sk ] = "~Pole"; + Text[ da ] = "~Felter"; + Text[ sv ] = "~Fältkommandon"; + Text[ pl ] = "~Pola"; + Text[ pt-BR ] = "~Campos"; + Text[ th ] = "เ~ขตข้à¸à¸¡à¸¹à¸¥"; + Text[ ja ] = "フィールド(~F)"; + Text[ ko ] = "í•„ë“œ(~F)"; + Text[ zh-CN ] = "å—段指令(~F)"; + Text[ zh-TW ] = "欄ä½æŒ‡ä»¤(~F)"; + Text[ tr ] = "~Alan öğeleri"; + Text[ hi-IN ] = "~कà¥à¤·à¥‡à¤¤à¥à¤°"; + Text[ ar ] = "Øقول"; + Text[ he ] = "‮שדות‬"; + }; + MenuItem + { + Identifier = FN_VIEW_META_CHARS ; + HelpID = FN_VIEW_META_CHARS ; + Text [ de ] = "Steuer~zeichen" ; + Text [ en-US ] = "~Nonprinting Characters" ; + Text [ x-comment ] = " "; + Text[ pt ] = "~Caracteres não imprimÃveis"; + Text[ ru ] = "Ðепечатаемые Ñимволы"; + Text[ el ] = "Μη εκτ~υπώσιμοι χαÏακτήÏες"; + Text[ nl ] = "Bes~turingstekens"; + Text[ fr ] = "~Caractères non imprimables"; + Text[ es ] = "Caracteres ~no imprimibles"; + Text[ fi ] = "T~ulostumattomat merkit"; + Text[ ca ] = "Carà cters no ~imprimibles"; + Text[ it ] = "Caratteri n~on stampabili"; + Text[ sk ] = "~Riadiace znaky"; + Text[ da ] = "Kontrol~tegn"; + Text[ sv ] = "Ko~ntrolltecken"; + Text[ pl ] = "Znaki ~niedrukowalne"; + Text[ pt-BR ] = "Caracteres Não im~primÃveis"; + Text[ th ] = "ไ~ม่พิมพ์ตัวà¸à¸±à¸à¸‚ระ"; + Text[ ja ] = "編集記å·(~N)"; + Text[ ko ] = "ì¸ì‡„í• ìˆ˜ 없는 문ìž(~N)"; + Text[ zh-CN ] = "控制符å·(~N)"; + Text[ zh-TW ] = "控制符號(~N)"; + Text[ tr ] = "~Denetim karakterleri"; + Text[ hi-IN ] = "~छपाई करने अयोगà¥à¤¯ अकà¥à¤·à¤°à¥‡à¤‚"; + Text[ ar ] = "Ø£Øر٠لا تÙطبع"; + Text[ he ] = "â€®×ª×•×™× ×‘×œ×ª×™ × ×¨××™×‬"; + }; + MenuItem + { + Identifier = FN_VIEW_HIDDEN_PARA ; + HelpID = FN_VIEW_HIDDEN_PARA ; + /* ### ACHTUNG: Neuer Text in Resource? ~Versteckte Absätze : ~Versteckte Absõtze */ + Text [ de ] = "~Versteckte Absätze" ; + Text [ en-US ] = "~Hidden Paragraphs" ; + Text [ x-comment ] = " "; + Text[ pt ] = "~Parágrafos ocultos"; + Text[ ru ] = "Скрытые абзацы"; + Text[ el ] = "ΚÏÏ…~φÎÏ‚ παÏάγÏαφοι"; + Text[ nl ] = "Ve~rborgen alinea's"; + Text[ fr ] = "~Paragraphes masqués"; + Text[ es ] = "Párrafos ~ocultos"; + Text[ fi ] = "~Piilotetut kappaleet"; + Text[ ca ] = "Parà grafs ~amagats"; + Text[ it ] = "~Paragrafi nascosti"; + Text[ sk ] = "~Skryté odstavce"; + Text[ da ] = "Sk~julte afsnit"; + Text[ sv ] = "Dold~a stycken"; + Text[ pl ] = "~Ukryte akapity"; + Text[ pt-BR ] = "Parágrafos ~Ocultos"; + Text[ th ] = "ย่à¸à¸«à¸™à¹‰à¸²à¸—ี่~ซ่à¸à¸™à¹„ว้"; + Text[ ja ] = "éš ã—段è½(~H)"; + Text[ ko ] = "숨겨진 단ë½(~H)"; + Text[ zh-CN ] = "éšå…¥çš„段è½(~H)"; + Text[ zh-TW ] = "隱入的段è½(~H)"; + Text[ tr ] = "~Gizli paragraflar"; + Text[ hi-IN ] = "छिपा हà¥~आ परिचà¥à¤›à¥‡à¤¦"; + Text[ ar ] = "Ùقرات مخÙية"; + Text[ he ] = "‮פסק×ות × ×¡×ª×¨×•×ªâ€¬"; + }; + SEPARATOR ; +#ifndef MN_SW_WEB + MenuItem + { + ITEM_VIEW_BROWSER_MODE + }; +#else + MenuItem + { + Identifier = FN_PRINT_LAYOUT ; + HelpID = FN_PRINT_LAYOUT ; + Text [ de ] = "~Druck - Layout" ; + Text [ en-US ] = "~Print Layout" ; + Text [ x-comment ] = " "; + Text[ pt ] = "~Configuração da impressão"; + Text[ ru ] = "Разметка печати"; + Text[ el ] = "~Διάταξη εκτÏπωσης"; + Text[ nl ] = "~Afdruklay-out"; + Text[ fr ] = "~Mise en page d'impression"; + Text[ es ] = "~Configuración de impresión"; + Text[ fi ] = "~Tulostusasettelu"; + Text[ ca ] = "Im~primeix disseny"; + Text[ it ] = "Layout di ~stampa"; + Text[ sk ] = "Formát ~tlaÄe"; + Text[ da ] = "~Udskriftslayout"; + Text[ sv ] = "~Utskriftslayout"; + Text[ pl ] = "UkÅ‚ad w~ydruku"; + Text[ pt-BR ] = "~Layout de Impressão"; + Text[ th ] = "~พิมพ์เค้าโครง"; + Text[ ja ] = "å°åˆ·ãƒ¬ã‚¤ã‚¢ã‚¦ãƒˆ(~P)"; + Text[ ko ] = "ì¸ì‡„ 모양(~P)"; + Text[ zh-CN ] = "å°åˆ·ç‰ˆå¼(~P)"; + Text[ zh-TW ] = "列å°ç‰ˆå¼(~P)"; + Text[ tr ] = "~Baskı düzeni"; + Text[ hi-IN ] = "~छपाई अà¤à¤¿à¤¨à¥à¤¯à¤¾à¤¸"; + Text[ ar ] = "تخطيط الطباعة"; + Text[ he ] = "~Druck - Layout"; + }; + MenuItem + { + Identifier = SID_SOURCEVIEW ; + HelpID = HID_SOURCEVIEW ; + Text [ de ] = "HTML - ~Quelltext" ; + Text [ en-US ] = "HT~ML - Source" ; + Text [ x-comment ] = " "; + Text[ pt ] = "Fonte ~HTML"; + Text[ ru ] = "ИÑходный текÑÑ‚ HTM~L"; + Text[ el ] = "HT~ML - Î ÏοÎλευση"; + Text[ nl ] = "~HTML-brontekst"; + Text[ fr ] = "HTML - ~Source"; + Text[ es ] = "~HTML - Texto fuente"; + Text[ fi ] = "~HTML-lähde"; + Text[ ca ] = "Font HT~ML "; + Text[ it ] = "Testo sorgente HTM~L"; + Text[ sk ] = "HT~ML - zdroj"; + Text[ da ] = "HTML-kil~detekst"; + Text[ sv ] = "HTML-källtext"; + Text[ pl ] = "Tekst źródÅ‚owy HT~ML"; + Text[ pt-BR ] = "Origem HT~ML"; + Text[ th ] = "à¹à¸«à¸¥à¹ˆà¸‡ HT~ML "; + Text[ ja ] = "HT~ML ソーステã‚スト"; + Text[ ko ] = "HTML ì›ë³¸(~M)"; + Text[ zh-CN ] = "HT~ML æºæ–‡æœ¬"; + Text[ zh-TW ] = "HT~ML 原始檔"; + Text[ tr ] = "~HTML Kaynağı"; + Text[ hi-IN ] = "HT~ML मूल"; + Text[ ar ] = "نص مصدر HTML"; + Text[ he ] = "HTML - ~Quelltext"; + }; +#endif + ITEM_VIEW_SCREENMODE + }; + }; + Text [ x-comment ] = " "; + Text[ pt ] = "~Ver"; + Text[ ru ] = "~Вид"; + Text[ el ] = "Î Ïο~βολή"; + Text[ nl ] = "Beel~d"; + Text[ fr ] = "~Affichage"; + Text[ es ] = "~Ver"; + Text[ fi ] = "~Näytä"; + Text[ ca ] = "~Visualitza"; + Text[ it ] = "~Visualizza"; + Text[ sk ] = "~ZobraziÅ¥"; + Text[ da ] = "~Vis"; + Text[ sv ] = "Vi~sa"; + Text[ pl ] = "~Widok"; + Text[ pt-BR ] = "~Ver"; + Text[ th ] = "~มุมมà¸à¸‡"; + Text[ ja ] = "表示(~V)"; + Text[ ko ] = "보기(~V)"; + Text[ zh-CN ] = "视图(~V)"; + Text[ zh-TW ] = "檢視(~V)"; + Text[ tr ] = "~Görünüm"; + Text[ hi-IN ] = "~दृशà¥à¤¯"; + Text[ ar ] = "~عرض"; + Text[ he ] = "‮תצוגה‬"; +}; + +#ifdef MN_SW_WEB + #ifdef MN_SW_PORTAL + #define _MN_INS MN_WEBINS_PORT + #else + #define _MN_INS MN_WEBINS + #endif +#elif defined MN_SW_GLOBAL //6 + #ifdef MN_SW_PORTAL + #define _MN_INS MN_GLOBALINS_PORT + #else + #define _MN_INS MN_GLOBALINS + #endif +#else + #ifdef MN_SW_PORTAL + #define _MN_INS MN_INS_PORT + #else + #define _MN_INS MN_INS + #endif +#endif + +MenuItem _MN_INS +{ + Identifier = MN_INS ; + HelpID = MN_INS ; + /* ### ACHTUNG: Neuer Text in Resource? ~Einfügen : ~Einf³gen */ + Text [ de ] = "~Einfügen" ; + Text [ en-US ] = "~Insert" ; + SubMenu = Menu + { + ItemList = + { +#ifndef MN_SW_WEB + MenuItem + { + Identifier = FN_INSERT_BREAK_DLG ; + HelpID = FN_INSERT_BREAK_DLG ; + Text [ de ] = "Manueller ~Umbruch..." ; + Text [ en-US ] = "Manual ~Break..." ; + Text [ x-comment ] = " "; + Text[ pt ] = "~Quebra manual..."; + Text[ ru ] = "Разрыв..."; + Text[ el ] = "ΧειÏοκίνητη αλλαγή..."; + Text[ nl ] = "~Handmatig einde..."; + Text[ fr ] = "~Saut manuel..."; + Text[ es ] = "~Salto manual..."; + Text[ fi ] = "Manuaal~inen vaihto..."; + Text[ ca ] = "Sa~lt manual..."; + Text[ it ] = "Interruzione ~manuale..."; + Text[ sk ] = "RuÄné ~zalomenie..."; + Text[ da ] = "Man~uelt sideskift..."; + Text[ sv ] = "Man~uell brytning..."; + Text[ pl ] = "~RÄ™czny podziaÅ‚..."; + Text[ pt-BR ] = "Que~bra Manual..."; + Text[ th ] = "à¹~บ่งด้วยตนเà¸à¸‡..."; + Text[ ja ] = "ä»»æ„区切り(~B)..."; + Text[ ko ] = "ìˆ˜ë™ ë‚˜ëˆ„ê¸°(~B)..."; + Text[ zh-CN ] = "手动æ¢è¡Œ(~B)..."; + Text[ zh-TW ] = "手動æ›è¡Œ(~B)..."; + Text[ tr ] = "~Manüel kesme"; + Text[ hi-IN ] = "मानà¥à¤µà¤² ~खणà¥à¤¡à¤¨..."; + Text[ ar ] = "...Ùاصل يدوي"; + Text[ he ] = "Manueller ~Umbruch..."; + }; +#endif + MenuItem + { + Identifier = MN_SUB_FIELD ; + HelpID = HID_MN_SUB_FIELD ; + Text [ de ] = "~Feldbefehl" ; + Text [ en-US ] = "Fiel~ds" ; + /* ### ACHTUNG: Neuer Text in Resource? Feldbefehle einfügen : Feldbefehle einf³gen */ + SubMenu = Menu + { + ItemList = + { + MenuItem + { + Identifier = FN_INSERT_FLD_DATE ; + HelpID = FN_INSERT_FLD_DATE ; + Text [ de ] = "~Datum" ; + Text [ en-US ] = "~Date" ; + Text [ x-comment ] = " "; + Text[ pt ] = "~Data"; + Text[ ru ] = "Дата"; + Text[ el ] = "ΗμεÏομηνία"; + Text[ nl ] = "~Datum"; + Text[ fr ] = "~Date"; + Text[ es ] = "~Fecha"; + Text[ fi ] = "~Päivämäärä"; + Text[ ca ] = "~Data"; + Text[ it ] = "~Data"; + Text[ sk ] = "~Dátum"; + Text[ da ] = "~Dato"; + Text[ sv ] = "~Datum"; + Text[ pl ] = "~Data"; + Text[ pt-BR ] = "~Data"; + Text[ th ] = "~วันที่"; + Text[ ja ] = "日付(~D)"; + Text[ ko ] = "ë‚ ì§œ(~D)"; + Text[ zh-CN ] = "日期(~D)"; + Text[ zh-TW ] = "日期(~D)"; + Text[ tr ] = "~Tarih"; + Text[ hi-IN ] = "~दिनांक"; + Text[ ar ] = "التاريخ"; + Text[ he ] = "‮ת×ריך‬"; + }; + MenuItem + { + Identifier = FN_INSERT_FLD_TIME ; + HelpID = FN_INSERT_FLD_TIME ; + Text [ de ] = "~Uhrzeit" ; + Text [ en-US ] = "~Time" ; + Text [ x-comment ] = " "; + Text[ pt ] = "~Hora"; + Text[ ru ] = "ВремÑ"; + Text[ el ] = "Î~Ïα"; + Text[ nl ] = "~Tijd"; + Text[ fr ] = "~Heure"; + Text[ es ] = "~Hora"; + Text[ fi ] = "~Aika"; + Text[ ca ] = "~Hora"; + Text[ it ] = "O~rario"; + Text[ sk ] = "ÄŒa~s"; + Text[ da ] = "~Klokkeslæt"; + Text[ sv ] = "~Klockslag"; + Text[ pl ] = "~Godzina"; + Text[ pt-BR ] = "~Hora"; + Text[ th ] = "เ~วลา"; + Text[ ja ] = "時刻(~T)"; + Text[ ko ] = "시간(~T)"; + Text[ zh-CN ] = "时间(~T)"; + Text[ zh-TW ] = "時間(~T)"; + Text[ tr ] = "~Zaman"; + Text[ hi-IN ] = "~समय"; + Text[ ar ] = "الوقت"; + Text[ he ] = "‮שעה‬"; + }; + MenuItem + { + Identifier = FN_INSERT_FLD_PGNUMBER ; + HelpID = FN_INSERT_FLD_PGNUMBER ; + Text [ de ] = "~Seitennummer" ; + Text [ en-US ] = "~Page Number" ; + Text [ x-comment ] = " "; + Text[ pt ] = "Número de ~página"; + Text[ ru ] = "Ðомер Ñтраницы"; + Text[ el ] = "ΑÏιθμός ~σελίδας"; + Text[ nl ] = "~Paginanummer"; + Text[ fr ] = "~Numéro de page"; + Text[ es ] = "~Número de página"; + Text[ fi ] = "~Sivunumero"; + Text[ ca ] = "~Números de pà gina"; + Text[ it ] = "Numeri di pa~gina"; + Text[ sk ] = "ÄŒÃslo ~stránky"; + Text[ da ] = "~Sidetal"; + Text[ sv ] = "~Sidnummer"; + Text[ pl ] = "Numery ~stron"; + Text[ pt-BR ] = "Números de ~Página"; + Text[ th ] = "เลข~หน้า"; + Text[ ja ] = "ページ番å·(~P)"; + Text[ ko ] = "페ì´ì§€ 번호(~P)"; + Text[ zh-CN ] = "页ç (~P)"; + Text[ zh-TW ] = "é 碼(~P)"; + Text[ tr ] = "~Sayfa Numarası"; + Text[ hi-IN ] = "पृषà¥à¤ ~संखà¥à¤¯à¤¾"; + Text[ ar ] = "رقم الصÙØØ©"; + Text[ he ] = "~Seitennummer"; + }; + MenuItem + { + Identifier = FN_INSERT_FLD_PGCOUNT ; + HelpID = FN_INSERT_FLD_PGCOUNT ; + /* ### ACHTUNG: Neuer Text in Resource? Seitenan~zahl : Seitenanzahl */ + Text [ de ] = "Seitenan~zahl" ; + Text [ en-US ] = "Page ~Count" ; + Text [ x-comment ] = " "; + Text[ pt ] = "~Contar páginas"; + Text[ ru ] = "КоличеÑтво Ñтраниц"; + Text[ el ] = "~ΣÏνολο σελιδών"; + Text[ nl ] = "Aa~ntal pagina's"; + Text[ fr ] = "Nom~bre de pages"; + Text[ es ] = "~Contar páginas"; + Text[ fi ] = "Sivum~äärä"; + Text[ ca ] = "~Compte pà gines"; + Text[ it ] = "Numero di ~pagine"; + Text[ sk ] = "~PoÄet stránok"; + Text[ da ] = "Side~antal"; + Text[ sv ] = "Sida~ntal"; + Text[ pl ] = "~Liczba stron"; + Text[ pt-BR ] = "~Total de Páginas"; + Text[ th ] = "~นับหน้า"; + Text[ ja ] = "ページç·æ•°(~C)"; + Text[ ko ] = "페ì´ì§€ 수(~C)"; + Text[ zh-CN ] = "页数(~C)"; + Text[ zh-TW ] = "é 數(~C)"; + Text[ tr ] = "Sayfa ~sayısı"; + Text[ hi-IN ] = "पृषà¥à¤ ~गिनती"; + Text[ ar ] = "عدد الصÙØات"; + Text[ he ] = "‮סך הכל עמודי×‬l"; + }; +#ifndef MN_SW_WEB + MenuItem + { + Identifier = FN_INSERT_FLD_TOPIC ; + HelpID = FN_INSERT_FLD_TOPIC ; + Text [ de ] = "~Thema" ; + Text [ en-US ] = "~Subject" ; + Text [ x-comment ] = " "; + Text[ pt ] = "~Assunto"; + Text[ ru ] = "Тема"; + Text[ el ] = "~ΘÎμα"; + Text[ nl ] = "~Onderwerp"; + Text[ fr ] = "~Sujet"; + Text[ es ] = "~Asunto"; + Text[ fi ] = "A~ihe"; + Text[ ca ] = "~Assumpte"; + Text[ it ] = "Argo~mento"; + Text[ sk ] = "~Predmet"; + Text[ da ] = "~Emne"; + Text[ sv ] = "~Ämne"; + Text[ pl ] = "T~emat"; + Text[ pt-BR ] = "~Assunto"; + Text[ th ] = "~ชื่à¸à¹€à¸£à¸·à¹ˆà¸à¸‡"; + Text[ ja ] = "テーマ(~S)"; + Text[ ko ] = "ì£¼ì œ(~S)"; + Text[ zh-CN ] = "主题(~S)"; + Text[ zh-TW ] = "主題(~S)"; + Text[ tr ] = "~Konu"; + Text[ hi-IN ] = "~विषय"; + Text[ ar ] = "الموضوع"; + Text[ he ] = "â€®× ×•×©×‬"; + }; +#endif + MenuItem + { + Identifier = FN_INSERT_FLD_TITLE ; + HelpID = FN_INSERT_FLD_TITLE ; + /* ### ACHTUNG: Neuer Text in Resource? T~itel : Titel */ + Text [ de ] = "T~itel" ; + Text [ en-US ] = "~Title" ; + Text [ x-comment ] = " "; + Text[ pt ] = "~TÃtulo"; + Text[ ru ] = "Заголовок"; + Text[ el ] = "Τίτλος"; + Text[ nl ] = "Tite~l"; + Text[ fr ] = "~Titre"; + Text[ es ] = "~TÃtulo"; + Text[ fi ] = "~Otsikko"; + Text[ ca ] = "~TÃtol"; + Text[ it ] = "T~itolo"; + Text[ sk ] = "~Nadpis"; + Text[ da ] = "T~itel"; + Text[ sv ] = "T~itel"; + Text[ pl ] = "Tyt~uÅ‚"; + Text[ pt-BR ] = "~TÃtulo"; + Text[ th ] = "~ชื่à¸"; + Text[ ja ] = "タイトル(~T)"; + Text[ ko ] = "ì œëª©(~T)"; + Text[ zh-CN ] = "æ ‡é¢˜(~T)"; + Text[ zh-TW ] = "標題(~T)"; + Text[ tr ] = "~BaÅŸlık"; + Text[ hi-IN ] = "~शीरà¥à¤·à¤•"; + Text[ ar ] = "العنوان"; + Text[ he ] = "‮כותרת‬"; + }; + MenuItem + { + Identifier = FN_INSERT_FLD_AUTHOR ; + HelpID = FN_INSERT_FLD_AUTHOR ; + /* ### ACHTUNG: Neuer Text in Resource? Aut~or : Autor */ + Text [ de ] = "Aut~or" ; + Text [ en-US ] = "~Author" ; + Text [ x-comment ] = " "; + Text[ pt ] = "A~utor"; + Text[ ru ] = "Ðвтор"; + Text[ el ] = "Συντάκτης"; + Text[ nl ] = "A~uteur"; + Text[ fr ] = "Auteur"; + Text[ es ] = "A~utor"; + Text[ fi ] = "~Tekijä"; + Text[ ca ] = "A~utor"; + Text[ it ] = "Aut~ore"; + Text[ sk ] = "~Autor"; + Text[ da ] = "F~orfatter"; + Text[ sv ] = "~Författare"; + Text[ pl ] = "~Autor"; + Text[ pt-BR ] = "Au~tor"; + Text[ th ] = "~ผู้เขียน"; + Text[ ja ] = "作æˆè€…(~A)"; + Text[ ko ] = "작성ìž(~A)"; + Text[ zh-CN ] = "作者(~A)"; + Text[ zh-TW ] = "作者(~A)"; + Text[ tr ] = "~Yazan"; + Text[ hi-IN ] = "~लेखक"; + Text[ ar ] = "المؤلÙ"; + Text[ he ] = "‮מחבר‬"; + }; + SEPARATOR ; + MenuItem + { + Identifier = FN_INSERT_FIELD ; + HelpID = FN_INSERT_FIELD ; + Text [ de ] = "~Andere..." ; + Text [ en-US ] = "~Other..." ; + Text [ x-comment ] = " "; + Text[ pt ] = "~Outros..."; + Text[ ru ] = "~Дополнительно..."; + Text[ el ] = "Άλλ~α..."; + Text[ nl ] = "~Andere..."; + Text[ fr ] = "~Autres..."; + Text[ es ] = "~Otros..."; + Text[ fi ] = "~Muu..."; + Text[ ca ] = "A~ltres..."; + Text[ it ] = "~Altro..."; + Text[ sk ] = "I~né..."; + Text[ da ] = "A~ndre..."; + Text[ sv ] = "~Andra..."; + Text[ pl ] = "~Inne..."; + Text[ pt-BR ] = "~Outro..."; + Text[ th ] = "~à¸à¸·à¹ˆà¸™ ๆ..."; + Text[ ja ] = "ãã®ä»–(~O)..."; + Text[ ko ] = "기타(~O)..."; + Text[ zh-CN ] = "其他(~O)..."; + Text[ zh-TW ] = "其他(~O)..."; + Text[ tr ] = "~DiÄŸer..."; + Text[ hi-IN ] = "~अनà¥à¤¯ ..."; + Text[ ar ] = "أخرى..."; + Text[ he ] = "~Andere..."; + }; + }; + }; + Text [ x-comment ] = " "; + Text[ pt ] = "Ca~mpos"; + Text[ ru ] = "ПолÑ"; + Text[ el ] = "Εντολή πεδίου"; + Text[ nl ] = "Veldopd~racht"; + Text[ fr ] = "C~hamp"; + Text[ es ] = "~Campos"; + Text[ fi ] = "Kentt~ä"; + Text[ ca ] = "Cam~ps"; + Text[ it ] = "Comando di cam~po"; + Text[ sk ] = "Po~le"; + Text[ da ] = "~Felt"; + Text[ sv ] = "~Fältkommando"; + Text[ pl ] = "Po~la"; + Text[ pt-BR ] = "Ca~mpos"; + Text[ th ] = "เขตข้~à¸à¸¡à¸¹à¸¥"; + Text[ ja ] = "フィールド(~D)"; + Text[ ko ] = "í•„ë“œ(~D)"; + Text[ zh-CN ] = "å—段指令(~D)"; + Text[ zh-TW ] = "欄ä½æŒ‡ä»¤(~D)"; + Text[ tr ] = "Alan ~öğeleri"; + Text[ hi-IN ] = "~कà¥à¤·à¥‡à¤¤à¥à¤°à¥‡à¤‚"; + Text[ ar ] = "Øقل"; + Text[ he ] = "~Feldbefehl"; + }; + MenuItem + { + Identifier = FN_INSERT_SYMBOL ; + HelpID = FN_INSERT_SYMBOL ; + Text [ de ] = "~Sonderzeichen..." ; + Text [ en-US ] = "S~pecial Character..." ; + Text [ x-comment ] = " "; + Text[ pt ] = "Carac~teres especiais..."; + Text[ ru ] = "Cимволы..."; + Text[ el ] = "Ειδικοί χαÏακτήÏε~Ï‚..."; + Text[ nl ] = "~Speciale tekens..."; + Text[ fr ] = "~Caractères spéciaux..."; + Text[ es ] = "S~Ãmbolos..."; + Text[ fi ] = "Merkk~i..."; + Text[ ca ] = "Carà cter ~especial..."; + Text[ it ] = "Carattere ~speciale..."; + Text[ sk ] = "Å ~peciálny znak..."; + Text[ da ] = "~Specialtegn..."; + Text[ sv ] = "~Specialtecken..."; + Text[ pl ] = "Znaki specjalne..."; + Text[ pt-BR ] = "Caracter Es~pecial..."; + Text[ th ] = "ตัวà¸à¸±à¸à¸‚ระพิเ~ศษ..."; + Text[ ja ] = "記å·ã¨ç‰¹æ®Šæ–‡å—(~P)..."; + Text[ ko ] = "기호 ë° íŠ¹ìˆ˜ 문ìž(~P)..."; + Text[ zh-CN ] = "特殊å—符(~P)..."; + Text[ zh-TW ] = "特殊å—å…ƒ(~P)..."; + Text[ tr ] = "Ö~zel karakterler..."; + Text[ hi-IN ] = "वि~शेष अकà¥à¤·à¤°..."; + Text[ ar ] = "...رموز خاصة"; + Text[ he ] = "~Sonderzeichen..."; + }; + SEPARATOR ; + MenuItem + { + Identifier = FN_INSERT_REGION ; + HelpID = FN_INSERT_REGION; + Text [ de ] = "Bereic~h..." ; + Text [ en-US ] = "~Section..." ; + Text [ x-comment ] = " "; + Text[ pt ] = "~Secção..."; + Text[ ru ] = "Раздел..."; + Text[ el ] = "Ενότ~ητα..."; + Text[ nl ] = "Bereik~..."; + Text[ fr ] = "Secti~on..."; + Text[ es ] = "~Sección..."; + Text[ fi ] = "~Osa..."; + Text[ ca ] = "~Secció..."; + Text[ it ] = "Se~zione..."; + Text[ sk ] = "~Sekcia..."; + Text[ da ] = "OmrÃ¥d~e..."; + Text[ sv ] = "OmrÃ¥de..."; + Text[ pl ] = "Sek~cja..."; + Text[ pt-BR ] = "~Seção..."; + Text[ th ] = "~ส่วน..."; + Text[ ja ] = "範囲(~S)..."; + Text[ ko ] = "구ì—(~S)..."; + Text[ zh-CN ] = "区域(~S)..."; + Text[ zh-TW ] = "å€åŸŸ(~S)..."; + Text[ tr ] = "~Bölüm..."; + Text[ hi-IN ] = "~विà¤à¤¾à¤—..."; + Text[ ar ] = "نطاق..."; + Text[ he ] = "‮מיקטע...‬"; + }; + ITEM_HYPERLINK_DIALOG + SEPARATOR ; +#ifndef MN_SW_WEB + MenuItem + { + Identifier = FN_INSERT_PAGEHEADER ; + HelpID = FN_INSERT_PAGEHEADER ; + Text [ de ] = "Ko~pfzeile" ; + Text [ en-US ] = "He~ader" ; + Text [ x-comment ] = " "; + Text[ pt ] = "~Cabeçalho"; + Text[ ru ] = "Верхний колонтитул"; + Text[ el ] = "Κε~φαλίδα"; + Text[ nl ] = "Ko~ptekst"; + Text[ fr ] = "~En-tête"; + Text[ es ] = "~Encabezamiento"; + Text[ fi ] = "~Ylätunniste"; + Text[ ca ] = "C~apçalera"; + Text[ it ] = "Ri~ga d'intestazione"; + Text[ sk ] = "Záhl~avie"; + Text[ da ] = "Side~hoved"; + Text[ sv ] = "Sidhuvud"; + Text[ pl ] = "Na~główek"; + Text[ pt-BR ] = "~Cabeçalho"; + Text[ th ] = "ส่วนหั~ว"; + Text[ ja ] = "ヘッダ(~A)"; + Text[ ko ] = "머리글(~A)"; + Text[ zh-CN ] = "页眉(~A)"; + Text[ zh-TW ] = "é 首(~A)"; + Text[ tr ] = "BaÅŸlık"; + Text[ hi-IN ] = "पृषà¥à¤ के ~ऊपर की टीका"; + Text[ ar ] = "رأس الصÙØØ©"; + Text[ he ] = "‮כותרת ×¢×œ×™×•× ×”â€¬"; + }; + MenuItem + { + Identifier = FN_INSERT_PAGEFOOTER ; + HelpID = FN_INSERT_PAGEFOOTER ; + /* ### ACHTUNG: Neuer Text in Resource? Fuß~zeile : F~ußzeile */ + /* ### ACHTUNG: Neuer Text in Resource? Fuß~zeile : F~ußzeile */ + Text [ de ] = "Fuß~zeile" ; + Text [ en-US ] = "Foote~r" ; + Text [ x-comment ] = " "; + Text[ pt ] = "Ro~dapé"; + Text[ ru ] = "Ðижний колонтитул"; + Text[ el ] = "Υπο~σÎλιδο"; + Text[ nl ] = "V~oettekst"; + Text[ fr ] = "Pie~d de page"; + Text[ es ] = "~Pie de página"; + Text[ fi ] = "Ala~selite"; + Text[ ca ] = "Pe~u"; + Text[ it ] = "Pi~è di pagina"; + Text[ sk ] = "Zá~pätie"; + Text[ da ] = "S~idefod"; + Text[ sv ] = "Sidfot"; + Text[ pl ] = "~Stopka"; + Text[ pt-BR ] = "~Rodapé"; + Text[ th ] = "ส่วนท้า~ย"; + Text[ ja ] = "フッタ(~R)"; + Text[ ko ] = "바닥글(~R)"; + Text[ zh-CN ] = "页脚(~R)"; + Text[ zh-TW ] = "é å°¾(~R)"; + Text[ tr ] = "Dipnot"; + Text[ hi-IN ] = "पृषà¥à¤ के अधोà¤à¤¾à¤— की टीका"; + Text[ ar ] = "تذييل الصÙØØ©"; + Text[ he ] = "‮כותרת ×ª×—×ª×•× ×”â€¬"; + }; +#endif + MenuItem + { + Identifier = FN_INSERT_FOOTNOTE_DLG ; + HelpID = FN_INSERT_FOOTNOTE_DLG ; + Text [ de ] = "Fußnote~..." ; + Text [ en-US ] = "Footnote~..." ; + Text [ x-comment ] = " "; + Text[ pt ] = "~Nota de rodapé..."; + Text[ ru ] = "СноÑка..."; + Text[ el ] = "Υποσημείωση~..."; + Text[ nl ] = "~Voetnoot..."; + Text[ fr ] = "Note de bas de pa~ge..."; + Text[ es ] = "~Nota al pie..."; + Text[ fi ] = "~Alaviite..."; + Text[ ca ] = "N~ota al peu..."; + Text[ it ] = "No~ta a piè pagina..."; + Text[ sk ] = "Poznámka pod Äiarou~..."; + Text[ da ] = "Fodnote~..."; + Text[ sv ] = "Fotnot~..."; + Text[ pl ] = "Przypis ~dolny..."; + Text[ pt-BR ] = "~Nota de Rodapé..."; + Text[ th ] = "เชิง~à¸à¸£à¸£à¸–..."; + Text[ ja ] = "脚注(~.)..."; + Text[ ko ] = "ê°ì£¼(~.)..."; + Text[ zh-CN ] = "注脚(~.)..."; + Text[ zh-TW ] = "註腳(~.)..."; + Text[ tr ] = "~Alt bilgi..."; + Text[ hi-IN ] = "पृषà¥à¤ के ~नीचे की टीका..."; + Text[ ar ] = "...Øاشية سÙلية"; + Text[ he ] = "‮הערת שוליי×...‬"; + }; +#ifndef MN_SW_WEB + MenuItem + { + Identifier = FN_INSERT_CAPTION ; + HelpID = FN_INSERT_CAPTION ; + Text [ de ] = "Bes~chriftung..." ; + Text [ en-US ] = "Caption..." ; + Text [ x-comment ] = " "; + Text[ pt ] = "~Legenda..."; + Text[ ru ] = "Ðазвание..."; + Text[ el ] = "Λεζάντα..."; + Text[ nl ] = "~Bijschrift..."; + Text[ fr ] = "L~égende..."; + Text[ es ] = "~Etiqueta..."; + Text[ fi ] = "Kuvaotsikko..."; + Text[ ca ] = "Contingut..."; + Text[ it ] = "Di~citura..."; + Text[ sk ] = "Popisok..."; + Text[ da ] = "Bil~ledtekst..."; + Text[ sv ] = "Bildtext..."; + Text[ pl ] = "Podpis..."; + Text[ pt-BR ] = "Legenda..."; + Text[ th ] = "คำบรรยายภาพ..."; + Text[ ja ] = "図表番å·..."; + Text[ ko ] = "캡션..."; + Text[ zh-CN ] = "æ ‡ç¾..."; + Text[ zh-TW ] = "標籤..."; + Text[ tr ] = "BaÅŸlık..."; + Text[ hi-IN ] = "कॉपà¥à¤¶à¤¨à¥..."; + Text[ ar ] = "تسمية توضيØية..."; + Text[ he ] = "Bes~chriftung..."; + }; +#endif + MenuItem + { + Identifier = FN_INSERT_BOOKMARK ; + HelpID = FN_INSERT_BOOKMARK ; + Text [ de ] = "Te~xtmarke..." ; + Text [ en-US ] = "Bookmar~k..." ; + Text [ x-comment ] = " "; + Text[ pt ] = "Marcador de te~xto..."; + Text[ ru ] = "Закладка..."; + Text[ el ] = "Σημάδι κειμÎνου..."; + Text[ nl ] = "~Tekstmarkering..."; + Text[ fr ] = "Re~père de texte..."; + Text[ es ] = "~Marca de texto..."; + Text[ fi ] = "Kirja~nmerkki..."; + Text[ ca ] = "Marca~dor..."; + Text[ it ] = "Segnali~bro..."; + Text[ sk ] = "Zálož~ka..."; + Text[ da ] = "Te~kstmarkering..."; + Text[ sv ] = "~Bokmärke..."; + Text[ pl ] = "Z~akÅ‚adka..."; + Text[ pt-BR ] = "Ma~rcador..."; + Text[ th ] = "ที่คั่~น..."; + Text[ ja ] = "テã‚ストマーク(~K)..."; + Text[ ko ] = "책갈피(~K)..."; + Text[ zh-CN ] = "书ç¾(~K)..."; + Text[ zh-TW ] = "內文標籤(~K)..."; + Text[ tr ] = "~Yer imi..."; + Text[ hi-IN ] = "पृषà¥à¤ ~संकेत..."; + Text[ ar ] = "...إشارة مرجعية"; + Text[ he ] = "â€®×¡×™×ž× ×™×”â€¬"; + }; +#ifndef MN_SW_WEB + MenuItem + { + Identifier = FN_INSERT_REF_FIELD ; + HelpID = FN_INSERT_REF_FIELD ; + Text [ de ] = "~Querverweis..." ; + Text [ en-US ] = "Cross-reference..."; + Text [ x-comment ] = " "; + Text[ pt ] = "R~eferência..."; + Text[ ru ] = "ПерекреÑÑ‚Ð½Ð°Ñ ÑÑылка..."; + Text[ el ] = "ΠαÏαπομπή..."; + Text[ nl ] = "~Kruisverwijzing..."; + Text[ fr ] = "~Renvoi..."; + Text[ es ] = "~Referencia..."; + Text[ fi ] = "Ristiviite..."; + Text[ ca ] = "Referència creuada..."; + Text[ it ] = "Ri~ferimento incrociato..."; + Text[ sk ] = "KrÞový odkaz..."; + Text[ da ] = "Krydshen~visning..."; + Text[ sv ] = "Korshänvisning..."; + Text[ pl ] = "OdsyÅ‚acz..."; + Text[ pt-BR ] = "Referência cruzada..."; + Text[ th ] = "à¸à¹‰à¸²à¸‡à¸à¸´à¸‡à¹„ขว้..."; + Text[ ja ] = "å‚ç…§..."; + Text[ ko ] = "ìƒí˜¸ 참조..."; + Text[ zh-CN ] = "å‚ç…§..."; + Text[ zh-TW ] = "åƒç…§..."; + Text[ tr ] = "~Çapraz baÅŸvuru..."; + Text[ hi-IN ] = "कà¥à¤°à¥‰à¤¸-रेफरेनà¥à¤¸..."; + Text[ ar ] = "...إسنادات تراÙقية"; + Text[ he ] = "‮מר××” מקו×‬"; + }; +#endif + MenuItem + { + Identifier = FN_POSTIT ; + HelpID = FN_POSTIT ; + Text [ de ] = "~Notiz..." ; + Text [ en-US ] = "Not~e..." ; + /* ### ACHTUNG: Neuer Text in Resource? Einfügen oder bearbeiten einer Notiz : Einf³gen oder bearbeiten einer Notiz */ + Text [ x-comment ] = " "; + Text[ pt ] = "~Anotação..."; + Text[ ru ] = "Примечание..."; + Text[ el ] = "Σημείωση..."; + Text[ nl ] = "~Aantekening..."; + Text[ fr ] = "~Note..."; + Text[ es ] = "~Nota..."; + Text[ fi ] = "Ko~mmentti..."; + Text[ ca ] = "~Nota..."; + Text[ it ] = "~Nota..."; + Text[ sk ] = "Poznámk~a..."; + Text[ da ] = "~Note..."; + Text[ sv ] = "~Anteckning..."; + Text[ pl ] = "Notatka..."; + Text[ pt-BR ] = "A~notação..."; + Text[ th ] = "หมายเห~ตุ..."; + Text[ ja ] = "コメント(~E)..."; + Text[ ko ] = "메모(~E)..."; + Text[ zh-CN ] = "备注(~E)..."; + Text[ zh-TW ] = "備註(~E)..."; + Text[ tr ] = "~Not..."; + Text[ hi-IN ] = "सू~चना..."; + Text[ ar ] = "...ملاØظة"; + Text[ he ] = "~Notiz..."; + }; +#ifdef SOLAR_JAVA + MenuItem + { + Identifier = FN_JAVAEDIT ; + HelpID = FN_JAVAEDIT ; + Text [ de ] = "Script..." ; + Text [ en-US ] = "S~cript..." ; + Text[ pt ] = "Script..."; + Text[ ru ] = "Скрипт..."; + Text[ el ] = "~ΔÎσμη ενεÏγειών..."; + Text[ nl ] = "Script..."; + Text[ fr ] = "Script..."; + Text[ es ] = "Script..."; + Text[ fi ] = "Komentosarj~a..."; + Text[ ca ] = "S~cript..."; + Text[ it ] = "Script..."; + Text[ sk ] = "S~kript..."; + Text[ da ] = "Script..."; + Text[ sv ] = "Skript..."; + Text[ pl ] = "S~krypt..."; + Text[ pt-BR ] = "S~cript..."; + Text[ th ] = "ส~คริปต์..."; + Text[ ja ] = "スクリプト(~C)..."; + Text[ ko ] = "스í¬ë¦½íŠ¸(~C)..."; + Text[ zh-CN ] = "脚本(~C)..."; + Text[ zh-TW ] = "程å¼æª”(~C)..."; + Text[ tr ] = "Script..."; + Text[ hi-IN ] = "सà¥à¤•à¥à¤°à¤¿~पà¥à¤Ÿà¥..."; + Text[ ar ] = "...شكل الخط"; + Text[ he ] = "‮קוד לביצוע...‬"; + }; +#endif + +#ifndef MN_SW_WEB + MenuItem + { + Identifier = MN_DIRSUBMENU ; + HelpID = MN_DIRSUBMENU ; + Text [ de ] = "~Verzeichnisse" ; + Text [ en-US ] = "Inde~xes and Tables" ; + SubMenu = Menu + { + ItemList = + { + MenuItem + { + Identifier = FN_INSERT_IDX_ENTRY_DLG ; + HelpID = FN_INSERT_IDX_ENTRY_DLG ; + Text [ de ] = "Eintra~g..." ; + Text [ en-US ] = "~Entry..." ; + Text [ x-comment ] = " "; + Text[ pt ] = "~Entrada..."; + Text[ ru ] = "Ðлемент..."; + Text[ el ] = "ΚαταχώÏιση..."; + Text[ nl ] = "I~tem..."; + Text[ fr ] = "~Entrée..."; + Text[ es ] = "~Entrada..."; + Text[ fi ] = "~Merkintä..."; + Text[ ca ] = "~Entrada..."; + Text[ it ] = "~Voce..."; + Text[ sk ] = "~Položka..."; + Text[ da ] = "Inde~ks..."; + Text[ sv ] = "Post..."; + Text[ pl ] = "~Wpis..."; + Text[ pt-BR ] = "~Entrada..."; + Text[ th ] = "~รายà¸à¸²à¸£..."; + Text[ ja ] = "目次ã¨ç´¢å¼•ã®é …目登録(~E)..."; + Text[ ko ] = "ìƒ‰ì¸ ë° ëª©ì°¨ í•ëª©(~E)..."; + Text[ zh-CN ] = "æ¡ç›®(~E)..."; + Text[ zh-TW ] = "é …ç›®(~E)..."; + Text[ tr ] = "~GiriÅŸ..."; + Text[ hi-IN ] = "~पà¥à¤°à¤µà¤¿à¤·à¥à¤Ÿà¤¿..."; + Text[ ar ] = "إدخال..."; + Text[ he ] = "‮שורה...‬"; + }; + MenuItem + { + Identifier = FN_INSERT_MULTI_TOX; + HelpID = FN_INSERT_MULTI_TOX; + Text [ de ] = "~Verzeichnisse..." ; + Text [ en-US ] = "~Indexes and Tables..."; + Text [ x-comment ] = " "; + Text[ pt ] = "~Ãndices..."; + Text[ ru ] = "Оглавление и указатели..."; + Text[ el ] = "Ε~Ï…ÏετήÏια..."; + Text[ nl ] = "Inde~x..."; + Text[ fr ] = "~Index..."; + Text[ es ] = "Ãndi~ces..."; + Text[ fi ] = "Hakemistot ~ja luettelot..."; + Text[ ca ] = "~Ãndex..."; + Text[ it ] = "In~dici..."; + Text[ sk ] = "Re~gistre a tabuľky..."; + Text[ da ] = "~Indeks..."; + Text[ sv ] = "Förteckningar..."; + Text[ pl ] = "~Indeksy i spis treÅ›ci..."; + Text[ pt-BR ] = "Ãnd~ices e Tabelas..."; + Text[ th ] = "~ดัชนี..."; + Text[ ja ] = "目次ã¨ç´¢å¼•(~I)..."; + Text[ ko ] = "ìƒ‰ì¸ ë° ëª©ì°¨(~I)..."; + Text[ zh-CN ] = "目录(~I)..."; + Text[ zh-TW ] = "目錄(~I)..."; + Text[ tr ] = "~Dizinler ve tablolar..."; + Text[ hi-IN ] = "~अनà¥à¤•à¥à¤°à¤®à¤£à¤¿à¤¯à¤¾à¤ और सारणियाà¤..."; + Text[ ar ] = "Ùهارس..."; + Text[ he ] = "‮מפתחות וטבל×ות‬"; + }; + MenuItem + { + Identifier = FN_INSERT_AUTH_ENTRY_DLG ; + HelpID = FN_INSERT_AUTH_ENTRY_DLG ; + Text [ de ] = "~Literaturverzeichniseintrag..." ; + + Text [ en-US ] = "~Bibliography Entry..."; + Text [ x-comment ] = " "; + Text[ pt ] = "Entrada ~bibliográfica..."; + Text[ ru ] = "БиблиографичеÑÐºÐ°Ñ ÑÑылка..."; + Text[ el ] = "ΚαταχώÏιση βιβ~λιογÏαφίας..."; + Text[ nl ] = "~Item voor literatuurlijst..."; + Text[ fr ] = "Entrée de biblio~graphie..."; + Text[ es ] = "~Entrada bibliográfica..."; + Text[ fi ] = "~Lähdeluettelomerkintä..."; + Text[ ca ] = "~Entrada bibliogrà fica..."; + Text[ it ] = "Voce bib~liografica..."; + Text[ sk ] = "Po~ložka v zozname použitej literatúry..."; + Text[ da ] = "~Litteraturlisteelement..."; + Text[ sv ] = "Litteraturförteckningspost..."; + Text[ pl ] = "Pozy~cja bibliograficzna..."; + Text[ pt-BR ] = "Entrada de ~Bibliografia..."; + Text[ th ] = "รายà¸à¸²à¸£~บรรณานุà¸à¸£à¸¡..."; + Text[ ja ] = "å‚è€ƒæ–‡çŒ®é …ç›®(~B)..."; + Text[ ko ] = "ì°¸ê³ ë¬¸í—Œ í•ëª©(~B)..."; + Text[ zh-CN ] = "文献目录æ¡ç›®(~B)..."; + Text[ zh-TW ] = "åƒè€ƒæ–‡ç»ç›®éŒ„æ¢ç›®(~B)..."; + Text[ tr ] = "~Kaynakça giriÅŸi..."; + Text[ hi-IN ] = "~गà¥à¤°à¤¨à¥à¤¥-सूची पà¥à¤°à¤µà¤¿à¤·à¥à¤Ÿà¤¿..."; + Text[ ar ] = "إدخال ÙÙŠ Ùهرس المراجع..."; + Text[ he ] = "‮שורת בבליוגרפיה...‬"; + }; + }; + }; + Text [ x-comment ] = " "; + Text[ pt ] = "Ãnd~ices"; + Text[ ru ] = "Оглавление и указатели"; + Text[ el ] = "Ευ~ÏετήÏια"; + Text[ nl ] = "~Indices"; + Text[ fr ] = "Inde~x"; + Text[ es ] = "Ã~ndices"; + Text[ fi ] = "Hakemis~tot ja luettelot"; + Text[ ca ] = "Ãnde~xs"; + Text[ it ] = "In~dici"; + Text[ sk ] = "Re~gistre a tabuľky"; + Text[ da ] = "Ele~ment..."; + Text[ sv ] = "~Förteckningar"; + Text[ pl ] = "Ind~eksy i spis treÅ›ci"; + Text[ pt-BR ] = "Ãnd~ices e Tabelas"; + Text[ th ] = "ดัช~นี"; + Text[ ja ] = "目次ã¨ç´¢å¼•(~X)"; + Text[ ko ] = "ìƒ‰ì¸ ë° ëª©ì°¨(~X)"; + Text[ zh-CN ] = "目录(~X)"; + Text[ zh-TW ] = "目錄(~X)"; + Text[ tr ] = "Dizinler ve tablolar"; + Text[ hi-IN ] = "अ~नà¥à¤•à¥à¤°à¤®à¤£à¤¿à¤¯à¤¾à¤ और सारणियाà¤"; + Text[ ar ] = "Ùهارس"; + Text[ he ] = "~Verzeichnisse"; + }; + SEPARATOR ; + MenuItem + { + Identifier = FN_ENVELOP ; + HelpID = FN_ENVELOP ; + Text [ de ] = "~Briefumschlag..." ; + Text [ en-US ] = "En~velope..." ; + Text [ x-comment ] = " "; + Text[ pt ] = "En~velope..."; + Text[ ru ] = "Конверт..."; + Text[ el ] = "Φάκελος επιστολής..."; + Text[ nl ] = "~Envelop..."; + Text[ fr ] = "En~veloppe..."; + Text[ es ] = "~Sobre..."; + Text[ fi ] = "Kirje~kuori..."; + Text[ ca ] = "So~bre..."; + Text[ it ] = "B~usta..."; + Text[ sk ] = "O~bálka..."; + Text[ da ] = "~Konvolut..."; + Text[ sv ] = "Kuvert..."; + Text[ pl ] = "K~operta..."; + Text[ pt-BR ] = "En~velope..."; + Text[ th ] = "ซà¸à¸‡~จดหมาย..."; + Text[ ja ] = "å°ç’(~V)..."; + Text[ ko ] = "편지봉투(~V)..."; + Text[ zh-CN ] = "ä¿¡å°(~V)..."; + Text[ zh-TW ] = "ä¿¡å°(~V)..."; + Text[ tr ] = "~Zarf..."; + Text[ hi-IN ] = "लि~फाफा..."; + Text[ ar ] = "...ظرÙ"; + Text[ he ] = "...‮מעטפה‬"; + }; +#endif //MN_SW_WEB + SEPARATOR ; + MenuItem + { + Identifier = FN_INSERT_FRAME ; + HelpID = FN_INSERT_FRAME ; + Text [ de ] = "~Rahmen..." ; + Text [ en-US ] = "Fra~me..." ; + Text [ x-comment ] = " "; + Text[ pt ] = "Mold~ura..."; + Text[ ru ] = "Врезка..."; + Text[ el ] = "Πλαίσιο..."; + Text[ nl ] = "Ka~der..."; + Text[ fr ] = "Ca~dre..."; + Text[ es ] = "Mar~co..."; + Text[ fi ] = "K~ehys..."; + Text[ ca ] = "~Marc..."; + Text[ it ] = "Co~rnice..."; + Text[ sk ] = "Rá~mec..."; + Text[ da ] = "R~amme..."; + Text[ sv ] = "~Ram..."; + Text[ pl ] = "Ra~mka..."; + Text[ pt-BR ] = "~Moldura..."; + Text[ th ] = "à¸à¸£à¸~บ..."; + Text[ ja ] = "æž (~M)..."; + Text[ ko ] = "í”„ë ˆìž„(~M)..."; + Text[ zh-CN ] = "框(~M)..."; + Text[ zh-TW ] = "æ–‡å—方塊(~M)..."; + Text[ tr ] = "Ç~erçeve..."; + Text[ hi-IN ] = "फà¥à¤°à¥‡~म ..."; + Text[ ar ] = "كادر..."; + Text[ he ] = "~Rahmen..."; + }; + MenuItem + { + Identifier = FN_INSERT_TABLE ; + HelpID = FN_INSERT_TABLE ; + Text [ de ] = "~Tabelle..." ; + Text [ en-US ] = "~Table..." ; + Text [ x-comment ] = " "; + Text[ pt ] = "Ta~bela..."; + Text[ ru ] = "Таблица..."; + Text[ el ] = "Πίνα~κας..."; + Text[ nl ] = "Tabe~l..."; + Text[ fr ] = "~Tableau..."; + Text[ es ] = "~Tabla..."; + Text[ fi ] = "Taul~ukko..."; + Text[ ca ] = "~Taula..."; + Text[ it ] = "~Tabella..."; + Text[ sk ] = "~Tabuľka..."; + Text[ da ] = "~Tabel..."; + Text[ sv ] = "~Tabell..."; + Text[ pl ] = "~Tabela..."; + Text[ pt-BR ] = "~Tabela..."; + Text[ th ] = "~ตาราง..."; + Text[ ja ] = "表(~T)..."; + Text[ ko ] = "í‘œ(~T)..."; + Text[ zh-CN ] = "è¡¨æ ¼(~T)..."; + Text[ zh-TW ] = "è¡¨æ ¼(~T)..."; + Text[ tr ] = "~Tablo..."; + Text[ hi-IN ] = "~सारणी..."; + Text[ ar ] = "...جدول"; + Text[ he ] = "‮טבלה...‬"; + }; + MenuItem + { + Identifier = FN_INSERT_HRULER ; + HelpID = FN_INSERT_HRULER ; + Text [ de ] = "Horizontale ~Linie..." ; + Text [ en-US ] = "Hori~zontal Ruler..." ; + Text [ x-comment ] = " "; + Text[ pt ] = "~Linha horizontal..."; + Text[ ru ] = "Ð“Ð¾Ñ€Ð¸Ð·Ð¾Ð½Ñ‚Ð°Ð»ÑŒÐ½Ð°Ñ Ð»Ð¸Ð½Ð¸Ñ..."; + Text[ el ] = "ΟÏιζόντια γÏαμμή..."; + Text[ nl ] = "Hori~zontale lijn..."; + Text[ fr ] = "~Ligne horizontale..."; + Text[ es ] = "LÃnea ~horizontal..."; + Text[ fi ] = "Vaaka~viiva..."; + Text[ ca ] = "LÃnia horit~zontal..."; + Text[ it ] = "Linea ori~zzontale..."; + Text[ sk ] = "Vodo~rovná Äiara..."; + Text[ da ] = "Vandret lin~je..."; + Text[ sv ] = "Horisontell ~linje..."; + Text[ pl ] = "Linia po~zioma..."; + Text[ pt-BR ] = "Linha Hori~zontal..."; + Text[ th ] = "เส้นตามà¹à¸™à¸§à¸™~à¸à¸™..."; + Text[ ja ] = "水平線(~Z)..."; + Text[ ko ] = "ê°€ë¡œì„ (~Z)..."; + Text[ zh-CN ] = "水平线(~Z)..."; + Text[ zh-TW ] = "水平線(~Z)..."; + Text[ tr ] = "~Yatay Cetvel..."; + Text[ hi-IN ] = "सम~तल रेखा..."; + Text[ ar ] = "...خط Ø£Ùقي"; + Text[ he ] = "Horizontale ~Linie..."; + }; +#if (!defined MN_SW_WEB && !defined MN_SW_PORTAL) + MenuItem + { + Identifier = MN_SUB_GRAPHIC ; + HelpID = HID_MN_SUB_GRAPHIC ; + Text [ de ] = "~Grafik" ; + Text [ en-US ] = "~Graphics" ; + + /* ### ACHTUNG: Neuer Text in Resource? Grafiken einfügen : Grafiken einf³gen */ + SubMenu = Menu + { + ItemList = + { + MenuItem + { + ITEM_INSERT_INSERT_GRAPHIC + Text [ de ] = "Aus ~Datei..." ; + Text [ en-US ] = "From ~File..." ; + Text [ x-comment ] = " "; + Text[ pt ] = "A partir de ~ficheiro..."; + Text[ ru ] = "Из файла..."; + Text[ el ] = "Από αÏ~χείο..."; + Text[ nl ] = "Uit ~bestand..."; + Text[ fr ] = "À partir d'un ~fichier..."; + Text[ es ] = "De ~archivo..."; + Text[ fi ] = "~Tiedostosta..."; + Text[ ca ] = "Del ~fitxer..."; + Text[ it ] = "Da ~file..."; + Text[ sk ] = "Zo ~súboru..."; + Text[ da ] = "Fra ~fil..."; + Text[ sv ] = "FrÃ¥n ~fil..."; + Text[ pl ] = "Z ~pliku..."; + Text[ pt-BR ] = "~Do Arquivo..."; + Text[ th ] = "จาà¸à¹~ฟ้ม..."; + Text[ ja ] = "ファイルã‹ã‚‰(~F)..."; + Text[ ko ] = "파ì¼ë¡œë¶€í„°(~F)..."; + Text[ zh-CN ] = "从文件(~F)..."; + Text[ zh-TW ] = "從檔案(~F)..."; + Text[ tr ] = "~Dosyadan..."; + Text[ hi-IN ] = "~फाइल से..."; + Text[ ar ] = "...من ملÙ"; + Text[ he ] = "Aus ~Datei..."; + }; +#ifndef MN_SW_PORTAL +#if defined WIN || defined WNT || defined UNX + ITEM_INSERT_TWAIN_MENU +#endif +#endif //MN_SW_PORTAL + }; + }; + Text [ x-comment ] = " "; + Text[ pt ] = "~Imagem"; + Text[ ru ] = "ГрафичеÑкий объект"; + Text[ el ] = "~ΓÏαφικό"; + Text[ nl ] = "Afbeeldi~ng"; + Text[ fr ] = "I~mage"; + Text[ es ] = "~Imagen"; + Text[ fi ] = "~Grafiikka"; + Text[ ca ] = "~Grà fics"; + Text[ it ] = "Immagin~e"; + Text[ sk ] = "~Obrázky"; + Text[ da ] = "~Grafik"; + Text[ sv ] = "~Grafik"; + Text[ pl ] = "Gra~fika"; + Text[ pt-BR ] = "~Figura"; + Text[ th ] = "~à¸à¸£à¸²à¸Ÿà¸´à¸„"; + Text[ ja ] = "図(~G)"; + Text[ ko ] = "그림(~G)"; + Text[ zh-CN ] = "图形(~G)"; + Text[ zh-TW ] = "圖形(~G)"; + Text[ tr ] = "~Grafik"; + Text[ hi-IN ] = "~सà¥à¤šà¤¿à¤¤à¥à¤°"; + Text[ ar ] = "صورة"; + Text[ he ] = "‮גרפיקה‬"; + }; +#else + MenuItem + { + ITEM_INSERT_INSERT_GRAPHIC + }; +#endif + //#ifndef MN_SW_WEB +#ifdef MN_SW_PORTAL + ITEM_INSERT_OBJECT_PORTAL +#else + MenuItem + { + Identifier = SID_MN_INSERT_OBJECT_DLGS ; + HelpID = SID_MN_INSERT_OBJECT_DLGS ; + Text [ de ] = "~Objekt" ; + Text [ en-US ] = "~Object" ; + SubMenu = Menu + { + ItemList = + { + MenuItem + { + Identifier = SID_INSERT_OBJECT ; + HelpID = SID_INSERT_OBJECT ; + Text [ de ] = "~OLE-Objekt..." ; + Text [ en-US ] = "~OLE Object..." ; + Text [ x-comment ] = " "; + Text[ pt ] = "Objecto O~LE..."; + Text[ ru ] = "OLE объект..."; + Text[ el ] = "Αντικείμενο ~OLE..."; + Text[ nl ] = "~OLE-object..."; + Text[ fr ] = "Objet ~OLE..."; + Text[ es ] = "Objeto ~OLE..."; + Text[ fi ] = "~OLE-objekti..."; + Text[ ca ] = "~Objecte OLE..."; + Text[ it ] = "~Oggetto OLE..."; + Text[ sk ] = "~OLE objekt..."; + Text[ da ] = "~OLE-objekt..."; + Text[ sv ] = "~OLE-objekt..."; + Text[ pl ] = "~Obiekt OLE..."; + Text[ pt-BR ] = "Objeto ~OLE..."; + Text[ th ] = "วัตถุ ~OLE ..."; + Text[ ja ] = "~OLE オブジェクト..."; + Text[ ko ] = "~OLE 개체..."; + Text[ zh-CN ] = "~OLE 对象..."; + Text[ zh-TW ] = "~OLE 物件..."; + Text[ tr ] = "~OLE Nesnesi..."; + Text[ hi-IN ] = "~OLE वसà¥à¤¤à¥..."; + Text[ ar ] = "...OLE كائن"; + Text[ he ] = "~OLE Object..."; + }; + TMP_SID_INSERT_PLUGIN + TMP_SID_INSERT_SOUND + TMP_SID_INSERT_VIDEO +#ifdef SOLAR_JAVA + MenuItem + { + Identifier = SID_INSERT_APPLET ; + HelpID = SID_INSERT_APPLET ; + Text [ de ] = "~Applet..." ; + Text [ en-US ] = "~Applet..." ; + Text [ x-comment ] = " "; + Text[ pt ] = "~Applet..."; + Text[ ru ] = "~Ðпплет..."; + Text[ el ] = "ΜικÏοεφ~αÏμογή..."; + Text[ nl ] = "~Applet..."; + Text[ fr ] = "~Applet..."; + Text[ es ] = "~Miniaplicación..."; + Text[ fi ] = "~Sovelma..."; + Text[ ca ] = "~Applet..."; + Text[ it ] = "~Applet..."; + Text[ sk ] = "~Applet..."; + Text[ da ] = "~Applet..."; + Text[ sv ] = "~Applet..."; + Text[ pl ] = "~Aplet..."; + Text[ pt-BR ] = "~Applet..."; + Text[ th ] = "à¹~à¸à¹‡à¸žà¹€à¸žà¸¥à¹‡à¸•..."; + Text[ ja ] = "アプレット(~A)..."; + Text[ ko ] = "ì• í”Œë¦¿(~A)..."; + Text[ zh-CN ] = "~Applet..."; + Text[ zh-TW ] = "~Applet..."; + Text[ tr ] = "~Applet..."; + Text[ hi-IN ] = "~à¤à¤ªà¥à¤²à¥‡à¤Ÿà¥..."; + Text[ ar ] = "...تطبيق صغير"; + Text[ he ] = "â€®×ª×•×›× ×™×ª×•× ×ªâ€¬"; + }; +#endif + MenuItem + { + Identifier = FN_INSERT_SMA ; + HelpID = FN_INSERT_SMA ; + Text [ de ] = "~Formel" ; + Text [ en-US ] = "~Formula" ; + Text [ x-comment ] = " "; + Text[ pt ] = "~Fórmula"; + Text[ ru ] = "Формула..."; + Text[ el ] = "ΤÏπος..."; + Text[ nl ] = "~Formule"; + Text[ fr ] = "~Formule"; + Text[ es ] = "~Fórmula"; + Text[ fi ] = "~Kaava"; + Text[ ca ] = "~Fórmula"; + Text[ it ] = "~Formula"; + Text[ sk ] = "V~zorec"; + Text[ da ] = "~Formel"; + Text[ sv ] = "~Formel..."; + Text[ pl ] = "~FormuÅ‚a"; + Text[ pt-BR ] = "~Fórmula"; + Text[ th ] = "~สูตร"; + Text[ ja ] = "æ•°å¼(~F)..."; + Text[ ko ] = "수ì‹(~F)..."; + Text[ zh-CN ] = "å…¬å¼(~F)..."; + Text[ zh-TW ] = "å…¬å¼(~F)..."; + Text[ tr ] = "~Formül"; + Text[ hi-IN ] = "~सूतà¥à¤°"; + Text[ ar ] = "صيغة"; + Text[ he ] = "â€®× ×•×¡×—×”â€¬"; + }; + MenuItem + { + ITEM_INSERT_INSERT_DIAGRAM + }; + }; + }; + Text [ x-comment ] = " "; + Text[ pt ] = "~Objecto"; + Text[ ru ] = "Объект"; + Text[ el ] = "Αντικείμεν~ο"; + Text[ nl ] = "Ob~ject"; + Text[ fr ] = "Ob~jet"; + Text[ es ] = "~Objeto"; + Text[ fi ] = "O~bjekti"; + Text[ ca ] = "Ob~jecte"; + Text[ it ] = "~Oggetto"; + Text[ sk ] = "~Objekt"; + Text[ da ] = "~Objekt"; + Text[ sv ] = "~Objekt"; + Text[ pl ] = "O~biekt"; + Text[ pt-BR ] = "~Objeto"; + Text[ th ] = "~วัตถุ"; + Text[ ja ] = "オブジェクト(~O)"; + Text[ ko ] = "개체(~O)"; + Text[ zh-CN ] = "对象(~O)"; + Text[ zh-TW ] = "物件(~O)"; + Text[ tr ] = "~Nesne"; + Text[ hi-IN ] = "~वसà¥à¤¤à¥"; + Text[ ar ] = "كائن"; + Text[ he ] = "‮×וביקט‬"; + }; +#endif //MN_SW_PORTAL + + //#else +#if 0 + MenuItem + { + Identifier = SID_INSERT_PLUGIN ; + HelpID = SID_INSERT_PLUGIN ; + Text [ de ] = "PlugIn..." ; + Text [ en-US ] = "Plug-in..." ; + Text [ x-comment ] = " "; + Text[ pt ] = "PlugIn..."; + Text[ ru ] = "Подключаемый модуль..."; + Text[ el ] = "Συνδεόμενη υπομονάδα..."; + Text[ nl ] = "PlugIn..."; + Text[ fr ] = "Plug-in..."; + Text[ es ] = "Plug-in..."; + Text[ fi ] = "Lisäosa..."; + Text[ ca ] = "Extensió..."; + Text[ it ] = "PlugIn..."; + Text[ sk ] = "Zásuvný modul..."; + Text[ da ] = "PlugIn..."; + Text[ sv ] = "Plug-in..."; + Text[ pl ] = "Wtyczka plug-in..."; + Text[ pt-BR ] = "Plug-in..."; + Text[ th ] = "ปลั๊à¸à¸à¸´à¸™..."; + Text[ ja ] = "プラグイン..."; + Text[ ko ] = "플러그ì¸..."; + Text[ zh-CN ] = "Plug-In ..."; + Text[ zh-TW ] = "PlugIn..."; + Text[ tr ] = "Takı..."; + Text[ hi-IN ] = "पà¥à¤²à¤—-इन..."; + Text[ ar ] = "...توصيل"; + Text[ he ] = "â€®×ª×•×›× ×” מיתווספת...‬"; + }; + MenuItem + { + Identifier = SID_INSERT_APPLET ; + HelpID = SID_INSERT_APPLET ; + Text [ de ] = "Applet..." ; + Text [ en-US ] = "Applet..." ; + Text [ x-comment ] = " "; + Text[ pt ] = "Applet..."; + Text[ ru ] = "Ðпплет..."; + Text[ el ] = "ΜικÏοεφαÏμογή..."; + Text[ nl ] = "Applet..."; + Text[ fr ] = "Applet..."; + Text[ es ] = "Miniaplicación..."; + Text[ fi ] = "Sovelma..."; + Text[ ca ] = "Applet..."; + Text[ it ] = "Applet..."; + Text[ sk ] = "Applet..."; + Text[ da ] = "Applet..."; + Text[ sv ] = "Applet..."; + Text[ pl ] = "Aplet..."; + Text[ pt-BR ] = "Applet..."; + Text[ th ] = "à¹à¸à¹‡à¸žà¹€à¸žà¸¥à¹‡à¸•..."; + Text[ ja ] = "アプレット..."; + Text[ ko ] = "ì• í”Œë¦¿..."; + Text[ zh-CN ] = "Applet..."; + Text[ zh-TW ] = "Applet..."; + Text[ tr ] = "Applet..."; + Text[ hi-IN ] = "à¤à¤ªà¥à¤²à¥‡à¤Ÿà¥..."; + Text[ ar ] = "...تطبيق صغير"; + Text[ he ] = "â€®×ª×•×›× ×™×ª×•× ×ª...‬"; + }; +#endif + MenuItem + { + Identifier = SID_INSERT_FLOATINGFRAME ; + HelpID = SID_INSERT_FLOATINGFRAME ; + Text [ de ] = "Fra~me" ; + Text [ en-US ] = "Float~ing Frame" ; + Text [ x-comment ] = " "; + Text[ pt ] = "Moldura ~flutuante"; + Text[ ru ] = "Фрейм"; + Text[ el ] = "ΚινοÏ~μενο πλαίσιο"; + Text[ nl ] = "~Kader"; + Text[ fr ] = "Cad~re"; + Text[ es ] = "~Marco"; + Text[ fi ] = "Irral~linen kehys"; + Text[ ca ] = "Marc ~flotant"; + Text[ it ] = "Fr~ame"; + Text[ sk ] = "P~lávajúci rámec"; + Text[ da ] = "~Ramme"; + Text[ sv ] = "Ra~mteknik"; + Text[ pl ] = "Ramka przesta~wna"; + Text[ pt-BR ] = "~Moldura Flutuante"; + Text[ th ] = "à¸à¸£à¸à¸šà¸¥à¸~ย"; + Text[ ja ] = "フレーム(~I)"; + Text[ ko ] = "ë¶€ë™ í”„ë ˆìž„(~I)"; + Text[ zh-CN ] = "框对象(~I)"; + Text[ zh-TW ] = "訊框(~I)"; + Text[ tr ] = "Kayan çerçeve"; + Text[ hi-IN ] = "फà¥à¤²à¥‹à¤Ÿà¤¿à¤‚~ग फà¥à¤°à¥‡à¤®"; + Text[ ar ] = "إطار"; + Text[ he ] = "Fra~me"; + }; + SEPARATOR ; + MenuItem + { + ITEM_INSERT_INSERTDOC + }; + }; + }; + Text [ x-comment ] = " "; + Text[ pt ] = "~Inserir"; + Text[ ru ] = "Ð’ÑÑ‚~авка"; + Text[ el ] = "Εισαγ~ωγή"; + Text[ nl ] = "~Invoegen"; + Text[ fr ] = "~Insertion"; + Text[ es ] = "~Insertar"; + Text[ fi ] = "Lis~ää"; + Text[ ca ] = "~Insereix"; + Text[ it ] = "~Inserisci"; + Text[ sk ] = "V~ložiÅ¥"; + Text[ da ] = "Sæt i~nd"; + Text[ sv ] = "~Infoga"; + Text[ pl ] = "W~staw"; + Text[ pt-BR ] = "~Inserir"; + Text[ th ] = "à¹~ทรà¸"; + Text[ ja ] = "挿入(~I)"; + Text[ ko ] = "삽입(~I)"; + Text[ zh-CN ] = "æ’å…¥(~I)"; + Text[ zh-TW ] = "æ’å…¥(~I)"; + Text[ tr ] = "~Ekle"; + Text[ hi-IN ] = "~जोड़ो"; + Text[ ar ] = "إد~راج"; + Text[ he ] = "‮הוספה‬"; +}; + +#ifdef MN_SW_WEB + #ifdef MN_SW_PORTAL + #define _MN_FORMAT MN_WEBFORMAT_PORT + #else + #define _MN_FORMAT MN_WEBFORMAT + #endif +#elif defined MN_SW_GLOBAL //7 + #ifdef MN_SW_PORTAL + #define _MN_FORMAT MN_GLOBALFORMAT_PORT + #else + #define _MN_FORMAT MN_GLOBALFORMAT + #endif +#else + #ifdef MN_SW_PORTAL + #define _MN_FORMAT MN_FORMAT_PORT + #else + #define _MN_FORMAT MN_FORMAT + #endif +#endif + +MenuItem _MN_FORMAT +{ + Identifier = SID_OBJECTMENU0 ; + HelpID = SID_OBJECTMENU0 ; + // Identifier = FN_FORMAT; + // HelpID = FN_FORMAT; + Text [ de ] = "~Format" ; + Text [ en-US ] = "F~ormat" ; + Text [ x-comment ] = " "; + Text[ pt ] = "Fo~rmatar"; + Text[ ru ] = "Фор~мат"; + Text[ el ] = "ΜοÏ~φή"; + Text[ nl ] = "~Opmaak"; + Text[ fr ] = "Forma~t"; + Text[ es ] = "~Formato"; + Text[ fi ] = "Muotoil~e"; + Text[ ca ] = "F~ormat"; + Text[ it ] = "F~ormato"; + Text[ sk ] = "~Formát"; + Text[ da ] = "Forma~ter"; + Text[ sv ] = "F~ormat"; + Text[ pl ] = "~Format"; + Text[ pt-BR ] = "~Formatar"; + Text[ th ] = "รู~ปà¹à¸šà¸š"; + Text[ ja ] = "書å¼(~O)"; + Text[ ko ] = "ì„œì‹(~O)"; + Text[ zh-CN ] = "æ ¼å¼(~O)"; + Text[ zh-TW ] = "æ ¼å¼(~O)"; + Text[ tr ] = "~Biçim"; + Text[ hi-IN ] = "र~चना"; + Text[ ar ] = "تنس~يق"; + Text[ he ] = "‮עיצוב‬"; +}; +#ifndef MN_SW_PORTAL + #ifdef MN_SW_WEB + Menu MN_OBJECTMENU_WEBTEXT + #elif defined MN_SW_GLOBAL + Menu MN_OBJECTMENU_GLOBALTEXT + #else + Menu MN_OBJECTMENU_TEXT + #endif +{ + ItemList = + { + MN_RESET + SEPARATOR ; + MN_TXT + MenuItem + { + Identifier = FN_EDIT_REGION ; + HelpID = FN_EDIT_REGION ; + Text [ de ] = "Bereic~he..." ; + Text [ en-US ] = "Sections..." ; + Text [ x-comment ] = " "; + Text[ pt ] = "Se~cções..."; + Text[ ru ] = "ОблаÑти..."; + Text[ el ] = "Ενότ~ητες..."; + Text[ nl ] = "Be~reiken..."; + Text[ fr ] = "Sec~tions..."; + Text[ es ] = "Secci~ones..."; + Text[ fi ] = "Osiot..."; + Text[ ca ] = "Sections..."; + Text[ it ] = "Se~zioni..."; + Text[ sk ] = "Sekcie..."; + Text[ da ] = "OmrÃ¥der..."; + Text[ sv ] = "OmrÃ¥den..."; + Text[ pl ] = "Sekcje..."; + Text[ pt-BR ] = "Seções..."; + Text[ th ] = "ส่วน..."; + Text[ ja ] = "範囲..."; + Text[ ko ] = "구ì—..."; + Text[ zh-CN ] = "区域..."; + Text[ zh-TW ] = "å€åŸŸ..."; + Text[ tr ] = "Bölümler..."; + Text[ hi-IN ] = "Sections..."; + Text[ ar ] = "نطاقات"; + Text[ he ] = "‮חלקי מסמך...‬"; + }; + MenuItem + { + Text [ de ] = "Spa~lten..." ; + Identifier = FN_FORMAT_COLUMN ; + HelpID = FN_FORMAT_COLUMN ; + Text [ en-US ] = "Co~lumns..."; + Text [ x-comment ] = " "; + Text[ pt ] = "Co~lunas..."; + Text[ ru ] = "Колонки..."; + Text[ el ] = "Στή~λες..."; + Text[ nl ] = "Ko~lommen..."; + Text[ fr ] = "Co~lonnes..."; + Text[ es ] = "Co~lumnas..."; + Text[ fi ] = "Sarak~keet"; + Text[ ca ] = "Co~lumns..."; + Text[ it ] = "Co~lonne..."; + Text[ sk ] = "~Stĺpce..."; + Text[ da ] = "Kolonner..."; + Text[ sv ] = "Ko~lumner..."; + Text[ pl ] = "Kolumny..."; + Text[ pt-BR ] = "Co~lunas..."; + Text[ th ] = "คà¸~ลัมน์..."; + Text[ ja ] = "段組ã¿(~L)..."; + Text[ ko ] = "단(~L)..."; + Text[ zh-CN ] = "æ (~L)..."; + Text[ zh-TW ] = "欄(~L)..."; + Text[ tr ] = "~Sütunlar..."; + Text[ hi-IN ] = "Co~lumns..."; + Text[ ar ] = "أعمدة..."; + Text[ he ] = "‮טורי×‬"; + }; + SEPARATOR ; + ITEM_TRANSLITERATE_MENU + SEPARATOR ; +#ifndef MN_SW_WEB + MN_RUBY_DIALOG +#endif + MN_NUMBERING + MN_ALWAYS + MN_AUTOFORMAT + }; +}; + +#if (!defined MN_SW_WEB && !defined MN_SW_GLOBAL) +Menu MN_OBJECTMENU_LIST +{ + ItemList = + { + MN_RESET + SEPARATOR ; + MN_TXT + SEPARATOR ; + ITEM_TRANSLITERATE_MENU + SEPARATOR ; + MN_RUBY_DIALOG + MN_NUMBERING + MN_ALWAYS + MN_AUTOFORMAT + }; +}; + +Menu MN_OBJECTMENU_TABLE +{ + ItemList = + { + MN_RESET + SEPARATOR ; + MN_TXT + MenuItem + { + Identifier = FN_EDIT_REGION ; + HelpID = FN_EDIT_REGION ; + Text [ de ] = "Bereic~he..." ; + Text [ en-US ] = "Sections..." ; + Text [ x-comment ] = " "; + Text[ pt ] = "~Categorias..."; + Text[ ru ] = "ОблаÑти..."; + Text[ el ] = "Ενότ~ητες..."; + Text[ nl ] = "Be~reiken..."; + Text[ fr ] = "Sec~tions..."; + Text[ es ] = "~Secciones..."; + Text[ fi ] = "Osiot..."; + Text[ ca ] = "Sections..."; + Text[ it ] = "Se~zioni..."; + Text[ sk ] = "Sekcie..."; + Text[ da ] = "OmrÃ¥der..."; + Text[ sv ] = "OmrÃ¥den..."; + Text[ pl ] = "Sekcje..."; + Text[ pt-BR ] = "Seções..."; + Text[ th ] = "ส่วน..."; + Text[ ja ] = "範囲..."; + Text[ ko ] = "구ì—..."; + Text[ zh-CN ] = "区域..."; + Text[ zh-TW ] = "å€åŸŸ..."; + Text[ tr ] = "Bölümler..."; + Text[ hi-IN ] = "Sections..."; + Text[ ar ] = "نطاقات..."; + Text[ he ] = "‮חלקי מסמך...‬"; + }; + SEPARATOR ; + ITEM_TRANSLITERATE_MENU + SEPARATOR ; +#ifndef MN_SW_WEB + MN_RUBY_DIALOG +#endif + MN_NUMBERING + // SEPARATOR; + // MN_BB + SEPARATOR ; + MN_TAB1 + MN_TAB2 + MN_ALWAYS + MenuItem + { + ITEM_FORMAT_AUTOFORMAT + }; + }; +}; + +Menu MN_OBJECTMENU_FRAME +{ + ItemList = + { + MN_FRM + SEPARATOR ; + MN_ALIGN_FRAME + MN_MOUSE_FRAME_BEGIN + MN_MOUSE_FRAME_END + MN_ALWAYS + }; +}; + +Menu MN_OBJECTMENU_OLE +{ + ItemList = + { + MN_OLE + SEPARATOR ; + MN_ALIGN_FRAME + MN_MOUSE_FRAME_BEGIN + MN_WRAP_CONTOUR + MN_EDIT_CONTOUR + MN_MOUSE_FRAME_END + MN_ALWAYS + }; +}; + +Menu MN_OBJECTMENU_GRAFIK +{ + ItemList = + { + MN_GRAFIC + SEPARATOR ; + MN_ALIGN_FRAME + MN_MOUSE_FRAME_BEGIN + MN_WRAP_CONTOUR + MN_EDIT_CONTOUR + MN_MOUSE_FRAME_END + MN_ALWAYS + }; +}; + +Menu MN_OBJECTMENU_DRAW +{ + ItemList = + { + MN_DRAW1 + MN_DRWTXTATTR + MenuItem + { + ITEM_FORMAT_ATTR_TRANSFORM + }; + MN_NAME_GROUP + SEPARATOR ; + MN_DRAW2 + MN_ANCHOR + MN_WRAP_DRAW + SEPARATOR ; + MN_DRAW3 + SEPARATOR ; + MN_FONTWORK + }; +}; + +Menu MN_OBJECTMENU_DRAWFORM +{ + ItemList = + { + MenuItem + { + ITEM_FORMAT_ATTR_TRANSFORM + }; + MN_NAME_GROUP + MN_FORM + SEPARATOR ; + MN_DRAW6 + MN_ANCHOR + MN_WRAP_DRAW + SEPARATOR ; + MN_DRAW3 + }; +}; + +Menu MN_OBJECTMENU_DRWTXT +{ + ItemList = + { + MN_RESET + SEPARATOR ; + MN_TEXT_ATTR + SEPARATOR ; + MN_DRWTXT + SEPARATOR ; + ITEM_TRANSLITERATE_MENU + SEPARATOR ; + MN_DRWTXTATTR + MN_FONTWORK + }; +}; +#endif // MN_SW_WEB +#endif //MN_SW_PORTAL + +#ifdef MN_SW_WEB + #ifdef MN_SW_PORTAL + #define _MN_EXTRA MN_WEBEXTRA_PORT + #else + #define _MN_EXTRA MN_WEBEXTRA + #endif +#elif defined MN_SW_GLOBAL //8 + #ifdef MN_SW_PORTAL + #define _MN_EXTRA MN_GLOBALEXTRA_PORT + #else + #define _MN_EXTRA MN_GLOBALEXTRA + #endif +#else + #ifdef MN_SW_PORTAL + #define _MN_EXTRA MN_EXTRA_PORT + #else + #define _MN_EXTRA MN_EXTRA + #endif +#endif + +MenuItem _MN_EXTRA +{ + Identifier = ITEM_TOOLS_ID ; + HelpID = FN_EXTRA ; + Text [ de ] = "E~xtras" ; + Text [ en-US ] = "~Tools" ; + SubMenu = Menu + { + ItemList = + { + MenuItem + { + Identifier = MN_SUB_SPELLING ; + HelpID = HID_MN_SUB_SPELLING ; + Text [ de ] = "~Rechtschreibprüfung" ; + Text [ en-US ] = "~Spellcheck" ; + /* ### ACHTUNG: Neuer Text in Resource? Rechtschreibprüfung : Rechtschreibpr³fung */ + SubMenu = Menu + { + ItemList = + { + MenuItem + { + Identifier = FN_SPELLING_DLG ; + HelpID = FN_SPELLING_DLG ; + /* ### ACHTUNG: Neuer Text in Resource? ~Prüfen... : ~Pr³fen... */ + Text [ de ] = "~Prüfen..." ; + Text [ en-US ] = "~Check..." ; + Text [ x-comment ] = " "; + Text[ pt ] = "~Verificar..."; + Text[ ru ] = "Проверка..."; + Text[ el ] = "Έ~λεγχος..."; + Text[ nl ] = "~Controleren..."; + Text[ fr ] = "~Vérification..."; + Text[ es ] = "~Revisar..."; + Text[ fi ] = "~Tarkista..."; + Text[ ca ] = "~Comprova..."; + Text[ it ] = "~Avvia..."; + Text[ sk ] = "~Kontrola..."; + Text[ da ] = "~Kontroller..."; + Text[ sv ] = "~Kontrollera..."; + Text[ pl ] = "~Sprawdź..."; + Text[ pt-BR ] = "~Verificar..."; + Text[ th ] = "~ตรวจสà¸à¸š..."; + Text[ ja ] = "スペルãƒã‚§ãƒƒã‚¯(~C)..."; + Text[ ko ] = "검사(~C)..."; + Text[ zh-CN ] = "检查(~C)..."; + Text[ zh-TW ] = "檢查(~C)..."; + Text[ tr ] = "~Denetim..."; + Text[ hi-IN ] = "~जाà¤à¤š..."; + Text[ ar ] = "...تدقيق"; + Text[ he ] = "‮בדיקה...‬"; + }; + MenuItem + { + Identifier = SID_AUTOSPELL_CHECK ; + HelpID = SID_AUTOSPELL_CHECK ; + /* ### ACHTUNG: Neuer Text in Resource? ~Automatisch prüfen : ~Automatisch pr³fen */ + Text [ de ] = "~Automatisch prüfen" ; + Text [ en-US ] = "~AutoSpellcheck" ; + Text [ x-comment ] = " "; + Text[ pt ] = "~Verificação automática"; + Text[ ru ] = "Ðвтопроверка орфографии"; + Text[ el ] = "~Αυτόματος οÏθογÏαφικός Îλεγχος"; + Text[ nl ] = "~Automatisch controleren"; + Text[ fr ] = "Vérification ~automatique"; + Text[ es ] = "Revisión ~automática"; + Text[ fi ] = "~Automaattinen oikoluku"; + Text[ ca ] = "~Autocorreció"; + Text[ it ] = "~Controllo automatico"; + Text[ sk ] = "~Automatická kontrola pravopisu"; + Text[ da ] = "~Automatisk stavekontrol"; + Text[ sv ] = "Kontrollera ~automatiskt"; + Text[ pl ] = "~Automatyczne sprawdzanie pisowni"; + Text[ pt-BR ] = "~Verificação automática"; + Text[ th ] = "ตรวจสà¸à¸šà¸à¸²à¸£à¸ªà¸°à¸à¸”~à¸à¸±à¸•à¹‚นมัติ"; + Text[ ja ] = "自動スペルãƒã‚§ãƒƒã‚¯(~A)"; + Text[ ko ] = "ìžë™ 맞춤법 검사(~A)"; + Text[ zh-CN ] = "自动检查拼写(~A)"; + Text[ zh-TW ] = "自動檢查拼寫(~A)"; + Text[ tr ] = "~Otomatik denetim"; + Text[ hi-IN ] = "सà¥à¤µà¤šà¤¾à¤²à¤¿à¤¤ ~ढंग से अकà¥à¤·à¤° की जाà¤à¤š"; + Text[ ar ] = "تدقيق تلقائي"; + Text[ he ] = "‮×יות ×וטומטי‬"; + }; + }; + }; + Text [ x-comment ] = " "; + Text[ pt ] = "~Ortografia"; + Text[ ru ] = "Проверка орфографии"; + Text[ el ] = "Ο~ÏθογÏαφικός Îλεγχος"; + Text[ nl ] = "~Spellingcontrole"; + Text[ fr ] = "Vérification orthographique"; + Text[ es ] = "~Revisión ortográfica"; + Text[ fi ] = "~Oikeinkirjoituksen tarkistus"; + Text[ ca ] = "O~rtografia"; + Text[ it ] = "Controllo ~ortografico"; + Text[ sk ] = "~Kontrola pravopisu"; + Text[ da ] = "Sta~vekontrol"; + Text[ sv ] = "~Rättstavning"; + Text[ pl ] = "~Pisownia"; + Text[ pt-BR ] = "Verificação ~Ortográfica"; + Text[ th ] = "~ตรวจสà¸à¸šà¸à¸²à¸£à¸ªà¸°à¸à¸”"; + Text[ ja ] = "æ–‡æ›¸æ ¡æ£(~S)"; + Text[ ko ] = "맞춤법 검사(~S)"; + Text[ zh-CN ] = "拼写检查(~S)"; + Text[ zh-TW ] = "拼寫檢查(~S)"; + Text[ tr ] = "Ä°~mla denetimi"; + Text[ hi-IN ] = "~अकà¥à¤·à¤° की जाà¤à¤š"; + Text[ ar ] = "تدقيق إملائي"; + Text[ he ] = "‮בדיקת ×יות‬"; + }; + MenuItem + { + ITEM_HANGUL_HANJA_CONVERSION + }; + MenuItem + { + Identifier = FN_THESAURUS_DLG ; + HelpID = FN_THESAURUS_DLG ; + Text [ de ] = "T~hesaurus..." ; + Text [ en-US ] = "~Thesaurus..." ; + Text [ x-comment ] = " "; + Text[ pt ] = "~Sinónimos..."; + Text[ ru ] = "ТезауруÑ..."; + Text[ el ] = "Θ~ησαυÏός λÎξεων..."; + Text[ nl ] = "~Thesaurus..."; + Text[ fr ] = "~Dictionnaire des synonymes..."; + Text[ es ] = "~Diccionario de sinónimos..."; + Text[ fi ] = "Synonyym~isanasto..."; + Text[ ca ] = "~Thesaurus..."; + Text[ it ] = "Sinoni~mi..."; + Text[ sk ] = "SlovnÃk ~synoným..."; + Text[ da ] = "~Synonymordbog..."; + Text[ sv ] = "~Synonymordlista..."; + Text[ pl ] = "~Tezaurus..."; + Text[ pt-BR ] = "~Dicionário de Sinônimos"; + Text[ th ] = "~à¸à¸£à¸£à¸–าภิธาน..."; + Text[ ja ] = "類義語辞典(~T)..."; + Text[ ko ] = "ë™ì˜ì–´ ì‚¬ì „(~T)..."; + Text[ zh-CN ] = "åŒä¹‰è¯è¯å…¸(~T)..."; + Text[ zh-TW ] = "åŒç¾©è©žè©žå…¸(~T)..."; + Text[ tr ] = "~EÅŸanlamlılar..."; + Text[ hi-IN ] = "~विशà¥à¤µà¤•à¥‹à¤¶..."; + Text[ ar ] = "قاموس المرادÙات..."; + Text[ he ] = "â€®×ž×œ×™× × ×¨×“×¤×•×ª...‬"; + }; +#ifndef MN_SW_WEB + MenuItem + { + Identifier = FN_HYPHENATE_OPT_DLG ; + HelpID = FN_HYPHENATE_OPT_DLG ; + Text [ de ] = "Silben~trennung..." ; + Text [ en-US ] = "~Hyphenation..." ; + Text [ x-comment ] = " "; + Text[ pt ] = "~Divisão silábica..."; + Text[ ru ] = "РаÑÑтановка переноÑов..."; + Text[ el ] = "Συλλαβισμός..."; + Text[ nl ] = "~Woordafbreking..."; + Text[ fr ] = "~Coupure des mots..."; + Text[ es ] = "~Separación silábica..."; + Text[ fi ] = "~Tavutus..."; + Text[ ca ] = "~Separació en sÃl.labes..."; + Text[ it ] = "~Sillabazione..."; + Text[ sk ] = "~Delenie slov..."; + Text[ da ] = "~Orddeling..."; + Text[ sv ] = "Avs~tavning..."; + Text[ pl ] = "~Dzielenie wyrazów..."; + Text[ pt-BR ] = "Divisão ~Silábica..."; + Text[ th ] = "ใ~ช้ยัติภังค์..."; + Text[ ja ] = "ãƒã‚¤ãƒ•ãƒãƒ¼ã‚·ãƒ§ãƒ³(~H)..."; + Text[ ko ] = "하ì´í”ˆ 넣기(~H)..."; + Text[ zh-CN ] = "è¿žå—符(~H)..."; + Text[ zh-TW ] = "連å—符(~H)..."; + Text[ tr ] = "~Ayırma..."; + Text[ hi-IN ] = "~हाइफनेशन..."; + Text[ ar ] = "Ùصل المقاطع..."; + Text[ he ] = "‮שבירת מלי×...‬"; + }; +#endif + SEPARATOR ; + MenuItem + { + Identifier = SID_AUTO_CORRECT_DLG; + HelpID = SID_AUTO_CORRECT_DLG; + Text [ de ] = "~AutoKorrektur/AutoFormat..." ; + Text [ en-US ] = "~AutoCorrect/AutoFormat..." ; + Text [ x-comment ] = " "; + Text[ pt ] = "~AutoCorrecção/AutoFormato..."; + Text[ ru ] = "Ðвтозамена/автоформат..."; + Text[ el ] = "~Αυτόματη διόÏθωση/Αυτόματη μοÏφοποίηση..."; + Text[ nl ] = "A~utoCorrectie/AutoOpmaak..."; + Text[ fr ] = "AutoCo~rrection/AutoFormat..."; + Text[ es ] = "~Corrección/Formateado automático..."; + Text[ fi ] = "Automaattinen ~korjaus/muotoilu..."; + Text[ ca ] = "~Autocorrecció/autoformat..."; + Text[ it ] = "Correzione/Formattazione a~utomatica..."; + Text[ sk ] = "~Automatické opravy/formát..."; + Text[ da ] = "~AutoKorrektur/AutoFormat..."; + Text[ sv ] = "~AutoKorrigering/AutoFormat..."; + Text[ pl ] = "Autokorekta/Auto~formatowanie..."; + Text[ pt-BR ] = "~AutoCorreção/AutoFormatação..."; + Text[ th ] = "à¹à¸à¹‰à¹„ขให้ถูà¸à¸•à¹‰à¸à¸‡~à¸à¸±à¸•à¹‚นมัติ/รูปà¹à¸šà¸šà¸à¸±à¸•à¹‚นมัติ..."; + Text[ ja ] = "オートコレクト/オートフォーマット(~A)..."; + Text[ ko ] = "ìžë™ ìˆ˜ì •/ìžë™ ì„œì‹(~A)..."; + Text[ zh-CN ] = "自动更æ£/è‡ªåŠ¨æ ¼å¼(~A)..."; + Text[ zh-TW ] = "è‡ªå‹•æ ¡æ£/è‡ªå‹•æ ¼å¼(~A)..."; + Text[ tr ] = "~Otomatik düzeltme/formatlama..."; + Text[ hi-IN ] = "~सà¥à¤µà¤šà¤¾à¤²à¤¿à¤¤ ढंग से ठीक करो/सà¥à¤µà¤šà¤¾à¤²à¤¿à¤¤ ढंग से रचना करो..."; + Text[ ar ] = "...تصØÙŠØ ØªÙ„Ù‚Ø§Ø¦ÙŠ/تنسيق تلقائي"; + Text[ he ] = "‮תיקון ×וטומטי/עיצוב ×וטומטי...‬"; + }; +#ifndef MN_SW_WEB + SEPARATOR ; + MenuItem + { + Identifier = FN_NUMBERING_OUTLINE_DLG ; + HelpID = FN_NUMBERING_OUTLINE_DLG ; + Text [ de ] = "~Kapitelnummerierung..." ; + Text [ en-US ] = "Outline ~Numbering..." ; + Text [ x-comment ] = " "; + Text[ pt ] = "N~umeração de capÃtulos..."; + Text[ ru ] = "Структура нумерации..."; + Text[ el ] = "ΑÏίθμηση ~κεφαλαίων..."; + Text[ nl ] = "Hoofdstuk~nummering..."; + Text[ fr ] = "Numérotation des c~hapitres..."; + Text[ es ] = "~Numeración de capÃtulos..."; + Text[ fi ] = "Jäsennys~numerointi..."; + Text[ ca ] = "Numeració de ca~pÃtols..."; + Text[ it ] = "Numera~zione capitolo..."; + Text[ sk ] = "ÄŒÃslova~nie osnovy..."; + Text[ da ] = "~Kapitelnummerering..."; + Text[ sv ] = "~Kapitelnumrering..."; + Text[ pl ] = "Num~eracja konspektu..."; + Text[ pt-BR ] = "~Numeração da Estrutura de Tópicos..."; + Text[ th ] = "เค้าร่าง~ลำดับตัวเลข..."; + Text[ ja ] = "ç« ç•ªå·ä»˜ã‘(~N)..."; + Text[ ko ] = "장 번호 매기기(~N)..."; + Text[ zh-CN ] = "ç« èŠ‚ç¼–å·(~N)..."; + Text[ zh-TW ] = "ç« ç¯€ç·¨è™Ÿ(~N)..."; + Text[ tr ] = "Özet ~numaralama..."; + Text[ hi-IN ] = "बाहरी रूपरेखा को ~संखà¥à¤¯à¤¾ देना..."; + Text[ ar ] = "...ترقيم الÙصول"; + Text[ he ] = "‮מיספור פסק×ות...‬"; + }; + MenuItem + { + Identifier = FN_LINE_NUMBERING_DLG ; + HelpID = FN_LINE_NUMBERING_DLG ; + Text [ de ] = "~Zeilennummerierung..." ; + Text [ en-US ] = "~Line Numbering..." ; + Text [ x-comment ] = " "; + Text[ pt ] = "~Numeração de linhas..."; + Text[ ru ] = "ÐÑƒÐ¼ÐµÑ€Ð°Ñ†Ð¸Ñ Ñтрок..."; + Text[ el ] = "ΑÏί~θμηση γÏαμμών..."; + Text[ nl ] = "~Regelnummering..."; + Text[ fr ] = "Numérotation des ~lignes..."; + Text[ es ] = "~Numeración de lÃneas..."; + Text[ fi ] = "~Rivien numerointi..."; + Text[ ca ] = "Numeració de ~lÃnies..."; + Text[ it ] = "Numerazione rig~he..."; + Text[ sk ] = "ÄŒÃs~lovanie riadkov..."; + Text[ da ] = "~Linjenummerering..."; + Text[ sv ] = "Ra~dnumrering..."; + Text[ pl ] = "~Numeracja wierszy..."; + Text[ pt-BR ] = "Numeração de ~Linhas..."; + Text[ th ] = "ลำดับตัวเลข~บรรทัด..."; + Text[ ja ] = "行番å·ä»˜ã‘(~L)..."; + Text[ ko ] = "줄 번호 매기기(~L)..."; + Text[ zh-CN ] = "行编å·(~L)..."; + Text[ zh-TW ] = "行編號(~L)..."; + Text[ tr ] = "~Satır numaralama..."; + Text[ hi-IN ] = "~रेखा संखà¥à¤¯à¤¾ देना..."; + Text[ ar ] = "...ترقيم الأسطر"; + Text[ he ] = "‮מיספור שורות...‬"; + }; +#endif + MenuItem + { + Identifier = FN_FORMAT_FOOTNOTE_DLG ; + HelpID = FN_FORMAT_FOOTNOTE_DLG ; + /* ### ACHTUNG: Neuer Text in Resource? ~Fußnoten... : ~Fu˜noten... */ + Text [ de ] = "~Fußnoten..." ; + Text [ en-US ] = "~Footnotes..." ; + Text [ x-comment ] = " "; + Text[ pt ] = "~Notas de rodapé..."; + Text[ ru ] = "СноÑки..."; + Text[ el ] = "Υποσημειώσεις..."; + Text[ nl ] = "~Voetnoten..."; + Text[ fr ] = "~Notes de bas de page..."; + Text[ es ] = "Notas al ~pie..."; + Text[ fi ] = "~Alaviitteet..."; + Text[ ca ] = "~Notes al peu..."; + Text[ it ] = "Note a piè pagina..."; + Text[ sk ] = "Po~známky pod Äiarou..."; + Text[ da ] = "~Fodnoter..."; + Text[ sv ] = "~Fotnoter..."; + Text[ pl ] = "Pr~zypisy dolne..."; + Text[ pt-BR ] = "N~otas de Rodapé..."; + Text[ th ] = "เ~ชิงà¸à¸£à¸£à¸–..."; + Text[ ja ] = "脚注(~F)..."; + Text[ ko ] = "ê°ì£¼ ë° ë¯¸ì£¼(~F)..."; + Text[ zh-CN ] = "注脚(~F)..."; + Text[ zh-TW ] = "註腳(~F)..."; + Text[ tr ] = "~Dipnotlar..."; + Text[ hi-IN ] = "~पृषà¥à¤ के नीचे की टीका..."; + Text[ ar ] = "...Øواشي سÙلية"; + Text[ he ] = "‮הערות שוליי×...‬"; + }; + SEPARATOR ; + MenuItem + { + ITEM_INSERT_GALLERY + }; + SEPARATOR ; + MenuItem + { + ITEM_EDIT_BIBLIOGRAPHY + }; + ITEM_DATASOURCE_ADMINISTRATION + SEPARATOR ; +#ifndef MN_SW_WEB + MenuItem + { + Identifier = FN_QRY_MERGE ; + HelpID = FN_QRY_MERGE ; + Text [ de ] = "Se~riendruck..." ; + Text [ en-US ] = "~Mail Merge..." ; + Text [ x-comment ] = " "; + Text[ pt ] = "~Mail Merge..."; + Text[ ru ] = "~ЦиркулÑрное пиÑьмо..."; + Text[ el ] = "ΕγκÏκλιος επιστολή..."; + Text[ nl ] = "S~tandaardbrief..."; + Text[ fr ] = "~Mailing..."; + Text[ es ] = "~Impresión en serie..."; + Text[ fi ] = "~Mail Merge..."; + Text[ ca ] = "D'una~ carta..."; + Text[ it ] = "~Stampa in serie..."; + Text[ sk ] = "For~mulárové listy..."; + Text[ da ] = "~Mail Merge..."; + Text[ sv ] = "Ko~pplad utskrift..."; + Text[ pl ] = "List seryjny..."; + Text[ pt-BR ] = "~Mala direta..."; + Text[ th ] = "à¹~บบจดหมาย..."; + Text[ ja ] = "å·®ã—è¾¼ã¿å°åˆ·(~M)..."; + Text[ ko ] = "편지 병합(~M)..."; + Text[ zh-CN ] = "邮件åˆå¹¶(~M)..."; + Text[ zh-TW ] = "åˆä½µåˆ—å°(~M)..."; + Text[ tr ] = "~Posta BirleÅŸtir"; + Text[ hi-IN ] = "~Mail Merge..."; + Text[ ar ] = "خطاب مسلسل..."; + Text[ he ] = "~Mail Merge..."; + }; + SEPARATOR ; +#endif + MenuItem + { + Identifier = FN_CONVERT_TEXT_TABLE ; + HelpID = FN_CONVERT_TEXT_TABLE ; + Text [ de ] = "Te~xt <-> Tabelle..." ; + Text [ en-US ] = "Te~xt <-> Table..." ; + Text [ x-comment ] = " "; + Text[ pt ] = "Te~xto <-> Tabela..."; + Text[ ru ] = "ТекÑÑ‚ <-> Таблица..."; + Text[ el ] = "Κείμενο <-> Πίνακας..."; + Text[ nl ] = "~Tekst <-> Tabel..."; + Text[ fr ] = "T~exte <-> tableau..."; + Text[ es ] = "~Texto <-> Tabla..."; + Text[ fi ] = "Teks~ti <-> taulukko..."; + Text[ ca ] = "Te~xt <-> Taules..."; + Text[ it ] = "T~esto <-> Tabella..."; + Text[ sk ] = "Te~xt <-> Tabuľka..."; + Text[ da ] = "Te~kst <-> Tabel..."; + Text[ sv ] = "Text <-> Tabell..."; + Text[ pl ] = "Tek~st <-> tabela..."; + Text[ pt-BR ] = "Te~xto <-> Tabela..."; + Text[ th ] = "ข้à¸~ความ <-> ตาราง..."; + Text[ ja ] = "テã‚ストã¨è¡¨ã®å¤‰æ›(~X)..."; + Text[ ko ] = "í…스트 <-> í‘œ 변환(~X)..."; + Text[ zh-CN ] = "æ–‡å—å’Œè¡¨æ ¼äº’æ¢(~X)..."; + Text[ zh-TW ] = "æ–‡å—å’Œè¡¨æ ¼äº’æ›(~X)..."; + Text[ tr ] = "~Metin <->Tablo Dönüşümü..."; + Text[ hi-IN ] = "~टेकà¥à¤¸à¥à¤Ÿà¥ <-> सारणी..."; + Text[ ar ] = "نص <-> جدول..."; + Text[ he ] = "Te~xt <-> Tabelle..."; + }; + MenuItem + { + Identifier = FN_SORTING_DLG ; + HelpID = FN_SORTING_DLG ; + Text [ de ] = "S~ortieren..." ; + Text [ en-US ] = "So~rt..." ; + Text [ x-comment ] = " "; + Text[ pt ] = "~Ordenar..."; + Text[ ru ] = "Сортировать..."; + Text[ el ] = "Τα~ξινόμηση..."; + Text[ nl ] = "So~rteren..."; + Text[ fr ] = "~Trier..."; + Text[ es ] = "O~rdenar..."; + Text[ fi ] = "L~ajittele..."; + Text[ ca ] = "O~rdena..."; + Text[ it ] = "O~rdina..."; + Text[ sk ] = "T~riediÅ¥..."; + Text[ da ] = "S~orter..."; + Text[ sv ] = "Sortera..."; + Text[ pl ] = "So~rtuj..."; + Text[ pt-BR ] = "O~rdenar..."; + Text[ th ] = "เรีย~ง..."; + Text[ ja ] = "並ã¹æ›¿ãˆ(~R)..."; + Text[ ko ] = "ì •ë ¬(~R)..."; + Text[ zh-CN ] = "排åº(~R)..."; + Text[ zh-TW ] = "排åº(~R)..."; + Text[ tr ] = "~Sırala..."; + Text[ hi-IN ] = "सो~रà¥à¤Ÿ करो..."; + Text[ ar ] = "...Ùرز"; + Text[ he ] = "S~ortieren..."; + }; + MenuItem + { + Identifier = FN_CALCULATE ; + HelpID = FN_CALCULATE ; + Text [ de ] = "~Berechnen" ; + Text [ en-US ] = "Calculat~e" ; + Text [ x-comment ] = " "; + Text[ pt ] = "C~alcular"; + Text[ ru ] = "ВычиÑлить"; + Text[ el ] = "~Υπολογισμός"; + Text[ nl ] = "~Berekenen"; + Text[ fr ] = "Calc~uler"; + Text[ es ] = "C~alcular"; + Text[ fi ] = "Las~ke"; + Text[ ca ] = "Ca~lcula"; + Text[ it ] = "C~alcola"; + Text[ sk ] = "S~poÄÃtaÅ¥"; + Text[ da ] = "~Beregn"; + Text[ sv ] = "Beräkna"; + Text[ pl ] = "Obli~cz"; + Text[ pt-BR ] = "Cal~cular"; + Text[ th ] = "คำนว~ณ"; + Text[ ja ] = "計算(~E)"; + Text[ ko ] = "계산(~E)"; + Text[ zh-CN ] = "计算(~E)"; + Text[ zh-TW ] = "計算(~E)"; + Text[ tr ] = "~Hesapla"; + Text[ hi-IN ] = "ग~णना करो"; + Text[ ar ] = "Øساب الناتج"; + Text[ he ] = "~Berechnen"; + }; +#ifndef MN_SW_WEB + MenuItem + { + Identifier = MN_SUB_UPDATE ; + HelpID = HID_MN_SUB_UPDATE ; + Text [ de ] = "Akt~ualisieren" ; + Text [ en-US ] = "~Update" ; + SubMenu = Menu + { + ItemList = + { + MenuItem + { + Identifier = FN_UPDATE_ALL ; + HelpID = FN_UPDATE_ALL ; + Text [ de ] = "~Alles Aktualisieren" ; + Text [ en-US ] = "~Update All" ; + Text [ x-comment ] = " "; + Text[ pt ] = "Actualizar ~tudo"; + Text[ ru ] = "Обновить вÑе"; + Text[ el ] = "ΕνημÎÏωση όλων"; + Text[ nl ] = "~Alles bijwerken"; + Text[ fr ] = "~Tout actualiser"; + Text[ es ] = "~Actualizar todo"; + Text[ fi ] = "~Päivitä kaikki"; + Text[ ca ] = "~Actualitza tot"; + Text[ it ] = "~Aggiorna tutto"; + Text[ sk ] = "~AktualizovaÅ¥ vÅ¡etko"; + Text[ da ] = "Opdater ~alt"; + Text[ sv ] = "Uppdatera allt"; + Text[ pl ] = "~Aktualizuj wszystko"; + Text[ pt-BR ] = "At~ualizar Tudo"; + Text[ th ] = "~ปรับปรุงทั้งหมด"; + Text[ ja ] = "ã™ã¹ã¦æ›´æ–°(~U)"; + Text[ ko ] = "ëª¨ë‘ ì—…ë°ì´íŠ¸(~U)"; + Text[ zh-CN ] = "全部更新(~U)"; + Text[ zh-TW ] = "全部更新(~U)"; + Text[ tr ] = "~Tümünü güncelle"; + Text[ hi-IN ] = "~सब अपडेटॠकरो"; + Text[ ar ] = "تØديث الكل"; + Text[ he ] = "‮עידכון כולל‬"; + }; + SEPARATOR ; + MenuItem + { + Identifier = FN_UPDATE_FIELDS ; + HelpID = FN_UPDATE_FIELDS ; + Text [ de ] = "~Felder" ; + Text [ en-US ] = "~Fields" ; + Text [ x-comment ] = " "; + Text[ pt ] = "~Campos"; + Text[ ru ] = "ПолÑ"; + Text[ el ] = "Πε~δία"; + Text[ nl ] = "~Velden"; + Text[ fr ] = "C~hamps"; + Text[ es ] = "~Campos"; + Text[ fi ] = "~Kentät"; + Text[ ca ] = "~Camps"; + Text[ it ] = "Ca~mpi"; + Text[ sk ] = "Po~le"; + Text[ da ] = "~Felter"; + Text[ sv ] = "Fält"; + Text[ pl ] = "~Pola"; + Text[ pt-BR ] = "~Campos"; + Text[ th ] = "เ~ขตข้à¸à¸¡à¸¹à¸¥"; + Text[ ja ] = "フィールド(~F)"; + Text[ ko ] = "í•„ë“œ(~F)"; + Text[ zh-CN ] = "å—段(~F)"; + Text[ zh-TW ] = "欄ä½(~F)"; + Text[ tr ] = "~Alanlar"; + Text[ hi-IN ] = "~कà¥à¤·à¥‡à¤¤à¥à¤°à¥‡à¤‚"; + Text[ ar ] = "Øقول"; + Text[ he ] = "‮שדות‬"; + }; + MenuItem + { + Identifier = FN_UPDATE_ALL_LINKS ; + HelpID = FN_UPDATE_ALL_LINKS ; + Text [ de ] = "Verkn~üpfungen" ; + Text [ en-US ] = "~Links" ; + Text [ x-comment ] = " "; + Text[ pt ] = "~Ligações"; + Text[ ru ] = "СвÑзи"; + Text[ el ] = "Σ~υνδÎσεις"; + Text[ nl ] = "Koppe~lingen"; + Text[ fr ] = "~Liens"; + Text[ es ] = "~VÃnculos"; + Text[ fi ] = "~Linkit"; + Text[ ca ] = "~Enllaços"; + Text[ it ] = "~Collegamenti"; + Text[ sk ] = "~Odkazy"; + Text[ da ] = "Kæ~der"; + Text[ sv ] = "Länkar"; + Text[ pl ] = "ÅÄ…~cza"; + Text[ pt-BR ] = "~VÃnculos"; + Text[ th ] = "เ~ชื่à¸à¸¡à¹‚ยง"; + Text[ ja ] = "リンク(~L)"; + Text[ ko ] = "ë§í¬(~L)"; + Text[ zh-CN ] = "链接(~L)"; + Text[ zh-TW ] = "æ·å¾‘(~L)"; + Text[ tr ] = "~BaÄŸlantılar"; + Text[ hi-IN ] = "~लिंकà¥à¤¸"; + Text[ ar ] = "مواقع مرتبطة"; + Text[ he ] = "‮קישורי×‬"; + }; + MenuItem + { + Identifier = FN_UPDATE_CHARTS ; + HelpID = FN_UPDATE_CHARTS ; + Text [ de ] = "Alle Dia~gramme" ; + Text [ en-US ] = "All ~Charts"; + Text [ x-comment ] = " "; + Text[ pt ] = "~Todos os gráficos"; + Text[ ru ] = "Ð’Ñе диаграммы"; + Text[ el ] = "Όλα τα δια~γÏάμματα"; + Text[ nl ] = "Alle ~diagrammen"; + Text[ fr ] = "Tous les ~diagrammes"; + Text[ es ] = "Todos los ~diagramas"; + Text[ fi ] = "Kaikki ~kaaviot"; + Text[ ca ] = "Tots els ~grà fics"; + Text[ it ] = "Tutti i dia~grammi"; + Text[ sk ] = "VÅ¡etky ~grafy"; + Text[ da ] = "Alle dia~grammer"; + Text[ sv ] = "Alla diagram"; + Text[ pl ] = "W~szystkie wykresy"; + Text[ pt-BR ] = "Todos os ~Gráficos"; + Text[ th ] = "à¹~ผนภูมิทั้งหมด"; + Text[ ja ] = "ã™ã¹ã¦ã®ã‚°ãƒ©ãƒ•(~C)"; + Text[ ko ] = "ëª¨ë“ ì°¨íŠ¸(~C)"; + Text[ zh-CN ] = "全部的图表(~C)"; + Text[ zh-TW ] = "全部的圖表(~C)"; + Text[ tr ] = "Tüm ~ÅŸemalar"; + Text[ hi-IN ] = "सब ~चारà¥à¤Ÿ"; + Text[ ar ] = "كل الرسومات البيانية"; + Text[ he ] = "Alle Dia~gramme"; + }; + MenuItem + { + Identifier = FN_UPDATE_CUR_TOX ; + HelpID = FN_UPDATE_CUR_TOX ; + Text [ de ] = "Aktuelles ~Verzeichnis" ; + Text [ en-US ] = "Current ~Index" ; + Text [ x-comment ] = " "; + Text[ pt ] = "Ãndice ~activo"; + Text[ ru ] = "Текущий указатель"; + Text[ el ] = "ΤÏÎχον ε~Ï…ÏετήÏιο"; + Text[ nl ] = "Huidige ~index"; + Text[ fr ] = "~Index actif"; + Text[ es ] = "~Ãndice actual"; + Text[ fi ] = "~Nykyinen hakemisto"; + Text[ ca ] = "~Ãndex actual"; + Text[ it ] = "Indice att~uale"; + Text[ sk ] = "SúÄasný re~gister"; + Text[ da ] = "Aktuelt ~bibliotek"; + Text[ sv ] = "Aktuell förteckning"; + Text[ pl ] = "Bieżący ~indeks"; + Text[ pt-BR ] = "Ãnd~ice Atual"; + Text[ th ] = "~ดัชนีปัจจุบัน"; + Text[ ja ] = "ç¾åœ¨ã®ç›®æ¬¡ã‚„索引(~I)"; + Text[ ko ] = "현재 ìƒ‰ì¸ ë° ëª©ì°¨(~I)"; + Text[ zh-CN ] = "当å‰çš„目录(~I)"; + Text[ zh-TW ] = "ç›®å‰çš„目錄(~I)"; + Text[ tr ] = "Yürürlükteki ~dizin"; + Text[ hi-IN ] = "वरà¥à¤¤à¤®à¤¾à¤¨ ~अनà¥à¤•à¥à¤°à¤®à¤£à¤¿à¤•à¤¾"; + Text[ ar ] = "الÙهرس الØالي"; + Text[ he ] = "Aktuelles ~Verzeichnis"; + }; + MenuItem + { + Identifier = FN_UPDATE_TOX ; + HelpID = FN_UPDATE_TOX ; + Text [ de ] = "Alle Ver~zeichnisse" ; + Text [ en-US ] = "~All Indexes and Tables" ; + Text [ x-comment ] = " "; + Text[ pt ] = "Indices ~todos"; + Text[ ru ] = "Ð’Ñе Ð¾Ð³Ð»Ð°Ð²Ð»ÐµÐ½Ð¸Ñ Ð¸ указатели"; + Text[ el ] = "Όλα τα ε~Ï…ÏετήÏια"; + Text[ nl ] = "~Alle registers"; + Text[ fr ] = "Tous les inde~x"; + Text[ es ] = "~Todos los Ãndices"; + Text[ fi ] = "Kaikki ~hakemistot ja luettelot"; + Text[ ca ] = "~Tots els Ãndexs"; + Text[ it ] = "T~utti gli indici"; + Text[ sk ] = "~VÅ¡etky registre a tabuľky"; + Text[ da ] = "Alle bib~lioteker"; + Text[ sv ] = "Alla förteckningar"; + Text[ pl ] = "~Wszystkie indeksy i spisy treÅ›ci"; + Text[ pt-BR ] = "Todos os Ãndices e ta~belas"; + Text[ th ] = "ดัชนี~ทั้งหมด"; + Text[ ja ] = "ã™ã¹ã¦ã®ç›®æ¬¡ã¨ç´¢å¼•(~A)"; + Text[ ko ] = "ëª¨ë“ ìƒ‰ì¸ ë° ëª©ì°¨(~A)"; + Text[ zh-CN ] = "全部的目录(~A)"; + Text[ zh-TW ] = "全部的目錄(~A)"; + Text[ tr ] = "~Tüm dizinler ve tablolar"; + Text[ hi-IN ] = "~सब अनà¥à¤•à¥à¤°à¤®à¤£à¤¿à¤•à¤¾"; + Text[ ar ] = "كل الÙهارس"; + Text[ he ] = "Alle Ver~zeichnisse"; + }; +#endif + MenuItem + { + Identifier = FN_REPAGINATE ; + HelpID = FN_REPAGINATE ; + Text [ de ] = "Se~itenformatierung" ; + Text [ en-US ] = "Page Formatting" ; + Text [ x-comment ] = " "; + Text[ pt ] = "Formatar pág~inas"; + Text[ ru ] = "Форматирование Ñтраницы"; + Text[ el ] = "ΜοÏφοποίηση σελίδας"; + Text[ nl ] = "~Paginaopmaak"; + Text[ fr ] = "~Formatage de page"; + Text[ es ] = "~Formateado de página"; + Text[ fi ] = "Sivun muotoilu"; + Text[ ca ] = "Format de pà gina"; + Text[ it ] = "~Reimpagina"; + Text[ sk ] = "Formátovanie stránky"; + Text[ da ] = "Sid~eformatering"; + Text[ sv ] = "Sidformatering"; + Text[ pl ] = "Formatowanie strony"; + Text[ pt-BR ] = "Formatação de Páginas"; + Text[ th ] = "จัดรูปà¹à¸šà¸šà¸«à¸™à¹‰à¸²"; + Text[ ja ] = "ページã®æ›¸å¼è¨å®š"; + Text[ ko ] = "페ì´ì§€ ì„œì‹ ì„¤ì •"; + Text[ zh-CN ] = "页é¢æ ¼å¼"; + Text[ zh-TW ] = "é é¢æ ¼å¼"; + Text[ tr ] = "Sayfa formatlama"; + Text[ hi-IN ] = "पृषà¥à¤ रचना करना"; + Text[ ar ] = "تنسيق الصÙØات"; + Text[ he ] = "‮עיצוב דפי×‬"; + }; +#ifndef MN_SW_WEB + }; + }; + Text [ x-comment ] = " "; + Text[ pt ] = "~Actualizar"; + Text[ ru ] = "Обновить"; + Text[ el ] = "ΕνημÎÏ~ωση"; + Text[ nl ] = "~Bijwerken"; + Text[ fr ] = "~Actualiser"; + Text[ es ] = "Act~ualizar"; + Text[ fi ] = "~Päivitä"; + Text[ ca ] = "Act~ualitza"; + Text[ it ] = "A~ggiorna"; + Text[ sk ] = "~AktualizovaÅ¥"; + Text[ da ] = "Opda~ter"; + Text[ sv ] = "Uppdatera"; + Text[ pl ] = "~Aktualizuj"; + Text[ pt-BR ] = "At~ualizar"; + Text[ th ] = "~ปรับปรุง"; + Text[ ja ] = "æ›´æ–°(~U)"; + Text[ ko ] = "ì—…ë°ì´íŠ¸(~U)"; + Text[ zh-CN ] = "æ›´æ–°(~U)"; + Text[ zh-TW ] = "æ›´æ–°(~U)"; + Text[ tr ] = "~Güncelle"; + Text[ hi-IN ] = "अप~डेटॠकरो"; + Text[ ar ] = "التØديث"; + Text[ he ] = "‮עידכון‬"; + }; +#endif + SEPARATOR ; + MenuItem + { + Identifier = MN_SUB_MACRO; + HelpID = HID_MN_SUB_MACRO; + ITEM_TOOLS_BASICCHOOSER + }; + MenuItem + { + ITEM_OPEN_XML_FILTERSETTINGS + }; + MenuItem + { + ITEM_TOOLS_CONFIG + }; + ITEM_MN_OPTIONS + }; + }; + Text [ x-comment ] = " "; + Text[ pt ] = "Ferra~mentas"; + Text[ ru ] = "~СервиÑ"; + Text[ el ] = "Ε~Ïγαλεία"; + Text[ nl ] = "E~xtra"; + Text[ fr ] = "~Outils"; + Text[ es ] = "~Herramientas"; + Text[ fi ] = "Ty~ökalut"; + Text[ ca ] = "Ei~nes"; + Text[ it ] = "~Strumenti"; + Text[ sk ] = "~Nástroje"; + Text[ da ] = "Fun~ktioner"; + Text[ sv ] = "~Verktyg"; + Text[ pl ] = "~NarzÄ™dzia"; + Text[ pt-BR ] = "Ferra~mentas"; + Text[ th ] = "เ~ครื่à¸à¸‡à¸¡à¸·à¸"; + Text[ ja ] = "ツール(~T)"; + Text[ ko ] = "ë„구(~T)"; + Text[ zh-CN ] = "工具(~T)"; + Text[ zh-TW ] = "工具(~T)"; + Text[ tr ] = "~Araçlar"; + Text[ hi-IN ] = "~औज़ार"; + Text[ ar ] = "Ø£~دوات"; + Text[ he ] = "‮כלי×‬"; +}; + +#ifdef MN_SW_WEB +#define MN_FRM_CAPTION_ITEM +#else +#define MN_FRM_CAPTION_ITEM \ + MenuItem\ + {\ + Identifier = FN_INSERT_CAPTION ;\ + HelpID = FN_INSERT_CAPTION ;\ + Text [ de ] = "Bes~chriftung..." ;\ + Text [ en-US ] = "~Caption..." ;\ + Text[ pt ] = "~Legenda...";\ + Text[ ru ] = "Ðазвание...";\ + Text[ el ] = "Λεζ~άντα...";\ + Text[ nl ] = "~Kop...";\ + Text[ fr ] = "L~égende...";\ + Text[ es ] = "~Etiqueta...";\ + Text[ fi ] = "~Kuvaotsikko...";\ + Text[ ca ] = "~Etiqueta...";\ + Text[ it ] = "Di~citura...";\ + Text[ sk ] = "~Popisok...";\ + Text[ da ] = "Billedtekst...";\ + Text[ sv ] = "Bildtext...";\ + Text[ pl ] = "~Podpis...";\ + Text[ pt-BR ] = "~Legenda...";\ + Text[ th ] = "~คำบรรยายภาพ...";\ + Text[ ja ] = "図表番å·(~C)...";\ + Text[ ko ] = "캡션(~C)...";\ + Text[ zh-CN ] = "说明(~C)...";\ + Text[ zh-TW ] = "標籤(~C)...";\ + Text[ tr ] = "~Resim yazısı...";\ + Text[ hi-IN ] = "~कॉपà¥à¤¶à¤¨à¥...";\ + Text[ ar ] = "تسمية توضيØية...";\ + Text[ he ] = "Bes~chriftung...";\ + }; +#endif + +#define _MN_EDIT_FIELD \ + MenuItem \ + { \ + Identifier = FN_EDIT_FIELD ; \ + HelpID = FN_EDIT_FIELD ; \ + Text [ de ] = "~Feldbefehl..." ; \ + Text [ en-US ] = "Fields..." ; \ + Text[ pt ] = "Ca~mpos...";\ + Text[ ru ] = "Поле...";\ + Text[ el ] = "Εντολή πε~δίου...";\ + Text[ nl ] = "~Veldopdrachten...";\ + Text[ fr ] = "~Champ...";\ + Text[ es ] = "~Campo...";\ + Text[ fi ] = "Kentät...";\ + Text[ ca ] = "~Camps...";\ + Text[ it ] = "~Comando di campo...";\ + Text[ sk ] = "Polia...";\ + Text[ da ] = "~Felt...";\ + Text[ sv ] = "~Fältkommando...";\ + Text[ pl ] = "Pole...";\ + Text[ pt-BR ] = "~Campos...";\ + Text[ th ] = "เข~ตข้à¸à¸¡à¸¹à¸¥...";\ + Text[ ja ] = "フィールド...";\ + Text[ ko ] = "í•„ë“œ...";\ + Text[ zh-CN ] = "å—段指令...";\ + Text[ zh-TW ] = "欄ä½æŒ‡ä»¤...";\ + Text[ tr ] = "Alanlar...";\ + Text[ hi-IN ] = "Fields...";\ + Text[ ar ] = "Øقل...";\ + Text[ he ] = "~Feldbefehl...";\ + }; +#define _MN_EDIT_FOOTNOTE \ + MenuItem \ + { \ + Identifier = FN_EDIT_FOOTNOTE ; \ + HelpID = FN_EDIT_FOOTNOTE ; \ + Text [ de ] = "Fußnote~..." ; \ + Text [ en-US ] = "Footnote~..." ; \ + Text[ pt ] = "~Nota de rodapé...";\ + Text[ ru ] = "СноÑка...";\ + Text[ el ] = "Υπο~σημείωση...";\ + Text[ nl ] = "~Voetnoot...";\ + Text[ fr ] = "Note de bas de pa~ge...";\ + Text[ es ] = "No~ta al pie...";\ + Text[ fi ] = "~Alaviitteet";\ + Text[ ca ] = "~Nota al peu...";\ + Text[ it ] = "~Nota a piè pagina...";\ + Text[ sk ] = "Poznámka pod Äiarou~...";\ + Text[ da ] = "Fo~dnote...";\ + Text[ sv ] = "Fotnot~...";\ + Text[ pl ] = "Przypis d~olny...";\ + Text[ pt-BR ] = "Nota~ de rodapé...";\ + Text[ th ] = "เ~ชิงà¸à¸£à¸£à¸–...";\ + Text[ ja ] = "脚注(~.)...";\ + Text[ ko ] = "ê°ì£¼(~.)...";\ + Text[ zh-CN ] = "注脚~...";\ + Text[ zh-TW ] = "註腳~...";\ + Text[ tr ] = "~Altbilgi...";\ + Text[ hi-IN ] = "Footnote~...";\ + Text[ ar ] = "Øاشية سÙلية...";\ + Text[ he ] = "Fußnote~...";\ + }; +#ifdef MN_SW_WEB + #define _MN_EDIT_IDX_ENTRY_DLG + #define _MN_EDIT_BIB_ENTRY_DLG +#else + #define _MN_EDIT_IDX_ENTRY_DLG \ + MenuItem \ + { \ + Identifier = FN_EDIT_IDX_ENTRY_DLG ; \ + HelpID = FN_EDIT_IDX_ENTRY_DLG ; \ + Text [ de ] = "Ver~zeichniseintrag..." ; \ + Text [ en-US ] = "Inde~x Entry..." ; \ + Text[ pt ] = "~Entrada do Ãndice...";\ + Text[ ru ] = "Ðлемент указателÑ...";\ + Text[ el ] = "ΚαταχώÏιση ε~Ï…ÏετηÏίου...";\ + Text[ nl ] = "~Indexitem...";\ + Text[ fr ] = "Entrée d'inde~x...";\ + Text[ es ] = "~Entrada del Ãndice...";\ + Text[ fi ] = "Hakemisto~merkintä";\ + Text[ ca ] = "Ent~rada d'Ãndex...";\ + Text[ it ] = "Voce di ~indice...";\ + Text[ sk ] = "~Položka obsahu...";\ + Text[ da ] = "Indekselement...";\ + Text[ sv ] = "Förteckningspost...";\ + Text[ pl ] = "Wpis z indeksu...";\ + Text[ pt-BR ] = "~Ãndice...";\ + Text[ th ] = "ราย~à¸à¸²à¸£à¸”ัชนี...";\ + Text[ ja ] = "目次ã¨ç´¢å¼•(~X)...";\ + Text[ ko ] = "ìƒ‰ì¸ ë° ëª©ì°¨(~X)...";\ + Text[ zh-CN ] = "目录æ¡ç›®(~X)...";\ + Text[ zh-TW ] = "索引æ¢ç›®(~X)...";\ + Text[ tr ] = "Ä°~ndis Girdisi...";\ + Text[ hi-IN ] = "Inde~x Entry...";\ + Text[ ar ] = "إدخال Ùهرسي...";\ + Text[ he ] = "Ver~zeichniseintrag...";\ + }; +#define _MN_EDIT_BIB_ENTRY_DLG \ + MenuItem \ + { \ + Identifier = FN_EDIT_AUTH_ENTRY_DLG ; \ + HelpID = FN_EDIT_AUTH_ENTRY_DLG ; \ + Text [ de ] = "~Literaturverzeichniseintrag..." ; \ + Text [ en-US ] = "~Bibliography Entry..."; \ + Text[ pt ] = "Entrada ~bibliográfica...";\ + Text[ ru ] = "Ðлемент ÑпиÑка литературы...";\ + Text[ el ] = "ΚαταχώÏιση βιβ~λιογÏαφίας...";\ + Text[ nl ] = "~Item voor literatuurlijst...";\ + Text[ fr ] = "Entrée de biblio~graphie...";\ + Text[ es ] = "~Entrada bibliográfica...";\ + Text[ fi ] = "~Bibliografiamerkintä";\ + Text[ ca ] = "~Entrada bibliogrà fica...";\ + Text[ it ] = "Voce bib~liografica...";\ + Text[ sk ] = "Po~ložka v zozname použitej literatúry...";\ + Text[ da ] = "Litteraturlisteelement...";\ + Text[ sv ] = "~Litteraturförteckningspost...";\ + Text[ pl ] = "Wpis bibliograficzny...";\ + Text[ pt-BR ] = "Entrada bibliográfica...";\ + Text[ th ] = "รายà¸à¸²à¸£~บรรณานุà¸à¸£à¸¡...";\ + Text[ ja ] = "å‚è€ƒæ–‡çŒ®é …ç›®(~B)...";\ + Text[ ko ] = "ì°¸ê³ ë¬¸í—Œ í•ëª©(~B)...";\ + Text[ zh-CN ] = "文献目录æ¡ç›®( ~B)...";\ + Text[ zh-TW ] = "åƒè€ƒæ–‡ç»ç›®éŒ„æ¢ç›®(~B)...";\ + Text[ tr ] = "~Kaynakça GiriÅŸi...";\ + Text[ hi-IN ] = "~Bibliography Entry...";\ + Text[ ar ] = "إدخال ÙÙŠ Ùهرس المراجع...";\ + Text[ he ] = "‮שורת בבליוגרפיה...‬";\ + }; \ + SEPARATOR ; +#endif + +#define _MN_EDIT_OPEN_HYPERLINK \ + MenuItem \ + { \ + ITEM_OPEN_HYPERLINK \ + }; + +#ifdef MN_SW_WEB +#define _DEFAULT_TEXT_EDIT_ELEMENTS \ + _MN_EDIT_FIELD \ + _MN_EDIT_FOOTNOTE \ + MenuItem \ + { \ + ITEM_POPUP_TEMPLATE_EDIT \ + }; \ + SEPARATOR ; \ + _MN_EDIT_OPEN_HYPERLINK +#else +#define _DEFAULT_TEXT_EDIT_ELEMENTS \ + _MN_EDIT_FIELD \ + _MN_EDIT_FOOTNOTE \ + _MN_EDIT_IDX_ENTRY_DLG \ + _MN_EDIT_BIB_ENTRY_DLG \ + MenuItem \ + { \ + ITEM_POPUP_TEMPLATE_EDIT \ + }; \ + SEPARATOR ; \ + _MN_EDIT_OPEN_HYPERLINK +#endif + +#ifndef MN_SW_PORTAL +#ifdef MN_SW_WEB + Menu MN_WEB_TEXT_POPUPMENU +#elif defined MN_SW_GLOBAL + Menu MN_GLOBAL_TEXT_POPUPMENU +#else + Menu MN_TEXT_POPUPMENU +#endif +{ + ItemList = + { + MN_RESET + SEPARATOR ; + MN_TEXT_ATTR + SEPARATOR ; + MN_TXT + MN_NUMBERING + ITEM_TRANSLITERATE_MENU + SEPARATOR ; +#ifndef MN_SW_WEB + MenuItem + { + Identifier = FN_UPDATE_CUR_TOX ; + HelpID = FN_UPDATE_CUR_TOX ; + Text [ de ] = "Ver~zeichnis aktualisieren" ; + Text [ en-US ] = "~Update Index/Table"; + Text[ pt ] = "Actualizar Ãn~dice"; + Text[ ru ] = "~Обновление указателÑ"; + Text[ el ] = "ΕνημÎÏ~ωση ευÏετηÏίου"; + Text[ nl ] = "~Index actualiseren"; + Text[ fr ] = "A~ctualiser l'index"; + Text[ es ] = "Actuali~zar Ãndice"; + Text[ fi ] = "~Päivitä hakemisto"; + Text[ ca ] = "~Update Index/Table"; + Text[ it ] = "Aggiorna ~indice"; + Text[ sk ] = "Akt~ualizovaÅ¥ index/tabuľku"; + Text[ da ] = "Opdater indeks"; + Text[ sv ] = "Uppdatera förteckning"; + Text[ pl ] = "~Aktualizuj indeks"; + Text[ pt-BR ] = "Atualizar Ãndice/tabelas"; + Text[ th ] = "~ปรับปรุงดัชนี"; + Text[ ja ] = "目次ã¨ç´¢å¼•ã®æ›´æ–°(~U)"; + Text[ ko ] = "ìƒ‰ì¸ ë° ëª©ì°¨ ì—…ë°ì´íŠ¸(~U)"; + Text[ zh-CN ] = "更新目录(~U)"; + Text[ zh-TW ] = "更新目錄(~U)"; + Text[ tr ] = "Ä°~ndisi/Tabloyu Güncelle"; + Text[ hi-IN ] = "~Update Index/Table"; + Text[ ar ] = "تØديث Ùهرس"; + Text[ he ] = "Ver~zeichnis aktualisieren"; + }; + MenuItem + { + Identifier = FN_EDIT_CURRENT_TOX; + HelpID = FN_EDIT_CURRENT_TOX; + Text [ de ] = "V~erzeichnis bearbeiten" ; + Text [ en-US ] = "~Edit Index/Table"; + Text[ pt ] = "~Editar Ãndice"; + Text[ ru ] = "~Правка указателÑ"; + Text[ el ] = "~ΕπεξεÏγασία ευÏετηÏίου"; + Text[ nl ] = "~Index bewerken"; + Text[ fr ] = "Édit~er l'index"; + Text[ es ] = "Edit~ar Ãndice"; + Text[ fi ] = "~Muokkaa hakemistoa"; + Text[ ca ] = "~Edit Index/Table"; + Text[ it ] = "Modi~fica indice"; + Text[ sk ] = "~UpraviÅ¥ index/tabuľku"; + Text[ da ] = "Rediger indeks"; + Text[ sv ] = "Redigera fört~eckning"; + Text[ pl ] = "~Edytuj indeks"; + Text[ pt-BR ] = "Editar Ãndice/tabelas"; + Text[ th ] = "à¹~à¸à¹‰à¹„ขดัชนี"; + Text[ ja ] = "目次ã¨ç´¢å¼•ã®ç·¨é›†(~E)"; + Text[ ko ] = "ìƒ‰ì¸ ë° ëª©ì°¨ 편집(~E)"; + Text[ zh-CN ] = "编辑目录(~E)"; + Text[ zh-TW ] = "編輯目錄(~E)"; + Text[ tr ] = "Ä°~ndisi/Tabloyu Düzenle"; + Text[ hi-IN ] = "~Edit Index/Table"; + Text[ ar ] = "تØرير Ùهرس"; + Text[ he ] = "V~erzeichnis bearbeiten"; + }; + MenuItem + { + Identifier = FN_REMOVE_CUR_TOX; + HelpID = FN_REMOVE_CUR_TOX; + Text [ de ] = "Verzeichnis l~öschen" ; + Text [ en-US ] = "Delete Index/Table"; + Text[ pt ] = "Eliminar Ãn~dice"; + Text[ ru ] = "~Удалить указатель"; + Text[ el ] = "ΔιαγÏαφή ε~Ï…ÏετηÏίου"; + Text[ nl ] = "~Index wissen"; + Text[ fr ] = "S~upprimer l'index"; + Text[ es ] = "Borrar el Ã~ndice"; + Text[ fi ] = "Poista hakemisto"; + Text[ ca ] = "Delete Index/Table"; + Text[ it ] = "Rimuo~vi indice"; + Text[ sk ] = "ZmazaÅ¥ index/tabuľku"; + Text[ da ] = "Slet indeks"; + Text[ sv ] = "Radera f~örteckning"; + Text[ pl ] = "~UsuÅ„ ideks"; + Text[ pt-BR ] = "Excluir Ãndice/tabelas"; + Text[ th ] = "ลบดัชนี"; + Text[ ja ] = "目次ã¨ç´¢å¼•ã®å‰Šé™¤"; + Text[ ko ] = "ìƒ‰ì¸ ë° ëª©ì°¨ ì‚ì œ"; + Text[ zh-CN ] = "åˆ é™¤ç›®å½•"; + Text[ zh-TW ] = "刪除目錄"; + Text[ tr ] = "Ä°ndisi/Tabloyu Sil"; + Text[ hi-IN ] = "Delete Index/Table"; + Text[ ar ] = "ØØ°Ù Ùهرس"; + Text[ he ] = "Verzeichnis l~öschen"; + }; + SEPARATOR ; +#endif + _DEFAULT_TEXT_EDIT_ELEMENTS + }; +}; + +#endif //MN_SW_PORTAL + + +/*------------------------------------------------------------------------- + Fenster und Hilfe +-------------------------------------------------------------------------*/ + +#ifdef MN_SW_PORTAL + #ifdef MN_SW_WEB + #define _MN_WIN MN_WEBWIN_PORT + #elif defined MN_SW_GLOBAL + #define _MN_WIN MN_GLOBALWIN_PORT + #else + #define _MN_WIN MN_WIN_PORT + #endif + MenuItem _MN_WIN + { + ITEM_WINDOW_MDIWINDOWLIST + SubMenu = Menu + { + ItemList = + { + GLOBLMN_CLONEWIN + }; + }; + }; + #else + ITEM_WINDOW_MENU + #if !defined MN_SW_WEB && !defined MN_SW_GLOBAL + ITEM_HELP_MENU + #endif +#endif //MN_SW_PORTAL + +#endif + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/binfilter/bf_sw/source/ui/inc/swstbctl.hxx b/binfilter/bf_sw/source/ui/inc/swstbctl.hxx new file mode 100644 index 000000000000..9edd396a9131 --- /dev/null +++ b/binfilter/bf_sw/source/ui/inc/swstbctl.hxx @@ -0,0 +1,58 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ +#ifndef _SWSTBCTL_HXX +#define _SWSTBCTL_HXX + +// include --------------------------------------------------------------- + +#include <bf_sfx2/stbitem.hxx> +namespace binfilter { + +// class SwHyperlinkControl ------------------------------------------------ + +class SwHyperlinkControl : public SfxStatusBarControl +{ +public: + virtual void StateChanged( USHORT nSID, SfxItemState eState, + const SfxPoolItem* pState ); + + SFX_DECL_STATUSBAR_CONTROL(); + + SwHyperlinkControl( USHORT nId, StatusBar& rStb, SfxBindings& rBind ); + +private: + BOOL bState; + void DrawItemText_Impl(); + +}; + + +} //namespace binfilter +#endif + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/binfilter/bf_sw/source/ui/inc/syncbtn.hxx b/binfilter/bf_sw/source/ui/inc/syncbtn.hxx new file mode 100644 index 000000000000..de11a3186eb8 --- /dev/null +++ b/binfilter/bf_sw/source/ui/inc/syncbtn.hxx @@ -0,0 +1,68 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ +#ifndef _SWSYNCBTN_HXX +#define _SWSYNCBTN_HXX + +#include <bf_sfx2/childwin.hxx> + +#ifdef _SYNCDLG + +#include <bf_sfx2/basedlgs.hxx> + +#include <vcl/button.hxx> +namespace binfilter { + +class SwWrtShell; + +/*------------------------------------------------------------------------ + Beschreibung: +------------------------------------------------------------------------*/ + +} //namespace binfilter +#endif + +/*------------------------------------------------------------------------ + Beschreibung: +------------------------------------------------------------------------*/ +namespace binfilter {//STRIP009 +class SwSyncChildWin : public SfxChildWindow +{ +public: + SwSyncChildWin( Window* , + USHORT nId, + SfxBindings*, + SfxChildWinInfo* ); + + SFX_DECL_CHILDWINDOW( SwSyncChildWin ); +}; + + +} //namespace binfilter +#endif + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/binfilter/bf_sw/source/ui/inc/table.hrc b/binfilter/bf_sw/source/ui/inc/table.hrc new file mode 100644 index 000000000000..1608a0170a95 --- /dev/null +++ b/binfilter/bf_sw/source/ui/inc/table.hrc @@ -0,0 +1,31 @@ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ + +#include "rcid.hrc" + + + diff --git a/binfilter/bf_sw/source/ui/inc/tabsh.hxx b/binfilter/bf_sw/source/ui/inc/tabsh.hxx new file mode 100644 index 000000000000..105a351b8b69 --- /dev/null +++ b/binfilter/bf_sw/source/ui/inc/tabsh.hxx @@ -0,0 +1,53 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ +#ifndef _SWTABSH_HXX +#define _SWTABSH_HXX + +#include "basesh.hxx" +namespace binfilter { + +class SwTableShell: public SwBaseShell +{ +public: + SFX_DECL_INTERFACE(SW_TABSHELL); + TYPEINFO(); + + void GetState(SfxItemSet &); + void GetFrmBorderState(SfxItemSet &rSet); + void GetLineStyleState(SfxItemSet &rSet); + void ExecTableStyle(SfxRequest& rReq){DBG_BF_ASSERT(0, "STRIP");} ;//STRIP001 void ExecTableStyle(SfxRequest& rReq); + + void ExecNumberFormat(SfxRequest& rReq){DBG_BF_ASSERT(0, "STRIP");} ;//STRIP001 void ExecNumberFormat(SfxRequest& rReq); + + SwTableShell(SwView &rView); +}; + +} //namespace binfilter +#endif + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/binfilter/bf_sw/source/ui/inc/tblctrl.hxx b/binfilter/bf_sw/source/ui/inc/tblctrl.hxx new file mode 100644 index 000000000000..8833eab7bb7a --- /dev/null +++ b/binfilter/bf_sw/source/ui/inc/tblctrl.hxx @@ -0,0 +1,59 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ +#ifndef _TBLCTRL_HXX +#define _TBLCTRL_HXX + + +#include <bf_sfx2/tbxctrl.hxx> +namespace binfilter { + + +//---------------------------------------------------------------------------- +// +//---------------------------------------------------------------------------- + +class SwTableOptimizeCtrl : public SfxToolBoxControl +{ + +public: + SFX_DECL_TOOLBOX_CONTROL(); + + SwTableOptimizeCtrl( USHORT nId, ToolBox& rTbx, SfxBindings& rBind ); + ~SwTableOptimizeCtrl(); + + +}; + +// +//---------------------------------------------------------------------------- + +} //namespace binfilter +#endif + + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/binfilter/bf_sw/source/ui/inc/tbxanchr.hxx b/binfilter/bf_sw/source/ui/inc/tbxanchr.hxx new file mode 100644 index 000000000000..6c7f04b1dc34 --- /dev/null +++ b/binfilter/bf_sw/source/ui/inc/tbxanchr.hxx @@ -0,0 +1,48 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ +#ifndef _TBXANCHR_HXX +#define _TBXANCHR_HXX + +#include <bf_sfx2/tbxctrl.hxx> +namespace binfilter { + +class SwTbxAnchor : public SfxToolBoxControl +{ + USHORT nActAnchorId; + +public: + + SFX_DECL_TOOLBOX_CONTROL(); + SwTbxAnchor( USHORT nId, ToolBox& rTbx, SfxBindings& rBind ); + ~SwTbxAnchor(); +}; + +} //namespace binfilter +#endif + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/binfilter/bf_sw/source/ui/inc/textsh.hxx b/binfilter/bf_sw/source/ui/inc/textsh.hxx new file mode 100644 index 000000000000..26e7316c4994 --- /dev/null +++ b/binfilter/bf_sw/source/ui/inc/textsh.hxx @@ -0,0 +1,81 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ + +#ifndef _SWTEXTSH_HXX +#define _SWTEXTSH_HXX + +#include <basesh.hxx> +class Button; +namespace binfilter { + + +class SvxHyperlinkItem; + +class SwTextShell: public SwBaseShell +{ + + +public: + SFX_DECL_INTERFACE(SW_TEXTSHELL); + TYPEINFO(); + + + void GetState(SfxItemSet &); + + void ExecInsert(SfxRequest &){DBG_BF_ASSERT(0, "STRIP");} ;//STRIP001 void ExecInsert(SfxRequest &); + void StateInsert(SfxItemSet&); + void ExecEnterNum(SfxRequest &){DBG_BF_ASSERT(0, "STRIP");} ;//STRIP001 void ExecEnterNum(SfxRequest &); + void ExecBasicMove(SfxRequest &){DBG_BF_ASSERT(0, "STRIP");} ;//STRIP001 void ExecBasicMove(SfxRequest &); + void ExecMove(SfxRequest &){DBG_BF_ASSERT(0, "STRIP");} ;//STRIP001 void ExecMove(SfxRequest &); + void ExecMovePage(SfxRequest &){DBG_BF_ASSERT(0, "STRIP");} ;//STRIP001 void ExecMovePage(SfxRequest &); + void ExecMoveCol(SfxRequest &){DBG_BF_ASSERT(0, "STRIP");} ;//STRIP001 void ExecMoveCol(SfxRequest &); + void ExecMoveLingu(SfxRequest &){DBG_BF_ASSERT(0, "STRIP");} ;//STRIP001 void ExecMoveLingu(SfxRequest &); + void ExecMoveMisc(SfxRequest &){DBG_BF_ASSERT(0, "STRIP");} ;//STRIP001 void ExecMoveMisc(SfxRequest &); + void StateField(SfxItemSet &); + void ExecIdx(SfxRequest &){DBG_BF_ASSERT(0, "STRIP");} ;//STRIP001 void ExecIdx(SfxRequest &); + void GetIdxState(SfxItemSet &); + void ExecGlossary(SfxRequest &);//STRIP001 void ExecGlossary(SfxRequest &); + + void ExecCharAttr(SfxRequest &){DBG_BF_ASSERT(0, "STRIP");} ;//STRIP001 void ExecCharAttr(SfxRequest &); + void ExecCharAttrArgs(SfxRequest &){DBG_BF_ASSERT(0, "STRIP");} ;//STRIP001 void ExecCharAttrArgs(SfxRequest &); + void ExecParaAttr(SfxRequest &){DBG_BF_ASSERT(0, "STRIP");} ;//STRIP001 void ExecParaAttr(SfxRequest &); + void ExecParaAttrArgs(SfxRequest &){DBG_BF_ASSERT(0, "STRIP");} ;//STRIP001 void ExecParaAttrArgs(SfxRequest &); + void ExecAttr(SfxRequest &); + void ExecDB(SfxRequest &){DBG_BF_ASSERT(0, "STRIP");} ;//STRIP001 void ExecDB(SfxRequest &); + void ExecTransliteration(SfxRequest &){DBG_BF_ASSERT(0, "STRIP");} ;//STRIP001 void ExecTransliteration(SfxRequest &); + + void GetAttrState(SfxItemSet &); + + SwTextShell(SwView &rView); + virtual ~SwTextShell(); +}; + +} //namespace binfilter +#endif + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/binfilter/bf_sw/source/ui/inc/tmplctrl.hxx b/binfilter/bf_sw/source/ui/inc/tmplctrl.hxx new file mode 100644 index 000000000000..a079e72a7edb --- /dev/null +++ b/binfilter/bf_sw/source/ui/inc/tmplctrl.hxx @@ -0,0 +1,59 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ +#ifndef _TMPLCTRL_HXX +#define _TMPLCTRL_HXX + +// include --------------------------------------------------------------- + +#include <bf_sfx2/stbitem.hxx> + +#include <tools/string.hxx> +namespace binfilter { + + +// class BookmarkToolBoxControl ------------------------------------------- + +class SwTemplateControl : public SfxStatusBarControl +{ +protected: +public: + + SFX_DECL_STATUSBAR_CONTROL(); + + SwTemplateControl( USHORT nId, StatusBar& rStb, SfxBindings& rBind ); + ~SwTemplateControl(); + +private: + String sTemplate; +}; + + +} //namespace binfilter +#endif + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/binfilter/bf_sw/source/ui/inc/toolbox.hrc b/binfilter/bf_sw/source/ui/inc/toolbox.hrc new file mode 100644 index 000000000000..f6429425fef2 --- /dev/null +++ b/binfilter/bf_sw/source/ui/inc/toolbox.hrc @@ -0,0 +1,658 @@ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ +#define NO_LOCALIZE_EXPORT +#ifndef _TOOLBOX_HRC +#define _TOOLBOX_HRC +#include "shells.hrc" +#include "globals.hrc" +#include "cmdid.h" +#define MN_FONT\ + ToolBoxItem\ + {\ + Identifier = SID_ATTR_CHAR_FONT;\ + HelpID = SID_ATTR_CHAR_FONT;\ + };\ + ToolBoxItem { Type = TOOLBOXITEM_SEPARATOR ; }; \ + ToolBoxItem\ + {\ + Identifier = SID_ATTR_CHAR_FONTHEIGHT ; \ + HelpID = SID_ATTR_CHAR_FONTHEIGHT ; \ + };\ + ToolBoxItem { Type = TOOLBOXITEM_SEPARATOR ; }; + +#define MN_TEXT1( HIDE )\ + ToolBoxItem\ + {\ + Identifier = SID_ATTR_CHAR_WEIGHT ; \ + HelpID = SID_ATTR_CHAR_WEIGHT ; \ + };\ + ToolBoxItem\ + {\ + Identifier = SID_ATTR_CHAR_POSTURE ; \ + HelpID = SID_ATTR_CHAR_POSTURE ; \ + };\ + ToolBoxItem\ + {\ + Identifier = SID_ATTR_CHAR_UNDERLINE ; \ + HelpID = SID_ATTR_CHAR_UNDERLINE ; \ + };\ + ToolBoxItem\ + {\ + Identifier = FN_SET_SUPER_SCRIPT;\ + HelpID = FN_SET_SUPER_SCRIPT;\ + Hide = HIDE;\ + };\ + ToolBoxItem\ + {\ + Identifier = FN_SET_SUB_SCRIPT;\ + HelpID = FN_SET_SUB_SCRIPT;\ + Hide = HIDE;\ + };\ + ToolBoxItem\ + {\ + Type = TOOLBOXITEM_SEPARATOR ; \ + };\ + ToolBoxItem\ + {\ + Identifier = SID_ATTR_PARA_ADJUST_LEFT ; \ + HelpID = SID_ATTR_PARA_ADJUST_LEFT ; \ + RadioCheck = TRUE ; \ + };\ + ToolBoxItem\ + {\ + Identifier = SID_ATTR_PARA_ADJUST_CENTER ; \ + HelpID = SID_ATTR_PARA_ADJUST_CENTER ; \ + RadioCheck = TRUE ; \ + };\ + ToolBoxItem\ + {\ + Identifier = SID_ATTR_PARA_ADJUST_RIGHT ; \ + HelpID = SID_ATTR_PARA_ADJUST_RIGHT ; \ + RadioCheck = TRUE ; \ + };\ + +#define MN_TEXT1_RTL( HIDE )\ + ToolBoxItem\ + {\ + Identifier = SID_ATTR_CHAR_WEIGHT ; \ + HelpID = SID_ATTR_CHAR_WEIGHT ; \ + };\ + ToolBoxItem\ + {\ + Identifier = SID_ATTR_CHAR_POSTURE ; \ + HelpID = SID_ATTR_CHAR_POSTURE ; \ + };\ + ToolBoxItem\ + {\ + Identifier = SID_ATTR_CHAR_UNDERLINE ; \ + HelpID = SID_ATTR_CHAR_UNDERLINE ; \ + };\ + ToolBoxItem\ + {\ + Identifier = FN_SET_SUPER_SCRIPT;\ + HelpID = FN_SET_SUPER_SCRIPT;\ + Hide = HIDE;\ + };\ + ToolBoxItem\ + {\ + Identifier = FN_SET_SUB_SCRIPT;\ + HelpID = FN_SET_SUB_SCRIPT;\ + Hide = HIDE;\ + };\ + ToolBoxItem\ + {\ + Type = TOOLBOXITEM_SEPARATOR ; \ + };\ + ToolBoxItem\ + {\ + Identifier = SID_ATTR_PARA_ADJUST_RIGHT ; \ + HelpID = SID_ATTR_PARA_ADJUST_RIGHT ; \ + RadioCheck = TRUE ; \ + };\ + ToolBoxItem\ + {\ + Identifier = SID_ATTR_PARA_ADJUST_CENTER ; \ + HelpID = SID_ATTR_PARA_ADJUST_CENTER ; \ + RadioCheck = TRUE ; \ + };\ + ToolBoxItem\ + {\ + Identifier = SID_ATTR_PARA_ADJUST_LEFT ; \ + HelpID = SID_ATTR_PARA_ADJUST_LEFT ; \ + RadioCheck = TRUE ; \ + };\ + +#define MN_TEXT1_BLOCK \ + ToolBoxItem\ + {\ + Identifier = SID_ATTR_PARA_ADJUST_BLOCK ; \ + HelpID = SID_ATTR_PARA_ADJUST_BLOCK ; \ + RadioCheck = TRUE ; \ + };\ + +#define MN_TEXT_LINESPACE \ + ToolBoxItem\ + {\ + Type = TOOLBOXITEM_SEPARATOR ; \ + };\ + ToolBoxItem\ + {\ + Identifier = SID_ATTR_PARA_LINESPACE_10;\ + HelpID = SID_ATTR_PARA_LINESPACE_10;\ + RadioCheck = TRUE;\ + Hide = TRUE;\ + };\ + ToolBoxItem\ + {\ + Identifier = SID_ATTR_PARA_LINESPACE_15;\ + HelpID = SID_ATTR_PARA_LINESPACE_15;\ + RadioCheck = TRUE;\ + Hide = TRUE;\ + };\ + ToolBoxItem\ + {\ + Identifier = SID_ATTR_PARA_LINESPACE_20;\ + HelpID = SID_ATTR_PARA_LINESPACE_20;\ + RadioCheck = TRUE;\ + Hide = TRUE;\ + };\ + +#define MN_TEXT_LTR_RTL \ + ToolBoxItem\ + {\ + Type = TOOLBOXITEM_SEPARATOR ; \ + };\ + ToolBoxItem\ + {\ + Identifier = SID_ATTR_PARA_LEFT_TO_RIGHT;\ + HelpID = SID_ATTR_PARA_LEFT_TO_RIGHT;\ + RadioCheck = TRUE;\ + Hide = TRUE;\ + };\ + ToolBoxItem\ + {\ + Identifier = SID_ATTR_PARA_RIGHT_TO_LEFT;\ + HelpID = SID_ATTR_PARA_RIGHT_TO_LEFT;\ + RadioCheck = TRUE;\ + Hide = TRUE;\ + };\ + +#define MN_TEXT_RTL_LTR \ + ToolBoxItem\ + {\ + Type = TOOLBOXITEM_SEPARATOR ; \ + };\ + ToolBoxItem\ + {\ + Identifier = SID_ATTR_PARA_RIGHT_TO_LEFT;\ + HelpID = SID_ATTR_PARA_RIGHT_TO_LEFT;\ + RadioCheck = TRUE;\ + Hide = TRUE;\ + };\ + ToolBoxItem\ + {\ + Identifier = SID_ATTR_PARA_LEFT_TO_RIGHT;\ + HelpID = SID_ATTR_PARA_LEFT_TO_RIGHT;\ + RadioCheck = TRUE;\ + Hide = TRUE;\ + };\ + +#define MN_TEXT2\ + ToolBoxItem\ + {\ + Type = TOOLBOXITEM_SEPARATOR ; \ + };\ + ToolBoxItem\ + {\ + Identifier = FN_NUM_NUMBERING_ON ; \ + HelpID = FN_NUM_NUMBERING_ON ; \ + };\ + ToolBoxItem\ + {\ + Identifier = FN_NUM_BULLET_ON ; \ + HelpID = FN_NUM_BULLET_ON ; \ + };\ + ToolBoxItem\ + {\ + Identifier = SID_DEC_INDENT ; \ + HelpId = SID_DEC_INDENT ; \ + };\ + ToolBoxItem\ + {\ + Identifier = SID_INC_INDENT ; \ + HelpId = SID_INC_INDENT ; \ + };\ + ToolBoxItem\ + {\ + Identifier = FN_GROW_FONT_SIZE;\ + HelpID = FN_GROW_FONT_SIZE;\ + Hide = TRUE;\ + };\ + ToolBoxItem\ + {\ + Identifier = FN_SHRINK_FONT_SIZE;\ + HelpID = FN_SHRINK_FONT_SIZE;\ + Hide = TRUE;\ + };\ + +#define MN_BACKGROUND_COLOR\ + ToolBoxItem\ + {\ + ITEM_TOOLBAR_BACKGROUND_COLOR\ + }; + +#define MN_TEXT_BACKGROUND \ + ToolBoxItem\ + {\ + Type = TOOLBOXITEM_SEPARATOR ; \ + };\ + ToolBoxItem\ + {\ + ITEM_TOOLBAR_ATTR_CHAR_COLOR\ + Identifier = SID_ATTR_CHAR_COLOR2 ; \ + Command = ".uno:FontColor"; \ + DropDown = TRUE ;\ + };\ + ToolBoxItem\ + {\ + Identifier = SID_ATTR_CHAR_COLOR_BACKGROUND ; \ + HelpID = SID_ATTR_CHAR_COLOR_BACKGROUND ; \ + DropDown = TRUE ;\ + };\ + ToolBoxItem\ + {\ + ITEM_TOOLBAR_BACKGROUND_COLOR\ + Text [ de ] = "Absatzhintergrund" ; \ + Text [ en-US ] = "Paragraph Background" ; \ + Text [ x-comment ] = " ";\ + Text[ pt ] = "Cor de fundo do parágrafo";\ + Text[ ru ] = "Фон абзаца";\ + Text[ el ] = "Φόντο παÏαγÏάφου";\ + Text[ nl ] = "Alinea-achtergrond";\ + Text[ fr ] = "Arrière-plan de paragraphe";\ + Text[ es ] = "Fondo del párrafo";\ + Text[ fi ] = "Kappaleen tausta";\ + Text[ ca ] = "Fons de parà graf";\ + Text[ it ] = "Sfondo paragrafo";\ + Text[ sk ] = "Pozadie odstavca";\ + Text[ da ] = "Afsnitsbaggrund";\ + Text[ sv ] = "Styckebakgrund";\ + Text[ pl ] = "TÅ‚o akapitu";\ + Text[ pt-BR ] = "Plano de Fundo do Parágrafo";\ + Text[ th ] = "พื้นหลังย่à¸à¸«à¸™à¹‰à¸²";\ + Text[ ja ] = "段è½ã®èƒŒæ™¯";\ + Text[ ko ] = "ë‹¨ë½ ë°°ê²½";\ + Text[ zh-CN ] = "段è½èƒŒæ™¯";\ + Text[ zh-TW ] = "段è½èƒŒæ™¯";\ + Text[ tr ] = "Metin artalanı";\ + Text[ hi-IN ] = "परिचà¥à¤›à¥‡à¤¦ पृषà¥à¤ à¤à¤¾à¤—";\ + Text[ ar ] = "خلÙية الÙقرة";\ + Text[ he ] = "Absatzhintergrund";\ + }; + +#define MN_TEXT_DIALOGS(HIDE)\ + ToolBoxItem\ + {\ + Type = TOOLBOXITEM_SEPARATOR ; \ + };\ + ToolBoxItem\ + {\ + Identifier = SID_SELECTALL;\ + HelpId = SID_SELECTALL;\ + Hide = HIDE;\ + };\ + ToolBoxItem\ + {\ + Identifier = SID_CHAR_DLG;\ + HelpId = SID_CHAR_DLG;\ + Hide = HIDE;\ + };\ + ToolBoxItem\ + {\ + Identifier = SID_PARA_DLG;\ + HelpId = SID_PARA_DLG;\ + Hide = HIDE;\ + }; + + +#define MN_TEMPLATE\ + ToolBoxItem\ + {\ + ITEM_TOOLBAR_TEMPLATE_APPLY\ + };\ + ToolBoxItem { Type = TOOLBOXITEM_SEPARATOR ; }; + +#define MN_FRAME_WRAP\ + ToolBoxItem\ + {\ + Identifier = FN_FRAME_NOWRAP ; \ + HelpID = FN_FRAME_NOWRAP ; \ + RadioCheck = TRUE ; \ + };\ + ToolBoxItem\ + {\ + Identifier = FN_FRAME_WRAP ; \ + HelpID = FN_FRAME_WRAP ; \ + RadioCheck = TRUE ; \ + };\ + ToolBoxItem\ + {\ + Identifier = FN_FRAME_WRAP_IDEAL ; \ + HelpID = FN_FRAME_WRAP_IDEAL ; \ + RadioCheck = TRUE ; \ + Hide = TRUE;\ + };\ + ToolBoxItem\ + {\ + Identifier = FN_FRAME_WRAP_LEFT ; \ + HelpID = FN_FRAME_WRAP_LEFT ; \ + RadioCheck = TRUE ; \ + Hide = TRUE;\ + };\ + ToolBoxItem\ + {\ + Identifier = FN_FRAME_WRAP_RIGHT ; \ + HelpID = FN_FRAME_WRAP_RIGHT ; \ + RadioCheck = TRUE ; \ + Hide = TRUE;\ + };\ + ToolBoxItem\ + {\ + Identifier = FN_FRAME_WRAPTHRU ; \ + HelpID = FN_FRAME_WRAPTHRU ; \ + RadioCheck = TRUE ; \ + }; + +#define MN_FRAME_WRAP_WEB\ + ToolBoxItem\ + {\ + Identifier = FN_FRAME_NOWRAP ; \ + HelpID = FN_FRAME_NOWRAP ; \ + RadioCheck = TRUE ; \ + };\ + ToolBoxItem\ + {\ + Identifier = FN_FRAME_WRAP_LEFT ; \ + HelpID = FN_FRAME_WRAP_LEFT ; \ + RadioCheck = TRUE ; \ + };\ + ToolBoxItem\ + {\ + Identifier = FN_FRAME_WRAP_RIGHT ; \ + HelpID = FN_FRAME_WRAP_RIGHT ; \ + RadioCheck = TRUE ; \ + };\ + ToolBoxItem\ + {\ + Type = TOOLBOXITEM_SEPARATOR ; \ + };\ + ToolBoxItem\ + {\ + Identifier = SID_IMAP ; \ + HelpID = SID_IMAP ; \ + RadioCheck = TRUE ; \ + }; + +#define MN_CONTOUR\ + ToolBoxItem\ + {\ + Type = TOOLBOXITEM_SEPARATOR ; \ + };\ + ToolBoxItem\ + {\ + Identifier = FN_FRAME_WRAP_CONTOUR ; \ + HelpID = FN_FRAME_WRAP_CONTOUR ; \ + Hide = TRUE ; \ + };\ + ToolBoxItem\ + {\ + Identifier = SID_CONTOUR_DLG ; \ + HelpID = SID_CONTOUR_DLG ; \ + Hide = TRUE ; \ + };\ + ToolBoxItem\ + {\ + Identifier = SID_IMAP ; \ + HelpID = SID_IMAP ; \ + Hide = TRUE ; \ + }; + + +#define MN_FRAME1\ + ToolBoxItem\ + {\ + Type = TOOLBOXITEM_SEPARATOR ; \ + };\ + ToolBoxItem\ + {\ + Identifier = FN_FRAME_ALIGN_HORZ_LEFT ; \ + HelpID = FN_FRAME_ALIGN_HORZ_LEFT ; \ + RadioCheck = TRUE ; \ + }; + +#define MN_FRAME2\ + ToolBoxItem\ + {\ + Identifier = FN_FRAME_ALIGN_HORZ_CENTER ; \ + HelpID = FN_FRAME_ALIGN_HORZ_CENTER ; \ + RadioCheck = TRUE ; \ + }; + +#define MN_FRAME3\ + ToolBoxItem\ + {\ + Identifier = FN_FRAME_ALIGN_HORZ_RIGHT ; \ + HelpID = FN_FRAME_ALIGN_HORZ_RIGHT ; \ + RadioCheck = TRUE ; \ + };\ + ToolBoxItem\ + {\ + Type = TOOLBOXITEM_SEPARATOR ; \ + };\ + ToolBoxItem\ + {\ + Identifier = FN_FRAME_ALIGN_VERT_TOP ; \ + HelpID = FN_FRAME_ALIGN_VERT_TOP ; \ + RadioCheck = TRUE ; \ + };\ + ToolBoxItem\ + {\ + Identifier = FN_FRAME_ALIGN_VERT_CENTER ; \ + HelpID = FN_FRAME_ALIGN_VERT_CENTER ; \ + RadioCheck = TRUE ; \ + };\ + ToolBoxItem\ + {\ + Identifier = FN_FRAME_ALIGN_VERT_BOTTOM ; \ + HelpID = FN_FRAME_ALIGN_VERT_BOTTOM ; \ + RadioCheck = TRUE ; \ + };\ + ToolBoxItem\ + {\ + Type = TOOLBOXITEM_SEPARATOR ; \ + }; + +#define MN_LAYER\ + ToolBoxItem\ + {\ + Identifier = SID_FRAME_TO_TOP ; \ + HelpID = SID_FRAME_TO_TOP ; \ + };\ + ToolBoxItem\ + {\ + Identifier = SID_FRAME_TO_BOTTOM ; \ + HelpID = SID_FRAME_TO_BOTTOM ; \ + }; + +#define MN_LINESTYLE\ + ToolBoxItem\ + {\ + ITEM_TOOLBAR_ATTR_BORDER\ + };\ + ToolBoxItem\ + {\ + ITEM_TOOLBAR_FRAME_LINESTYLE\ + };\ + ToolBoxItem\ + {\ + ITEM_TOOLBAR_FRAME_LINECOLOR\ + }; + +#define MN_ATTRIBUTES_FRAME\ + ToolBoxItem\ + {\ + Identifier = FN_FORMAT_FRAME_DLG ; \ + HelpID = FN_FORMAT_FRAME_DLG ; \ + }; + +#define MN_ATTRIBUTES_GRAFIK\ + ToolBoxItem\ + {\ + Identifier = FN_FORMAT_FRAME_DLG;\ + HelpID = FN_FORMAT_GRAFIC_DLG;\ + Text [ de ] = "Grafik Eigenschaften";\ + Text [ en-US ] = "Graphics Properties";\ + Text [ x-comment ] = " ";\ + Text[ pt ] = "Propriedades da imagem";\ + Text[ ru ] = "СвойÑтва графичеÑкого объекта";\ + Text[ el ] = "Ιδιότητες γÏαφικοÏ";\ + Text[ nl ] = "Eigenschappen van afbeeldingen";\ + Text[ fr ] = "Propriétés de l'image";\ + Text[ es ] = "Propiedades de la imagen";\ + Text[ fi ] = "Grafiikkaominaisuudet";\ + Text[ ca ] = "Propietats de la imatge";\ + Text[ it ] = "Proprietà immagine";\ + Text[ sk ] = "Vlastnosti obrázkov";\ + Text[ da ] = "Grafik-egenskaber";\ + Text[ sv ] = "Grafikegenskaper";\ + Text[ pl ] = "WÅ‚aÅ›ciwoÅ›ci grafiki";\ + Text[ pt-BR ] = "Propriedades da Figura";\ + Text[ th ] = "คุณสมบัติà¸à¸£à¸²à¸Ÿà¸´à¸„";\ + Text[ ja ] = "図ã®å±žæ€§";\ + Text[ ko ] = "그림 ë“±ë¡ ì •ë³´";\ + Text[ zh-CN ] = "图形属性";\ + Text[ zh-TW ] = "圖形屬性";\ + Text[ tr ] = "Grafik özellikleri";\ + Text[ hi-IN ] = "सà¥à¤šà¤¿à¤¤à¥à¤° विशेषतायें";\ + Text[ ar ] = "خصائص الصورة";\ + Text[ he ] = "Grafik Eigenschaften";\ + }; + + +#define MN_ATTRIBUTES_OLE\ + ToolBoxItem\ + {\ + Identifier = FN_FORMAT_FRAME_DLG;\ + HelpID = FN_FORMAT_FRAME_DLG;\ + Text [ de ] = "Objekt Eigenschaften";\ + Text [ en-US ] = "Object Properties";\ + Text [ x-comment ] = " ";\ + Text[ pt ] = "Propriedades do objecto";\ + Text[ ru ] = "СвойÑтва объекта";\ + Text[ el ] = "Ιδιότητες αντικειμÎνου";\ + Text[ nl ] = "Eigenschappen van objecten";\ + Text[ fr ] = "Propriétés de l'objet";\ + Text[ es ] = "Propiedades del objeto";\ + Text[ fi ] = "Objektin ominaisuudet";\ + Text[ ca ] = "Propietats del objecte";\ + Text[ it ] = "Proprietà oggetto";\ + Text[ sk ] = "Vlastnosti objektu";\ + Text[ da ] = "Objektegenskaber";\ + Text[ sv ] = "Objektegenskaper";\ + Text[ pl ] = "WÅ‚aÅ›ciwoÅ›ci obiektu";\ + Text[ pt-BR ] = "Propriedades do Objeto";\ + Text[ th ] = "คุณสมบัติวัตถุ";\ + Text[ ja ] = "オブジェクトã®å±žæ€§";\ + Text[ ko ] = "개체 ë“±ë¡ ì •ë³´";\ + Text[ zh-CN ] = "对象属性";\ + Text[ zh-TW ] = "物件屬性";\ + Text[ tr ] = "Nesne özellikleri";\ + Text[ hi-IN ] = "वसà¥à¤¤à¥ विशेषतायें";\ + Text[ ar ] = "خصائص الكائن";\ + Text[ he ] = "Objekt Eigenschaften";\ + }; + +#define MN_GRID(hide)\ + ToolBoxItem\ + {\ + Type = TOOLBOXITEM_SEPARATOR;\ + };\ + ToolBoxItem\ + {\ + Identifier = SID_GRID_VISIBLE;\ + HelpID = SID_GRID_VISIBLE;\ + hide;\ + };\ + ToolBoxItem\ + {\ + Identifier = SID_GRID_USE;\ + HelpID = SID_GRID_USE;\ + hide;\ + };\ + ToolBoxItem\ + {\ + Identifier = SID_HELPLINES_MOVE;\ + HelpID = SID_HELPLINES_MOVE;\ + hide;\ + }; + + + +#endif // _TOOLBOX_HRC + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/binfilter/bf_sw/source/ui/inc/uiitems.hxx b/binfilter/bf_sw/source/ui/inc/uiitems.hxx new file mode 100644 index 000000000000..82805ac97745 --- /dev/null +++ b/binfilter/bf_sw/source/ui/inc/uiitems.hxx @@ -0,0 +1,84 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ +#ifndef _UIITEMS_HXX +#define _UIITEMS_HXX + +#include "pagedesc.hxx" +#include "cmdid.h" +#include <bf_svtools/intitem.hxx> +class IntlWrapper; +namespace binfilter { +class SwNumRule; + + +/*-------------------------------------------------------------------- + Beschreibung: Container fuer FootNote + --------------------------------------------------------------------*/ +class SwPageFtnInfoItem : public SfxPoolItem +{ + SwPageFtnInfo aFtnInfo; + +public: + + SwPageFtnInfoItem(const USHORT nId, SwPageFtnInfo& rInfo); + SwPageFtnInfoItem(const SwPageFtnInfoItem& rItem ); + ~SwPageFtnInfoItem(); + + virtual SfxPoolItem* Clone( SfxItemPool *pPool = 0 ) const; + virtual int operator==( const SfxPoolItem& ) const; + + virtual bool QueryValue( ::com::sun::star::uno::Any& rVal, BYTE nMemberId = 0 ) const; + virtual bool PutValue( const ::com::sun::star::uno::Any& rVal, BYTE nMemberId = 0 ); + + SwPageFtnInfo& GetPageFtnInfo() { return aFtnInfo; } + const SwPageFtnInfo& GetPageFtnInfo() const { return aFtnInfo; } + void SetPageFtnInfo(SwPageFtnInfo& rInf) { aFtnInfo = rInf; } +}; + +/*******************************************************************/ + + + + + +/*******************************************************************/ + + + + + + +/* -----------------17.06.98 17:40------------------- + * + * --------------------------------------------------*/ + + +} //namespace binfilter +#endif // _UIITEMS_HXX + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/binfilter/bf_sw/source/ui/inc/uinums.hxx b/binfilter/bf_sw/source/ui/inc/uinums.hxx new file mode 100644 index 000000000000..c2c4f0b3939a --- /dev/null +++ b/binfilter/bf_sw/source/ui/inc/uinums.hxx @@ -0,0 +1,63 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ +#ifndef _UINUMS_HXX +#define _UINUMS_HXX + +#include <bf_svtools/svarray.hxx> + +#include <numrule.hxx> +namespace binfilter { + + + + + + +//------------------------------------------------------------------------ +/******************************************************************** + +********************************************************************/ + +/******************************************************************** + +********************************************************************/ +class SwChapterNumRules //STRIP001 : public SwBaseNumRules +{ + +public: + SwChapterNumRules(){DBG_BF_ASSERT(0, "STRIP");} //STRIP001 SwChapterNumRules(); + virtual ~SwChapterNumRules(){DBG_BF_ASSERT(0, "STRIP");} //STRIP001 virtual ~SwChapterNumRules(); + +}; + +// INLINE METHODE -------------------------------------------------------- + +} //namespace binfilter +#endif + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/binfilter/bf_sw/source/ui/inc/uiparam.hxx b/binfilter/bf_sw/source/ui/inc/uiparam.hxx new file mode 100644 index 000000000000..e26822f599e8 --- /dev/null +++ b/binfilter/bf_sw/source/ui/inc/uiparam.hxx @@ -0,0 +1,66 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ +#ifndef _UIPARAM_HXX +#define _UIPARAM_HXX + +#include <bf_svx/dialogs.hrc> +namespace binfilter { + +/*-------------------------------------------------------------------- + Beschreibung: Mapping fuer UI-Paramter + --------------------------------------------------------------------*/ + +#define ITEMID_FONTLIST SID_ATTR_CHAR_FONTLIST +#define ITEMID_TABPOS SID_ATTR_TABSTOP_POS +#define ITEMID_DEFTABS SID_ATTR_TABSTOP_DEFAULTS +#define ITEMID_TABOFFSET SID_ATTR_TABSTOP_OFFSET +#define ITEMID_SEARCH SID_SEARCH_ITEM +#define ITEMID_PARADLGLIMITS SID_ATTR_PARA_DLGLIMITS +#define ITEMID_INFRAME SID_ATTR_PARA_INFRAME + +#define ITEMID_PAGEMODEL SID_ATTR_PARA_MODEL +#define ITEMID_PAGE SID_ATTR_PAGE +#define ITEMID_SIZE SID_ATTR_PAGE_SIZE +#define ITEMID_SETITEM SID_ATTR_PAGE_HEADERSET +#define ITEMID_PTR SID_ATTR_PAGE_BSP +#define ITEMID_SPELLCHECK SID_ATTR_SPELL +#define ITEMID_HYPHENREGION SID_ATTR_HYPHENREGION +#define ITEMID_HYPHENZONE RES_PARATR_HYPHENZONE +#define ITEMID_LINE SID_ATTR_LINE_STYLE +#define ITEMID_BOXINFO SID_ATTR_BORDER_INNER + +#define ITEMID_AUTHOR SID_ATTR_POSTIT_AUTHOR +#define ITEMID_DATE SID_ATTR_POSTIT_DATE +#define ITEMID_TEXT SID_ATTR_POSTIT_TEXT + +#define ITEMID_NUMBERINFO SID_ATTR_NUMBERFORMAT_INFO + +} //namespace binfilter +#endif // _UIPARAM_HXX + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/binfilter/bf_sw/source/ui/inc/uitool.hxx b/binfilter/bf_sw/source/ui/inc/uitool.hxx new file mode 100644 index 000000000000..4b8d647ccfd4 --- /dev/null +++ b/binfilter/bf_sw/source/ui/inc/uitool.hxx @@ -0,0 +1,64 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ + +#ifndef _UITOOL_HXX +#define _UITOOL_HXX + +#include <vcl/wintypes.hxx> +#include <vcl/field.hxx> + +/*N*/ #include <tools/debug.hxx> //for stripping +class Printer; +class ListBox; +class DateTime; +namespace binfilter { +class SfxItemSet; +class MetricFormatter; +class SfxMedium; +class SwPageDesc; + +class SvxTabStopItem; +class SwWrtShell; + +class SwDocShell; +class SwFrmFmt; +class SwTabCols; + + +// Umschalten einer Metric + +// BoxInfoAttribut fuellen + +// SfxItemSets <-> PageDesc +void ItemSetToPageDesc( const SfxItemSet& rSet, SwPageDesc& rPageDesc ); +void PageDescToItemSet( const SwPageDesc& rPageDesc, SfxItemSet& rSet); + +} //namespace binfilter +#endif // _UITOOL_HXX + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/binfilter/bf_sw/source/ui/inc/uivwimp.hxx b/binfilter/bf_sw/source/ui/inc/uivwimp.hxx new file mode 100644 index 000000000000..bcd34fbe2b57 --- /dev/null +++ b/binfilter/bf_sw/source/ui/inc/uivwimp.hxx @@ -0,0 +1,87 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ +#ifndef _UIVWIMP_HXX +#define _UIVWIMP_HXX + +#include <view.hxx> + +#include <bf_sfx2/objsh.hxx> + +#include <com/sun/star/view/XSelectionSupplier.hpp> +#include <com/sun/star/datatransfer/clipboard/XClipboardListener.hpp> +#include <cppuhelper/implbase1.hxx> // helper for implementations +#include <swunodef.hxx> +#include <cppuhelper/weakref.hxx> +namespace com{ namespace sun{ namespace star { + namespace frame { + class XDispatchProviderInterceptor; + } + namespace lang { + class XUnoTunnel; + } +}}} +namespace binfilter { + +class SwXTextView; +class SfxRequest; + +class SwView_Impl +{ + STAR_REFERENCE( frame::XDispatchProviderInterceptor ) xDisProvInterceptor; + STAR_REFERENCE( view::XSelectionSupplier ) *pxXTextView; // UNO object + ::com::sun::star::uno::WeakReference< ::com::sun::star::lang::XUnoTunnel > xTransferable; + + SfxObjectShellRef xTmpSelDocSh; + SvEmbeddedObjectRef aEmbeddedObjRef; + + SwView* pView; + ShellModes eShellMode; + +public: + SwView_Impl(SwView* pShell); + ~SwView_Impl(); + + void SetShellMode(ShellModes eSet); + + ::com::sun::star::view::XSelectionSupplier* GetUNOObject(); + SwXTextView* GetUNOObject_Impl(); + void Invalidate(); + + ShellModes GetShellMode() {return eShellMode;} + + + void AddClipboardListener(); + + SfxObjectShellRef & GetTmpSelectionDoc() { return xTmpSelDocSh; } + SvEmbeddedObjectRef & GetEmbeddedObjRef() { return (SvEmbeddedObjectRef&)(long&)aEmbeddedObjRef; } + +}; +} //namespace binfilter +#endif + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/binfilter/bf_sw/source/ui/inc/unodispatch.hxx b/binfilter/bf_sw/source/ui/inc/unodispatch.hxx new file mode 100644 index 000000000000..b721c5313ae2 --- /dev/null +++ b/binfilter/bf_sw/source/ui/inc/unodispatch.hxx @@ -0,0 +1,135 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ +#ifndef _UNODISPATCH_HXX +#define _UNODISPATCH_HXX + +#include <com/sun/star/frame/XDispatchProviderInterception.hpp> +#include <com/sun/star/view/XSelectionChangeListener.hpp> +#include <com/sun/star/lang/XUnoTunnel.hpp> +#include <cppuhelper/implbase2.hxx> +#include <cppuhelper/implbase3.hxx> +#include <list> +#include <osl/mutex.hxx> + +namespace binfilter { + +class SwView; + +class SwXDispatchProviderInterceptor : public cppu::WeakImplHelper3 +< + ::com::sun::star::frame::XDispatchProviderInterceptor, + ::com::sun::star::lang::XEventListener, + ::com::sun::star::lang::XUnoTunnel +> +{ + class DispatchMutexLock_Impl + { + //::osl::MutexGuard aGuard; #102295# solar mutex has to be used currently + osl::MutexGuard aGuard; + DispatchMutexLock_Impl(); + public: + DispatchMutexLock_Impl(SwXDispatchProviderInterceptor&); + ~DispatchMutexLock_Impl(); + }; + friend class DispatchMutexLock_Impl; + +// ::osl::Mutex m_aMutex;#102295# solar mutex has to be used currently + + // the component which's dispatches we're intercepting + ::com::sun::star::uno::Reference< ::com::sun::star::frame::XDispatchProviderInterception> m_xIntercepted; + + // chaining + ::com::sun::star::uno::Reference< ::com::sun::star::frame::XDispatchProvider> m_xSlaveDispatcher; + ::com::sun::star::uno::Reference< ::com::sun::star::frame::XDispatchProvider> m_xMasterDispatcher; + + ::com::sun::star::uno::Reference< ::com::sun::star::frame::XDispatch> m_xDispatch; + + SwView* m_pView; + +public: + SwXDispatchProviderInterceptor(SwView& rView); + ~SwXDispatchProviderInterceptor(); + + //XDispatchProvider + virtual ::com::sun::star::uno::Reference< ::com::sun::star::frame::XDispatch > SAL_CALL queryDispatch( const ::com::sun::star::util::URL& aURL, const ::rtl::OUString& aTargetFrameName, sal_Int32 nSearchFlags ) throw(::com::sun::star::uno::RuntimeException); + virtual ::com::sun::star::uno::Sequence< ::com::sun::star::uno::Reference< ::com::sun::star::frame::XDispatch > > SAL_CALL queryDispatches( const ::com::sun::star::uno::Sequence< ::com::sun::star::frame::DispatchDescriptor >& aDescripts ) throw(::com::sun::star::uno::RuntimeException); + + //XDispatchProviderInterceptor + virtual ::com::sun::star::uno::Reference< ::com::sun::star::frame::XDispatchProvider > SAL_CALL getSlaveDispatchProvider( ) throw(::com::sun::star::uno::RuntimeException); + virtual void SAL_CALL setSlaveDispatchProvider( const ::com::sun::star::uno::Reference< ::com::sun::star::frame::XDispatchProvider >& xNewDispatchProvider ) throw(::com::sun::star::uno::RuntimeException); + virtual ::com::sun::star::uno::Reference< ::com::sun::star::frame::XDispatchProvider > SAL_CALL getMasterDispatchProvider( ) throw(::com::sun::star::uno::RuntimeException); + virtual void SAL_CALL setMasterDispatchProvider( const ::com::sun::star::uno::Reference< ::com::sun::star::frame::XDispatchProvider >& xNewSupplier ) throw(::com::sun::star::uno::RuntimeException); + + // XEventListener + virtual void SAL_CALL disposing( const ::com::sun::star::lang::EventObject& Source ) throw(::com::sun::star::uno::RuntimeException); + + //XUnoTunnel + static const ::com::sun::star::uno::Sequence< sal_Int8 > & getUnoTunnelId(); + virtual sal_Int64 SAL_CALL getSomething( const ::com::sun::star::uno::Sequence< sal_Int8 >& aIdentifier ) throw(::com::sun::star::uno::RuntimeException); + + // view destroyed + void Invalidate(); +}; + +struct StatusStruct_Impl +{ + ::com::sun::star::uno::Reference< ::com::sun::star::frame::XStatusListener> xListener; + ::com::sun::star::util::URL aURL; +}; +typedef std::list< StatusStruct_Impl > StatusListenerList; +class SwXDispatch : public cppu::WeakImplHelper2 +< + ::com::sun::star::frame::XDispatch, + ::com::sun::star::view::XSelectionChangeListener +> +{ + SwView* m_pView; + StatusListenerList m_aListenerList; + sal_Bool m_bOldEnable; + sal_Bool m_bListenerAdded; +public: + SwXDispatch(SwView& rView); + ~SwXDispatch(); + + virtual void SAL_CALL dispatch( const ::com::sun::star::util::URL& aURL, const ::com::sun::star::uno::Sequence< ::com::sun::star::beans::PropertyValue >& aArgs ) throw(::com::sun::star::uno::RuntimeException); + virtual void SAL_CALL addStatusListener( const ::com::sun::star::uno::Reference< ::com::sun::star::frame::XStatusListener >& xControl, const ::com::sun::star::util::URL& aURL ) throw(::com::sun::star::uno::RuntimeException); + virtual void SAL_CALL removeStatusListener( const ::com::sun::star::uno::Reference< ::com::sun::star::frame::XStatusListener >& xControl, const ::com::sun::star::util::URL& aURL ) throw(::com::sun::star::uno::RuntimeException); + + //XSelectionChangeListener + virtual void SAL_CALL selectionChanged( const ::com::sun::star::lang::EventObject& aEvent ) throw(::com::sun::star::uno::RuntimeException); + + //XEventListener + virtual void SAL_CALL disposing( const ::com::sun::star::lang::EventObject& Source ) throw(::com::sun::star::uno::RuntimeException); + + static const sal_Char* GetDBChangeURL(); +}; + +} //namespace binfilter +#endif + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/binfilter/bf_sw/source/ui/inc/unotxvw.hxx b/binfilter/bf_sw/source/ui/inc/unotxvw.hxx new file mode 100644 index 000000000000..d15a4db9c146 --- /dev/null +++ b/binfilter/bf_sw/source/ui/inc/unotxvw.hxx @@ -0,0 +1,251 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ +#ifndef _UNOTXVW_HXX +#define _UNOTXVW_HXX + +#include <bf_sfx2/sfxbasecontroller.hxx> +#include <com/sun/star/text/XTextViewCursor.hpp> +#include <com/sun/star/text/XTextViewCursorSupplier.hpp> +#include <com/sun/star/text/XRubySelection.hpp> +#include <com/sun/star/view/XControlAccess.hpp> +#include <com/sun/star/view/XScreenCursor.hpp> +#include <com/sun/star/view/XViewSettingsSupplier.hpp> +#include <com/sun/star/view/XSelectionSupplier.hpp> +#include <com/sun/star/view/XLineCursor.hpp> +#include <com/sun/star/view/XViewCursor.hpp> +#include <com/sun/star/text/XPageCursor.hpp> +#include <com/sun/star/beans/XPropertySet.hpp> +#include <com/sun/star/beans/XPropertyState.hpp> +#include <com/sun/star/lang/XServiceInfo.hpp> +#include <cppuhelper/implbase8.hxx> // helper for implementations +#include <bf_svtools/itemprop.hxx> +#include "calbck.hxx" +#include "TextCursorHelper.hxx" +#include <comphelper/uno3.hxx> +class SvEmbeddedObjectRef; +namespace binfilter { + +class SwView; + + +typedef ::com::sun::star::uno::Reference< ::com::sun::star::view::XSelectionChangeListener > * XSelectionChangeListenerPtr; +SV_DECL_PTRARR_DEL( SelectionChangeListenerArr, XSelectionChangeListenerPtr, 4, 4 )//STRIP008 ; + +/****************************************************************************** + * + ******************************************************************************/ +class SwXTextView : + public ::com::sun::star::view::XSelectionSupplier, + public ::com::sun::star::lang::XServiceInfo, + public ::com::sun::star::view::XControlAccess, + public ::com::sun::star::text::XTextViewCursorSupplier, + public ::com::sun::star::text::XRubySelection, + public ::com::sun::star::view::XViewSettingsSupplier, + public SfxBaseController +{ + SelectionChangeListenerArr aSelChangedListeners; + + SwView* pView; + ::com::sun::star::uno::Reference< ::com::sun::star::beans::XPropertySet > * pxViewSettings; + ::com::sun::star::uno::Reference< ::com::sun::star::text::XTextViewCursor > * pxTextViewCursor; + + + SdrObject* GetControl( + const ::com::sun::star::uno::Reference< ::com::sun::star::awt::XControlModel > & Model, + ::com::sun::star::uno::Reference< ::com::sun::star::awt::XControl >& xToFill ); + +protected: + virtual ~SwXTextView(); +public: + SwXTextView(SwView* pSwView); + + + virtual ::com::sun::star::uno::Any SAL_CALL queryInterface( const ::com::sun::star::uno::Type& aType ) throw(::com::sun::star::uno::RuntimeException); + virtual void SAL_CALL acquire( ) throw(); + virtual void SAL_CALL release( ) throw(); + + virtual ::com::sun::star::uno::Sequence< ::com::sun::star::uno::Type > SAL_CALL getTypes( ) throw(::com::sun::star::uno::RuntimeException); + virtual ::com::sun::star::uno::Sequence< sal_Int8 > SAL_CALL getImplementationId( ) throw(::com::sun::star::uno::RuntimeException); + + //XSelectionSupplier + virtual ::com::sun::star::uno::Any SAL_CALL getSelection(void) throw( ::com::sun::star::uno::RuntimeException ); + virtual sal_Bool SAL_CALL select(const ::com::sun::star::uno::Any& aInterface) throw( ::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::uno::RuntimeException ); + virtual void SAL_CALL addSelectionChangeListener(const ::com::sun::star::uno::Reference< ::com::sun::star::view::XSelectionChangeListener > & xListener) throw( ::com::sun::star::uno::RuntimeException ); + virtual void SAL_CALL removeSelectionChangeListener(const ::com::sun::star::uno::Reference< ::com::sun::star::view::XSelectionChangeListener > & xListener) throw( ::com::sun::star::uno::RuntimeException ); + + //XControlAccess + virtual ::com::sun::star::uno::Reference< ::com::sun::star::awt::XControl > SAL_CALL getControl(const ::com::sun::star::uno::Reference< ::com::sun::star::awt::XControlModel > & Model) throw( ::com::sun::star::container::NoSuchElementException, ::com::sun::star::uno::RuntimeException ); + + //XTextViewCursorSupplier + virtual ::com::sun::star::uno::Reference< ::com::sun::star::text::XTextViewCursor > SAL_CALL getViewCursor(void) throw( ::com::sun::star::uno::RuntimeException ); + + //XViewSettings + virtual ::com::sun::star::uno::Reference< ::com::sun::star::beans::XPropertySet > SAL_CALL getViewSettings(void) throw( ::com::sun::star::uno::RuntimeException ); + + //XRubySelection + virtual ::com::sun::star::uno::Sequence< + ::com::sun::star::uno::Sequence< + ::com::sun::star::beans::PropertyValue > > SAL_CALL getRubyList( sal_Bool bAutomatic ) + throw(::com::sun::star::uno::RuntimeException); + + virtual void SAL_CALL setRubyList( + const ::com::sun::star::uno::Sequence< + ::com::sun::star::uno::Sequence< + ::com::sun::star::beans::PropertyValue > >& RubyList, sal_Bool bAutomatic ) + throw(::com::sun::star::uno::RuntimeException); + + //XServiceInfo + virtual ::rtl::OUString SAL_CALL getImplementationName(void) throw( ::com::sun::star::uno::RuntimeException ); + virtual BOOL SAL_CALL supportsService(const ::rtl::OUString& ServiceName) throw( ::com::sun::star::uno::RuntimeException ); + virtual ::com::sun::star::uno::Sequence< ::rtl::OUString > SAL_CALL getSupportedServiceNames(void) throw( ::com::sun::star::uno::RuntimeException ); + + void NotifySelChanged(); + void NotifyDBChanged(); + + SwView* GetView() {return pView;} + void Invalidate(); + + // temporary document used for PDF export of selections/multi-selections + SfxObjectShellRef BuildTmpSelectionDoc( SvEmbeddedObjectRef &rRef ); +}; + +/* -----------------17.09.98 12:52------------------- + * + * --------------------------------------------------*/ +class SwUnoCrsr; +typedef cppu::WeakImplHelper8< + ::com::sun::star::text::XTextViewCursor, + ::com::sun::star::lang::XServiceInfo, + ::com::sun::star::text::XPageCursor, + ::com::sun::star::view::XScreenCursor, + ::com::sun::star::view::XViewCursor, + ::com::sun::star::view::XLineCursor, + ::com::sun::star::beans::XPropertySet, + ::com::sun::star::beans::XPropertyState + > SwXTextViewCursor_Base; + +class SwXTextViewCursor : public SwXTextViewCursor_Base, +public SwClient, +public OTextCursorHelper +{ + SwView* pView; + SfxItemPropertySet aPropSet; +protected: + virtual ~SwXTextViewCursor(); +public: + SwXTextViewCursor(SwView* pVw); + + + DECLARE_XINTERFACE(); + + //XTextViewCursor + virtual sal_Bool SAL_CALL isVisible(void) throw( ::com::sun::star::uno::RuntimeException ); + virtual void SAL_CALL setVisible(sal_Bool bVisible) throw( ::com::sun::star::uno::RuntimeException ); + virtual ::com::sun::star::awt::Point SAL_CALL getPosition(void) throw( ::com::sun::star::uno::RuntimeException ); + + //XTextCursor - neu + virtual void SAL_CALL collapseToStart( ) throw(::com::sun::star::uno::RuntimeException); + virtual void SAL_CALL collapseToEnd( ) throw(::com::sun::star::uno::RuntimeException); + virtual BOOL SAL_CALL isCollapsed( ) throw(::com::sun::star::uno::RuntimeException); + virtual BOOL SAL_CALL goLeft( sal_Int16 nCount, BOOL bExpand ) throw(::com::sun::star::uno::RuntimeException); + virtual BOOL SAL_CALL goRight( sal_Int16 nCount, BOOL bExpand ) throw(::com::sun::star::uno::RuntimeException); + virtual void SAL_CALL gotoStart( BOOL bExpand ) throw(::com::sun::star::uno::RuntimeException); + virtual void SAL_CALL gotoEnd( BOOL bExpand ) throw(::com::sun::star::uno::RuntimeException); + virtual void SAL_CALL gotoRange( const ::com::sun::star::uno::Reference< ::com::sun::star::text::XTextRange >& xRange, BOOL bExpand ) throw(::com::sun::star::uno::RuntimeException); + + //XPageCursor + virtual sal_Bool SAL_CALL jumpToFirstPage(void) throw( ::com::sun::star::uno::RuntimeException ); + virtual sal_Bool SAL_CALL jumpToLastPage(void) throw( ::com::sun::star::uno::RuntimeException ); + virtual sal_Bool SAL_CALL jumpToPage(sal_Int16 nPage) throw( ::com::sun::star::uno::RuntimeException ); + virtual sal_Bool SAL_CALL jumpToNextPage(void) throw( ::com::sun::star::uno::RuntimeException ); + virtual sal_Bool SAL_CALL jumpToPreviousPage(void) throw( ::com::sun::star::uno::RuntimeException ); + virtual sal_Bool SAL_CALL jumpToEndOfPage(void) throw( ::com::sun::star::uno::RuntimeException ); + virtual sal_Bool SAL_CALL jumpToStartOfPage(void) throw( ::com::sun::star::uno::RuntimeException ); + virtual sal_Int16 SAL_CALL getPage(void) throw( ::com::sun::star::uno::RuntimeException ); + + //XTextRange + virtual ::com::sun::star::uno::Reference< ::com::sun::star::text::XText > SAL_CALL getText(void) throw( ::com::sun::star::uno::RuntimeException ); + virtual ::com::sun::star::uno::Reference< ::com::sun::star::text::XTextRange > SAL_CALL getStart(void) throw( ::com::sun::star::uno::RuntimeException ); + virtual ::com::sun::star::uno::Reference< ::com::sun::star::text::XTextRange > SAL_CALL getEnd(void) throw( ::com::sun::star::uno::RuntimeException ); + virtual ::rtl::OUString SAL_CALL getString(void) throw( ::com::sun::star::uno::RuntimeException ); + virtual void SAL_CALL setString(const ::rtl::OUString& aString) throw( ::com::sun::star::uno::RuntimeException ); + + //XScreenCursor + virtual sal_Bool SAL_CALL screenDown(void) throw( ::com::sun::star::uno::RuntimeException ); + virtual sal_Bool SAL_CALL screenUp(void) throw( ::com::sun::star::uno::RuntimeException ); + + //XViewCursor + virtual sal_Bool SAL_CALL goDown(sal_Int16 nCount, sal_Bool bExpand) throw( ::com::sun::star::uno::RuntimeException ); + virtual sal_Bool SAL_CALL goUp(sal_Int16 nCount, sal_Bool bExpand) throw( ::com::sun::star::uno::RuntimeException ); +// virtual sal_Bool goLeft(sal_Int16 nCount, sal_Bool bExpand) throw( ::com::sun::star::uno::RuntimeException ); +// virtual sal_Bool goRight(sal_Int16 nCount, sal_Bool bExpand) throw( ::com::sun::star::uno::RuntimeException ); + + //XLineCursor + virtual sal_Bool SAL_CALL isAtStartOfLine(void) throw( ::com::sun::star::uno::RuntimeException ); + virtual sal_Bool SAL_CALL isAtEndOfLine(void) throw( ::com::sun::star::uno::RuntimeException ); + virtual void SAL_CALL gotoEndOfLine(sal_Bool bExpand) throw( ::com::sun::star::uno::RuntimeException ); + virtual void SAL_CALL gotoStartOfLine(sal_Bool bExpand) throw( ::com::sun::star::uno::RuntimeException ); + + //XPropertySet + virtual ::com::sun::star::uno::Reference< ::com::sun::star::beans::XPropertySetInfo > SAL_CALL getPropertySetInfo( ) throw(::com::sun::star::uno::RuntimeException); + virtual void SAL_CALL setPropertyValue( const ::rtl::OUString& aPropertyName, const ::com::sun::star::uno::Any& aValue ) throw(::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::beans::PropertyVetoException, ::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::uno::RuntimeException); + virtual ::com::sun::star::uno::Any SAL_CALL getPropertyValue( const ::rtl::OUString& PropertyName ) throw(::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::uno::RuntimeException); + virtual void SAL_CALL addPropertyChangeListener( const ::rtl::OUString& aPropertyName, const ::com::sun::star::uno::Reference< ::com::sun::star::beans::XPropertyChangeListener >& xListener ) throw(::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::uno::RuntimeException); + virtual void SAL_CALL removePropertyChangeListener( const ::rtl::OUString& aPropertyName, const ::com::sun::star::uno::Reference< ::com::sun::star::beans::XPropertyChangeListener >& aListener ) throw(::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::uno::RuntimeException); + virtual void SAL_CALL addVetoableChangeListener( const ::rtl::OUString& PropertyName, const ::com::sun::star::uno::Reference< ::com::sun::star::beans::XVetoableChangeListener >& aListener ) throw(::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::uno::RuntimeException); + virtual void SAL_CALL removeVetoableChangeListener( const ::rtl::OUString& PropertyName, const ::com::sun::star::uno::Reference< ::com::sun::star::beans::XVetoableChangeListener >& aListener ) throw(::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::uno::RuntimeException); + + //XPropertyState + virtual ::com::sun::star::beans::PropertyState SAL_CALL getPropertyState( const ::rtl::OUString& PropertyName ) throw(::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::uno::RuntimeException); + virtual ::com::sun::star::uno::Sequence< ::com::sun::star::beans::PropertyState > SAL_CALL getPropertyStates( const ::com::sun::star::uno::Sequence< ::rtl::OUString >& aPropertyName ) throw(::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::uno::RuntimeException); + virtual void SAL_CALL setPropertyToDefault( const ::rtl::OUString& PropertyName ) throw(::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::uno::RuntimeException); + virtual ::com::sun::star::uno::Any SAL_CALL getPropertyDefault( const ::rtl::OUString& aPropertyName ) throw(::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::uno::RuntimeException); + + //XServiceInfo + virtual ::rtl::OUString SAL_CALL getImplementationName(void) throw( ::com::sun::star::uno::RuntimeException ); + virtual BOOL SAL_CALL supportsService(const ::rtl::OUString& ServiceName) throw( ::com::sun::star::uno::RuntimeException ); + virtual ::com::sun::star::uno::Sequence< ::rtl::OUString > SAL_CALL getSupportedServiceNames(void) throw( ::com::sun::star::uno::RuntimeException ); + + static const ::com::sun::star::uno::Sequence< sal_Int8 > & getUnoTunnelId(); + + //XUnoTunnel + virtual sal_Int64 SAL_CALL getSomething( const ::com::sun::star::uno::Sequence< sal_Int8 >& aIdentifier ) throw(::com::sun::star::uno::RuntimeException); + + void Invalidate(){pView = 0;} + + // ITextCursorHelper + virtual const SwPaM* GetPaM() const; + virtual SwPaM* GetPaM(); + virtual const SwDoc* GetDoc() const; + virtual SwDoc* GetDoc(); +}; +} //namespace binfilter +#endif + + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/binfilter/bf_sw/source/ui/inc/usrpref.hxx b/binfilter/bf_sw/source/ui/inc/usrpref.hxx new file mode 100644 index 000000000000..cd6798ac42d3 --- /dev/null +++ b/binfilter/bf_sw/source/ui/inc/usrpref.hxx @@ -0,0 +1,261 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ +#ifndef _USRPREF_HXX +#define _USRPREF_HXX + + + +#include <unotools/configitem.hxx> +#include <fldupde.hxx> +#include "viewopt.hxx" + +#include <vcl/fldunit.hxx> +namespace binfilter { + +/* -----------------------------28.09.00 09:45-------------------------------- + + ---------------------------------------------------------------------------*/ +class SwMasterUsrPref; +class SwContentViewConfig : public ::utl::ConfigItem +{ + SwMasterUsrPref& rParent; + BOOL bWeb; + + ::com::sun::star::uno::Sequence<rtl::OUString> GetPropertyNames(); + public: + SwContentViewConfig(BOOL bWeb, SwMasterUsrPref& rParent); + ~SwContentViewConfig(); + + void Load(); + void SetModified(){ConfigItem::SetModified();} + virtual void Commit(); + virtual void Notify( const ::com::sun::star::uno::Sequence< rtl::OUString >& aPropertyNames ); +}; +/* -----------------------------28.09.00 09:45-------------------------------- + + ---------------------------------------------------------------------------*/ +class SwLayoutViewConfig : public ::utl::ConfigItem +{ + SwMasterUsrPref& rParent; + BOOL bWeb; + + ::com::sun::star::uno::Sequence<rtl::OUString> GetPropertyNames(); + public: + SwLayoutViewConfig(BOOL bWeb, SwMasterUsrPref& rParent); + ~SwLayoutViewConfig(); + + void Load(); + void SetModified(){ConfigItem::SetModified();} + virtual void Commit(); + virtual void Notify( const ::com::sun::star::uno::Sequence< rtl::OUString >& aPropertyNames ); +}; +/* -----------------------------19.01.01 13:06-------------------------------- + + ---------------------------------------------------------------------------*/ +class SwGridConfig : public ::utl::ConfigItem +{ + SwMasterUsrPref& rParent; + BOOL bWeb; + + ::com::sun::star::uno::Sequence<rtl::OUString> GetPropertyNames(); + public: + SwGridConfig(BOOL bWeb, SwMasterUsrPref& rParent); + ~SwGridConfig(); + + void Load(); + void SetModified(){ConfigItem::SetModified();} + virtual void Commit(); + virtual void Notify( const ::com::sun::star::uno::Sequence< rtl::OUString >& aPropertyNames ); +}; +/* -----------------------------19.01.01 13:06-------------------------------- + + ---------------------------------------------------------------------------*/ +class SwCursorConfig : public ::utl::ConfigItem +{ + SwMasterUsrPref& rParent; + + ::com::sun::star::uno::Sequence<rtl::OUString> GetPropertyNames(); + public: + SwCursorConfig(SwMasterUsrPref& rParent); + ~SwCursorConfig(); + + void Load(); + void SetModified(){ConfigItem::SetModified();} + virtual void Commit(); + virtual void Notify( const ::com::sun::star::uno::Sequence< rtl::OUString >& aPropertyNames ); +}; +/* -----------------------------28.09.00 09:45-------------------------------- + + ---------------------------------------------------------------------------*/ +class SwWebColorConfig : public ::utl::ConfigItem +{ + SwMasterUsrPref& rParent; + ::com::sun::star::uno::Sequence<rtl::OUString> aPropNames; + + public: + SwWebColorConfig(SwMasterUsrPref& rParent); + ~SwWebColorConfig(); + + void Load(); + void SetModified(){ConfigItem::SetModified();} + virtual void Commit(); + virtual void Notify( const ::com::sun::star::uno::Sequence< rtl::OUString >& aPropertyNames ); +}; +/* -----------------------------28.09.00 09:45-------------------------------- + + ---------------------------------------------------------------------------*/ +class SwMasterUsrPref : public SwViewOption +{ + friend class SwContentViewConfig; + friend class SwLayoutViewConfig; + friend class SwGridConfig; + friend class SwCursorConfig; + friend class SwWebColorConfig; + + SwContentViewConfig aContentConfig; + SwLayoutViewConfig aLayoutConfig; + SwGridConfig aGridConfig; + SwCursorConfig aCursorConfig; + SwWebColorConfig* pWebColorConfig; + + sal_Int32 nFldUpdateFlags; //udpate of fields and charts + sal_Int32 nLinkUpdateMode; + FieldUnit eUserMetric; + FieldUnit eHScrollMetric; + sal_Bool bIsHScrollMetricSet; + FieldUnit eVScrollMetric; + sal_Bool bIsVScrollMetricSet; + + + sal_Int32 nDefTab; //default tab stop distance + +public: + SwMasterUsrPref(BOOL bWeb); + ~SwMasterUsrPref(); + + + void SetModified() + { + aContentConfig.SetModified(); + aLayoutConfig.SetModified(); + aGridConfig.SetModified(); + aCursorConfig.SetModified(); + if(pWebColorConfig) + pWebColorConfig->SetModified(); + } + + void SetUpdateLinkMode(sal_Int32 nSet, sal_Bool bNoModify = sal_False) + { + nLinkUpdateMode = nSet; + if(!bNoModify) + aContentConfig.SetModified(); + } + sal_Int32 GetUpdateLinkMode() const {return nLinkUpdateMode; } + + void SetUpdateFields(BOOL bSet, sal_Bool bNoModify = sal_False) + { + if(bSet && nFldUpdateFlags == AUTOUPD_OFF) + { + nFldUpdateFlags = AUTOUPD_FIELD_ONLY; + if(!bNoModify) + aContentConfig.SetModified(); + } + else if(!bSet) + { + nFldUpdateFlags = AUTOUPD_OFF; + if(!bNoModify) + aContentConfig.SetModified(); + } + }; + sal_Bool IsUpdateFields()const {return nFldUpdateFlags != AUTOUPD_OFF; } + + sal_Int32 GetFldUpdateFlags()const {return nFldUpdateFlags;} + void SetFldUpdateFlags(sal_Int32 nSet, sal_Bool bNoModify = sal_False) + { + nFldUpdateFlags = nSet; + if(!bNoModify) + aContentConfig.SetModified(); + } + + void SetUpdateCharts(BOOL bSet, sal_Bool bNoModify = sal_False) + { + if(bSet) + { + nFldUpdateFlags = AUTOUPD_FIELD_AND_CHARTS; + if(!bNoModify) + aContentConfig.SetModified(); + } + else if(nFldUpdateFlags == AUTOUPD_FIELD_AND_CHARTS) + { + nFldUpdateFlags = AUTOUPD_FIELD_ONLY; + if(!bNoModify) + aContentConfig.SetModified(); + } + }; + sal_Bool IsUpdateCharts()const {return nFldUpdateFlags == AUTOUPD_FIELD_AND_CHARTS; } + + FieldUnit GetMetric() const { return eUserMetric;} + void SetMetric(FieldUnit eSet, sal_Bool bNoModify = sal_False) + { + eUserMetric = eSet; + if(!bNoModify) + aLayoutConfig.SetModified(); + } + + sal_Bool IsHScrollMetric()const {return bIsHScrollMetricSet;} + FieldUnit GetHScrollMetric() const { return bIsHScrollMetricSet ? eHScrollMetric : eUserMetric;} + void SetHScrollMetric(FieldUnit eSet, sal_Bool bNoModify = sal_False) + { + eHScrollMetric = eSet; bIsHScrollMetricSet = sal_True; + if(!bNoModify) + aLayoutConfig.SetModified(); + } + + sal_Bool IsVScrollMetric()const {return bIsVScrollMetricSet;} + FieldUnit GetVScrollMetric() const { return bIsVScrollMetricSet ? eVScrollMetric : eUserMetric;} + void SetVScrollMetric(FieldUnit eSet, sal_Bool bNoModify = sal_False) + { + eVScrollMetric = eSet; bIsVScrollMetricSet = sal_True; + if(!bNoModify) + aLayoutConfig.SetModified(); + } + + sal_Int32 GetDefTab() const { return nDefTab;} + void SetDefTab( sal_Int32 nSet, sal_Bool bNoModify = sal_False ) + { + nDefTab = nSet; + if(!bNoModify) + aLayoutConfig.SetModified(); + } + +}; + +} //namespace binfilter +#endif + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/binfilter/bf_sw/source/ui/inc/utlui.hrc b/binfilter/bf_sw/source/ui/inc/utlui.hrc new file mode 100644 index 000000000000..fd5d7032647c --- /dev/null +++ b/binfilter/bf_sw/source/ui/inc/utlui.hrc @@ -0,0 +1,131 @@ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ + +#ifndef _UTLUI_HRC +#define _UTLUI_HRC + +#include "rcid.hrc" + + +#define RID_SW_SHELLRES (RC_UTLUI_BEGIN + 1) + +// ------------------------------------------------------------------------ + +// Strings in NumberFormatter-Listbox +#define STR_DEFINE_NUMBERFORMAT (RC_UTLUI_BEGIN + 4) +// hyperlink status bar control +#define STR_HYPERCTRL_SEL (RC_UTLUI_BEGIN + 5) +#define STR_HYPERCTRL_HYP (RC_UTLUI_BEGIN + 6) + +// Namene der Inhaltstypen (RC_UTLUI_BEGIN + 7) +#define STR_CONTENT_TYPE_FIRST (RC_UTLUI_BEGIN + 8) +#define STR_CONTENT_TYPE_OUTLINE STR_CONTENT_TYPE_FIRST +#define STR_CONTENT_TYPE_TABLE (RC_UTLUI_BEGIN + 9) +#define STR_CONTENT_TYPE_FRAME (RC_UTLUI_BEGIN + 10) +#define STR_CONTENT_TYPE_GRAPHIC (RC_UTLUI_BEGIN + 11) +#define STR_CONTENT_TYPE_OLE (RC_UTLUI_BEGIN + 12) +#define STR_CONTENT_TYPE_BOOKMARK (RC_UTLUI_BEGIN + 13) +#define STR_CONTENT_TYPE_REGION (RC_UTLUI_BEGIN + 14) +#define STR_CONTENT_TYPE_URLFIELD (RC_UTLUI_BEGIN + 15) +#define STR_CONTENT_TYPE_REFERENCE (RC_UTLUI_BEGIN + 16) +#define STR_CONTENT_TYPE_INDEX (RC_UTLUI_BEGIN + 17) +#define STR_CONTENT_TYPE_POSTIT (RC_UTLUI_BEGIN + 18) +#define STR_CONTENT_TYPE_DRAWOBJECT (RC_UTLUI_BEGIN + 19) +#define STR_CONTENT_END (RC_UTLUI_BEGIN + 19) + +#define STR_CONTENT_TYPE_SINGLE_FIRST (STR_CONTENT_END + 1) +#define STR_CONTENT_TYPE_SINGLE_OUTLINE (STR_CONTENT_TYPE_SINGLE_FIRST + 0) +#define STR_CONTENT_TYPE_SINGLE_TABLE (STR_CONTENT_TYPE_SINGLE_FIRST + 1) +#define STR_CONTENT_TYPE_SINGLE_FRAME (STR_CONTENT_TYPE_SINGLE_FIRST + 2) +#define STR_CONTENT_TYPE_SINGLE_GRAPHIC (STR_CONTENT_TYPE_SINGLE_FIRST + 3) +#define STR_CONTENT_TYPE_SINGLE_OLE (STR_CONTENT_TYPE_SINGLE_FIRST + 4) +#define STR_CONTENT_TYPE_SINGLE_BOOKMARK (STR_CONTENT_TYPE_SINGLE_FIRST + 5) +#define STR_CONTENT_TYPE_SINGLE_REGION (STR_CONTENT_TYPE_SINGLE_FIRST + 6) +#define STR_CONTENT_TYPE_SINGLE_URLFIELD (STR_CONTENT_TYPE_SINGLE_FIRST + 7) +#define STR_CONTENT_TYPE_SINGLE_REFERENCE (STR_CONTENT_TYPE_SINGLE_FIRST + 8) +#define STR_CONTENT_TYPE_SINGLE_INDEX (STR_CONTENT_TYPE_SINGLE_FIRST + 9) +#define STR_CONTENT_TYPE_SINGLE_POSTIT (STR_CONTENT_TYPE_SINGLE_FIRST + 10) +#define STR_CONTENT_TYPE_SINGLE_DRAWOBJECT (STR_CONTENT_TYPE_SINGLE_FIRST + 11) +#define STR_CONTENT_SINGLE_END STR_CONTENT_TYPE_SINGLE_DRAWOBJECT + +#define FLD_DOCINFO_BEGIN STR_CONTENT_SINGLE_END +#define FLD_DOCINFO_TITEL FLD_DOCINFO_BEGIN +#define FLD_DOCINFO_THEMA (FLD_DOCINFO_BEGIN + 1) +#define FLD_DOCINFO_KEYS (FLD_DOCINFO_BEGIN + 2) +#define FLD_DOCINFO_COMMENT (FLD_DOCINFO_BEGIN + 3) +#define FLD_DOCINFO_INFO1 (FLD_DOCINFO_BEGIN + 4) +#define FLD_DOCINFO_INFO2 (FLD_DOCINFO_BEGIN + 5) +#define FLD_DOCINFO_INFO3 (FLD_DOCINFO_BEGIN + 6) +#define FLD_DOCINFO_INFO4 (FLD_DOCINFO_BEGIN + 7) +#define FLD_DOCINFO_CREATE (FLD_DOCINFO_BEGIN + 8) +#define FLD_DOCINFO_CHANGE (FLD_DOCINFO_BEGIN + 9) +#define FLD_DOCINFO_PRINT (FLD_DOCINFO_BEGIN + 10) +#define FLD_DOCINFO_DOCNO (FLD_DOCINFO_BEGIN + 11) +#define FLD_DOCINFO_EDIT (FLD_DOCINFO_BEGIN + 12) +#define FLD_DOCINFO_END (FLD_DOCINFO_BEGIN + 13) + + + #define STR_AUTH_TYPE_START (FLD_DOCINFO_END + 2) + #define STR_AUTH_TYPE_ARTICLE (STR_AUTH_TYPE_START + 0) + #define STR_AUTH_TYPE_BOOK (STR_AUTH_TYPE_START + 1) + #define STR_AUTH_TYPE_BOOKLET (STR_AUTH_TYPE_START + 2) + #define STR_AUTH_TYPE_CONFERENCE (STR_AUTH_TYPE_START + 3) + #define STR_AUTH_TYPE_INBOOK (STR_AUTH_TYPE_START + 4) + #define STR_AUTH_TYPE_INCOLLECTION (STR_AUTH_TYPE_START + 5) + #define STR_AUTH_TYPE_INPROCEEDINGS (STR_AUTH_TYPE_START + 6) + #define STR_AUTH_TYPE_JOURNAL (STR_AUTH_TYPE_START + 7) + #define STR_AUTH_TYPE_MANUAL (STR_AUTH_TYPE_START + 8) + #define STR_AUTH_TYPE_MASTERSTHESIS (STR_AUTH_TYPE_START + 9) + #define STR_AUTH_TYPE_MISC (STR_AUTH_TYPE_START + 10) + #define STR_AUTH_TYPE_PHDTHESIS (STR_AUTH_TYPE_START + 11) + #define STR_AUTH_TYPE_PROCEEDINGS (STR_AUTH_TYPE_START + 12) + #define STR_AUTH_TYPE_TECHREPORT (STR_AUTH_TYPE_START + 13) + #define STR_AUTH_TYPE_UNPUBLISHED (STR_AUTH_TYPE_START + 14) + #define STR_AUTH_TYPE_EMAIL (STR_AUTH_TYPE_START + 15) + #define STR_AUTH_TYPE_WWW (STR_AUTH_TYPE_START + 16) + #define STR_AUTH_TYPE_CUSTOM1 (STR_AUTH_TYPE_START + 17) + #define STR_AUTH_TYPE_CUSTOM2 (STR_AUTH_TYPE_START + 18) + #define STR_AUTH_TYPE_CUSTOM3 (STR_AUTH_TYPE_START + 19) + #define STR_AUTH_TYPE_CUSTOM4 (STR_AUTH_TYPE_START + 20) + #define STR_AUTH_TYPE_CUSTOM5 (STR_AUTH_TYPE_START + 21) + #define STR_AUTH_TYPE_END (STR_AUTH_TYPE_CUSTOM5) + + + + + + +//local ids of the Database ImageLists +#define IMG_COLLAPSE 18002 /*RID_SVXIMG_COLLAPSEDNODE*/ +#define IMG_EXPAND 18003 /*RID_SVXIMG_EXPANDEDNODE*/ +#define IMG_DB 1 +#define IMG_DBTABLE 2 +#define IMG_DBQUERY 3 + + + +#endif diff --git a/binfilter/bf_sw/source/ui/inc/wdrwbase.hxx b/binfilter/bf_sw/source/ui/inc/wdrwbase.hxx new file mode 100644 index 000000000000..4a4543d7b2cd --- /dev/null +++ b/binfilter/bf_sw/source/ui/inc/wdrwbase.hxx @@ -0,0 +1,51 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ +#ifndef _SWWDRWBASESH_HXX +#define _SWWDRWBASESH_HXX + +#include "drwbassh.hxx" +namespace binfilter { + +class SwWebDrawBaseShell: public SwDrawBaseShell +{ +protected: + SwWebDrawBaseShell(SwView &rShell); + +public: + virtual ~SwWebDrawBaseShell(); + + SFX_DECL_INTERFACE(SW_WEBDRAWBASESHELL); + TYPEINFO(); +}; + + +} //namespace binfilter +#endif + + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/binfilter/bf_sw/source/ui/inc/web.hrc b/binfilter/bf_sw/source/ui/inc/web.hrc new file mode 100644 index 000000000000..c5d70c1b1182 --- /dev/null +++ b/binfilter/bf_sw/source/ui/inc/web.hrc @@ -0,0 +1,80 @@ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ + +#ifndef _WEB_HRC +#define _WEB_HRC + +#include "rcid.hrc" + +#define RC_WEB_ICON (RC_WEB_BEGIN + 1) +#define RID_WEBTOOLS_TOOLBOX (RC_WEB_BEGIN + 2) +#define RID_WEBTEXT_TOOLBOX (RC_WEB_BEGIN + 3) +#define STR_SHELLNAME_WEBTEXT (RC_WEB_BEGIN + 6) +#define STR_SHELLNAME_WEBFRAME (RC_WEB_BEGIN + 7) +#define RID_WEBFRAME_TOOLBOX (RC_WEB_BEGIN + 8) +#define RID_WEBGRAPHIC_TOOLBOX (RC_WEB_BEGIN + 10) +#define RID_WEBOLE_TOOLBOX (RC_WEB_BEGIN + 11) + + +#define MN_WEBFILE (RC_WEB_BEGIN + 30) +#define MN_WEBEDIT (RC_WEB_BEGIN + 31) +#define MN_WEBVIEW (RC_WEB_BEGIN + 32) +#define MN_WEBINS (RC_WEB_BEGIN + 33) +#define MN_WEBFORMAT (RC_WEB_BEGIN + 34) +#define MN_WEBEXTRA (RC_WEB_BEGIN + 35) +#define MN_WEBWIN (RC_WEB_BEGIN + 36) + +#define MN_OBJECTMENU_WEBTEXT (RC_WEB_BEGIN + 37) +#define MN_OBJECTMENU_WEBLIST (RC_WEB_BEGIN + 38) +#define MN_OBJECTMENU_WEBTABLE (RC_WEB_BEGIN + 39) +#define MN_OBJECTMENU_WEBFRAME (RC_WEB_BEGIN + 40) +#define MN_OBJECTMENU_WEBGRAFIK (RC_WEB_BEGIN + 41) +#define MN_OBJECTMENU_WEBDRAW (RC_WEB_BEGIN + 42) +#define MN_OBJECTMENU_WEBDRWTXT (RC_WEB_BEGIN + 43) +#define MN_OBJECTMENU_WEBOLE (RC_WEB_BEGIN + 44) +#define MN_OBJECTMENU_WEBDRAWCONTROL (RC_WEB_BEGIN + 45) + +#define MN_WEB_TEXT_POPUPMENU (RC_WEB_BEGIN + 46) + +#define MN_WEBFILE_PORT (RC_WEB_BEGIN + 47) +#define MN_WEBEDIT_PORT (RC_WEB_BEGIN + 48) +#define MN_WEBVIEW_PORT (RC_WEB_BEGIN + 49) +#define MN_WEBINS_PORT (RC_WEB_BEGIN + 50) +#define MN_WEBFORMAT_PORT (RC_WEB_BEGIN + 51) +#define MN_WEBEXTRA_PORT (RC_WEB_BEGIN + 52) +#define MN_WEBWIN_PORT (RC_WEB_BEGIN + 53) + +// ------------------------------------------------------------------------ + +#define WEB_ACT_END MN_OBJECTMENU_WEBDRAWCONTROL + + +#if WEB_ACT_END > RC_WEB_END +#error Resource-Id Ueberlauf in #file, #line +#endif + +#endif diff --git a/binfilter/bf_sw/source/ui/inc/wformsh.hxx b/binfilter/bf_sw/source/ui/inc/wformsh.hxx new file mode 100644 index 000000000000..8da80d20da6b --- /dev/null +++ b/binfilter/bf_sw/source/ui/inc/wformsh.hxx @@ -0,0 +1,49 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ +#ifndef _SWWDRWFORMSH_HXX +#define _SWWDRWFORMSH_HXX + +#include "drformsh.hxx" +namespace binfilter { + +class SwWebDrawFormShell : public SwDrawFormShell +{ +public: + SwWebDrawFormShell(SwView &rShell); + virtual ~SwWebDrawFormShell(); + + SFX_DECL_INTERFACE(SW_WEBDRAWFORMSHELL); + TYPEINFO(); +}; + + +} //namespace binfilter +#endif + + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/binfilter/bf_sw/source/ui/inc/wfrmsh.hxx b/binfilter/bf_sw/source/ui/inc/wfrmsh.hxx new file mode 100644 index 000000000000..989ad05831ea --- /dev/null +++ b/binfilter/bf_sw/source/ui/inc/wfrmsh.hxx @@ -0,0 +1,52 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ + +#ifndef _SWWFRMSH_HXX +#define _SWWFRMSH_HXX + +#include "frmsh.hxx" +namespace binfilter { + + +class SwWebFrameShell: public SwFrameShell +{ + +public: + SFX_DECL_INTERFACE(SW_WEBFRAMESHELL); + TYPEINFO(); + + SwWebFrameShell(SwView &rView); + virtual ~SwWebFrameShell(); +}; + +} //namespace binfilter +#endif + + + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/binfilter/bf_sw/source/ui/inc/wgrfsh.hxx b/binfilter/bf_sw/source/ui/inc/wgrfsh.hxx new file mode 100644 index 000000000000..a91a60d2835d --- /dev/null +++ b/binfilter/bf_sw/source/ui/inc/wgrfsh.hxx @@ -0,0 +1,49 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ +#ifndef _SWWGRFSH_HXX +#define _SWWGRFSH_HXX + +#include "grfsh.hxx" +namespace binfilter { + +class SwWebGrfShell: public SwGrfShell +{ +public: + SwWebGrfShell(SwView &rShell); + virtual ~SwWebGrfShell(); + + SFX_DECL_INTERFACE(SW_WEBGRFSHELL); + TYPEINFO(); +}; + + +} //namespace binfilter +#endif + + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/binfilter/bf_sw/source/ui/inc/wlistsh.hxx b/binfilter/bf_sw/source/ui/inc/wlistsh.hxx new file mode 100644 index 000000000000..57282ceb7010 --- /dev/null +++ b/binfilter/bf_sw/source/ui/inc/wlistsh.hxx @@ -0,0 +1,47 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ +#ifndef _SWWLISTSH_HXX +#define _SWWLISTSH_HXX + +#include "listsh.hxx" +namespace binfilter { + +class SwWebListShell: public SwListShell +{ +public: + SFX_DECL_INTERFACE(SW_WEBLISTSHELL); + TYPEINFO(); + + virtual ~SwWebListShell(); + SwWebListShell(SwView &rView); +}; + +} //namespace binfilter +#endif + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/binfilter/bf_sw/source/ui/inc/wolesh.hxx b/binfilter/bf_sw/source/ui/inc/wolesh.hxx new file mode 100644 index 000000000000..7996d5403fb3 --- /dev/null +++ b/binfilter/bf_sw/source/ui/inc/wolesh.hxx @@ -0,0 +1,52 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ +#ifndef _SWWOLESH_HXX +#define _SWWOLESH_HXX + +#include "olesh.hxx" +namespace binfilter { + +class SwWebOleShell: public SwOleShell +{ +public: + SFX_DECL_INTERFACE(SW_WEBOLESHELL); + + virtual ~SwWebOleShell(); + SwWebOleShell(SwView &rView); +}; + +} //namespace binfilter +#endif + + + + + + + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/binfilter/bf_sw/source/ui/inc/workctrl.hxx b/binfilter/bf_sw/source/ui/inc/workctrl.hxx new file mode 100644 index 000000000000..f18987b570cb --- /dev/null +++ b/binfilter/bf_sw/source/ui/inc/workctrl.hxx @@ -0,0 +1,186 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ +#ifndef _WORKCTRL_HXX +#define _WORKCTRL_HXX + +#include <bf_sfx2/tbxctrl.hxx> + +#include <vcl/toolbox.hxx> +#include <bf_svtools/stdctrl.hxx> +#include <vcl/imagebtn.hxx> +class PopupMenu; +namespace binfilter { + + +class SwView; + +// doppelter Eintrag! hrc und hxx +// diese Ids bestimmen, was die Buttons unter dem Scrollbar tun +#define NID_START 20000 +#define NID_NEXT 20000 +#define NID_PREV 20001 +#define NID_TBL 20002 +#define NID_FRM 20003 +#define NID_PGE 20004 +#define NID_DRW 20005 +#define NID_CTRL 20006 +#define NID_REG 20007 +#define NID_BKM 20008 +#define NID_GRF 20009 +#define NID_OLE 20010 +#define NID_OUTL 20011 +#define NID_SEL 20012 +#define NID_FTN 20013 +#define NID_MARK 20014 +#define NID_POSTIT 20015 +#define NID_SRCH_REP 20016 +#define NID_INDEX_ENTRY 20017 +#define NID_TABLE_FORMULA 20018 +#define NID_TABLE_FORMULA_ERROR 20019 +#define NID_COUNT 20 + + + +//---------------------------------------------------------------------------- +// +//---------------------------------------------------------------------------- + +class SwTbxInsertCtrl : public SfxToolBoxControl +{ + USHORT nLastSlotId; + + +public: + SFX_DECL_TOOLBOX_CONTROL(); + + SwTbxInsertCtrl( USHORT nId, ToolBox& rTbx, SfxBindings& rBind ); + ~SwTbxInsertCtrl(); + + virtual void StateChanged( USHORT nSID, + SfxItemState eState, + const SfxPoolItem* pState ); + +}; + +//---------------------------------------------------------------------------- +// +//---------------------------------------------------------------------------- + +class SwTbxAutoTextCtrl : public SfxToolBoxControl +{ + PopupMenu* pPopup; + SwView* pView; + + + void DelPopup(); +public: + SFX_DECL_TOOLBOX_CONTROL(); + + SwTbxAutoTextCtrl( USHORT nId, ToolBox& rTbx, SfxBindings& rBind ); + ~SwTbxAutoTextCtrl(); + + virtual void StateChanged( USHORT nSID, + SfxItemState eState, + const SfxPoolItem* pState ); + +}; + + +//---------------------------------------------------------------------------- +// +//---------------------------------------------------------------------------- + +class SwScrollNaviToolBox : public ToolBox +{ + virtual void MouseButtonUp( const MouseEvent& rMEvt ); + virtual void RequestHelp( const HelpEvent& rHEvt ); + + public: + SwScrollNaviToolBox(Window* pParent, WinBits nWinStyle ) : + ToolBox(pParent, nWinStyle ) {} +}; + +class SwScrollNaviPopup : public SfxPopupWindow +{ + SwScrollNaviToolBox aToolBox; + FixedLine aSeparator; + FixedInfo aInfoField; + ImageList aIList; + ImageList aIListH; + + String sQuickHelp[2 * NID_COUNT]; + + USHORT nFwdId; + USHORT nBackId; + + void ApplyImageList(); + protected: + + public: + SwScrollNaviPopup( USHORT nId, SfxBindings & ); + ~SwScrollNaviPopup(); + +}; + +//---------------------------------------------------------------------------- +// +//---------------------------------------------------------------------------- + + +//---------------------------------------------------------------------------- +// Die ImageButtons muessen sich bei Bedarf den HelpText selbst setzen +//---------------------------------------------------------------------------- + +class SwHlpImageButton : public ImageButton +{ + BOOL bUp; +public: + SwHlpImageButton(Window* pParent, const ResId& rResId, BOOL bUpBtn) : + ImageButton(pParent, rResId), bUp(bUpBtn){} + + +}; +/* -----------------26.11.2002 09:25----------------- + * + * --------------------------------------------------*/ +class SwPreviewZoomControl : public SfxToolBoxControl +{ +public: + SFX_DECL_TOOLBOX_CONTROL(); + + SwPreviewZoomControl( USHORT nId, ToolBox& rTbx, SfxBindings& rBind ); + ~SwPreviewZoomControl(); + + +}; +} //namespace binfilter +#endif + + + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/binfilter/bf_sw/source/ui/inc/wrtsh.hxx b/binfilter/bf_sw/source/ui/inc/wrtsh.hxx new file mode 100644 index 000000000000..48a6081a858c --- /dev/null +++ b/binfilter/bf_sw/source/ui/inc/wrtsh.hxx @@ -0,0 +1,323 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ +#ifndef _WRTSH_HXX +#define _WRTSH_HXX + +#include <fesh.hxx> +#include <sortopt.hxx> +#include <tools/debug.hxx> +namespace com { namespace sun { namespace star { namespace util { + struct SearchOptions; +} } } } +class Window; +class SbxArray; +class SvGlobalName; +class Timer; + +namespace binfilter { +class SvInPlaceObjectRef; +class SvEmbeddedObjectRef; +class SvxMacro; +class SwDoc; +class SpellCheck; +class SwViewOption; +class SwFlyFrmAttrMgr; +class SwField; +class SwTOXBase; +class SdrView; +class SwView; +class SwInputFieldList; +class SwSection; +class SwFmtINetFmt; +class SvxINetBookmark; +class SvxAutoCorrect; +class NaviContentBookmark; +struct SwCallMouseEvent; +class DropEvent; +struct ChartSelectionInfo; +class SfxStringListItem; + +//STRIP008 namespace com { namespace sun { namespace star { namespace util { +//STRIP008 struct SearchOptions; +//STRIP008 } } } } + + +class SwWrtShell: public SwFEShell +{ +public: + typedef long (SwWrtShell::*SELECTFUNC)(const Point *, BOOL bProp ); + + SELECTFUNC fnDrag; + SELECTFUNC fnSetCrsr; + SELECTFUNC fnEndDrag; + SELECTFUNC fnKillSel; + + // Alle Selektionen aufheben + + //setzt den Cursorstack nach dem Bewegen mit PageUp/-Down + //zurueck, falls ein Stack aufgebaut ist + inline void ResetCursorStack(); + + enum SelectionType + { + SEL_TXT = CNT_TXT, // Text, niemals auch Rahmen 0x0001 + SEL_GRF = CNT_GRF, // Grafik 0x0002 + SEL_OLE = CNT_OLE, // OLE 0x0010 + SEL_FRM = 0x0020, // Rahmen, keine Inhaltsform + SEL_NUM = 0x0040, // NumListe + SEL_TBL = 0x0080, // Cursor steht in Tabelle + SEL_TBL_CELLS = 0x0100, // Tabellenzellen sind selektiert + SEL_DRW = 0x0200, // Zeichenobjekte (Rechteck, Kreis...) + SEL_DRW_TXT = 0x0400, // Draw-Textobjekte im Editmode + SEL_BEZ = 0x0800, // Bezierobjekte editieren + SEL_DRW_FORM = 0x1000 // Zeichenobjekte: DB-Forms + }; + BOOL IsModePushed() const { return 0 != pModeStack; } + + BOOL IsInSelect() const { return bInSelect; } + void SetInSelect(BOOL bSel = TRUE) { bInSelect = bSel; } + + BOOL IsStdMode() const { return !bExtMode && !bAddMode; } + + BOOL IsExtMode() const { return bExtMode; } + + BOOL IsAddMode() const { return bAddMode; } + + BOOL IsInsMode() const { return bIns; } + + BOOL IsSelFrmMode() const { return bLayoutMode; } + + // Tabellenzellen selektieren fuer Bearbeiten von Formeln in der Ribbonbar + inline void SelTblCells( const Link &rLink, BOOL bMark = TRUE ); + inline void EndSelTblCells(); + + //Wortweisen oder zeilenweisen Selektionsmodus verlassen. Wird + //in der Regel in MB-Up gerufen. + BOOL IsExtSel() const { return bSelWrd || bSelLn; } + + //Basiscursortravelling +typedef FASTBOOL (SwWrtShell:: *FNSimpleMove)(); + + //setzen des Cursors; merken der alten Position fuer Zurueckblaettern. + DECL_LINK( ExecFlyMac, void * ); + + + // Felder Update + + BOOL IsNoEdit() const { return bNoEdit; } + + // Loeschen + + // loescht auch Rahmen bzw. setzt den Cursor in den Rahmen, + // wenn bDelFrm == FALSE ist + + // Prueft, ob eine Wortselektion vorliegt. + // Gemaess den Regeln fuer intelligentes Cut / Paste + // werden umgebende Spaces rausgeschnitten. + // Liefert Art der Wortselektion zurueck (siehe enum) + enum { + NO_WORD = 0, + WORD_SPACE_BEFORE = 1, + WORD_SPACE_AFTER = 2, + WORD_NO_SPACE = 3 + }; + + virtual void CalcAndSetScale( SvEmbeddedObjectRef xObj, + const SwRect *pFlyPrtRect = 0, + const SwRect *pFlyFrmRect = 0 ); + virtual void ConnectObj( SvInPlaceObjectRef xIPObj, const SwRect &rPrt, + const SwRect &rFrm ); + + // Vorlagen und Formate + + // enum gibt an, was geschehen soll, wenn das Style nicht gefunden wurde + enum GetStyle { GETSTYLE_NOCREATE, // keins anlegen + GETSTYLE_CREATESOME, // falls auf PoolId mapt anlegen + GETSTYLE_CREATEANY }; // ggfs Standard returnen + + + + // Aktuelle Vorlage anhand der geltenden Attribute aendern + + enum DoType { UNDO, REDO, REPEAT }; + + String GetDoString( DoType eDoType ) const; + + //Suchen oder Ersetzen + + + + + // Aktion vor Cursorbewegung + // Hebt gfs. Selektionen auf, triggert Timer und GCAttr() + + // Eingabefelder updaten + + //"Handler" fuer Anederungen an der DrawView - fuer Controls. + virtual void DrawSelChanged( SdrView * ); + + // jump to the next / previous hyperlink - inside text and also + // on graphics + + // Zugehoerige SwView ermitteln + const SwView& GetView() const { return rView; } + SwView& GetView() { return rView; } + + //Weil es sonst keiner macht, gibt es hier eine ExecMacro() + // rufe ins dunkle Basic/JavaScript + + + // ein Klick aus das angegebene Feld. Der Cursor steht auf diesem. + // Fuehre die vor definierten Aktionen aus. + inline BOOL IsInClickToEdit() const ; + + SwWrtShell(SwDoc&, Window*, SwView&, SwRootFrm*, SwViewOption const*); + virtual ~SwWrtShell(); + +private: + + + String GetWrdDelim(); + String GetSDelim(); + String GetBothDelim(); + + struct ModeStack + { + ModeStack *pNext; + BOOL bAdd, + bExt, + bIns; + ModeStack(ModeStack *pNextMode, BOOL _bIns, BOOL _bExt, BOOL _bAdd): + pNext(pNextMode), + bIns(_bIns), + bExt(_bExt), + bAdd(_bAdd) {} + } *pModeStack; + + // Cursor bei PageUp / -Down mitnehmen + enum PageMove + { + MV_NO, + MV_PAGE_UP, + MV_PAGE_DOWN + } ePageMove; + + struct CrsrStack + { + Point aDocPos; + CrsrStack *pNext; + BOOL bValidCurPos : 1; + BOOL bIsFrmSel : 1; + SwTwips lOffset; + + CrsrStack( BOOL bValid, BOOL bFrmSel, const Point &rDocPos, + SwTwips lOff, CrsrStack *pN ) + : aDocPos(rDocPos), lOffset(lOff), pNext(pN) + { + bValidCurPos = bValid; + bIsFrmSel = bFrmSel; + } + + } *pCrsrStack; + + SwView &rView; + + Point aDest; + BOOL bDestOnStack; + BOOL HasCrsrStack() const { return 0 != pCrsrStack; } + BOOL PopCrsr(BOOL bUpdate, BOOL bSelect = FALSE); + + // ENDE Cursor bei PageUp / -Down mitnehmen + + // Selektionen + BOOL bIns :1; + BOOL bInSelect :1; + BOOL bExtMode :1; + BOOL bAddMode :1; + BOOL bLayoutMode :1; + BOOL bNoEdit :1; + BOOL bCopy :1; + BOOL bSelWrd :1; + BOOL bSelLn :1; + BOOL bIsInClickToEdit:1; + BOOL bClearMark :1; // Selektion fuer ChartAutoPilot nicht loeschen + + Point aStart; + Link aSelTblLink; + + SELECTFUNC fnLeaveSelect; + + //setzt den Cursorstack nach dem Bewegen mit PageUp/-Down zurueck. + + void SttDragDrop(Timer *); + + long StdSelect(const Point *, BOOL bProp=FALSE ); + + + //Verschieben von Text aus Drag and Drop; Point ist + //Destination fuer alle Selektionen. + + void LeaveExtSel() { bSelWrd = bSelLn = FALSE;} + + + enum BookMarkMove + { + BOOKMARK_INDEX, + BOOKMARK_NEXT, + BOOKMARK_PREV, + BOOKMARK_LAST_LAST_ENTRY + }; + + +}; + + inline void SwWrtShell::ResetCursorStack() + { + if ( HasCrsrStack() ) + {DBG_BF_ASSERT(0, "STRIP"); }//STRIP001 _ResetCursorStack(); + } + +inline void SwWrtShell::SelTblCells(const Link &rLink, BOOL bMark ) +{ + SetSelTblCells( TRUE ); + bClearMark = bMark; + aSelTblLink = rLink; +} +inline void SwWrtShell::EndSelTblCells() +{ + SetSelTblCells( FALSE ); + bClearMark = TRUE; +} + +inline BOOL SwWrtShell::IsInClickToEdit() const { return bIsInClickToEdit; } + + +} //namespace binfilter +#endif + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/binfilter/bf_sw/source/ui/inc/wtabsh.hxx b/binfilter/bf_sw/source/ui/inc/wtabsh.hxx new file mode 100644 index 000000000000..290461fa7bde --- /dev/null +++ b/binfilter/bf_sw/source/ui/inc/wtabsh.hxx @@ -0,0 +1,47 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ +#ifndef _SWWTABSH_HXX +#define _SWWTABSH_HXX + +#include "tabsh.hxx" +namespace binfilter { + +class SwWebTableShell: public SwTableShell +{ +public: + SFX_DECL_INTERFACE(SW_WEBTABSHELL); + TYPEINFO(); + + virtual ~SwWebTableShell(); + SwWebTableShell(SwView &rView); +}; + +} //namespace binfilter +#endif + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/binfilter/bf_sw/source/ui/inc/wtextsh.hxx b/binfilter/bf_sw/source/ui/inc/wtextsh.hxx new file mode 100644 index 000000000000..8f07d9bbcc5d --- /dev/null +++ b/binfilter/bf_sw/source/ui/inc/wtextsh.hxx @@ -0,0 +1,52 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ + +#ifndef _SWWTEXTSH_HXX +#define _SWWTEXTSH_HXX + +#include "textsh.hxx" +namespace binfilter { + + +class SwWebTextShell: public SwTextShell +{ + +public: + SFX_DECL_INTERFACE(SW_WEBTEXTSHELL); + TYPEINFO(); + + SwWebTextShell(SwView &rView); + virtual ~SwWebTextShell(); +}; + +} //namespace binfilter +#endif + + + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/binfilter/bf_sw/source/ui/inc/wview.hxx b/binfilter/bf_sw/source/ui/inc/wview.hxx new file mode 100644 index 000000000000..6b1b8e8905df --- /dev/null +++ b/binfilter/bf_sw/source/ui/inc/wview.hxx @@ -0,0 +1,55 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ +#ifndef _SWWVIEW_HXX +#define _SWWVIEW_HXX + +#include "view.hxx" +namespace binfilter { + + +/*-------------------------------------------------------------------- + Beschreibung: + --------------------------------------------------------------------*/ + +class SwWebView: public SwView +{ +protected: +public: + + SFX_DECL_VIEWFACTORY(SwWebView); + SFX_DECL_INTERFACE(SW_WEBVIEWSHELL); + TYPEINFO(); + + SwWebView(SfxViewFrame* pFrame, SfxViewShell*); + ~SwWebView(); +}; + +} //namespace binfilter +#endif + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/binfilter/bf_sw/source/ui/inc/zoomctrl.hxx b/binfilter/bf_sw/source/ui/inc/zoomctrl.hxx new file mode 100644 index 000000000000..78bf18f73097 --- /dev/null +++ b/binfilter/bf_sw/source/ui/inc/zoomctrl.hxx @@ -0,0 +1,54 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ +#ifndef _ZOOMCTRL_HXX +#define _ZOOMCTRL_HXX + +#include <bf_svx/zoomctrl.hxx> +namespace binfilter { + +class SwZoomControl : public SvxZoomStatusBarControl +{ +private: + String sPreviewZoom; +public: + virtual void StateChanged( USHORT nSID, SfxItemState eState, + const SfxPoolItem* pState ); + + SFX_DECL_STATUSBAR_CONTROL(); + + SwZoomControl( USHORT nId, StatusBar& rStb, SfxBindings& rBind ); + ~SwZoomControl(); + +}; + + +} //namespace binfilter +#endif + + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ |