Mercurial > projects > dstep
comparison dstep/corefoundation/CFStringEncodingExt.d @ 11:07194b026fa4
Added bindings to a couple of frameworks, new license + some other things
author | Jacob Carlborg <doob@me.com> |
---|---|
date | Sat, 01 Aug 2009 15:03:28 +0200 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
10:27e00625790b | 11:07194b026fa4 |
---|---|
1 /** | |
2 * Copyright: Copyright (c) 2009 Jacob Carlborg. | |
3 * Authors: Jacob Carlborg | |
4 * Version: Initial created: Jul 12, 2009 | |
5 * License: $(LINK2 http://www.boost.org/LICENSE_1_0.txt, Boost Software License 1.0) | |
6 */ | |
7 module dstep.corefoundation.CFStringEncodingExt; | |
8 | |
9 import dstep.corefoundation.CFBase; | |
10 import dstep.objc.bridge.Bridge; | |
11 import dstep.objc.objc : id; | |
12 | |
13 alias int CFStringEncodings; | |
14 | |
15 enum | |
16 { | |
17 kCFStringEncodingMacJapanese = 1, | |
18 kCFStringEncodingMacChineseTrad = 2, | |
19 kCFStringEncodingMacKorean = 3, | |
20 kCFStringEncodingMacArabic = 4, | |
21 kCFStringEncodingMacHebrew = 5, | |
22 kCFStringEncodingMacGreek = 6, | |
23 kCFStringEncodingMacCyrillic = 7, | |
24 kCFStringEncodingMacDevanagari = 9, | |
25 kCFStringEncodingMacGurmukhi = 10, | |
26 kCFStringEncodingMacGujarati = 11, | |
27 kCFStringEncodingMacOriya = 12, | |
28 kCFStringEncodingMacBengali = 13, | |
29 kCFStringEncodingMacTamil = 14, | |
30 kCFStringEncodingMacTelugu = 15, | |
31 kCFStringEncodingMacKannada = 16, | |
32 kCFStringEncodingMacMalayalam = 17, | |
33 kCFStringEncodingMacSinhalese = 18, | |
34 kCFStringEncodingMacBurmese = 19, | |
35 kCFStringEncodingMacKhmer = 20, | |
36 kCFStringEncodingMacThai = 21, | |
37 kCFStringEncodingMacLaotian = 22, | |
38 kCFStringEncodingMacGeorgian = 23, | |
39 kCFStringEncodingMacArmenian = 24, | |
40 kCFStringEncodingMacChineseSimp = 25, | |
41 kCFStringEncodingMacTibetan = 26, | |
42 kCFStringEncodingMacMongolian = 27, | |
43 kCFStringEncodingMacEthiopic = 28, | |
44 kCFStringEncodingMacCentralEurRoman = 29, | |
45 kCFStringEncodingMacVietnamese = 30, | |
46 kCFStringEncodingMacExtArabic = 31, | |
47 kCFStringEncodingMacSymbol = 33, | |
48 kCFStringEncodingMacDingbats = 34, | |
49 kCFStringEncodingMacTurkish = 35, | |
50 kCFStringEncodingMacCroatian = 36, | |
51 kCFStringEncodingMacIcelandic = 37, | |
52 kCFStringEncodingMacRomanian = 38, | |
53 kCFStringEncodingMacCeltic = 39, | |
54 kCFStringEncodingMacGaelic = 40, | |
55 kCFStringEncodingMacFarsi = 0x8C, | |
56 kCFStringEncodingMacUkrainian = 0x98, | |
57 kCFStringEncodingMacInuit = 0xEC, | |
58 kCFStringEncodingMacVT100 = 0xFC, | |
59 kCFStringEncodingMacHFS = 0xFF, | |
60 kCFStringEncodingISOLatin2 = 0x0202, | |
61 kCFStringEncodingISOLatin3 = 0x0203, | |
62 kCFStringEncodingISOLatin4 = 0x0204, | |
63 kCFStringEncodingISOLatinCyrillic = 0x0205, | |
64 kCFStringEncodingISOLatinArabic = 0x0206, | |
65 kCFStringEncodingISOLatinGreek = 0x0207, | |
66 kCFStringEncodingISOLatinHebrew = 0x0208, | |
67 kCFStringEncodingISOLatin5 = 0x0209, | |
68 kCFStringEncodingISOLatin6 = 0x020A, | |
69 kCFStringEncodingISOLatinThai = 0x020B, | |
70 kCFStringEncodingISOLatin7 = 0x020D, | |
71 kCFStringEncodingISOLatin8 = 0x020E, | |
72 kCFStringEncodingISOLatin9 = 0x020F, | |
73 kCFStringEncodingISOLatin10 = 0x0210, | |
74 kCFStringEncodingDOSLatinUS = 0x0400, | |
75 kCFStringEncodingDOSGreek = 0x0405, | |
76 kCFStringEncodingDOSBalticRim = 0x0406, | |
77 kCFStringEncodingDOSLatin1 = 0x0410, | |
78 kCFStringEncodingDOSGreek1 = 0x0411, | |
79 kCFStringEncodingDOSLatin2 = 0x0412, | |
80 kCFStringEncodingDOSCyrillic = 0x0413, | |
81 kCFStringEncodingDOSTurkish = 0x0414, | |
82 kCFStringEncodingDOSPortuguese = 0x0415, | |
83 kCFStringEncodingDOSIcelandic = 0x0416, | |
84 kCFStringEncodingDOSHebrew = 0x0417, | |
85 kCFStringEncodingDOSCanadianFrench = 0x0418, | |
86 kCFStringEncodingDOSArabic = 0x0419, | |
87 kCFStringEncodingDOSNordic = 0x041A, | |
88 kCFStringEncodingDOSRussian = 0x041B, | |
89 kCFStringEncodingDOSGreek2 = 0x041C, | |
90 kCFStringEncodingDOSThai = 0x041D, | |
91 kCFStringEncodingDOSJapanese = 0x0420, | |
92 kCFStringEncodingDOSChineseSimplif = 0x0421, | |
93 kCFStringEncodingDOSKorean = 0x0422, | |
94 kCFStringEncodingDOSChineseTrad = 0x0423, | |
95 kCFStringEncodingWindowsLatin2 = 0x0501, | |
96 kCFStringEncodingWindowsCyrillic = 0x0502, | |
97 kCFStringEncodingWindowsGreek = 0x0503, | |
98 kCFStringEncodingWindowsLatin5 = 0x0504, | |
99 kCFStringEncodingWindowsHebrew = 0x0505, | |
100 kCFStringEncodingWindowsArabic = 0x0506, | |
101 kCFStringEncodingWindowsBalticRim = 0x0507, | |
102 kCFStringEncodingWindowsVietnamese = 0x0508, | |
103 kCFStringEncodingWindowsKoreanJohab = 0x0510, | |
104 kCFStringEncodingANSEL = 0x0601, | |
105 kCFStringEncodingJIS_X0201_76 = 0x0620, | |
106 kCFStringEncodingJIS_X0208_83 = 0x0621, | |
107 kCFStringEncodingJIS_X0208_90 = 0x0622, | |
108 kCFStringEncodingJIS_X0212_90 = 0x0623, | |
109 kCFStringEncodingJIS_C6226_78 = 0x0624, | |
110 kCFStringEncodingShiftJIS_X0213 = 0x0628, | |
111 kCFStringEncodingShiftJIS_X0213_MenKuTen = 0x0629, | |
112 kCFStringEncodingGB_2312_80 = 0x0630, | |
113 kCFStringEncodingGBK_95 = 0x0631, | |
114 kCFStringEncodingGB_18030_2000 = 0x0632, | |
115 kCFStringEncodingKSC_5601_87 = 0x0640, | |
116 kCFStringEncodingKSC_5601_92_Johab = 0x0641, | |
117 kCFStringEncodingCNS_11643_92_P1 = 0x0651, | |
118 kCFStringEncodingCNS_11643_92_P2 = 0x0652, | |
119 kCFStringEncodingCNS_11643_92_P3 = 0x0653, | |
120 kCFStringEncodingISO_2022_JP = 0x0820, | |
121 kCFStringEncodingISO_2022_JP_2 = 0x0821, | |
122 kCFStringEncodingISO_2022_JP_1 = 0x0822, | |
123 kCFStringEncodingISO_2022_JP_3 = 0x0823, | |
124 kCFStringEncodingISO_2022_CN = 0x0830, | |
125 kCFStringEncodingISO_2022_CN_EXT = 0x0831, | |
126 kCFStringEncodingISO_2022_KR = 0x0840, | |
127 kCFStringEncodingEUC_JP = 0x0920, | |
128 kCFStringEncodingEUC_CN = 0x0930, | |
129 kCFStringEncodingEUC_TW = 0x0931, | |
130 kCFStringEncodingEUC_KR = 0x0940, | |
131 kCFStringEncodingShiftJIS = 0x0A01, | |
132 kCFStringEncodingKOI8_R = 0x0A02, | |
133 kCFStringEncodingBig5 = 0x0A03, | |
134 kCFStringEncodingMacRomanLatin1 = 0x0A04, | |
135 kCFStringEncodingHZ_GB_2312 = 0x0A05, | |
136 kCFStringEncodingBig5_HKSCS_1999 = 0x0A06, | |
137 kCFStringEncodingVISCII = 0x0A07, | |
138 kCFStringEncodingKOI8_U = 0x0A08, | |
139 kCFStringEncodingBig5_E = 0x0A09, | |
140 kCFStringEncodingNextStepJapanese = 0x0B02, | |
141 kCFStringEncodingEBCDIC_US = 0x0C01, | |
142 kCFStringEncodingEBCDIC_CP037 = 0x0C02, | |
143 kCFStringEncodingShiftJIS_X0213_00 = 0x0628 | |
144 } | |
145 |