Files
libreoffice/sw/inc/fldui.hrc

261 lines
10 KiB
Plaintext
Raw Normal View History

/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
re-base on ALv2 code. Includes: Patches contributed by Oliver-Rainer Wittmann sw34bf06: #i117783# - Writer's implementation of XPagePrintable - apply print settings to new printing routines http://svn.apache.org/viewvc?view=revision&revision=1172115 sw34bf06: #o12311627# use <rtl_random> methods to create unique ids for list styles and list ids http://svn.apache.org/viewvc?view=revision&revision=1172112 sw34bf06 #i114725#,#i115828# - method <SwDoc::ClearDoc()> - clear list structures completely http://svn.apache.org/viewvc?view=revision&revision=1172122 i#118572 - remove ui string and help content regarding usage of Java Mail in Writer's Mail Merge as Java Mail is not used. http://svn.apache.org/viewvc?view=revision&revision=1197035 Patches contributed by Mathias Bauer cws mba34issues01: #i117718#: provide filter name in case storage of medium does not allow to detect one http://svn.apache.org/viewvc?view=revision&revision=1172350 cws mba34issues01: #i117721#: directly provide parameters retrieved from SfxMedium http://svn.apache.org/viewvc?view=revision&revision=1172353 gnumake4 work variously http://svn.apache.org/viewvc?view=revision&revision=1394707 http://svn.apache.org/viewvc?view=revision&revision=1394326 http://svn.apache.org/viewvc?view=revision&revision=1396797 http://svn.apache.org/viewvc?view=revision&revision=1397315 cws mba34issues01: #i117723#: convert assertion into trace http://svn.apache.org/viewvc?view=revision&revision=1172355 cws mba34issues01: #i117699#: keep layout alive until swdoc dies http://svn.apache.org/viewvc?view=revision&revision=1172362 cws mba34issues01: #i117943#: missing color attributes in RTF clipboard http://svn.apache.org/viewvc?view=revision&revision=1172363 Patch contributed by Henning Brinkmann imported patch i#103878 http://svn.apache.org/viewvc?view=revision&revision=1172109 Patches contributed by Michael Stahl sw34bf06: #i117955#: WW8 export: disable storing of section breaks in endnotes http://svn.apache.org/viewvc?view=revision&revision=1172119 Patch contributed by imacat Fixed the Asian language work count. http://svn.apache.org/viewvc?view=revision&revision=1241345 Patch contributed by Pedro Giffuni i#20878 - Add comment with BZ issue for reference. http://svn.apache.org/viewvc?view=revision&revision=1244517 Patch contributed by Andre Fischer Do not add targets for junit tests when junit is disabled. http://svn.apache.org/viewvc?view=revision&revision=1241508 add writerperfect dependency.
2011-03-31 10:05:04 +02:00
/*
* This file is part of the LibreOffice project.
*
* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
*
* This file incorporates work covered by the following license notice:
*
* Licensed to the Apache Software Foundation (ASF) under one or more
* contributor license agreements. See the NOTICE file distributed
* with this work for additional information regarding copyright
* ownership. The ASF licenses this file to you under the Apache
* License, Version 2.0 (the "License"); you may not use this file
* except in compliance with the License. You may obtain a copy of
* the License at http://www.apache.org/licenses/LICENSE-2.0 .
*/
#ifndef _FLDUI_HRC
#define _FLDUI_HRC
#include "rcid.hrc"
/*--------------------------------------------------------------------
TypeId, see SwFieldTypesEnum
--------------------------------------------------------------------*/
#define STR_TYPE_BEGIN RC_FLDDLG_BEGIN
#define STR_DATEFLD STR_TYPE_BEGIN
#define STR_TIMEFLD (STR_TYPE_BEGIN + 1)
#define STR_FILENAMEFLD (STR_TYPE_BEGIN + 2)
#define STR_DBNAMEFLD (STR_TYPE_BEGIN + 3)
#define STR_CHAPTERFLD (STR_TYPE_BEGIN + 4)
#define STR_PAGENUMBERFLD (STR_TYPE_BEGIN + 5)
#define STR_DOCSTATFLD (STR_TYPE_BEGIN + 6)
#define STR_AUTHORFLD (STR_TYPE_BEGIN + 7)
#define STR_SETFLD (STR_TYPE_BEGIN + 8)
#define STR_GETFLD (STR_TYPE_BEGIN + 9)
#define STR_FORMELFLD (STR_TYPE_BEGIN + 10)
2011-12-06 16:09:57 +00:00
#define STR_HIDDENTXTFLD (STR_TYPE_BEGIN + 11)
#define STR_SETREFFLD (STR_TYPE_BEGIN + 12)
#define STR_GETREFFLD (STR_TYPE_BEGIN + 13)
#define STR_DDEFLD (STR_TYPE_BEGIN + 14)
#define STR_MACROFLD (STR_TYPE_BEGIN + 15)
#define STR_INPUTFLD (STR_TYPE_BEGIN + 16)
2011-12-06 16:09:57 +00:00
#define STR_HIDDENPARAFLD (STR_TYPE_BEGIN + 17)
#define STR_DOCINFOFLD (STR_TYPE_BEGIN + 18)
#define STR_DBFLD (STR_TYPE_BEGIN + 19)
#define STR_USERFLD (STR_TYPE_BEGIN + 20)
#define STR_POSTITFLD (STR_TYPE_BEGIN + 21)
2011-12-06 16:09:57 +00:00
#define STR_TEMPLNAMEFLD (STR_TYPE_BEGIN + 22)
#define STR_SEQFLD (STR_TYPE_BEGIN + 23)
#define STR_DBNEXTSETFLD (STR_TYPE_BEGIN + 24)
#define STR_DBNUMSETFLD (STR_TYPE_BEGIN + 25)
#define STR_DBSETNUMBERFLD (STR_TYPE_BEGIN + 26)
#define STR_CONDTXTFLD (STR_TYPE_BEGIN + 27)
#define STR_NEXTPAGEFLD (STR_TYPE_BEGIN + 28)
#define STR_PREVPAGEFLD (STR_TYPE_BEGIN + 29)
2011-12-06 16:09:57 +00:00
#define STR_EXTUSERFLD (STR_TYPE_BEGIN + 30)
#define STR_SETINPUTFLD (STR_TYPE_BEGIN + 33)
#define STR_USRINPUTFLD (STR_TYPE_BEGIN + 34)
#define STR_SETREFPAGEFLD (STR_TYPE_BEGIN + 35)
#define STR_GETREFPAGEFLD (STR_TYPE_BEGIN + 36)
#define STR_INTERNETFLD (STR_TYPE_BEGIN + 37)
#define STR_JUMPEDITFLD (STR_TYPE_BEGIN + 38)
#define STR_SCRIPTFLD (STR_TYPE_BEGIN + 39)
#define STR_AUTHORITY (STR_TYPE_BEGIN + 40)
#define STR_COMBINED_CHARS (STR_TYPE_BEGIN + 41)
#define STR_DROPDOWN (STR_TYPE_BEGIN + 42)
2011-12-06 16:09:57 +00:00
#define STR_CUSTOM (STR_TYPE_BEGIN + 43)
#define STR_TYPE_END (STR_TYPE_BEGIN + 44)
/*--------------------------------------------------------------------
2011-04-25 23:33:15 +02:00
SubTypes
--------------------------------------------------------------------*/
#define FLD_DATE_BEGIN STR_TYPE_END
#define FLD_DATE_FIX FLD_DATE_BEGIN
#define FLD_DATE_STD (FLD_DATE_BEGIN + 1)
#define FLD_DATE_END (FLD_DATE_BEGIN + 2)
#define FLD_TIME_BEGIN FLD_DATE_END
#define FLD_TIME_FIX FLD_TIME_BEGIN
#define FLD_TIME_STD (FLD_TIME_BEGIN + 1)
#define FLD_TIME_END (FLD_TIME_BEGIN + 2)
#define FLD_STAT_BEGIN FLD_TIME_END
#define FLD_STAT_PAGE FLD_STAT_BEGIN
#define FLD_STAT_PARA (FLD_STAT_BEGIN + 1)
#define FLD_STAT_WORD (FLD_STAT_BEGIN + 2)
#define FLD_STAT_CHAR (FLD_STAT_BEGIN + 3)
#define FLD_STAT_TABLE (FLD_STAT_BEGIN + 4)
#define FLD_STAT_GRF (FLD_STAT_BEGIN + 5)
#define FLD_STAT_OBJ (FLD_STAT_BEGIN + 6)
#define FLD_STAT_END (FLD_STAT_BEGIN + 7)
#define FLD_INPUT_BEGIN FLD_STAT_END
#define FLD_INPUT_TEXT FLD_INPUT_BEGIN
#define FLD_INPUT_END (FLD_INPUT_BEGIN + 1)
#define FLD_EU_BEGIN FLD_INPUT_END
#define FLD_EU_FIRMA FLD_EU_BEGIN
#define FLD_EU_VORNAME (FLD_EU_BEGIN + 1)
#define FLD_EU_NAME (FLD_EU_BEGIN + 2)
#define FLD_EU_ABK (FLD_EU_BEGIN + 3)
#define FLD_EU_STRASSE (FLD_EU_BEGIN + 4)
#define FLD_EU_LAND (FLD_EU_BEGIN + 5)
#define FLD_EU_PLZ (FLD_EU_BEGIN + 6)
#define FLD_EU_ORT (FLD_EU_BEGIN + 7)
#define FLD_EU_TITEL (FLD_EU_BEGIN + 8)
#define FLD_EU_POS (FLD_EU_BEGIN + 9)
#define FLD_EU_TELPRIV (FLD_EU_BEGIN + 10)
#define FLD_EU_TELFIRMA (FLD_EU_BEGIN + 11)
#define FLD_EU_FAX (FLD_EU_BEGIN + 12)
#define FLD_EU_EMAIL (FLD_EU_BEGIN + 13)
#define FLD_EU_STATE (FLD_EU_BEGIN + 14)
#define FLD_EU_END (FLD_EU_BEGIN + 15)
#define FLD_PAGEREF_BEGIN FLD_EU_END
#define FLD_PAGEREF_OFF FLD_PAGEREF_BEGIN
#define FLD_PAGEREF_ON (FLD_PAGEREF_BEGIN+1)
#define FLD_PAGEREF_END (FLD_PAGEREF_BEGIN+2)
/*----------------------------------------------------------
Format-Id's
----------------------------------------------------------*/
// Text
#define FMT_TEXT FLD_PAGEREF_END
2011-04-25 23:33:15 +02:00
// Numbers
#define FMT_NUM_BEGIN (FMT_TEXT + 1)
#define FMT_NUM_ABC FMT_NUM_BEGIN
#define FMT_NUM_SABC (FMT_NUM_BEGIN + 1)
#define FMT_NUM_ABC_N (FMT_NUM_BEGIN + 2)
#define FMT_NUM_SABC_N (FMT_NUM_BEGIN + 3)
#define FMT_NUM_ROMAN (FMT_NUM_BEGIN + 4)
#define FMT_NUM_SROMAN (FMT_NUM_BEGIN + 5)
#define FMT_NUM_ARABIC (FMT_NUM_BEGIN + 6)
#define FMT_NUM_PAGEDESC (FMT_NUM_BEGIN + 7)
#define FMT_NUM_PAGESPECIAL (FMT_NUM_BEGIN + 8)
#define FMT_NUM_END (FMT_NUM_BEGIN + 9)
// AuthorFormat
#define FMT_AUTHOR_BEGIN FMT_NUM_END
#define FMT_AUTHOR_NAME FMT_AUTHOR_BEGIN
#define FMT_AUTHOR_SCUT (FMT_AUTHOR_BEGIN + 1)
#define FMT_AUTHOR_END (FMT_AUTHOR_BEGIN + 2)
2011-04-25 23:33:15 +02:00
// Set variable
#define FMT_SETVAR_BEGIN FMT_AUTHOR_END
#define FMT_SETVAR_SYS (FMT_SETVAR_BEGIN + 0)
#define FMT_SETVAR_TEXT (FMT_SETVAR_BEGIN + 1)
#define FMT_SETVAR_END (FMT_SETVAR_BEGIN + 2)
2011-04-25 23:33:15 +02:00
// Get variable
#define FMT_GETVAR_BEGIN FMT_SETVAR_END
#define FMT_GETVAR_TEXT (FMT_GETVAR_BEGIN + 0)
#define FMT_GETVAR_NAME (FMT_GETVAR_BEGIN + 1)
#define FMT_GETVAR_END (FMT_GETVAR_BEGIN + 2)
2011-04-25 23:33:15 +02:00
// Userfield
#define FMT_USERVAR_BEGIN FMT_GETVAR_END
#define FMT_USERVAR_TEXT (FMT_USERVAR_BEGIN + 0)
#define FMT_USERVAR_CMD (FMT_USERVAR_BEGIN + 1)
#define FMT_USERVAR_END (FMT_USERVAR_BEGIN + 2)
2011-04-25 23:33:15 +02:00
// Database field
#define FMT_DBFLD_BEGIN FMT_USERVAR_END
#define FMT_DBFLD_DB (FMT_DBFLD_BEGIN + 0)
#define FMT_DBFLD_SYS (FMT_DBFLD_BEGIN + 1)
#define FMT_DBFLD_END (FMT_DBFLD_BEGIN + 2)
//FileNameFormat
2011-04-25 23:33:15 +02:00
// Attention, the last 4 formats do not exist in RTF (loss!)
#define FMT_FF_BEGIN FMT_DBFLD_END
#define FMT_FF_NAME FMT_FF_BEGIN
#define FMT_FF_PATHNAME (FMT_FF_BEGIN + 1)
#define FMT_FF_PATH (FMT_FF_BEGIN + 2)
#define FMT_FF_NAME_NOEXT (FMT_FF_BEGIN + 3)
#define FMT_FF_UI_NAME (FMT_FF_BEGIN + 4)
#define FMT_FF_UI_RANGE (FMT_FF_BEGIN + 5)
#define FMT_FF_END (FMT_FF_BEGIN + 6)
// Registry-Format
#define FMT_REG_BEGIN FMT_FF_END
#define FMT_REG_AUTHOR FMT_REG_BEGIN
#define FMT_REG_TIME (FMT_REG_BEGIN + 1)
#define FMT_REG_DATE (FMT_REG_BEGIN + 2)
#define FMT_REG_END (FMT_REG_BEGIN + 3)
2011-04-25 23:33:15 +02:00
// Chapter
#define FMT_CHAPTER_BEGIN FMT_REG_END
#define FMT_CHAPTER_NO FMT_CHAPTER_BEGIN
#define FMT_CHAPTER_NAME (FMT_CHAPTER_BEGIN + 1)
#define FMT_CHAPTER_NAMENO (FMT_CHAPTER_BEGIN + 2)
#define FMT_CHAPTER_NO_NOSEPARATOR (FMT_CHAPTER_BEGIN + 3)
#define FMT_CHAPTER_END (FMT_CHAPTER_BEGIN + 4)
2011-04-25 23:33:15 +02:00
// DDE-Formats
#define FMT_DDE_BEGIN FMT_CHAPTER_END
#define FMT_DDE_NORMAL FMT_DDE_BEGIN
#define FMT_DDE_HOT (FMT_DDE_BEGIN + 1)
#define FMT_DDE_END (FMT_DDE_BEGIN + 2)
#define FMT_REF_BEGIN FMT_DDE_END
#define FMT_REF_PAGE FMT_REF_BEGIN
#define FMT_REF_CHAPTER (FMT_REF_BEGIN + 1)
#define FMT_REF_TEXT (FMT_REF_BEGIN + 2)
#define FMT_REF_UPDOWN (FMT_REF_BEGIN + 3)
#define FMT_REF_PAGE_PGDSC (FMT_REF_BEGIN + 4)
#define FMT_REF_ONLYNUMBER (FMT_REF_BEGIN + 5)
#define FMT_REF_ONLYCAPTION (FMT_REF_BEGIN + 6)
#define FMT_REF_ONLYSEQNO (FMT_REF_BEGIN + 7)
#define FMT_REF_NUMBER (FMT_REF_BEGIN + 8)
#define FMT_REF_NUMBER_NO_CONTEXT (FMT_REF_BEGIN + 9)
#define FMT_REF_NUMBER_FULL_CONTEXT (FMT_REF_BEGIN + 10)
#define FMT_REF_END (FMT_REF_BEGIN + 11)
2011-04-25 23:33:15 +02:00
// Placeholder
#define FMT_MARK_BEGIN FMT_REF_END
#define FMT_MARK_TEXT FMT_MARK_BEGIN
#define FMT_MARK_TABLE (FMT_MARK_BEGIN + 1)
#define FMT_MARK_FRAME (FMT_MARK_BEGIN + 2)
#define FMT_MARK_GRAFIC (FMT_MARK_BEGIN + 3)
#define FMT_MARK_OLE (FMT_MARK_BEGIN + 4)
#define FMT_MARK_END (FMT_MARK_BEGIN + 5)
/*--------------------------------------------------------------------
2011-04-25 23:33:15 +02:00
Global String-Resources
--------------------------------------------------------------------*/
#define STR_FLDUI FMT_MARK_END
#define STR_INSERT STR_FLDUI
#define STR_ALL (STR_FLDUI + 1)
#define STR_EXTRA (STR_FLDUI + 2)
/*--------------------------------------------------------------------
2011-04-25 23:33:15 +02:00
Additional Strings
--------------------------------------------------------------------*/
#define STR_COND STR_EXTRA
#define STR_TEXT (STR_EXTRA + 1)
#define STR_DDE_CMD (STR_EXTRA + 2)
#define STR_INSTEXT (STR_EXTRA + 3)
#define STR_COMBCHRS_FT (STR_EXTRA + 4)
#define STR_PROMPT (STR_EXTRA + 5)
#define STR_MACNAME (STR_EXTRA + 6)
#define STR_SETNO (STR_EXTRA + 7)
#define STR_OFFSET (STR_EXTRA + 8)
#define STR_VALUE (STR_EXTRA + 9)
#define STR_URLPROMPT (STR_EXTRA + 11)
#define STR_FORMULA (STR_EXTRA + 12)
#define STR_ALL_DATABASE (STR_EXTRA + 13)
#endif
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */