Back to index

lightning-sunbird  0.9+nobinonly
Enumerations
nsUnicodeBlock.h File Reference
#include <Script.h>
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Enumerations

enum  { smPseudoUnicode = smUninterp + 0, smPseudoUserDef = smUninterp + 1, smPseudoTotalScripts = smUninterp + 2 }
enum  nsUnicodeBlock {
  kGreek = 0, kCyrillic, kArmenian, kHebrew,
  kArabic, kDevanagari, kBengali, kGurmukhi,
  kGujarati, kOriya, kTamil, kTelugu,
  kKannada, kMalayalam, kThai, kLao,
  kTibetan, kGeorgian, kHangul, kBopomofo,
  kEthiopic, kKhmer, kCanadian, kUserDefinedEncoding,
  kUnicodeBlockFixedScriptMax, kBasicLatin = kUnicodeBlockFixedScriptMax, kLatin, kCJKMisc,
  kHiraganaKatakana, kCJKIdeographs, kOthers, kUnicodeBlockSize,
  kUnicodeBlockVarScriptMax = kUnicodeBlockSize - kUnicodeBlockFixedScriptMax
}

Enumeration Type Documentation

anonymous enum
Enumerator:
smPseudoUnicode 
smPseudoUserDef 
smPseudoTotalScripts 

Definition at line 43 of file nsUnicodeBlock.h.

{
       smPseudoUnicode                    = smUninterp + 0,
       smPseudoUserDef                    = smUninterp + 1,
       smPseudoTotalScripts = smUninterp + 2
};
Enumerator:
kGreek 
kCyrillic 
kArmenian 
kHebrew 
kArabic 
kDevanagari 
kBengali 
kGurmukhi 
kGujarati 
kOriya 
kTamil 
kTelugu 
kKannada 
kMalayalam 
kThai 
kLao 
kTibetan 
kGeorgian 
kHangul 
kBopomofo 
kEthiopic 
kKhmer 
kCanadian 
kUserDefinedEncoding 
kUnicodeBlockFixedScriptMax 
kBasicLatin 
kLatin 
kCJKMisc 
kHiraganaKatakana 
kCJKIdeographs 
kOthers 
kUnicodeBlockSize 
kUnicodeBlockVarScriptMax 

Definition at line 50 of file nsUnicodeBlock.h.

             {
 // blocks which always use the same script to render, regardless of the order of fonts
 kGreek = 0,
 kCyrillic,
 kArmenian,
 kHebrew,
 kArabic, 
 kDevanagari,
 kBengali,
 kGurmukhi,
 kGujarati, 
 kOriya,
 kTamil,
 kTelugu,
 kKannada,
 kMalayalam,
 kThai,
 kLao,
 kTibetan,
 kGeorgian,
 kHangul,
 kBopomofo,
 kEthiopic,
 kKhmer,
 kCanadian,
 kUserDefinedEncoding,
 
 kUnicodeBlockFixedScriptMax,      
 
 // blocks which may use different script to render, depend on the order of fonts
 kBasicLatin = kUnicodeBlockFixedScriptMax,
 kLatin ,
 kCJKMisc,
 kHiraganaKatakana,
 kCJKIdeographs,
 kOthers, 
 
 kUnicodeBlockSize,
 
 kUnicodeBlockVarScriptMax = kUnicodeBlockSize - kUnicodeBlockFixedScriptMax
} nsUnicodeBlock;