office-gobmx/lotuswordpro/inc/lwpdefs.hxx
Stephan Bergmann ad137adbae More loplugin:cstylecast: lotuswordpro
auto-rewrite with <https://gerrit.libreoffice.org/#/c/47798/> "Enable
loplugin:cstylecast for some more cases" plus
solenv/clang-format/reformat-formatted-files

Change-Id: Idd6bd4f316b916877629579bf187d0f05251263d
2018-01-12 20:19:59 +01:00

211 lines
6.3 KiB
C++

/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
*
* - GNU Lesser General Public License Version 2.1
* - Sun Industry Standards Source License Version 1.1
*
* Sun Microsystems Inc., October, 2000
*
* GNU Lesser General Public License Version 2.1
* =============================================
* Copyright 2000 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
*
*
* Sun Industry Standards Source License Version 1.1
* =================================================
* The contents of this file are subject to the Sun Industry Standards
* Source License Version 1.1 (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.openoffice.org/license.html.
*
* Software provided under this License is provided on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
* WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS,
* MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING.
* See the License for the specific provisions governing your rights and
* obligations concerning the Software.
*
* The Initial Developer of the Original Code is: IBM Corporation
*
* Copyright: 2008 by IBM Corporation
*
* All Rights Reserved.
*
* Contributor(s): _______________________________________
*
*
************************************************************************/
/*************************************************************************
* @file
* definitions for all object types VO_TYPE
************************************************************************/
#ifndef INCLUDED_LOTUSWORDPRO_INC_LWPDEFS_HXX
#define INCLUDED_LOTUSWORDPRO_INC_LWPDEFS_HXX
#define BAD_OFFSET 0xFFFFFFFFUL
#define BAD_ATOM (sal_Int32(-1)) // Invalid Atom ID
//Please remove the item from the commented defines after you add the tag to the following enum.
enum VO_TYPE
{
VO_PARA = 0,
VO_DOCUMENT = 5,
VO_STORY = 13,
VO_VERQTR = 40,
VO_HEADCONTENT = 47,
VO_HEADLAYOUT = 142,
VO_PAGELAYOUT = 143,
VO_DOCSOCK = 155,
VO_DIVISIONINFO = 7,
VO_HEADHOLDER = 90,
VO_DIVOPTS = 176,
VO_DOCDATA = 137,
VO_HEADERLAYOUT = 139,
VO_FOOTERLAYOUT = 140,
VO_FRAMELAYOUT = 141,
VO_TOCSUPERTABLELAYOUT = 149,
VO_TOCLEVELDATA = 171,
VO_LAYOUTGEOMETRY = 185,
VO_LAYOUTSCALE = 186,
VO_LAYOUTMARGINS = 187,
VO_LAYOUTCOLUMNS = 188,
VO_LAYOUTBORDERSTUFF = 189,
VO_LAYOUTGUTTERSTUFF = 190,
VO_LAYOUTBACKGROUNDSTUFF = 191,
VO_LAYOUTJOINSTUFF = 192,
VO_LAYOUTSHADOW = 193,
VO_LAYOUTNUMERICS = 194,
VO_LAYOUTRELATIVITY = 195,
VO_LAYOUTEXTERNALBORDERSTUFF = 219,
VO_GRAPHIC = 41,
VO_VERGTR = 205,
VO_PARASTYLE = 23,
VO_CHARACTERSTYLE = 106,
VO_SILVERBULLET = 127,
VO_ALIGNMENTPIECE = 196,
VO_INDENTPIECE = 197,
VO_SPACINGPIECE = 199,
VO_CHARBORDERPIECE = 202,
VO_AMIKAKEPIECE = 203,
VO_TABRACK = 38,
VO_PARABORDERPIECE = 198,
VO_BREAKSPIECE = 200,
VO_NUMBERINGPIECE = 201,
VO_TABPIECE = 204,
VO_PARABACKGROUNDPIECE = 218,
VO_SECTION = 136,
VO_INDEXSECTION = 48,
VO_HEADTAILHOLDER = 169,
VO_PAGEHINT = 10,
VO_OBJECTHOLDER = 98,
VO_POBJECTHOLDER = 133,
// added for OLE
VO_OLEOBJECT = 54,
// added for table
VO_TABLE = 17,
VO_CELLLAYOUT = 18,
VO_SUPERTABLELAYOUT = 109,
VO_TABLELAYOUT = 31,
VO_SUPERTABLE = 115,
VO_ROWLAYOUT = 32,
VO_ROWLIST = 76,
VO_CELLLIST = 74,
VO_NUMERICVALUE = 123,
VO_FORMULAINFO = 82,
VO_COLUMNLAYOUT = 35,
VO_TABLERANGE = 66,
VO_CELLRANGE = 67,
VO_FOLDER = 75,
VO_DEPENDENT = 77,
VO_CONNECTEDCELLLAYOUT = 28,
VO_HIDDENCELLLAYOUT = 29,
VO_TABLEHEADINGLAYOUT = 117,
VO_ROWHEADINGLAYOUT = 118,
VO_TABLEHEADING = 209,
VO_TABLEHINT = 19,
VO_DROPCAPLAYOUT = 217,
VO_CHBLKMARKER = 94,
VO_PROPLIST = 165,
VO_BOOKMARK = 64,
VO_FIELDMARKER = 87,
//for footnote
VO_FOOTNOTE = 53,
VO_FOOTNOTEOPTS = 177,
VO_FOOTNOTELAYOUT = 65,
VO_FNROWLAYOUT = 59,
VO_FNCELLLAYOUT = 61,
VO_ENDNOTELAYOUT = 138,
VO_ENSUPERTABLELAYOUT = 113,
VO_FNSUPERTABLELAYOUT = 111,
VO_FOOTNOTETABLE = 58,
VO_CONTONLAYOUT = 145,
VO_CONTFROMLAYOUT = 146,
//for frame group
VO_GROUPLAYOUT = 108,
VO_GROUPFRAME = 173,
//For index manager
VO_ROOTLEAFOBJINDEX = 0xFFFB, // Root Index with no kids
VO_ROOTOBJINDEX = 0xFFFC, // Root Index with kids
//Add new type of index
VO_OBJINDEX = 0xFFFD, // Obj Index with kids
VO_LEAFOBJINDEX = 0xFFFE , // Leaf Index
VO_LISTLIST = 100,
//For comment notes
VO_NOTELAYOUT = 159,
VO_NOTEHEADERLAYOUT = 178,
VO_NOTETEXTLAYOUT = 166,
VO_VPLAYOUT = 132,
// for parallel column
VO_SUPERPARALLELCOLUMNLAYOUT = 174,
VO_PCOLLAYOUT = 206,
VO_PCOLBLOCK = 207,
VO_PARALLELCOLUMNS = 163,
//for ruby mark
VO_RUBYMARKER = 179,
VO_RUBYLAYOUT = 180,
VO_GLOSSARY = 157,
VO_SUPERGLOSSARYLAYOUT = 175,
//for default tab distance
VO_VERDOCUMENT = 161,
//The last one
VO_INVALID = -1
};
#endif
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */