LibreOffice Module lotuswordpro (master)
1
lotuswordpro
inc
lwpdefs.hxx
Go to the documentation of this file.
1
/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
2
/*************************************************************************
3
*
4
* The Contents of this file are made available subject to the terms of
5
* either of the following licenses
6
*
7
* - GNU Lesser General Public License Version 2.1
8
* - Sun Industry Standards Source License Version 1.1
9
*
10
* Sun Microsystems Inc., October, 2000
11
*
12
* GNU Lesser General Public License Version 2.1
13
* =============================================
14
* Copyright 2000 by Sun Microsystems, Inc.
15
* 901 San Antonio Road, Palo Alto, CA 94303, USA
16
*
17
* This library is free software; you can redistribute it and/or
18
* modify it under the terms of the GNU Lesser General Public
19
* License version 2.1, as published by the Free Software Foundation.
20
*
21
* This library is distributed in the hope that it will be useful,
22
* but WITHOUT ANY WARRANTY; without even the implied warranty of
23
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
24
* Lesser General Public License for more details.
25
*
26
* You should have received a copy of the GNU Lesser General Public
27
* License along with this library; if not, write to the Free Software
28
* Foundation, Inc., 59 Temple Place, Suite 330, Boston,
29
* MA 02111-1307 USA
30
*
31
*
32
* Sun Industry Standards Source License Version 1.1
33
* =================================================
34
* The contents of this file are subject to the Sun Industry Standards
35
* Source License Version 1.1 (the "License"); You may not use this file
36
* except in compliance with the License. You may obtain a copy of the
37
* License at http://www.openoffice.org/license.html.
38
*
39
* Software provided under this License is provided on an "AS IS" basis,
40
* WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
41
* WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS,
42
* MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING.
43
* See the License for the specific provisions governing your rights and
44
* obligations concerning the Software.
45
*
46
* The Initial Developer of the Original Code is: IBM Corporation
47
*
48
* Copyright: 2008 by IBM Corporation
49
*
50
* All Rights Reserved.
51
*
52
* Contributor(s): _______________________________________
53
*
54
*
55
************************************************************************/
56
/*************************************************************************
57
* @file
58
* definitions for all object types VO_TYPE
59
************************************************************************/
60
61
#ifndef INCLUDED_LOTUSWORDPRO_INC_LWPDEFS_HXX
62
#define INCLUDED_LOTUSWORDPRO_INC_LWPDEFS_HXX
63
64
#define BAD_OFFSET 0xFFFFFFFFUL
65
#define BAD_ATOM (sal_Int32(-1))
// Invalid Atom ID
66
67
//Please remove the item from the commented defines after you add the tag to the following enum.
68
enum
VO_TYPE
69
{
70
VO_PARA
= 0,
71
VO_DOCUMENT
= 5,
72
VO_STORY
= 13,
73
VO_VERQTR
= 40,
74
VO_HEADCONTENT
= 47,
75
VO_HEADLAYOUT
= 142,
76
VO_PAGELAYOUT
= 143,
77
VO_DOCSOCK
= 155,
78
VO_DIVISIONINFO
= 7,
79
VO_HEADHOLDER
= 90,
80
VO_DIVOPTS
= 176,
81
VO_DOCDATA
= 137,
82
VO_HEADERLAYOUT
= 139,
83
VO_FOOTERLAYOUT
= 140,
84
VO_FRAMELAYOUT
= 141,
85
VO_TOCSUPERTABLELAYOUT
= 149,
86
VO_TOCLEVELDATA
= 171,
87
VO_LAYOUTGEOMETRY
= 185,
88
VO_LAYOUTSCALE
= 186,
89
VO_LAYOUTMARGINS
= 187,
90
VO_LAYOUTCOLUMNS
= 188,
91
VO_LAYOUTBORDERSTUFF
= 189,
92
VO_LAYOUTGUTTERSTUFF
= 190,
93
VO_LAYOUTBACKGROUNDSTUFF
= 191,
94
VO_LAYOUTJOINSTUFF
= 192,
95
VO_LAYOUTSHADOW
= 193,
96
VO_LAYOUTNUMERICS
= 194,
97
VO_LAYOUTRELATIVITY
= 195,
98
VO_LAYOUTEXTERNALBORDERSTUFF
= 219,
99
VO_GRAPHIC
= 41,
100
VO_VERGTR
= 205,
101
102
VO_PARASTYLE
= 23,
103
VO_CHARACTERSTYLE
= 106,
104
VO_SILVERBULLET
= 127,
105
VO_ALIGNMENTPIECE
= 196,
106
VO_INDENTPIECE
= 197,
107
VO_SPACINGPIECE
= 199,
108
VO_CHARBORDERPIECE
= 202,
109
VO_AMIKAKEPIECE
= 203,
110
111
VO_TABRACK
= 38,
112
VO_PARABORDERPIECE
= 198,
113
VO_BREAKSPIECE
= 200,
114
VO_NUMBERINGPIECE
= 201,
115
VO_TABPIECE
= 204,
116
VO_PARABACKGROUNDPIECE
= 218,
117
118
VO_SECTION
= 136,
119
VO_INDEXSECTION
= 48,
120
VO_HEADTAILHOLDER
= 169,
121
VO_PAGEHINT
= 10,
122
VO_OBJECTHOLDER
= 98,
123
VO_POBJECTHOLDER
= 133,
124
// added for OLE
125
VO_OLEOBJECT
= 54,
126
127
// added for table
128
VO_TABLE
= 17,
129
VO_CELLLAYOUT
= 18,
130
VO_SUPERTABLELAYOUT
= 109,
131
VO_TABLELAYOUT
= 31,
132
VO_SUPERTABLE
= 115,
133
VO_ROWLAYOUT
= 32,
134
VO_ROWLIST
= 76,
135
VO_CELLLIST
= 74,
136
VO_NUMERICVALUE
= 123,
137
VO_FORMULAINFO
= 82,
138
VO_COLUMNLAYOUT
= 35,
139
VO_TABLERANGE
= 66,
140
VO_CELLRANGE
= 67,
141
VO_FOLDER
= 75,
142
VO_DEPENDENT
= 77,
143
VO_CONNECTEDCELLLAYOUT
= 28,
144
VO_HIDDENCELLLAYOUT
= 29,
145
VO_TABLEHEADINGLAYOUT
= 117,
146
VO_ROWHEADINGLAYOUT
= 118,
147
VO_TABLEHEADING
= 209,
148
VO_TABLEHINT
= 19,
149
150
VO_DROPCAPLAYOUT
= 217,
151
VO_CHBLKMARKER
= 94,
152
VO_PROPLIST
= 165,
153
VO_BOOKMARK
= 64,
154
VO_FIELDMARKER
= 87,
155
156
//for footnote
157
VO_FOOTNOTE
= 53,
158
VO_FOOTNOTEOPTS
= 177,
159
VO_FOOTNOTELAYOUT
= 65,
160
VO_FNROWLAYOUT
= 59,
161
VO_FNCELLLAYOUT
= 61,
162
VO_ENDNOTELAYOUT
= 138,
163
VO_ENSUPERTABLELAYOUT
= 113,
164
VO_FNSUPERTABLELAYOUT
= 111,
165
VO_FOOTNOTETABLE
= 58,
166
VO_CONTONLAYOUT
= 145,
167
VO_CONTFROMLAYOUT
= 146,
168
169
//for frame group
170
VO_GROUPLAYOUT
= 108,
171
VO_GROUPFRAME
= 173,
172
173
//For index manager
174
VO_ROOTLEAFOBJINDEX
= 0xFFFB,
// Root Index with no kids
175
VO_ROOTOBJINDEX
= 0xFFFC,
// Root Index with kids
176
177
//Add new type of index
178
VO_OBJINDEX
= 0xFFFD,
// Obj Index with kids
179
180
VO_LEAFOBJINDEX
= 0xFFFE ,
// Leaf Index
181
182
VO_LISTLIST
= 100,
183
184
//For comment notes
185
VO_NOTELAYOUT
= 159,
186
VO_NOTEHEADERLAYOUT
= 178,
187
VO_NOTETEXTLAYOUT
= 166,
188
VO_VPLAYOUT
= 132,
189
190
// for parallel column
191
VO_SUPERPARALLELCOLUMNLAYOUT
= 174,
192
VO_PCOLLAYOUT
= 206,
193
VO_PCOLBLOCK
= 207,
194
VO_PARALLELCOLUMNS
= 163,
195
196
//for ruby mark
197
VO_RUBYMARKER
= 179,
198
VO_RUBYLAYOUT
= 180,
199
200
VO_GLOSSARY
= 157,
201
VO_SUPERGLOSSARYLAYOUT
= 175,
202
//for default tab distance
203
VO_VERDOCUMENT
= 161,
204
205
//The last one
206
VO_INVALID
= -1
207
};
208
209
#endif
210
211
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
VO_TYPE
VO_TYPE
Definition:
lwpdefs.hxx:69
VO_HEADERLAYOUT
@ VO_HEADERLAYOUT
Definition:
lwpdefs.hxx:82
VO_AMIKAKEPIECE
@ VO_AMIKAKEPIECE
Definition:
lwpdefs.hxx:109
VO_PAGELAYOUT
@ VO_PAGELAYOUT
Definition:
lwpdefs.hxx:76
VO_CELLRANGE
@ VO_CELLRANGE
Definition:
lwpdefs.hxx:140
VO_LAYOUTJOINSTUFF
@ VO_LAYOUTJOINSTUFF
Definition:
lwpdefs.hxx:94
VO_SUPERTABLELAYOUT
@ VO_SUPERTABLELAYOUT
Definition:
lwpdefs.hxx:130
VO_FOOTNOTEOPTS
@ VO_FOOTNOTEOPTS
Definition:
lwpdefs.hxx:158
VO_PARALLELCOLUMNS
@ VO_PARALLELCOLUMNS
Definition:
lwpdefs.hxx:194
VO_BREAKSPIECE
@ VO_BREAKSPIECE
Definition:
lwpdefs.hxx:113
VO_OLEOBJECT
@ VO_OLEOBJECT
Definition:
lwpdefs.hxx:125
VO_OBJECTHOLDER
@ VO_OBJECTHOLDER
Definition:
lwpdefs.hxx:122
VO_LAYOUTSHADOW
@ VO_LAYOUTSHADOW
Definition:
lwpdefs.hxx:95
VO_DIVOPTS
@ VO_DIVOPTS
Definition:
lwpdefs.hxx:80
VO_FOOTNOTETABLE
@ VO_FOOTNOTETABLE
Definition:
lwpdefs.hxx:165
VO_PCOLBLOCK
@ VO_PCOLBLOCK
Definition:
lwpdefs.hxx:193
VO_HEADLAYOUT
@ VO_HEADLAYOUT
Definition:
lwpdefs.hxx:75
VO_FOOTNOTELAYOUT
@ VO_FOOTNOTELAYOUT
Definition:
lwpdefs.hxx:159
VO_CHARACTERSTYLE
@ VO_CHARACTERSTYLE
Definition:
lwpdefs.hxx:103
VO_ROOTLEAFOBJINDEX
@ VO_ROOTLEAFOBJINDEX
Definition:
lwpdefs.hxx:174
VO_PAGEHINT
@ VO_PAGEHINT
Definition:
lwpdefs.hxx:121
VO_CELLLIST
@ VO_CELLLIST
Definition:
lwpdefs.hxx:135
VO_ROWLAYOUT
@ VO_ROWLAYOUT
Definition:
lwpdefs.hxx:133
VO_HEADHOLDER
@ VO_HEADHOLDER
Definition:
lwpdefs.hxx:79
VO_CONTFROMLAYOUT
@ VO_CONTFROMLAYOUT
Definition:
lwpdefs.hxx:167
VO_HEADTAILHOLDER
@ VO_HEADTAILHOLDER
Definition:
lwpdefs.hxx:120
VO_CONTONLAYOUT
@ VO_CONTONLAYOUT
Definition:
lwpdefs.hxx:166
VO_POBJECTHOLDER
@ VO_POBJECTHOLDER
Definition:
lwpdefs.hxx:123
VO_GROUPLAYOUT
@ VO_GROUPLAYOUT
Definition:
lwpdefs.hxx:170
VO_TOCLEVELDATA
@ VO_TOCLEVELDATA
Definition:
lwpdefs.hxx:86
VO_VERGTR
@ VO_VERGTR
Definition:
lwpdefs.hxx:100
VO_LAYOUTNUMERICS
@ VO_LAYOUTNUMERICS
Definition:
lwpdefs.hxx:96
VO_BOOKMARK
@ VO_BOOKMARK
Definition:
lwpdefs.hxx:153
VO_TABLEHEADINGLAYOUT
@ VO_TABLEHEADINGLAYOUT
Definition:
lwpdefs.hxx:145
VO_PARABACKGROUNDPIECE
@ VO_PARABACKGROUNDPIECE
Definition:
lwpdefs.hxx:116
VO_FORMULAINFO
@ VO_FORMULAINFO
Definition:
lwpdefs.hxx:137
VO_ALIGNMENTPIECE
@ VO_ALIGNMENTPIECE
Definition:
lwpdefs.hxx:105
VO_LAYOUTCOLUMNS
@ VO_LAYOUTCOLUMNS
Definition:
lwpdefs.hxx:90
VO_LAYOUTBACKGROUNDSTUFF
@ VO_LAYOUTBACKGROUNDSTUFF
Definition:
lwpdefs.hxx:93
VO_COLUMNLAYOUT
@ VO_COLUMNLAYOUT
Definition:
lwpdefs.hxx:138
VO_TABPIECE
@ VO_TABPIECE
Definition:
lwpdefs.hxx:115
VO_SECTION
@ VO_SECTION
Definition:
lwpdefs.hxx:118
VO_DOCDATA
@ VO_DOCDATA
Definition:
lwpdefs.hxx:81
VO_DEPENDENT
@ VO_DEPENDENT
Definition:
lwpdefs.hxx:142
VO_DROPCAPLAYOUT
@ VO_DROPCAPLAYOUT
Definition:
lwpdefs.hxx:150
VO_VERDOCUMENT
@ VO_VERDOCUMENT
Definition:
lwpdefs.hxx:203
VO_PARABORDERPIECE
@ VO_PARABORDERPIECE
Definition:
lwpdefs.hxx:112
VO_PARA
@ VO_PARA
Definition:
lwpdefs.hxx:70
VO_FNCELLLAYOUT
@ VO_FNCELLLAYOUT
Definition:
lwpdefs.hxx:161
VO_SUPERTABLE
@ VO_SUPERTABLE
Definition:
lwpdefs.hxx:132
VO_TABLEHEADING
@ VO_TABLEHEADING
Definition:
lwpdefs.hxx:147
VO_DOCUMENT
@ VO_DOCUMENT
Definition:
lwpdefs.hxx:71
VO_SUPERPARALLELCOLUMNLAYOUT
@ VO_SUPERPARALLELCOLUMNLAYOUT
Definition:
lwpdefs.hxx:191
VO_GLOSSARY
@ VO_GLOSSARY
Definition:
lwpdefs.hxx:200
VO_ROWHEADINGLAYOUT
@ VO_ROWHEADINGLAYOUT
Definition:
lwpdefs.hxx:146
VO_LAYOUTGUTTERSTUFF
@ VO_LAYOUTGUTTERSTUFF
Definition:
lwpdefs.hxx:92
VO_SPACINGPIECE
@ VO_SPACINGPIECE
Definition:
lwpdefs.hxx:107
VO_HEADCONTENT
@ VO_HEADCONTENT
Definition:
lwpdefs.hxx:74
VO_TABLE
@ VO_TABLE
Definition:
lwpdefs.hxx:128
VO_NUMERICVALUE
@ VO_NUMERICVALUE
Definition:
lwpdefs.hxx:136
VO_NOTEHEADERLAYOUT
@ VO_NOTEHEADERLAYOUT
Definition:
lwpdefs.hxx:186
VO_HIDDENCELLLAYOUT
@ VO_HIDDENCELLLAYOUT
Definition:
lwpdefs.hxx:144
VO_FIELDMARKER
@ VO_FIELDMARKER
Definition:
lwpdefs.hxx:154
VO_PARASTYLE
@ VO_PARASTYLE
Definition:
lwpdefs.hxx:102
VO_NOTELAYOUT
@ VO_NOTELAYOUT
Definition:
lwpdefs.hxx:185
VO_TABLELAYOUT
@ VO_TABLELAYOUT
Definition:
lwpdefs.hxx:131
VO_LAYOUTMARGINS
@ VO_LAYOUTMARGINS
Definition:
lwpdefs.hxx:89
VO_FOOTNOTE
@ VO_FOOTNOTE
Definition:
lwpdefs.hxx:157
VO_TOCSUPERTABLELAYOUT
@ VO_TOCSUPERTABLELAYOUT
Definition:
lwpdefs.hxx:85
VO_GROUPFRAME
@ VO_GROUPFRAME
Definition:
lwpdefs.hxx:171
VO_LAYOUTEXTERNALBORDERSTUFF
@ VO_LAYOUTEXTERNALBORDERSTUFF
Definition:
lwpdefs.hxx:98
VO_TABRACK
@ VO_TABRACK
Definition:
lwpdefs.hxx:111
VO_INDENTPIECE
@ VO_INDENTPIECE
Definition:
lwpdefs.hxx:106
VO_LAYOUTGEOMETRY
@ VO_LAYOUTGEOMETRY
Definition:
lwpdefs.hxx:87
VO_FOLDER
@ VO_FOLDER
Definition:
lwpdefs.hxx:141
VO_INDEXSECTION
@ VO_INDEXSECTION
Definition:
lwpdefs.hxx:119
VO_ROWLIST
@ VO_ROWLIST
Definition:
lwpdefs.hxx:134
VO_GRAPHIC
@ VO_GRAPHIC
Definition:
lwpdefs.hxx:99
VO_CELLLAYOUT
@ VO_CELLLAYOUT
Definition:
lwpdefs.hxx:129
VO_LEAFOBJINDEX
@ VO_LEAFOBJINDEX
Definition:
lwpdefs.hxx:180
VO_NOTETEXTLAYOUT
@ VO_NOTETEXTLAYOUT
Definition:
lwpdefs.hxx:187
VO_FOOTERLAYOUT
@ VO_FOOTERLAYOUT
Definition:
lwpdefs.hxx:83
VO_VPLAYOUT
@ VO_VPLAYOUT
Definition:
lwpdefs.hxx:188
VO_SILVERBULLET
@ VO_SILVERBULLET
Definition:
lwpdefs.hxx:104
VO_CHARBORDERPIECE
@ VO_CHARBORDERPIECE
Definition:
lwpdefs.hxx:108
VO_PCOLLAYOUT
@ VO_PCOLLAYOUT
Definition:
lwpdefs.hxx:192
VO_ENDNOTELAYOUT
@ VO_ENDNOTELAYOUT
Definition:
lwpdefs.hxx:162
VO_LAYOUTRELATIVITY
@ VO_LAYOUTRELATIVITY
Definition:
lwpdefs.hxx:97
VO_FNROWLAYOUT
@ VO_FNROWLAYOUT
Definition:
lwpdefs.hxx:160
VO_VERQTR
@ VO_VERQTR
Definition:
lwpdefs.hxx:73
VO_RUBYMARKER
@ VO_RUBYMARKER
Definition:
lwpdefs.hxx:197
VO_TABLEHINT
@ VO_TABLEHINT
Definition:
lwpdefs.hxx:148
VO_PROPLIST
@ VO_PROPLIST
Definition:
lwpdefs.hxx:152
VO_ROOTOBJINDEX
@ VO_ROOTOBJINDEX
Definition:
lwpdefs.hxx:175
VO_ENSUPERTABLELAYOUT
@ VO_ENSUPERTABLELAYOUT
Definition:
lwpdefs.hxx:163
VO_STORY
@ VO_STORY
Definition:
lwpdefs.hxx:72
VO_SUPERGLOSSARYLAYOUT
@ VO_SUPERGLOSSARYLAYOUT
Definition:
lwpdefs.hxx:201
VO_INVALID
@ VO_INVALID
Definition:
lwpdefs.hxx:206
VO_TABLERANGE
@ VO_TABLERANGE
Definition:
lwpdefs.hxx:139
VO_FRAMELAYOUT
@ VO_FRAMELAYOUT
Definition:
lwpdefs.hxx:84
VO_RUBYLAYOUT
@ VO_RUBYLAYOUT
Definition:
lwpdefs.hxx:198
VO_LISTLIST
@ VO_LISTLIST
Definition:
lwpdefs.hxx:182
VO_DIVISIONINFO
@ VO_DIVISIONINFO
Definition:
lwpdefs.hxx:78
VO_DOCSOCK
@ VO_DOCSOCK
Definition:
lwpdefs.hxx:77
VO_NUMBERINGPIECE
@ VO_NUMBERINGPIECE
Definition:
lwpdefs.hxx:114
VO_LAYOUTSCALE
@ VO_LAYOUTSCALE
Definition:
lwpdefs.hxx:88
VO_FNSUPERTABLELAYOUT
@ VO_FNSUPERTABLELAYOUT
Definition:
lwpdefs.hxx:164
VO_CONNECTEDCELLLAYOUT
@ VO_CONNECTEDCELLLAYOUT
Definition:
lwpdefs.hxx:143
VO_CHBLKMARKER
@ VO_CHBLKMARKER
Definition:
lwpdefs.hxx:151
VO_LAYOUTBORDERSTUFF
@ VO_LAYOUTBORDERSTUFF
Definition:
lwpdefs.hxx:91
VO_OBJINDEX
@ VO_OBJINDEX
Definition:
lwpdefs.hxx:178
Generated on Sun Jul 30 2023 04:29:21 for LibreOffice Module lotuswordpro (master) by
1.9.3