merge the formfield patch from ooo-build
[ooovba.git] / xmloff / inc / EnhancedCustomShapeToken.hxx
blob6ea6bb07806d45b49ff4d266f3e8458f3dc66cfd
1 /*************************************************************************
3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4 *
5 * Copyright 2008 by Sun Microsystems, Inc.
7 * OpenOffice.org - a multi-platform office productivity suite
9 * $RCSfile: EnhancedCustomShapeToken.hxx,v $
10 * $Revision: 1.7 $
12 * This file is part of OpenOffice.org.
14 * OpenOffice.org is free software: you can redistribute it and/or modify
15 * it under the terms of the GNU Lesser General Public License version 3
16 * only, as published by the Free Software Foundation.
18 * OpenOffice.org is distributed in the hope that it will be useful,
19 * but WITHOUT ANY WARRANTY; without even the implied warranty of
20 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
21 * GNU Lesser General Public License version 3 for more details
22 * (a copy is included in the LICENSE file that accompanied this code).
24 * You should have received a copy of the GNU Lesser General Public License
25 * version 3 along with OpenOffice.org. If not, see
26 * <http://www.openoffice.org/license.html>
27 * for a copy of the LGPLv3 License.
29 ************************************************************************/
31 #ifndef _ENHANCED_CUSTOMSHAPE_TOKEN_HXX
32 #define _ENHANCED_CUSTOMSHAPE_TOKEN_HXX
34 #include <rtl/ustring.hxx>
36 namespace xmloff { namespace EnhancedCustomShapeToken {
38 enum EnhancedCustomShapeTokenEnum
40 EAS_type,
41 EAS_name,
42 EAS_mirror_horizontal,
43 EAS_mirror_vertical,
44 EAS_viewBox,
45 EAS_text_rotate_angle,
46 EAS_extrusion_allowed,
47 EAS_text_path_allowed,
48 EAS_concentric_gradient_fill_allowed,
49 EAS_extrusion,
50 EAS_extrusion_brightness,
51 EAS_extrusion_depth,
52 EAS_extrusion_diffusion,
53 EAS_extrusion_number_of_line_segments,
54 EAS_extrusion_light_face,
55 EAS_extrusion_first_light_harsh,
56 EAS_extrusion_second_light_harsh,
57 EAS_extrusion_first_light_level,
58 EAS_extrusion_second_light_level,
59 EAS_extrusion_first_light_direction,
60 EAS_extrusion_second_light_direction,
61 EAS_extrusion_metal,
62 EAS_shade_mode,
63 EAS_extrusion_rotation_angle,
64 EAS_extrusion_rotation_center,
65 EAS_extrusion_shininess,
66 EAS_extrusion_skew,
67 EAS_extrusion_specularity,
68 EAS_projection,
69 EAS_extrusion_viewpoint,
70 EAS_extrusion_origin,
71 EAS_extrusion_color,
72 EAS_enhanced_path,
73 EAS_path_stretchpoint_x,
74 EAS_path_stretchpoint_y,
75 EAS_text_areas,
76 EAS_glue_points,
77 EAS_glue_point_type,
78 EAS_glue_point_leaving_directions,
79 EAS_text_path,
80 EAS_text_path_mode,
81 EAS_text_path_scale,
82 EAS_text_path_same_letter_heights,
83 EAS_modifiers,
84 EAS_equation,
85 EAS_formula,
86 EAS_handle,
87 EAS_handle_mirror_horizontal,
88 EAS_handle_mirror_vertical,
89 EAS_handle_switched,
90 EAS_handle_position,
91 EAS_handle_range_x_minimum,
92 EAS_handle_range_x_maximum,
93 EAS_handle_range_y_minimum,
94 EAS_handle_range_y_maximum,
95 EAS_handle_polar,
96 EAS_handle_radius_range_minimum,
97 EAS_handle_radius_range_maximum,
99 EAS_CustomShapeEngine,
100 EAS_CustomShapeData,
101 EAS_Type,
102 EAS_MirroredX,
103 EAS_MirroredY,
104 EAS_ViewBox,
105 EAS_TextRotateAngle,
106 EAS_ExtrusionAllowed,
107 EAS_ConcentricGradientFillAllowed,
108 EAS_TextPathAllowed,
109 EAS_Extrusion,
110 EAS_Equations,
111 EAS_Equation,
112 EAS_Path,
113 EAS_TextPath,
114 EAS_Handles,
115 EAS_Handle,
116 EAS_Brightness,
117 EAS_Depth,
118 EAS_Diffusion,
119 EAS_NumberOfLineSegments,
120 EAS_LightFace,
121 EAS_FirstLightHarsh,
122 EAS_SecondLightHarsh,
123 EAS_FirstLightLevel,
124 EAS_SecondLightLevel,
125 EAS_FirstLightDirection,
126 EAS_SecondLightDirection,
127 EAS_Metal,
128 EAS_ShadeMode,
129 EAS_RotateAngle,
130 EAS_RotationCenter,
131 EAS_Shininess,
132 EAS_Skew,
133 EAS_Specularity,
134 EAS_ProjectionMode,
135 EAS_ViewPoint,
136 EAS_Origin,
137 EAS_Color,
138 EAS_Switched,
139 EAS_Polar,
140 EAS_RangeXMinimum,
141 EAS_RangeXMaximum,
142 EAS_RangeYMinimum,
143 EAS_RangeYMaximum,
144 EAS_RadiusRangeMinimum,
145 EAS_RadiusRangeMaximum,
146 EAS_Coordinates,
147 EAS_Segments,
148 EAS_StretchX,
149 EAS_StretchY,
150 EAS_TextFrames,
151 EAS_GluePoints,
152 EAS_GluePointLeavingDirections,
153 EAS_GluePointType,
154 EAS_TextPathMode,
155 EAS_ScaleX,
156 EAS_SameLetterHeights,
157 EAS_Position,
158 EAS_AdjustmentValues,
160 EAS_Last,
161 EAS_NotFound
164 EnhancedCustomShapeTokenEnum EASGet( const rtl::OUString& );
165 rtl::OUString EASGet( const EnhancedCustomShapeTokenEnum );
169 #endif