1*ecfe53c5SAndrew Rist /************************************************************** 2cdf0e10cSrcweir * 3*ecfe53c5SAndrew Rist * Licensed to the Apache Software Foundation (ASF) under one 4*ecfe53c5SAndrew Rist * or more contributor license agreements. See the NOTICE file 5*ecfe53c5SAndrew Rist * distributed with this work for additional information 6*ecfe53c5SAndrew Rist * regarding copyright ownership. The ASF licenses this file 7*ecfe53c5SAndrew Rist * to you under the Apache License, Version 2.0 (the 8*ecfe53c5SAndrew Rist * "License"); you may not use this file except in compliance 9*ecfe53c5SAndrew Rist * with the License. You may obtain a copy of the License at 10*ecfe53c5SAndrew Rist * 11*ecfe53c5SAndrew Rist * http://www.apache.org/licenses/LICENSE-2.0 12*ecfe53c5SAndrew Rist * 13*ecfe53c5SAndrew Rist * Unless required by applicable law or agreed to in writing, 14*ecfe53c5SAndrew Rist * software distributed under the License is distributed on an 15*ecfe53c5SAndrew Rist * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 16*ecfe53c5SAndrew Rist * KIND, either express or implied. See the License for the 17*ecfe53c5SAndrew Rist * specific language governing permissions and limitations 18*ecfe53c5SAndrew Rist * under the License. 19*ecfe53c5SAndrew Rist * 20*ecfe53c5SAndrew Rist *************************************************************/ 21*ecfe53c5SAndrew Rist 22*ecfe53c5SAndrew Rist 23cdf0e10cSrcweir 24cdf0e10cSrcweir #ifndef _XMLOFF_FORMENUMS_HXX_ 25cdf0e10cSrcweir #define _XMLOFF_FORMENUMS_HXX_ 26cdf0e10cSrcweir 27cdf0e10cSrcweir #include <xmloff/xmlement.hxx> 28cdf0e10cSrcweir 29cdf0e10cSrcweir //......................................................................... 30cdf0e10cSrcweir namespace xmloff 31cdf0e10cSrcweir { 32cdf0e10cSrcweir //......................................................................... 33cdf0e10cSrcweir 34cdf0e10cSrcweir //===================================================================== 35cdf0e10cSrcweir //= OEnumMapper 36cdf0e10cSrcweir //===================================================================== 37cdf0e10cSrcweir class OEnumMapper 38cdf0e10cSrcweir { 39cdf0e10cSrcweir public: 40cdf0e10cSrcweir enum EnumProperties 41cdf0e10cSrcweir { 42cdf0e10cSrcweir epSubmitEncoding = 0, 43cdf0e10cSrcweir epSubmitMethod, 44cdf0e10cSrcweir epCommandType, 45cdf0e10cSrcweir epNavigationType, 46cdf0e10cSrcweir epTabCyle, 47cdf0e10cSrcweir epButtonType, 48cdf0e10cSrcweir epListSourceType, 49cdf0e10cSrcweir epCheckState, 50cdf0e10cSrcweir epTextAlign, 51cdf0e10cSrcweir epBorderWidth, 52cdf0e10cSrcweir epFontEmphasis, 53cdf0e10cSrcweir epFontRelief, 54cdf0e10cSrcweir epListLinkageType, 55cdf0e10cSrcweir epOrientation, 56cdf0e10cSrcweir epVisualEffect, 57cdf0e10cSrcweir epImagePosition, 58cdf0e10cSrcweir epImageAlign, 59cdf0e10cSrcweir epImageScaleMode, 60cdf0e10cSrcweir 61cdf0e10cSrcweir KNOWN_ENUM_PROPERTIES 62cdf0e10cSrcweir }; 63cdf0e10cSrcweir 64cdf0e10cSrcweir private: 65cdf0e10cSrcweir static const SvXMLEnumMapEntry* s_pEnumMap[KNOWN_ENUM_PROPERTIES]; 66cdf0e10cSrcweir 67cdf0e10cSrcweir public: 68cdf0e10cSrcweir static const SvXMLEnumMapEntry* getEnumMap(EnumProperties _eProperty); 69cdf0e10cSrcweir }; 70cdf0e10cSrcweir 71cdf0e10cSrcweir //......................................................................... 72cdf0e10cSrcweir } // namespace xmloff 73cdf0e10cSrcweir //......................................................................... 74cdf0e10cSrcweir 75cdf0e10cSrcweir #endif // _XMLOFF_FORMENUMS_HXX_ 76cdf0e10cSrcweir 77