1/**************************************************************
2 *
3 * Licensed to the Apache Software Foundation (ASF) under one
4 * or more contributor license agreements.  See the NOTICE file
5 * distributed with this work for additional information
6 * regarding copyright ownership.  The ASF licenses this file
7 * to you under the Apache License, Version 2.0 (the
8 * "License"); you may not use this file except in compliance
9 * with the License.  You may obtain a copy of the License at
10 *
11 *   http://www.apache.org/licenses/LICENSE-2.0
12 *
13 * Unless required by applicable law or agreed to in writing,
14 * software distributed under the License is distributed on an
15 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
16 * KIND, either express or implied.  See the License for the
17 * specific language governing permissions and limitations
18 * under the License.
19 *
20 *************************************************************/
21
22
23#ifndef __com_sun_star_i18n_DirectionProperty_idl__
24#define __com_sun_star_i18n_DirectionProperty_idl__
25
26//============================================================================
27
28module com {  module sun {  module star {  module i18n {
29
30//============================================================================
31
32/**
33    Direction properties returned by
34    <method>XCharacterClassification::getCharacterDirection</method>.
35 */
36
37published enum DirectionProperty
38{
39    LEFT_TO_RIGHT              = 0,
40    RIGHT_TO_LEFT              = 1,
41    EUROPEAN_NUMBER            = 2,
42    EUROPEAN_NUMBER_SEPARATOR  = 3,
43    EUROPEAN_NUMBER_TERMINATOR = 4,
44    ARABIC_NUMBER              = 5,
45    COMMON_NUMBER_SEPARATOR    = 6,
46    BLOCK_SEPARATOR            = 7,
47    SEGMENT_SEPARATOR          = 8,
48    WHITE_SPACE_NEUTRAL        = 9,
49    OTHER_NEUTRAL              = 10,
50    LEFT_TO_RIGHT_EMBEDDING    = 11,
51    LEFT_TO_RIGHT_OVERRIDE     = 12,
52    RIGHT_TO_LEFT_ARABIC       = 13,
53    RIGHT_TO_LEFT_EMBEDDING    = 14,
54    RIGHT_TO_LEFT_OVERRIDE     = 15,
55    POP_DIRECTIONAL_FORMAT     = 16,
56    DIR_NON_SPACING_MARK       = 17,
57    BOUNDARY_NEUTRAL           = 18
58};
59
60//============================================================================
61}; }; }; };
62
63#endif
64