Bump version to 4.3-4
[LibreOffice.git] / lotuswordpro / source / filter / lwpdefs.hxx
blob7f2c1632d3a30400893caa7dd621873e68c1df8b
1 /* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
2 /*************************************************************************
4 * The Contents of this file are made available subject to the terms of
5 * either of the following licenses
7 * - GNU Lesser General Public License Version 2.1
8 * - Sun Industry Standards Source License Version 1.1
10 * Sun Microsystems Inc., October, 2000
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
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.
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.
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
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.
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.
46 * The Initial Developer of the Original Code is: IBM Corporation
48 * Copyright: 2008 by IBM Corporation
50 * All Rights Reserved.
52 * Contributor(s): _______________________________________
55 ************************************************************************/
56 /*************************************************************************
57 * @file
58 * definitions for all object types VO_TYPE
59 ************************************************************************/
60 /*************************************************************************
61 * Change History
62 Jan 2005 Created
63 ************************************************************************/
65 #ifndef INCLUDED_LOTUSWORDPRO_SOURCE_FILTER_LWPDEFS_HXX
66 #define INCLUDED_LOTUSWORDPRO_SOURCE_FILTER_LWPDEFS_HXX
68 #define BAD_OFFSET 0xFFFFFFFFUL
69 #define BAD_ATOM ((sal_Int32)(-1)) // Invalid Atom ID
71 //Please remove the item from the commented defines after you add the tag to the following enum.
72 enum VO_TYPE
74 VO_PARA = 0,
75 VO_DOCUMENT = 5,
76 VO_STORY = 13,
77 VO_VERQTR = 40,
78 VO_HEADCONTENT = 47,
79 VO_HEADLAYOUT = 142,
80 VO_PAGELAYOUT = 143,
81 VO_DOCSOCK = 155,
82 VO_DIVISIONINFO = 7,
83 VO_HEADHOLDER = 90,
84 VO_DIVOPTS = 176,
85 VO_DOCDATA = 137,
86 VO_HEADERLAYOUT = 139,
87 VO_FOOTERLAYOUT = 140,
88 VO_FRAMELAYOUT = 141,
89 VO_TOCSUPERTABLELAYOUT = 149,
90 VO_TOCLEVELDATA = 171,
91 VO_LAYOUTGEOMETRY = 185,
92 VO_LAYOUTSCALE = 186,
93 VO_LAYOUTMARGINS = 187,
94 VO_LAYOUTCOLUMNS = 188,
95 VO_LAYOUTBORDERSTUFF = 189,
96 VO_LAYOUTGUTTERSTUFF = 190,
97 VO_LAYOUTBACKGROUNDSTUFF = 191,
98 VO_LAYOUTJOINSTUFF = 192,
99 VO_LAYOUTSHADOW = 193,
100 VO_LAYOUTNUMERICS = 194,
101 VO_LAYOUTRELATIVITY = 195,
102 VO_LAYOUTEXTERNALBORDERSTUFF = 219,
103 VO_GRAPHIC = 41,
104 VO_VERGTR = 205,
106 // 01/12/2005
107 VO_PARASTYLE = 23,
108 VO_CHARACTERSTYLE = 106,
109 VO_SILVERBULLET = 127,
110 VO_ALIGNMENTPIECE = 196,
111 VO_INDENTPIECE = 197,
112 VO_SPACINGPIECE = 199,
113 VO_CHARBORDERPIECE = 202,
114 VO_AMIKAKEPIECE = 203,
115 // end
117 // start
118 VO_TABRACK = 38,
119 VO_PARABORDERPIECE = 198,
120 VO_BREAKSPIECE = 200,
121 VO_NUMBERINGPIECE = 201,
122 VO_TABPIECE = 204,
123 VO_PARABACKGROUNDPIECE = 218,
124 // end
125 // 02/01/2005
126 VO_SECTION = 136,
127 VO_INDEXSECTION = 48,
128 VO_HEADTAILHOLDER = 169,
129 VO_PAGEHINT = 10,
130 VO_OBJECTHOLDER = 98,
131 VO_POBJECTHOLDER = 133,
132 // added for OLE
133 VO_OLEOBJECT = 54,
134 // end OLE
136 // added for table
137 VO_TABLE = 17,
138 VO_CELLLAYOUT = 18,
139 VO_SUPERTABLELAYOUT = 109,
140 VO_TABLELAYOUT = 31,
141 VO_SUPERTABLE = 115,
142 VO_ROWLAYOUT = 32,
143 VO_ROWLIST = 76,
144 VO_CELLLIST = 74,
145 VO_NUMERICVALUE = 123,
146 VO_FORMULAINFO = 82,
147 VO_COLUMNLAYOUT = 35,
148 VO_TABLERANGE = 66,
149 VO_CELLRANGE = 67,
150 VO_FOLDER = 75,
151 VO_DEPENDENT = 77,
152 VO_CONNECTEDCELLLAYOUT = 28,
153 VO_HIDDENCELLLAYOUT = 29,
154 VO_TABLEHEADINGLAYOUT = 117,
155 VO_ROWHEADINGLAYOUT = 118,
156 VO_TABLEHEADING = 209,
157 VO_TABLEHINT = 19,
158 // end table
160 //add by
161 VO_DROPCAPLAYOUT = 217,
162 VO_CHBLKMARKER = 94,
163 VO_PROPLIST = 165,
164 VO_BOOKMARK = 64,
165 VO_FIELDMARKER = 87,
166 //add end
168 //for footnote
169 VO_FOOTNOTE = 53,
170 VO_FOOTNOTEOPTS = 177,
171 VO_FOOTNOTELAYOUT = 65,
172 VO_FNROWLAYOUT = 59,
173 VO_FNCELLLAYOUT = 61,
174 VO_ENDNOTELAYOUT = 138,
175 VO_ENSUPERTABLELAYOUT = 113,
176 VO_FNSUPERTABLELAYOUT = 111,
177 VO_FOOTNOTETABLE = 58,
178 VO_CONTONLAYOUT = 145,
179 VO_CONTFROMLAYOUT = 146,
181 //for frame group
182 VO_GROUPLAYOUT = 108,
183 VO_GROUPFRAME = 173,
185 //For index manager
186 VO_ROOTLEAFOBJINDEX = 0xFFFB, // Root Index with no kids
187 VO_ROOTOBJINDEX = 0xFFFC, // Root Index with kids
189 //Add new type of index
190 VO_OBJINDEX = 0xFFFD, // Obj Index with kids
192 VO_LEAFOBJINDEX = 0xFFFE , // Leaf Index
194 VO_LISTLIST = 100,
196 //For comment notes
197 VO_NOTELAYOUT = 159,
198 VO_NOTEHEADERLAYOUT = 178,
199 VO_NOTETEXTLAYOUT = 166,
200 VO_VPLAYOUT = 132,
202 // for parallel column
203 VO_SUPERPARALLELCOLUMNLAYOUT = 174,
204 VO_PCOLLAYOUT = 206,
205 VO_PCOLBLOCK = 207,
206 VO_PARALLELCOLUMNS = 163,
208 //for ruby mark
209 VO_RUBYMARKER = 179,
210 VO_RUBYLAYOUT = 180,
212 VO_GLOSSARY = 157,
213 VO_SUPERGLOSSARYLAYOUT = 175,
214 //for default tab distance
215 VO_VERDOCUMENT = 161,
217 //The last one
218 VO_INVALID = -1
221 #endif
223 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */