1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
|
/*************************************************************************
*
* OpenOffice.org - a multi-platform office productivity suite
*
* $RCSfile: scitems.hxx,v $
*
* $Revision: 1.10 $
*
* last change: $Author: rt $ $Date: 2005-09-08 17:54:24 $
*
* The Contents of this file are made available subject to
* the terms of GNU Lesser General Public License Version 2.1.
*
*
* GNU Lesser General Public License Version 2.1
* =============================================
* Copyright 2005 by Sun Microsystems, Inc.
* 901 San Antonio Road, Palo Alto, CA 94303, USA
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License version 2.1, as published by the Free Software Foundation.
*
* This library 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 for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston,
* MA 02111-1307 USA
*
************************************************************************/
#ifndef SC_ITEMS_HXX
#define SC_ITEMS_HXX
#ifndef _SVX_SVXIDS_HRC
#include <svx/svxids.hrc>
#endif
// EditEngine darf nicht ihre eigenen ITEMID's definieren
#define _EEITEMID_HXX
//--------------------------
// Item-IDs fuer UI-MsgPool:
//--------------------------
//! sollten auch nach unter 1000 verschoben werden!
#define MSGPOOL_START 1100
//--------------------------------------
#define SCITEM_STRING 1100
#define SCITEM_SEARCHDATA 1101
#define SCITEM_SORTDATA 1102
#define SCITEM_QUERYDATA 1103
#define SCITEM_SUBTDATA 1104
#define SCITEM_CONSOLIDATEDATA 1105
#define SCITEM_PIVOTDATA 1106
#define SCITEM_SOLVEDATA 1107
#define SCITEM_USERLIST 1108
#define SCITEM_PRINTWARN 1109
//--------------------------------------
#define MSGPOOL_END 1109
//-------------------------
// Item-IDs fuer Attribute:
//-------------------------
#define ATTR_STARTINDEX 100 // Anfang Attribute
#define ATTR_PATTERN_START 100 // Anfang Zellattribut-Pattern
#define ATTR_FONT 100 // Anfang Zellattribute
#define ATTR_FONT_HEIGHT 101
#define ATTR_FONT_WEIGHT 102
#define ATTR_FONT_POSTURE 103
#define ATTR_FONT_UNDERLINE 104
#define ATTR_FONT_CROSSEDOUT 105
#define ATTR_FONT_CONTOUR 106
#define ATTR_FONT_SHADOWED 107
#define ATTR_FONT_COLOR 108
#define ATTR_FONT_LANGUAGE 109
#define ATTR_CJK_FONT 110
#define ATTR_CJK_FONT_HEIGHT 111
#define ATTR_CJK_FONT_WEIGHT 112
#define ATTR_CJK_FONT_POSTURE 113
#define ATTR_CJK_FONT_LANGUAGE 114
#define ATTR_CTL_FONT 115
#define ATTR_CTL_FONT_HEIGHT 116
#define ATTR_CTL_FONT_WEIGHT 117
#define ATTR_CTL_FONT_POSTURE 118
#define ATTR_CTL_FONT_LANGUAGE 119
#define ATTR_FONT_EMPHASISMARK 120
#define ATTR_USERDEF 121 // not saved in binary files
#define ATTR_FONT_WORDLINE 122
#define ATTR_FONT_RELIEF 123
#define ATTR_HYPHENATE 124
#define ATTR_SCRIPTSPACE 125
#define ATTR_HANGPUNCTUATION 126
#define ATTR_FORBIDDEN_RULES 127
#define ATTR_HOR_JUSTIFY 128
#define ATTR_INDENT 129
#define ATTR_VER_JUSTIFY 130
#define ATTR_STACKED 131
#define ATTR_ROTATE_VALUE 132
#define ATTR_ROTATE_MODE 133
#define ATTR_VERTICAL_ASIAN 134
#define ATTR_WRITINGDIR 135
#define ATTR_LINEBREAK 136
#define ATTR_SHRINKTOFIT 137
#define ATTR_BORDER_TLBR 138
#define ATTR_BORDER_BLTR 139
#define ATTR_MARGIN 140
#define ATTR_MERGE 141
#define ATTR_MERGE_FLAG 142
#define ATTR_VALUE_FORMAT 143
#define ATTR_LANGUAGE_FORMAT 144
#define ATTR_BACKGROUND 145
#define ATTR_PROTECTION 146
#define ATTR_BORDER 147
#define ATTR_BORDER_INNER 148 // innen, wg. Vorlagen-EditDialog
#define ATTR_SHADOW 149
#define ATTR_VALIDDATA 150
#define ATTR_CONDITIONAL 151
#define ATTR_PATTERN_END 151 // Ende Zellattribut-Pattern
#define ATTR_PATTERN 152
// Seitenattribute
#define ATTR_LRSPACE 153 // Editor: PageDesc-TabPage
#define ATTR_ULSPACE 154
#define ATTR_PAGE 155
#define ATTR_PAGE_PAPERTRAY 156
#define ATTR_PAGE_PAPERBIN 157
#define ATTR_PAGE_SIZE 158
#define ATTR_PAGE_MAXSIZE 159
#define ATTR_PAGE_HORCENTER 160
#define ATTR_PAGE_VERCENTER 161
#define ATTR_PAGE_ON 162 // Editor: Header/Footer-Page
#define ATTR_PAGE_DYNAMIC 163
#define ATTR_PAGE_SHARED 164
#define ATTR_PAGE_NOTES 165 // Editor: Tabelle
#define ATTR_PAGE_GRID 166
#define ATTR_PAGE_HEADERS 167
#define ATTR_PAGE_CHARTS 168
#define ATTR_PAGE_OBJECTS 169
#define ATTR_PAGE_DRAWINGS 170
#define ATTR_PAGE_TOPDOWN 171
#define ATTR_PAGE_SCALE 172
#define ATTR_PAGE_SCALETOPAGES 173
#define ATTR_PAGE_FIRSTPAGENO 174
#define ATTR_PAGE_PRINTAREA 175 // Editor: Druckbereiche
#define ATTR_PAGE_REPEATROW 176
#define ATTR_PAGE_REPEATCOL 177
#define ATTR_PAGE_PRINTTABLES 178
#define ATTR_PAGE_HEADERLEFT 179 // Inhalte der Kopf-/
#define ATTR_PAGE_FOOTERLEFT 180 // Fusszeilen (links)
#define ATTR_PAGE_HEADERRIGHT 181 // Inhalte der Kopf-/
#define ATTR_PAGE_FOOTERRIGHT 182 // Fusszeilen (rechts)
#define ATTR_PAGE_HEADERSET 183 // die Sets dazu...
#define ATTR_PAGE_FOOTERSET 184
#define ATTR_PAGE_FORMULAS 185
#define ATTR_PAGE_NULLVALS 186
#define ATTR_PAGE_SCALETO 187 // #i8868# scale printout to with/height
#define ATTR_ENDINDEX ATTR_PAGE_SCALETO // Ende Pool-Range
//--------------------------------
// Dummy Slot-IDs fuer Dialoge
//--------------------------------
#define SID_SCATTR_PAGE_NOTES ATTR_PAGE_NOTES
#define SID_SCATTR_PAGE_GRID ATTR_PAGE_GRID
#define SID_SCATTR_PAGE_HEADERS ATTR_PAGE_HEADERS
#define SID_SCATTR_PAGE_CHARTS ATTR_PAGE_CHARTS
#define SID_SCATTR_PAGE_OBJECTS ATTR_PAGE_OBJECTS
#define SID_SCATTR_PAGE_DRAWINGS ATTR_PAGE_DRAWINGS
#define SID_SCATTR_PAGE_TOPDOWN ATTR_PAGE_TOPDOWN
#define SID_SCATTR_PAGE_SCALE ATTR_PAGE_SCALE
#define SID_SCATTR_PAGE_SCALETOPAGES ATTR_PAGE_SCALETOPAGES
#define SID_SCATTR_PAGE_FIRSTPAGENO ATTR_PAGE_FIRSTPAGENO
#define SID_SCATTR_PAGE_PRINTAREA ATTR_PAGE_PRINTAREA
#define SID_SCATTR_PAGE_REPEATROW ATTR_PAGE_REPEATROW
#define SID_SCATTR_PAGE_REPEATCOL ATTR_PAGE_REPEATCOL
#define SID_SCATTR_PAGE_PRINTTABLES ATTR_PAGE_PRINTTABLES
#define SID_SCATTR_PAGE_HEADERLEFT ATTR_PAGE_HEADERLEFT
#define SID_SCATTR_PAGE_FOOTERLEFT ATTR_PAGE_FOOTERLEFT
#define SID_SCATTR_PAGE_HEADERRIGHT ATTR_PAGE_HEADERRIGHT
#define SID_SCATTR_PAGE_FOOTERRIGHT ATTR_PAGE_FOOTERRIGHT
#define SID_SCATTR_PAGE_FORMULAS ATTR_PAGE_FORMULAS
#define SID_SCATTR_PAGE_NULLVALS ATTR_PAGE_NULLVALS
#define SID_SCATTR_PAGE_SCALETO ATTR_PAGE_SCALETO
//--------------------------------
// IDs fuer Svx-Items:
//--------------------------------
#define ITEMID_LINE SID_FRAME_LINESTYLE
#define ITEMID_BOX ATTR_BORDER
#define ITEMID_BOXINFO ATTR_BORDER_INNER
#define ITEMID_SHADOW ATTR_SHADOW
#define ITEMID_BRUSH ATTR_BACKGROUND
#define ITEMID_FONT ATTR_FONT
#define ITEMID_FONTHEIGHT ATTR_FONT_HEIGHT
#define ITEMID_WEIGHT ATTR_FONT_WEIGHT
#define ITEMID_POSTURE ATTR_FONT_POSTURE
#define ITEMID_UNDERLINE ATTR_FONT_UNDERLINE
#define ITEMID_CROSSEDOUT ATTR_FONT_CROSSEDOUT
#define ITEMID_CONTOUR ATTR_FONT_CONTOUR
#define ITEMID_SHADOWED ATTR_FONT_SHADOWED
#define ITEMID_COLOR ATTR_FONT_COLOR
#define ITEMID_LANGUAGE ATTR_FONT_LANGUAGE
#define ITEMID_EMPHASISMARK ATTR_FONT_EMPHASISMARK
#define ITEMID_WORDLINEMODE ATTR_FONT_WORDLINE
#define ITEMID_CHARRELIEF ATTR_FONT_RELIEF
#define ITEMID_SCRIPTSPACE ATTR_SCRIPTSPACE
#define ITEMID_HANGINGPUNCTUATION ATTR_HANGPUNCTUATION
#define ITEMID_FORBIDDENRULE ATTR_FORBIDDEN_RULES
#define ITEMID_HORJUSTIFY ATTR_HOR_JUSTIFY
#define ITEMID_VERJUSTIFY ATTR_VER_JUSTIFY
/* SvxOrientationItem not used anymore in Calc core. Define ITEMID_ORIENTATION
here anyway to be able to use this item in TableAutoFormat to keep the file
format unchanged. */
#define ITEMID_ORIENTATION 0 /*ATTR_ORIENTATION*/
#define ITEMID_FRAMEDIR ATTR_WRITINGDIR
#define ITEMID_LINEBREAK ATTR_LINEBREAK
#define ITEMID_MARGIN ATTR_MARGIN
#define ITEMID_ESCAPEMENT 0
#define ITEMID_CASEMAP 0
#define ITEMID_NUMBERINFO 0
#define ITEMID_FONTLIST 0
#define ITEMID_SEARCH SCITEM_SEARCHDATA
#define ITEMID_ADJUST 0
#define ITEMID_LRSPACE 0
#define ITEMID_ULSPACE 0
#define ITEMID_PAPERBIN 0
#define ITEMID_SIZE 0
#define ITEMID_PAGE 0
#define ITEMID_SETITEM 0
#define ITEMID_COLOR_TABLE SID_COLOR_TABLE
#define ITEMID_GRADIENT_LIST SID_GRADIENT_LIST
#define ITEMID_HATCH_LIST SID_HATCH_LIST
#define ITEMID_BITMAP_LIST SID_BITMAP_LIST
#define ITEMID_COLOR_TABLE SID_COLOR_TABLE
#define ITEMID_DASH_LIST SID_DASH_LIST
#define ITEMID_LINEEND_LIST SID_LINEEND_LIST
#define ITEMID_AUTHOR 0
#define ITEMID_DATE 0
#define ITEMID_TEXT 0
#endif
|