1*cdf0e10cSrcweir/************************************************************************* 2*cdf0e10cSrcweir * 3*cdf0e10cSrcweir * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 4*cdf0e10cSrcweir * 5*cdf0e10cSrcweir * Copyright 2000, 2010 Oracle and/or its affiliates. 6*cdf0e10cSrcweir * 7*cdf0e10cSrcweir * OpenOffice.org - a multi-platform office productivity suite 8*cdf0e10cSrcweir * 9*cdf0e10cSrcweir * This file is part of OpenOffice.org. 10*cdf0e10cSrcweir * 11*cdf0e10cSrcweir * OpenOffice.org is free software: you can redistribute it and/or modify 12*cdf0e10cSrcweir * it under the terms of the GNU Lesser General Public License version 3 13*cdf0e10cSrcweir * only, as published by the Free Software Foundation. 14*cdf0e10cSrcweir * 15*cdf0e10cSrcweir * OpenOffice.org is distributed in the hope that it will be useful, 16*cdf0e10cSrcweir * but WITHOUT ANY WARRANTY; without even the implied warranty of 17*cdf0e10cSrcweir * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 18*cdf0e10cSrcweir * GNU Lesser General Public License version 3 for more details 19*cdf0e10cSrcweir * (a copy is included in the LICENSE file that accompanied this code). 20*cdf0e10cSrcweir * 21*cdf0e10cSrcweir * You should have received a copy of the GNU Lesser General Public License 22*cdf0e10cSrcweir * version 3 along with OpenOffice.org. If not, see 23*cdf0e10cSrcweir * <http://www.openoffice.org/license.html> 24*cdf0e10cSrcweir * for a copy of the LGPLv3 License. 25*cdf0e10cSrcweir * 26*cdf0e10cSrcweir ************************************************************************/ 27*cdf0e10cSrcweir#ifndef __com_sun_star_i18n_UnicodeScript_idl__ 28*cdf0e10cSrcweir#define __com_sun_star_i18n_UnicodeScript_idl__ 29*cdf0e10cSrcweir 30*cdf0e10cSrcweir//============================================================================ 31*cdf0e10cSrcweir 32*cdf0e10cSrcweirmodule com { module sun { module star { module i18n { 33*cdf0e10cSrcweir 34*cdf0e10cSrcweir//============================================================================ 35*cdf0e10cSrcweir 36*cdf0e10cSrcweir/** 37*cdf0e10cSrcweir Unicode script types, returned by 38*cdf0e10cSrcweir <member>XCharacterClassification::getScript()</member> 39*cdf0e10cSrcweir */ 40*cdf0e10cSrcweir 41*cdf0e10cSrcweirpublished enum UnicodeScript 42*cdf0e10cSrcweir{ 43*cdf0e10cSrcweir kBasicLatin, 44*cdf0e10cSrcweir kLatin1Supplement, 45*cdf0e10cSrcweir kLatinExtendedA, 46*cdf0e10cSrcweir kLatinExtendedB, 47*cdf0e10cSrcweir kIPAExtension, 48*cdf0e10cSrcweir kSpacingModifier, 49*cdf0e10cSrcweir kCombiningDiacritical, 50*cdf0e10cSrcweir kGreek, 51*cdf0e10cSrcweir kCyrillic, 52*cdf0e10cSrcweir kArmenian, 53*cdf0e10cSrcweir kHebrew, 54*cdf0e10cSrcweir kArabic, 55*cdf0e10cSrcweir kSyriac, 56*cdf0e10cSrcweir kThaana, 57*cdf0e10cSrcweir kDevanagari, 58*cdf0e10cSrcweir kBengali, 59*cdf0e10cSrcweir kGurmukhi, 60*cdf0e10cSrcweir kGujarati, 61*cdf0e10cSrcweir kOriya, 62*cdf0e10cSrcweir kTamil, 63*cdf0e10cSrcweir kTelugu, 64*cdf0e10cSrcweir kKannada, 65*cdf0e10cSrcweir kMalayalam, 66*cdf0e10cSrcweir kSinhala, 67*cdf0e10cSrcweir kThai, 68*cdf0e10cSrcweir kLao, 69*cdf0e10cSrcweir kTibetan, 70*cdf0e10cSrcweir kMyanmar, 71*cdf0e10cSrcweir kGeorgian, 72*cdf0e10cSrcweir kHangulJamo, 73*cdf0e10cSrcweir kEthiopic, 74*cdf0e10cSrcweir kCherokee, 75*cdf0e10cSrcweir kUnifiedCanadianAboriginalSyllabics, 76*cdf0e10cSrcweir kOgham, 77*cdf0e10cSrcweir kRunic, 78*cdf0e10cSrcweir kKhmer, 79*cdf0e10cSrcweir kMongolian, 80*cdf0e10cSrcweir kLatinExtendedAdditional, 81*cdf0e10cSrcweir kGreekExtended, 82*cdf0e10cSrcweir kGeneralPunctuation, 83*cdf0e10cSrcweir kSuperSubScript, 84*cdf0e10cSrcweir kCurrencySymbolScript, 85*cdf0e10cSrcweir kSymbolCombiningMark, 86*cdf0e10cSrcweir kLetterlikeSymbol, 87*cdf0e10cSrcweir kNumberForm, 88*cdf0e10cSrcweir kArrow, 89*cdf0e10cSrcweir kMathOperator, 90*cdf0e10cSrcweir kMiscTechnical, 91*cdf0e10cSrcweir kControlPicture, 92*cdf0e10cSrcweir kOpticalCharacter, 93*cdf0e10cSrcweir kEnclosedAlphanumeric, 94*cdf0e10cSrcweir kBoxDrawing, 95*cdf0e10cSrcweir kBlockElement, 96*cdf0e10cSrcweir kGeometricShape, 97*cdf0e10cSrcweir kMiscSymbol, 98*cdf0e10cSrcweir kDingbat, 99*cdf0e10cSrcweir kBraillePatterns, 100*cdf0e10cSrcweir kCJKRadicalsSupplement, 101*cdf0e10cSrcweir kKangxiRadicals, 102*cdf0e10cSrcweir kIdeographicDescriptionCharacters, 103*cdf0e10cSrcweir kCJKSymbolPunctuation, 104*cdf0e10cSrcweir kHiragana, 105*cdf0e10cSrcweir kKatakana, 106*cdf0e10cSrcweir kBopomofo, 107*cdf0e10cSrcweir kHangulCompatibilityJamo, 108*cdf0e10cSrcweir kKanbun, 109*cdf0e10cSrcweir kBopomofoExtended, 110*cdf0e10cSrcweir kEnclosedCJKLetterMonth, 111*cdf0e10cSrcweir kCJKCompatibility, 112*cdf0e10cSrcweir k_CJKUnifiedIdeographsExtensionA, 113*cdf0e10cSrcweir kCJKUnifiedIdeograph, 114*cdf0e10cSrcweir kYiSyllables, 115*cdf0e10cSrcweir kYiRadicals, 116*cdf0e10cSrcweir kHangulSyllable, 117*cdf0e10cSrcweir kHighSurrogate, 118*cdf0e10cSrcweir kHighPrivateUseSurrogate, 119*cdf0e10cSrcweir kLowSurrogate, 120*cdf0e10cSrcweir kPrivateUse, 121*cdf0e10cSrcweir kCJKCompatibilityIdeograph, 122*cdf0e10cSrcweir kAlphabeticPresentation, 123*cdf0e10cSrcweir kArabicPresentationA, 124*cdf0e10cSrcweir kCombiningHalfMark, 125*cdf0e10cSrcweir kCJKCompatibilityForm, 126*cdf0e10cSrcweir kSmallFormVariant, 127*cdf0e10cSrcweir kArabicPresentationB, 128*cdf0e10cSrcweir kNoScript, 129*cdf0e10cSrcweir kHalfwidthFullwidthForm, 130*cdf0e10cSrcweir kScriptCount 131*cdf0e10cSrcweir}; 132*cdf0e10cSrcweir 133*cdf0e10cSrcweir//============================================================================ 134*cdf0e10cSrcweir}; }; }; }; 135*cdf0e10cSrcweir 136*cdf0e10cSrcweir#endif 137