2010-10-14 08:30:41 +02:00
|
|
|
/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
|
2012-06-21 20:25:33 +01: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 .
|
|
|
|
*/
|
2000-09-18 16:15:01 +00:00
|
|
|
#ifndef _UNOMAP_HXX
|
|
|
|
#define _UNOMAP_HXX
|
|
|
|
|
2009-10-16 00:05:16 +02:00
|
|
|
#include <svl/itemprop.hxx>
|
2000-09-18 16:15:01 +00:00
|
|
|
|
|
|
|
#define PROPERTY_NONE 0
|
|
|
|
|
|
|
|
#define PROPERTY_MAP_TEXT_CURSOR 0
|
|
|
|
#define PROPERTY_MAP_CHAR_STYLE 1
|
|
|
|
#define PROPERTY_MAP_PARA_STYLE 2
|
|
|
|
#define PROPERTY_MAP_FRAME_STYLE 3
|
|
|
|
#define PROPERTY_MAP_PAGE_STYLE 4
|
|
|
|
#define PROPERTY_MAP_NUM_STYLE 5
|
|
|
|
#define PROPERTY_MAP_SECTION 6
|
|
|
|
#define PROPERTY_MAP_TEXT_TABLE 7
|
|
|
|
#define PROPERTY_MAP_TABLE_CELL 8
|
|
|
|
#define PROPERTY_MAP_TABLE_RANGE 9
|
|
|
|
#define PROPERTY_MAP_TEXT_SEARCH 10
|
|
|
|
#define PROPERTY_MAP_TEXT_FRAME 11
|
|
|
|
#define PROPERTY_MAP_TEXT_GRAPHIC 12
|
|
|
|
#define PROPERTY_MAP_TEXT_SHAPE 13
|
|
|
|
#define PROPERTY_MAP_INDEX_USER 14
|
|
|
|
#define PROPERTY_MAP_INDEX_CNTNT 15
|
|
|
|
#define PROPERTY_MAP_INDEX_IDX 16
|
|
|
|
#define PROPERTY_MAP_USER_MARK 17
|
|
|
|
#define PROPERTY_MAP_CNTIDX_MARK 18
|
|
|
|
#define PROPERTY_MAP_INDEX_MARK 19
|
|
|
|
#define PROPERTY_MAP_TEXT_TABLE_ROW 20
|
|
|
|
#define PROPERTY_MAP_TEXT_SHAPE_DESCRIPTOR 21
|
|
|
|
#define PROPERTY_MAP_TEXT_TABLE_CURSOR 22
|
|
|
|
#define PROPERTY_MAP_BOOKMARK 23
|
|
|
|
#define PROPERTY_MAP_PARAGRAPH_EXTENSIONS 24
|
|
|
|
#define PROPERTY_MAP_INDEX_ILLUSTRATIONS 25
|
|
|
|
#define PROPERTY_MAP_INDEX_OBJECTS 26
|
|
|
|
#define PROPERTY_MAP_INDEX_TABLES 27
|
|
|
|
#define PROPERTY_MAP_BIBLIOGRAPHY 28
|
|
|
|
#define PROPERTY_MAP_TEXT_DOCUMENT 29
|
|
|
|
#define PROPERTY_MAP_LINK_TARGET 30
|
|
|
|
#define PROPERTY_MAP_AUTO_TEXT_GROUP 31
|
|
|
|
#define PROPERTY_MAP_TEXTPORTION_EXTENSIONS 34
|
|
|
|
#define PROPERTY_MAP_FOOTNOTE 35
|
2000-10-25 12:04:40 +00:00
|
|
|
#define PROPERTY_MAP_TEXT_COLUMS 36
|
2000-10-31 10:30:01 +00:00
|
|
|
#define PROPERTY_MAP_PARAGRAPH 37
|
2000-12-22 08:54:15 +00:00
|
|
|
#define PROPERTY_MAP_EMBEDDED_OBJECT 38
|
2001-01-12 15:15:41 +00:00
|
|
|
#define PROPERTY_MAP_REDLINE 39
|
2001-03-21 13:52:57 +00:00
|
|
|
#define PROPERTY_MAP_TEXT_DEFAULT 40
|
2003-03-27 14:45:43 +00:00
|
|
|
|
2001-10-24 17:48:08 +00:00
|
|
|
#define PROPERTY_MAP_FLDTYP_DATETIME 41
|
|
|
|
#define PROPERTY_MAP_FLDTYP_USER 42
|
|
|
|
#define PROPERTY_MAP_FLDTYP_SET_EXP 43
|
|
|
|
#define PROPERTY_MAP_FLDTYP_GET_EXP 44
|
|
|
|
#define PROPERTY_MAP_FLDTYP_FILE_NAME 45
|
|
|
|
#define PROPERTY_MAP_FLDTYP_PAGE_NUM 46
|
|
|
|
#define PROPERTY_MAP_FLDTYP_AUTHOR 47
|
|
|
|
#define PROPERTY_MAP_FLDTYP_CHAPTER 48
|
|
|
|
#define PROPERTY_MAP_FLDTYP_GET_REFERENCE 49
|
|
|
|
#define PROPERTY_MAP_FLDTYP_CONDITIONED_TEXT 50
|
|
|
|
#define PROPERTY_MAP_FLDTYP_HIDDEN_TEXT 51
|
|
|
|
#define PROPERTY_MAP_FLDTYP_ANNOTATION 52
|
|
|
|
#define PROPERTY_MAP_FLDTYP_INPUT 53
|
|
|
|
#define PROPERTY_MAP_FLDTYP_MACRO 54
|
|
|
|
#define PROPERTY_MAP_FLDTYP_DDE 55
|
|
|
|
#define PROPERTY_MAP_FLDTYP_HIDDEN_PARA 56
|
|
|
|
#define PROPERTY_MAP_FLDTYP_DOC_INFO 57
|
|
|
|
#define PROPERTY_MAP_FLDTYP_TEMPLATE_NAME 58
|
|
|
|
#define PROPERTY_MAP_FLDTYP_USER_EXT 59
|
|
|
|
#define PROPERTY_MAP_FLDTYP_REF_PAGE_SET 60
|
|
|
|
#define PROPERTY_MAP_FLDTYP_REF_PAGE_GET 61
|
|
|
|
#define PROPERTY_MAP_FLDTYP_JUMP_EDIT 62
|
|
|
|
#define PROPERTY_MAP_FLDTYP_SCRIPT 63
|
|
|
|
#define PROPERTY_MAP_FLDTYP_DATABASE_NEXT_SET 64
|
|
|
|
#define PROPERTY_MAP_FLDTYP_DATABASE_NUM_SET 65
|
|
|
|
#define PROPERTY_MAP_FLDTYP_DATABASE_SET_NUM 66
|
|
|
|
#define PROPERTY_MAP_FLDTYP_DATABASE 67
|
|
|
|
#define PROPERTY_MAP_FLDTYP_DATABASE_NAME 68
|
|
|
|
#define PROPERTY_MAP_FLDTYP_DOCSTAT 69
|
|
|
|
#define PROPERTY_MAP_FLDTYP_DOCINFO_AUTHOR 70
|
|
|
|
#define PROPERTY_MAP_FLDTYP_DOCINFO_DATE_TIME 71
|
|
|
|
#define PROPERTY_MAP_FLDTYP_DOCINFO_CHANGE_DATE_TIME 72
|
|
|
|
#define PROPERTY_MAP_FLDTYP_DOCINFO_CREATE_DATE_TIME 73
|
|
|
|
#define PROPERTY_MAP_FLDTYP_DOCINFO_EDIT_TIME 74
|
|
|
|
#define PROPERTY_MAP_FLDTYP_DOCINFO_MISC 75
|
|
|
|
#define PROPERTY_MAP_FLDTYP_DOCINFO_REVISION 76
|
|
|
|
#define PROPERTY_MAP_FLDTYP_COMBINED_CHARACTERS 77
|
|
|
|
#define PROPERTY_MAP_FLDTYP_DUMMY_0 78
|
|
|
|
#define PROPERTY_MAP_FLDTYP_TABLE_FORMULA 79
|
|
|
|
#define PROPERTY_MAP_FLDMSTR_USER 80
|
|
|
|
#define PROPERTY_MAP_FLDMSTR_DDE 81
|
|
|
|
#define PROPERTY_MAP_FLDMSTR_SET_EXP 82
|
|
|
|
#define PROPERTY_MAP_FLDMSTR_DATABASE 83
|
|
|
|
#define PROPERTY_MAP_FLDMSTR_DUMMY0 84
|
|
|
|
#define PROPERTY_MAP_FLDTYP_BIBLIOGRAPHY 85
|
|
|
|
#define PROPERTY_MAP_FLDMSTR_BIBLIOGRAPHY 86
|
2003-03-27 14:45:43 +00:00
|
|
|
#define PROPERTY_MAP_TEXT 87
|
|
|
|
#define PROPERTY_MAP_REDLINE_PORTION 88
|
|
|
|
#define PROPERTY_MAP_MAILMERGE 89
|
2003-06-30 14:50:06 +00:00
|
|
|
#define PROPERTY_MAP_FLDTYP_DROPDOWN 90
|
2007-05-22 15:21:52 +00:00
|
|
|
#define PROPERTY_MAP_CHART2_DATA_SEQUENCE 91
|
|
|
|
#define PROPERTY_MAP_TEXT_VIEW 92
|
|
|
|
#define PROPERTY_MAP_CONDITIONAL_PARA_STYLE 93
|
|
|
|
#define PROPERTY_MAP_CHAR_AUTO_STYLE 94
|
|
|
|
#define PROPERTY_MAP_RUBY_AUTO_STYLE 95
|
|
|
|
#define PROPERTY_MAP_PARA_AUTO_STYLE 96
|
2007-11-26 14:28:27 +00:00
|
|
|
#define PROPERTY_MAP_FLDTYP_DOCINFO_CUSTOM 97
|
CWS-TOOLING: integrate CWS odfmetadata3
2009-09-11 Michael Stahl merge DEV300_m58
2009-09-07 Michael Stahl SwFmtFld::Modify(): do nothing on RES_OBJECTDYING
2009-08-27 Michael Stahl #i91565#, #i91566#: TextPortionEnumerationTest.java: add test document
2009-08-27 Michael Stahl #i91565#, #i91566#: add complex test: TextPortionEnumerationTest.java
2009-08-27 Michael Stahl CLiteral::initialize(): zero-length literals probably not an error
2009-08-27 Michael Stahl #i91565#, #i91566#: offapi: new InContentMetadata and MetadataField services
adapt TextPortion for InContentMetadata
2009-08-27 Michael Stahl #i91564#: xmloff: load/store xml:id and RDFa for text:bookmark(-start).
2009-08-27 Michael Stahl #i91564#: sw core: add support for xml:id at bookmarks:
sw::mark::Bookmark: derive from Metadatable.
SwHistoryBookmark, SaveBookmark: store a MetadatableUndo.
ndcopy.cxx: lcl_CopyBookmarks(): copy the xml:id.
SwXBookmark: derive from MetadatableMixin.
2009-08-27 Michael Stahl #i91565#, #i91566#: xmloff: refactor ruby import so nested meta(-field) works:
remove XMLRubyHint_Impl.
XMLImpRubyContext_Impl::~XMLImpRubyContext_Impl(): insert ruby directly.
2009-08-27 Michael Stahl #i91565#, #i91566#: xmloff: fix text:meta(-field) import/export:
new XMLTextParagraphExport::exportTextField() overload for XTextField.
CreateAndInsertMark(): set xml:id after insertion.
fix meta(-field) service names, bugs etc.
2009-08-27 Michael Stahl #i91565#, #i91566#: sw text formatting: paint background of meta(-field) body:
SwFont: add member m_nMetaCount.
txttypes.hxx: add POR_META.
atrstck.cxx: handle RES_TXTATR_META(FIELD).
itrform2.cxx: SwTxtFormatter::WhichTxtPor(): create new class SwMetaPortion.
2009-08-27 Michael Stahl #i91566#: sw text formatting: display meta-field prefix and suffix:
SwAttrIter::GetAttr(): replace with call to GetTxtAttrForCharAt().
SwTxtFormatter::NewExtraPortion(): handle meta-field prefix.
SwTxtFormatter: new member m_nHintEndIndex.
SwTxtFormatter::WhichFirstPortion(): call TryNewNoLengthPortion().
SwTxtFormatter::TryNewNoLengthPortion(): new; handle suffix of meta-field.
SwTxtFormatter::UnderFlow(): UGLY HACK: decrement m_nHintEndIndex.
SwFldPortion: add flag m_bNoLength: portion has zero length (for suffix).
2009-08-27 Michael Stahl #i91565#, #i91566#: extend text:meta(-field) uno wrapper with XText interface:
unoobj.hxx: new CursorType CURSOR_META.
unoobj2.cxx: refactor SwXText implementation to ensure that when the SwXText
belongs to a SwXMeta, content is always inserted inside the meta(-field).
unoobj.cxx: new SwXTextCursor::ForceIntoMeta(): cursor stays in meta(-field).
unometa.hxx: SwXMeta implements XText, forwarding to a member SwXMetaText.
DocInsertStringSplitCR(), SwX*::attachToRange(), SwX*::DeleteAndInsert():
use FORCEHINTEXPAND hack to ensure insert into the meta(-field) at the end.
2009-08-27 Michael Stahl #i91565#, #i91566#: add text:meta(-field) uno wrapper to sw:
fmtmeta.hxx, fmtatr2.cxx: new class sw::MetaField, new sw::MetaFieldManager.
doc.hxx, docnew.cxx: new SwDoc::GetMetaFieldManager().
unocoll.hxx,.cxx: new SW_SERVICE_FIELDTYPE_METAFIELD, SW_SERVICE_TYPE_META.
unomap.hxx,.cxx: new PROPERTY_MAP_METAFIELD.
unoprnms.hxx: new UNO_NAME_META.
unoport.hxx: new PORTION_META; add "InContentMetadata" prop to SwXTextPortion.
new unometa.hxx: new class SwXMeta and SwXMetaField.
unofield.cxx: SwXFieldEnumeration: include meta-fields.
unoportenum.cxx: handle RES_TXTATR_META(FIELD) by using a portion list stack.
unotext.cxx: SwXText::insertTextContent(): handle meta(-field) as attribute.
2009-08-27 Michael Stahl #i91565#, #i91566#: ndhints.cxx: remove sort number from SwTxtAttrNesting
2009-08-27 Michael Stahl #i91565#, #i91566#: add support for hints with end and CH_TXTATR to sw core:
doc.hxx, docedt.cxx: replace SwDoc::Delete(), DeleteAndJoin(), ReplaceRange()
with wrappers that split at left-overlapped end+CH_TXTATR hints.
txatbase.hxx: new member SwTxtAttr::m_bHasDummyChar.
ndtxt.hxx: rename SwTxtNode::GetTxtAttr() to GetTxtAttrForCharAt().
ndtxt.cxx: SwTxtNode::CopyText(): copy end+CH_TXTATR hints iff copy CH_TXTATR.
txtatr2.cxx, thints.cxx: SwTxtMeta gets a CH_TXTATR.
2009-08-27 Michael Stahl #i91565#, #i91566#: add text:meta(-field) to sw core:
txatbase.hxx: new member SwTxtAttr::m_bNesting.
hintids.hxx: new ids RES_TXTATR_META, RES_TXTATR_METAFIELD.
txtatr.hxx: new base class SwTxtAttrNesting.
new hint SwTxtMeta.
SwTxtRuby derives from SwTxtAttrNesting.
txtinet.hxx: SwTxtINetFmt derives from SwTxtAttrNesting.
new header fmtmeta.hxx: new pool item SwFmtMeta. new class sw::Meta.
ndhints.hxx, thints.cxx: new method SwpHints::TryInsertNesting().
thints.cxx: refactoring: BuildPortions() no longer handles Ruby/Hyperlink,
but TryInsertNesting(), which also handles meta(-field).
SwTxtNode::InsertItem(): check if the hint is actually inserted.
ndhints.cxx: sort nesting hints based on sort number.
ndtxt.cxx: lcl_CopyHint(): handle copy of meta/meta-field.
2009-08-27 Michael Stahl enable expanding hints with m_bLockExpandFlag set:
add new InsertFlag: INS_FORCEHINTEXPAND.
add new SetAttrMode: SETATTR_FORCEHINTEXPAND.
rename SwEditShell::Insert() to Insert2() because changed signature fails
to compile when SwWrtShell tries to overwrite these non-virtual members...
SwWrtShell::Insert() sets FOCEHINTEXPAND if range was selected/deleted.
adapt SwUndoInsert to store flags.
2009-08-27 Michael Stahl change formal parameters of item insertion methods to type SetAttrMode
2009-08-27 Michael Stahl fix incorrect resetting of text attributes in SwUndoInsSection, SwUndoInserts
2009-08-27 Michael Stahl clean up SwTxtNode::CutImpl() and lcl_CopyHint()
2009-08-27 Michael Stahl rename SwDoc::Copy() to CopyRange(), and _Copy() to CopyImpl()
2009-08-27 Michael Stahl rename SwNodes::Move() to MoveRange(), and remove unused parameter
2009-08-27 Michael Stahl rename SwDoc::Move() to MoveRange()/MoveNodeRange()
2009-08-27 Michael Stahl rename SwDoc::Insert() to InsertString(), and remove sal_Unicode variant
2009-08-27 Michael Stahl rename SwDoc::Insert() to InsertPoolItem()/InsertItemSet()/InsertSwSection()
2009-08-27 Michael Stahl rename SwDoc::Replace() to ReplaceRange()
2009-08-27 Michael Stahl remove SwDoc::Overwrite() sal_Unicode variant
2009-08-27 Michael Stahl split up SwDoc::DeleteAndJoin(): factor out DeleteAndJoinWithRedline()
2009-08-27 Michael Stahl rename overloaded SwDoc::Delete() to DeleteRange()/DeleteTOXMark()
2009-08-27 Michael Stahl rename SwTxtNode::Copy() to CopyText()
2009-08-27 Michael Stahl rename SwTxtNode::Cut() to CutText(), and _Cut() to CutImpl()
2009-08-27 Michael Stahl rename SwTxtNode::Delete() to DeleteAttribute()/DeleteAttributes()
2009-08-27 Michael Stahl rename SwTxtNode::Replace() to ReplaceText(), and remove the xub_Unicode variant
2009-08-27 Michael Stahl rename SwTxtNode::Erase() to EraseText()
2009-08-27 Michael Stahl rename SwTxtNode::Insert() to InsertText(), and remove the xub_Unicode variant
2009-08-27 Michael Stahl clean up SwTxtNode::Update()
2009-08-27 Michael Stahl remove SwTxtAttr::RemoveFromPool() and make destructor non-public,
to be invoked by new method SwTxtAttr::Destroy()
2009-08-27 Michael Stahl ensure that SwDoc::Insert() for item (set) returns success indicator:
replace SwRegHistory constructor with method InsertItems(), returning bool.
refactor InsAttr() so that it checks if InsertItems() succeeds.
2009-08-27 Michael Stahl move SwXTextPortionEnumeration from unoobj.hxx to unoport.hxx
2009-08-27 Michael Stahl add missing SolarMutex in SwXTextPortion methods
2009-08-27 Michael Stahl SwXTextPortion: new member m_xTextField (so the TextField property need not
be returned indirectly via SwUnoCursorHelper).
factor out function CreateSwXTextField().
2009-08-27 Michael Stahl SwXTextPortion: remove PORTION_CONTROL_CHAR and implementation of XTextField
2009-08-27 Michael Stahl remove obsolete hint SwTxtHardBlank and formats SwFmtHardBlank/SwFmtSoftHyph
2009-08-27 Michael Stahl clean up SwTxtAttr and friends:
remove many accessor methods for obsolete (due to autofmt) char format items.
remove unused flag SwTxtAttr::m_bDontMergeAttr.
MakeRedlineTxtAttr() now dedicated function, no longer calls MakeTxtAttr().
2009-08-27 Michael Stahl remove obsolete attribute SwTxt2Lines
2009-08-27 Michael Stahl SwXTextPortionEnumeration: finish refactoring CreatePortions
change ExportHints so it always returns a text portion for hint w/ CH_TXTATR.
remove special case for handling end of paragraph.
unfortunately had to refactor the fieldmarks export as well (got in the way).
2009-08-27 Michael Stahl SwXTextPortionEnumeration: refactor CreatePortions: frames export
extract function ExportFrames() from CreatePortions().
remove (un)dead code that calls evil MovePara(fnParaCurr, fnParaEnd)
2009-08-27 Michael Stahl clean up SwXParaFrameEnumeration
2009-08-27 Michael Stahl CollectFrameAtNode: replace SwDependArr with STL based FrameDependList_t
2009-08-27 Michael Stahl SwXTextPortionEnumeration: tweak refmark/toxmark export
so ExportHints returns the portion for point marks
2009-08-27 Michael Stahl clean up SwXTextPortionEnumeration:
prefix members, remove casts, replace SvWeirdArray with STL, etc.
make CreatePortions() method a function, and remove lots of members.
extract fieldmarks function from CreatePortions.
2009-08-27 Michael Stahl remove FOREACHUNOPAM_START/END macros
2009-08-27 Michael Stahl clean up SwXTextPortion:
prefix members, remove casts, etc.
remove SwXRubyPortion: replace it with another SwXTextPortion constructor
2009-08-27 Michael Stahl #i102541# SwXReferenceMark::InsertRefMark(): use flag SETATTR_DONTEXPAND
2009-08-27 Michael Stahl rename SwTxtNode::Insert to SwTxtNode::InsertHint, and
fix constness in SwTxtNode::InsertItem
2009-08-27 Michael Stahl turn SwTxtNode::MakeTxtAttr() methods into global functions in ndhints.hxx
2009-08-27 Michael Stahl remove obsolete sw/inc/bookmrk.hxx
2009-08-27 Michael Stahl pam.cxx: fix ComparePosition functions (returned wrong result in one case)
2009-08-27 Michael Stahl #i103613# only import RDF metadata on normal open of a document
2009-09-11 kz CWS-TOOLING: integrate CWS impress176
2009-09-08 20:18:24 +0200 sj r275957 : fixed warning (shadowed variable)
2009-09-08 18:02:05 +0200 cl r275948 : #i104315# added missing tab pages
2009-09-08 17:35:18 +0200 cl r275947 : #i104866# fixed angle import
2009-09-08 17:32:53 +0200 cl r275946 : #i104841# fixed angle import
2009-09-08 17:01:25 +0200 cl r275943 : #i103935# fixed the SID_EVENTCONFIG mess
2009-09-08 14:32:57 +0200 sj r275928 : #i104685# only comments
2009-09-07 12:37:36 +0200 sj r275886 : #i104683# fixed import of bold/italic attributes for normal text shapes
2009-09-04 15:07:46 +0200 sj r275808 : #104689# fixed bullet color problem
2009-09-03 15:25:07 +0200 sj r275753 : #160200# added vertical alignment of table cells
2009-09-11 kz CWS-TOOLING: integrate CWS dv14
2009-09-10 15:16:32 +0200 sg r276035 : #160513# updated wfs scheme to accept ports
2009-09-10 07:41:47 +0200 dv r276019 : #i104942# Better renaming algorithmen
2009-08-31 13:41:11 +0200 dv r275604 : #160505# Setting APP1PRODUCTNAME must not overwrite APP1PRODUCTDEF
2009-09-11 kz CWS-TOOLING: integrate CWS jl131
2009-09-02 16:42:40 +0200 jl r275720 : #i97896#
2009-08-31 13:01:53 +0200 jl r275599 : CWS-TOOLING: rebase CWS jl131 to trunk@275331 (milestone: DEV300:m56)
2009-07-31 14:35:30 +0200 jl r274531 : CWS-TOOLING: rebase CWS jl131 to trunk@274203 (milestone: DEV300:m53)
2009-07-23 14:20:32 +0200 jl r274272 : #i79839# better error text when trying to modify shared layer without having write permission, eg. unopkg add --shared, unopkg remove --shared, unopkg reinstall --shared
2009-07-22 16:38:02 +0200 jl r274252 : #i97896# localize error message for lock file
2009-07-22 16:37:22 +0200 jl r274251 : #i80462# unprecise wording in updatedialog
2009-07-22 16:36:06 +0200 jl r274250 : #i97896# localize error message for lock file
2009-07-22 16:35:20 +0200 jl r274249 : #i97896# localize error message for lock file
2009-07-22 15:07:30 +0200 jl r274242 : #i98873# minimum java version is 1.5 since OOo 3.0
2009-09-11 kz CWS-TOOLING: integrate CWS changehc
2009-08-31 19:38:50 +0200 pl r275633 : remove dbug printf
2009-08-31 17:41:50 +0200 pl r275623 : CWS-TOOLING: rebase CWS changehc to trunk@275331 (milestone: DEV300:m56)
2009-07-15 19:45:46 +0200 pl r274028 : #i35482# use HC flag to decide high contrast mode
2009-07-15 17:40:52 +0200 pl r274020 : #i35482# use HC flag to decide high contrast mode
2009-07-15 17:39:50 +0200 pl r274019 : #i35482# update autohc correctly in MergeSystemSettings
2009-07-15 17:38:57 +0200 pl r274018 : #i35482# update autohc correctly in MergeSystemSettings
2009-09-11 kz CWS-TOOLING: integrate CWS notes10
2009-08-24 07:25:57 +0200 mod r275287 : 2009-07-26 02:38:32 +0200 mod r274343 : #i#i103645#
2009-07-26 02:01:53 +0200 mod r274342 : #i103645#
2009-07-26 01:52:42 +0200 mod r274341 : #i103490#
2009-07-22 08:31:48 +0200 mod r274215 : #i103373#
2009-07-15 00:55:11 +0200 mod r273987 : #i101419#
2009-07-14 07:07:55 +0200 mod r273956 : #i101419#
2009-07-14 07:07:43 +0200 mod r273955 : #i101419#
2009-07-14 07:02:10 +0200 mod r273954 : changes from notes9
2009-07-14 06:14:25 +0200 mod r273953 : #i103476#
2009-09-11 kz CWS-TOOLING: integrate CWS ab70
2009-09-10 15:12:54 +0200 jsk r276034 : #i85434# - mandatory automatic update test
2009-09-10 15:11:06 +0200 jsk r276033 : #i85434# - mandatory automatic update test
2009-09-02 09:49:24 +0200 ab r275698 : #i85434# Dialog Import
2009-09-11 kz CWS-TOOLING: integrate CWS hb32bugs02
2009-09-02 Henning Brinkmann #i102420# revert changes
2009-08-26 Henning Brinkmann merged DEV300_m56
2009-08-19 Henning Brinkmann merged DEV300_m55
2009-08-14 Henning Brinkmann merged changes from wntmsci12
2009-08-12 Henning Brinkmann Implemented NoSpaceEdit constructor and destructor in .cxx to allow compile with debug on wntmsci12.
2009-08-12 Henning Brinkmann Added some SW_DLLPUBLIC to make compilable on wntmsci12.
2009-08-11 Henning Brinkmann #i102420# dbg_out: surround output for SwNodes with <nodes-array>.
2009-08-10 Henning Brinkmann #i102420# rewritten debug output for SwNodes.
2009-08-07 Henning Brinkmann #i102420# debug _MoveNodes: output the destination, too. Break after two iterations.
2009-08-07 Henning Brinkmann #i102420# _MoveNodes: Additionally check if destination index is inside source => false
Check if current range was already handled => loop
Debug output current range
2009-08-06 Henning Brinkmann merged DEV300_m54
2009-08-06 Henning Brinkmann added master fix
2009-08-06 Henning Brinkmann debug output for SwNodeRange
2009-08-04 Henning Brinkmann #i102844# robustness: check for NULL pointer to prevent crash
2009-08-03 Henning Brinkmann #i103475# applied patch and verified
2009-08-03 Henning Brinkmann Removed code preventing build of sw with DEBUG.
2009-09-11 convert-repo update tags
2009-09-10 kz CWS-TOOLING: integrate CWS os2port06dev300
2009-09-05 22:49:00 +0200 ydario r275858 : #i99588# applied os2port06 diff to DEV300 tree.
2009-09-10 kz CWS-TOOLING: integrate CWS mingwport23
2009-08-29 07:07:53 +0200 tono r275555 : i#104522: mingw port graphite
2009-08-29 07:07:26 +0200 tono r275554 : i#104522: mingw port printf format fix
2009-09-10 kz CWS-TOOLING: integrate CWS mh232
2009-08-26 03:52:57 +0200 mh r275385 : #i102182# FreeBSD patch
2009-08-26 03:43:20 +0200 mh r275384 : #i101333# patch for FreeBSD
2009-08-26 03:11:20 +0200 mh r275383 : #i39230
2009-08-26 03:07:51 +0200 mh r275382 : #i39230# more space for initials field
2009-08-26 02:41:19 +0200 mh r275380 : #i39230# use vos::osecurity for reading the user name
2009-08-18 22:06:00 +0200 mh r275130 : #i104243#, line ending problem with newer perl
2009-08-18 21:53:21 +0200 mh r275129 : #i39230# read initials via getpwnam
2009-08-18 21:34:05 +0200 mh r275128 : enable CAIROCANVAS for Linux and Mac, #i88613#
2009-08-17 18:02:59 +0200 mh r275067 : #i95498# make compile with gcc3
2009-09-10 kz CWS-TOOLING: integrate CWS tkr24
2009-09-07 14:31:06 +0200 is r275898 : #160081# adding NO_LICENSE_INTO_COPYRIGHT
2009-09-10 releng #i10000# change KeyMapping to SingletonRef<framework::KeyMapping>
2009-09-11 convert-repo update tags
2009-09-10 kz CWS-TOOLING: integrate CWS os2port06dev300
2009-09-05 22:49:00 +0200 ydario r275858 : #i99588# applied os2port06 diff to DEV300 tree.
2009-09-10 kz CWS-TOOLING: integrate CWS mingwport23
2009-08-29 07:07:53 +0200 tono r275555 : i#104522: mingw port graphite
2009-08-29 07:07:26 +0200 tono r275554 : i#104522: mingw port printf format fix
2009-09-10 kz CWS-TOOLING: integrate CWS mh232
2009-08-26 03:52:57 +0200 mh r275385 : #i102182# FreeBSD patch
2009-08-26 03:43:20 +0200 mh r275384 : #i101333# patch for FreeBSD
2009-08-26 03:11:20 +0200 mh r275383 : #i39230
2009-08-26 03:07:51 +0200 mh r275382 : #i39230# more space for initials field
2009-08-26 02:41:19 +0200 mh r275380 : #i39230# use vos::osecurity for reading the user name
2009-08-18 22:06:00 +0200 mh r275130 : #i104243#, line ending problem with newer perl
2009-08-18 21:53:21 +0200 mh r275129 : #i39230# read initials via getpwnam
2009-08-18 21:34:05 +0200 mh r275128 : enable CAIROCANVAS for Linux and Mac, #i88613#
2009-08-17 18:02:59 +0200 mh r275067 : #i95498# make compile with gcc3
2009-09-10 kz CWS-TOOLING: integrate CWS tkr24
2009-09-07 14:31:06 +0200 is r275898 : #160081# adding NO_LICENSE_INTO_COPYRIGHT
2009-09-10 releng #i10000# change KeyMapping to SingletonRef<framework::KeyMapping>
2009-09-11 14:29:45 +00:00
|
|
|
#define PROPERTY_MAP_METAFIELD 98
|
2011-01-21 15:13:49 +01:00
|
|
|
#define PROPERTY_MAP_ACCESSIBILITY_TEXT_ATTRIBUTE 99
|
|
|
|
#define PROPERTY_MAP_END 100
|
2001-06-13 09:46:14 +00:00
|
|
|
|
2000-09-18 16:15:01 +00:00
|
|
|
//S&E
|
|
|
|
#define WID_WORDS 0
|
|
|
|
#define WID_BACKWARDS 1
|
|
|
|
#define WID_REGULAR_EXPRESSION 2
|
|
|
|
#define WID_CASE_SENSITIVE 3
|
|
|
|
#define WID_IN_SELECTION 4
|
|
|
|
#define WID_STYLES 5
|
|
|
|
#define WID_SIMILARITY 6
|
|
|
|
#define WID_SIMILARITY_RELAX 7
|
|
|
|
#define WID_SIMILARITY_EXCHANGE 8
|
|
|
|
#define WID_SIMILARITY_ADD 9
|
|
|
|
#define WID_SIMILARITY_REMOVE 10
|
|
|
|
#define WID_SEARCH_ALL 11
|
|
|
|
|
|
|
|
//Sections
|
2000-11-08 11:19:40 +00:00
|
|
|
#define WID_SECT_CONDITION 8000
|
|
|
|
#define WID_SECT_DDE_TYPE 8001
|
|
|
|
#define WID_SECT_DDE_FILE 8002
|
|
|
|
#define WID_SECT_DDE_ELEMENT 8003
|
|
|
|
#define WID_SECT_LINK 8004
|
|
|
|
#define WID_SECT_VISIBLE 8005
|
|
|
|
#define WID_SECT_PROTECTED 8006
|
|
|
|
#define WID_SECT_REGION 8007
|
2000-11-20 13:00:32 +00:00
|
|
|
#define WID_SECT_DDE_AUTOUPDATE 8008
|
2000-11-30 10:30:49 +00:00
|
|
|
#define WID_SECT_DOCUMENT_INDEX 8009
|
2001-02-20 12:46:04 +00:00
|
|
|
#define WID_SECT_IS_GLOBAL_DOC_SECTION 8010
|
2001-03-20 17:51:04 +00:00
|
|
|
#define WID_SECT_PASSWORD 8011
|
2002-04-26 12:01:14 +00:00
|
|
|
#define WID_SECT_CURRENTLY_VISIBLE 8012
|
2004-11-16 09:19:41 +00:00
|
|
|
#define WID_SECT_EDIT_IN_READONLY 8013
|
|
|
|
|
2000-09-18 16:15:01 +00:00
|
|
|
|
2011-04-25 23:33:15 +02:00
|
|
|
// Indices/Tables of content
|
2000-09-18 16:15:01 +00:00
|
|
|
#define WID_PRIMARY_KEY 1000
|
|
|
|
#define WID_SECONDARY_KEY 1001
|
|
|
|
#define WID_ALT_TEXT 1002
|
|
|
|
#define WID_IDX_TITLE 1003
|
|
|
|
#define WID_LEVEL 1004
|
|
|
|
#define WID_CREATE_FROM_MARKS 1005
|
|
|
|
#define WID_CREATE_FROM_OUTLINE 1006
|
2000-12-09 13:04:51 +00:00
|
|
|
#define WID_MAIN_ENTRY 1007
|
2000-09-18 16:15:01 +00:00
|
|
|
#define WID_CREATE_FROM_CHAPTER 1008
|
|
|
|
#define WID_CREATE_FROM_LABELS 1009
|
|
|
|
#define WID_USE_ALPHABETICAL_SEPARATORS 1010
|
|
|
|
#define WID_USE_KEY_AS_ENTRY 1011
|
|
|
|
#define WID_USE_COMBINED_ENTRIES 1012
|
|
|
|
#define WID_IS_CASE_SENSITIVE 1013
|
|
|
|
#define WID_USE_P_P 1014
|
|
|
|
#define WID_USE_DASH 1015
|
|
|
|
#define WID_USE_UPPER_CASE 1016
|
|
|
|
#define WID_LABEL_CATEGORY 1018
|
|
|
|
#define WID_LABEL_DISPLAY_TYPE 1019
|
|
|
|
#define WID_USE_LEVEL_FROM_SOURCE 1020
|
|
|
|
#define WID_LEVEL_FORMAT 1021
|
|
|
|
#define WID_LEVEL_PARAGRAPH_STYLES 1022
|
|
|
|
#define WID_MAIN_ENTRY_CHARACTER_STYLE_NAME 1025
|
|
|
|
#define WID_CREATE_FROM_TABLES 1026
|
|
|
|
#define WID_CREATE_FROM_TEXT_FRAMES 1027
|
|
|
|
#define WID_CREATE_FROM_GRAPHIC_OBJECTS 1028
|
|
|
|
#define WID_CREATE_FROM_EMBEDDED_OBJECTS 1029
|
|
|
|
#define WID_CREATE_FROM_STAR_MATH 1030
|
2002-06-24 10:34:10 +00:00
|
|
|
#define WID_PROTECTED 1031
|
2000-10-13 13:48:47 +00:00
|
|
|
|
2000-09-18 16:15:01 +00:00
|
|
|
#define WID_CREATE_FROM_STAR_CHART 1032
|
|
|
|
#define WID_CREATE_FROM_STAR_CALC 1033
|
|
|
|
#define WID_CREATE_FROM_STAR_DRAW 1034
|
|
|
|
#define WID_CREATE_FROM_OTHER_EMBEDDED_OBJECTS 1035
|
|
|
|
#define WID_USER_IDX_NAME 1036
|
|
|
|
#define WID_PARA_HEAD 1037
|
|
|
|
#define WID_PARA_SEP 1038
|
|
|
|
#define WID_PARA_LEV1 1039
|
|
|
|
#define WID_PARA_LEV2 1040
|
|
|
|
#define WID_PARA_LEV3 1041
|
|
|
|
#define WID_PARA_LEV4 1042
|
|
|
|
#define WID_PARA_LEV5 1043
|
|
|
|
#define WID_PARA_LEV6 1044
|
|
|
|
#define WID_PARA_LEV7 1045
|
|
|
|
#define WID_PARA_LEV8 1046
|
|
|
|
#define WID_PARA_LEV9 1047
|
|
|
|
#define WID_PARA_LEV10 1048
|
|
|
|
#define WID_IS_COMMA_SEPARATED 1049
|
2000-11-02 14:03:38 +00:00
|
|
|
#define WID_INDEX_MARKS 1050
|
2000-11-20 19:28:19 +00:00
|
|
|
#define WID_IS_RELATIVE_TABSTOPS 1051
|
2000-11-21 11:00:41 +00:00
|
|
|
#define WID_CREATE_FROM_PARAGRAPH_STYLES 1052
|
2000-11-29 10:35:14 +00:00
|
|
|
#define WID_IDX_CONTENT_SECTION 1053
|
|
|
|
#define WID_IDX_HEADER_SECTION 1054
|
2001-06-06 09:41:26 +00:00
|
|
|
#define WID_IDX_LOCALE 1055
|
|
|
|
#define WID_IDX_SORT_ALGORITHM 1056
|
2001-08-23 08:38:30 +00:00
|
|
|
#define WID_IDX_NAME 1057
|
2003-03-27 14:45:43 +00:00
|
|
|
|
2002-06-24 10:34:10 +00:00
|
|
|
#define WID_TEXT_READING 1058
|
|
|
|
#define WID_PRIMARY_KEY_READING 1059
|
|
|
|
#define WID_SECONDARY_KEY_READING 1060
|
2000-09-18 16:15:01 +00:00
|
|
|
|
2011-04-25 23:33:15 +02:00
|
|
|
// Text document
|
2000-09-18 16:15:01 +00:00
|
|
|
#define WID_DOC_CHAR_COUNT 1000
|
|
|
|
#define WID_DOC_PARA_COUNT 1001
|
|
|
|
#define WID_DOC_WORD_COUNT 1002
|
|
|
|
#define WID_DOC_WORD_SEPARATOR 1003
|
|
|
|
#define WID_DOC_CHANGES_SHOW 1004
|
|
|
|
#define WID_DOC_CHANGES_RECORD 1005
|
|
|
|
#define WID_DOC_AUTO_MARK_URL 1006
|
2000-10-20 07:52:38 +00:00
|
|
|
#define WID_DOC_HIDE_TIPS 1007
|
2001-01-17 15:21:33 +00:00
|
|
|
#define WID_DOC_REDLINE_DISPLAY 1008
|
|
|
|
#define WID_DOC_FORBIDDEN_CHARS 1009
|
2001-05-11 11:52:42 +00:00
|
|
|
#define WID_DOC_CHANGES_PASSWORD 1010
|
|
|
|
#define WID_DOC_TWO_DIGIT_YEAR 1011
|
2001-06-05 13:45:37 +00:00
|
|
|
#define WID_DOC_AUTOMATIC_CONTROL_FOCUS 1012
|
|
|
|
#define WID_DOC_APPLY_FORM_DESIGN_MODE 1013
|
2002-10-08 13:34:48 +00:00
|
|
|
#define WID_DOC_BASIC_LIBRARIES 1014
|
2004-04-13 11:19:44 +00:00
|
|
|
#define WID_DOC_RUNTIME_UID 1015
|
2005-03-11 09:45:24 +00:00
|
|
|
#define WID_DOC_LOCK_UPDATES 1016
|
2006-03-27 08:21:31 +00:00
|
|
|
#define WID_DOC_HAS_VALID_SIGNATURES 1017
|
2013-09-17 18:30:17 +03:00
|
|
|
#define WID_DOC_INTEROP_GRAB_BAG 1018
|
2005-11-10 15:40:15 +00:00
|
|
|
#define WID_DOC_BUILDID 1024
|
2012-09-12 11:19:10 +00:00
|
|
|
#define WID_DOC_ISTEMPLATEID 1025
|
|
|
|
#define WID_DOC_DEFAULT_PAGE_MODE 1069
|
2001-06-05 13:45:37 +00:00
|
|
|
|
2011-04-25 23:33:15 +02:00
|
|
|
// MailMerge
|
2003-03-27 14:45:43 +00:00
|
|
|
#define WID_SELECTION 1071
|
|
|
|
#define WID_RESULT_SET 1072
|
|
|
|
#define WID_CONNECTION 1073
|
|
|
|
#define WID_MODEL 1074
|
|
|
|
#define WID_DATA_SOURCE_NAME 1075
|
|
|
|
#define WID_DATA_COMMAND 1076
|
|
|
|
#define WID_FILTER 1077
|
|
|
|
#define WID_DOCUMENT_URL 1078
|
|
|
|
#define WID_OUTPUT_URL 1079
|
|
|
|
#define WID_DATA_COMMAND_TYPE 1080
|
|
|
|
#define WID_OUTPUT_TYPE 1081
|
|
|
|
#define WID_ESCAPE_PROCESSING 1082
|
|
|
|
#define WID_SINGLE_PRINT_JOBS 1083
|
|
|
|
#define WID_FILE_NAME_FROM_COLUMN 1084
|
|
|
|
#define WID_FILE_NAME_PREFIX 1085
|
2005-01-28 14:26:38 +00:00
|
|
|
#define WID_MAIL_SUBJECT 1086
|
|
|
|
#define WID_ADDRESS_FROM_COLUMN 1087
|
|
|
|
#define WID_SEND_AS_HTML 1088
|
|
|
|
#define WID_SEND_AS_ATTACHMENT 1089
|
|
|
|
#define WID_MAIL_BODY 1090
|
|
|
|
#define WID_ATTACHMENT_NAME 1091
|
|
|
|
#define WID_ATTACHMENT_FILTER 1092
|
|
|
|
#define WID_PRINT_OPTIONS 1093
|
|
|
|
#define WID_SAVE_AS_SINGLE_FILE 1094
|
|
|
|
#define WID_SAVE_FILTER 1095
|
|
|
|
#define WID_COPIES_TO 1096
|
|
|
|
#define WID_BLIND_COPIES_TO 1097
|
|
|
|
#define WID_IN_SERVER_PASSWORD 1098
|
|
|
|
#define WID_OUT_SERVER_PASSWORD 1099
|
2005-03-08 12:42:33 +00:00
|
|
|
#define WID_SAVE_FILTER_OPTIONS 1100
|
|
|
|
#define WID_SAVE_FILTER_DATA 1101
|
2000-09-18 16:15:01 +00:00
|
|
|
|
2005-04-04 07:13:35 +00:00
|
|
|
#define WID_PAGE_COUNT 1100
|
|
|
|
#define WID_LINE_COUNT 1101
|
|
|
|
#define WID_IS_CONSTANT_SPELLCHECK 1102
|
2008-12-15 12:01:46 +00:00
|
|
|
#define WID_IS_HIDE_SPELL_MARKS 1103 /* deprecated #i91949 */
|
2005-04-04 07:13:35 +00:00
|
|
|
|
2006-07-14 07:29:36 +00:00
|
|
|
#define WID_LAYOUT_SIZE 1104
|
2007-03-15 14:44:55 +00:00
|
|
|
#define WID_DOC_DIALOG_LIBRARIES 1105
|
2009-09-18 15:24:22 +00:00
|
|
|
#define WID_DOC_VBA_DOCOBJ 1106
|
2005-04-04 07:13:35 +00:00
|
|
|
|
|
|
|
|
2011-04-25 23:33:15 +02:00
|
|
|
// AutoText
|
2000-09-18 16:15:01 +00:00
|
|
|
#define WID_GROUP_PATH 0
|
|
|
|
#define WID_GROUP_TITLE 1
|
|
|
|
|
2011-04-25 23:33:15 +02:00
|
|
|
// NumberingRules
|
2000-09-18 16:15:01 +00:00
|
|
|
#define WID_IS_AUTOMATIC 0
|
|
|
|
#define WID_CONTINUOUS 1
|
|
|
|
#define WID_RULE_NAME 2
|
|
|
|
#define WID_IS_ABS_MARGINS 3
|
2004-11-26 12:23:11 +00:00
|
|
|
#define WID_IS_OUTLINE 4
|
2008-06-13 08:29:11 +00:00
|
|
|
#define WID_DEFAULT_LIST_ID 5
|
2000-09-18 16:15:01 +00:00
|
|
|
|
2011-04-25 23:33:15 +02:00
|
|
|
// TextColumns
|
2000-10-25 12:04:40 +00:00
|
|
|
#define WID_TXTCOL_LINE_WIDTH 0
|
|
|
|
#define WID_TXTCOL_LINE_COLOR 1
|
|
|
|
#define WID_TXTCOL_LINE_REL_HGT 2
|
|
|
|
#define WID_TXTCOL_LINE_ALIGN 3
|
|
|
|
#define WID_TXTCOL_LINE_IS_ON 4
|
2001-05-07 10:55:22 +00:00
|
|
|
#define WID_TXTCOL_IS_AUTOMATIC 5
|
|
|
|
#define WID_TXTCOL_AUTO_DISTANCE 6
|
2011-03-16 16:06:49 +01:00
|
|
|
#define WID_TXTCOL_LINE_STYLE 7
|
2000-10-25 12:04:40 +00:00
|
|
|
|
2000-09-18 16:15:01 +00:00
|
|
|
class SwUnoPropertyMapProvider
|
|
|
|
{
|
2009-06-03 11:26:39 +00:00
|
|
|
SfxItemPropertyMapEntry* aMapEntriesArr[PROPERTY_MAP_END];
|
|
|
|
SfxItemPropertySet* aPropertySetArr[PROPERTY_MAP_END];
|
2000-09-18 16:15:01 +00:00
|
|
|
|
|
|
|
public:
|
|
|
|
SwUnoPropertyMapProvider();
|
|
|
|
~SwUnoPropertyMapProvider();
|
|
|
|
|
2009-06-03 11:26:39 +00:00
|
|
|
const SfxItemPropertyMapEntry* GetPropertyMapEntries(sal_uInt16 PropertyId);
|
|
|
|
const SfxItemPropertySet* GetPropertySet( sal_uInt16 PropertyId );
|
2000-09-18 16:15:01 +00:00
|
|
|
|
|
|
|
};
|
|
|
|
|
|
|
|
extern SwUnoPropertyMapProvider aSwMapProvider;
|
|
|
|
#endif
|
2010-10-14 08:30:41 +02:00
|
|
|
|
|
|
|
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
|