xref: /trunk/main/xmloff/source/forms/formenums.hxx (revision ecfe53c5)
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