26 #ifndef __INTLRESOURCES__
43 #if PRAGMA_STRUCT_ALIGN
44 #pragma options align = mac68k
45 #elif PRAGMA_STRUCT_PACKPUSH
47 #elif PRAGMA_STRUCT_PACK
112 smUnicodeScript = 0x7E
357 verNetherlandsComma = 26,
373 verItalianSwiss = 36,
531 intOutputMask = 0x8000
547 smcReserved = 0x00F0,
548 smcClassMask = 0x0F00,
549 smcOrientationMask = 0x1000,
551 smcUpperMask = 0x4000,
552 smcDoubleMask = 0x8000
559 smCharAscii = 0x0001,
561 smCharExtAscii = 0x0007,
584 smCharFISGreek = 0x0005,
588 smPunctNumber = 0x0100,
589 smPunctSymbol = 0x0200,
590 smPunctBlank = 0x0300,
620 smCharRight = 0x2000,
749 smScriptNumDate = 30,
897 leftSingGuillemet = 0xDC,
898 rightSingGuillemet = 0xDD,
903 baseSingQuote = 0xE2,
906 circumflexUprA = 0xE5,
907 circumflexUprE = 0xE6,
909 diaeresisUprE = 0xE8,
912 circumflexUprI = 0xEB,
913 diaeresisUprI = 0xEC,
916 circumflexUprO = 0xEF,
920 circumflexUprU = 0xF3,
982 tokenLessEqual2 = 34,
999 tokenLeft2Quote = 47,
1008 tokenUnderline = 56,
1009 tokenAmpersand = 57,
1027 tokenNoBreakSpace = 71,
1029 tokenIntlCurrency = 73,
1030 tokenLeftSingGuillemet = 74,
1031 tokenRightSingGuillemet = 75,
1032 tokenPerThousand = 76,
1034 tokenCenterDot = 78,
1074 typedef SInt8 TokenResults;
1075 typedef char CharByteTable[256];
1249 long srcMask, ScriptCode script);
1294 long *offset,
long *length);
1296 #if CALL_NOT_IN_CARBON
1318 UniversalProcPtr routineAddr, ScriptCode script);
1342 UniversalProcPtr routineAddr, ScriptCode script);
1464 #define SetSysJust(newJust) SetSysDirection(newJust)
1465 #define GetSysJust() GetSysDirection()
1466 #define Font2Script(fontNumber) FontToScript(fontNumber)
1467 #define GetEnvirons(verb) GetScriptManagerVariable(verb)
1468 #define SetEnvirons(verb, param) SetScriptManagerVariable(verb, param)
1469 #define GetScript(script, verb) GetScriptVariable(script, verb)
1470 #define SetScript(script, verb, param) SetScriptVariable(script, verb, param)
1471 #define IUGetIntl(theID) GetIntlResource(theID)
1472 #define IUSetIntl(refNum, theID, intlHandle) \
1473 SetIntlResource(refNum, theID, intlHandle)
1474 #define IUClearCache() ClearIntlResourceCache()
1475 #define IUGetItlTable(script, tableCode, itlHandle, offset, length) \
1476 GetIntlResourceTable(script, tableCode, itlHandle, offset, length)
1479 #if PRAGMA_STRUCT_ALIGN
1480 #pragma options align = reset
1481 #elif PRAGMA_STRUCT_PACKPUSH
1483 #elif PRAGMA_STRUCT_PACK
1487 #ifdef PRAGMA_IMPORT_OFF
1490 #pragma import reset
1501 #
if PRAGMA_STRUCT_ALIGN
1502 #pragma options align = reset
1503 #elif PRAGMA_STRUCT_PACKPUSH
1505 #elif PRAGMA_STRUCT_PACK
1509 #ifdef PRAGMA_IMPORT_OFF
1512 #pragma import reset
International Resource definitions.
Basic Macintosh data types.
unsigned char * StringPtr
Definition: MacTypes.h:477
unsigned char Boolean
Definition: MacTypes.h:318
void SetIntlResource(short refNum, short theID, Handle intlHandle)
* ndle
Definition: Script.h:1498
long GetScriptManagerVariable(short selector)
@ smKeySetDirLeftRight
Definition: Script.h:817
@ smKeyDisableKybdSwitch
Definition: Script.h:815
@ smKeySysScript
Definition: Script.h:801
@ smKeyToggleInline
Definition: Script.h:809
@ smKeySwapScript
Definition: Script.h:802
@ smKeyEnableKybds
Definition: Script.h:808
@ smKeyNextInputMethod
Definition: Script.h:811
@ smKeyNextScript
Definition: Script.h:800
@ smKeyRoman
Definition: Script.h:821
@ smKeyToggleDirection
Definition: Script.h:810
@ smKeyNextKybd
Definition: Script.h:804
@ smKeyDisableKybds
Definition: Script.h:807
@ smKeySetDirRightLeft
Definition: Script.h:819
@ smKeySwapInputMethod
Definition: Script.h:813
@ smKeySwapKybd
Definition: Script.h:805
@ smKeyForceKeyScriptBit
Definition: Script.h:846
@ smKeyForceKeyScriptMask
Definition: Script.h:847
@ smKlingon
Definition: Script.h:126
@ smLaotian
Definition: Script.h:121
@ smRussian
Definition: Script.h:119
@ smAmharic
Definition: Script.h:122
@ smSlavic
Definition: Script.h:123
@ smSindhi
Definition: Script.h:125
@ smEastEurRoman
Definition: Script.h:124
@ langTigrinya
Definition: Script.h:237
@ langSomali
Definition: Script.h:239
@ langKinyarwanda
Definition: Script.h:241
@ langEsperanto
Definition: Script.h:247
@ langRuanda
Definition: Script.h:242
@ langLao
Definition: Script.h:230
@ langTagalog
Definition: Script.h:233
@ langChewa
Definition: Script.h:245
@ langAmharic
Definition: Script.h:236
@ langKannada
Definition: Script.h:224
@ langVietnamese
Definition: Script.h:231
@ langBurmese
Definition: Script.h:228
@ langSwahili
Definition: Script.h:240
@ langNyanja
Definition: Script.h:244
@ langIndonesian
Definition: Script.h:232
@ langTelugu
Definition: Script.h:226
@ langTamil
Definition: Script.h:225
@ langMalayArabic
Definition: Script.h:235
@ langSinhalese
Definition: Script.h:227
@ langMalayalam
Definition: Script.h:223
@ langMalayRoman
Definition: Script.h:234
@ langKhmer
Definition: Script.h:229
@ langOromo
Definition: Script.h:238
@ langMalagasy
Definition: Script.h:246
@ langRundi
Definition: Script.h:243
@ tokenEqual
Definition: Script.h:981
@ tokenGreatEqual1
Definition: Script.h:985
@ tokenSlash
Definition: Script.h:977
@ tokenRightEnclose
Definition: Script.h:971
@ tokenLeftEnclose
Definition: Script.h:970
@ tokenColonEqual
Definition: Script.h:987
@ token2Equal
Definition: Script.h:986
@ tokenLessEqual1
Definition: Script.h:983
@ tokenPlus
Definition: Script.h:972
@ tokenRightCurly
Definition: Script.h:969
@ tokenGreat
Definition: Script.h:980
@ tokenGreatEqual2
Definition: Script.h:984
@ tokenDivide
Definition: Script.h:975
@ smcRightMask
Definition: Script.h:550
@ smcTypeMask
Definition: Script.h:546
void SetScriptUtilityAddress(short selector, Boolean Before, UniversalProcPtr routineAddr, ScriptCode script)
short CharacterByteType(Ptr textBuf, short textOffset, ScriptCode script)
@ smfDisableKeyScriptSync
Definition: Script.h:830
@ tokenRightLit
Definition: Script.h:947
@ tokenLeftLit
Definition: Script.h:946
@ tokenRealNum
Definition: Script.h:956
@ tokenLiteral
Definition: Script.h:953
@ tokenEscape
Definition: Script.h:954
@ tokenRightBracket
Definition: Script.h:963
@ tokenLeftParen
Definition: Script.h:960
@ tokenReserve2
Definition: Script.h:959
@ tokenLeftComment
Definition: Script.h:951
@ tokenNumeric
Definition: Script.h:949
@ tokenRightComment
Definition: Script.h:952
@ tokenAlpha
Definition: Script.h:948
@ tokenReserve1
Definition: Script.h:958
@ tokenAltReal
Definition: Script.h:957
@ tokenAltNum
Definition: Script.h:955
@ tokenRightParen
Definition: Script.h:961
@ tokenNewLine
Definition: Script.h:950
@ tokenWhite
Definition: Script.h:945
@ tokenLeftBracket
Definition: Script.h:962
Boolean ParseTable(CharByteTable table)
Check for additional byte in character.
@ langCroatian
Definition: Script.h:154
@ langArabic
Definition: Script.h:148
@ langNorwegian
Definition: Script.h:145
@ langFrench
Definition: Script.h:137
@ langMaltese
Definition: Script.h:152
@ langSpanish
Definition: Script.h:142
@ langIcelandic
Definition: Script.h:151
@ langHebrew
Definition: Script.h:146
@ langTradChinese
Definition: Script.h:155
@ langTurkish
Definition: Script.h:153
@ langDutch
Definition: Script.h:140
@ langSwedish
Definition: Script.h:141
@ langHindi
Definition: Script.h:157
@ langPortuguese
Definition: Script.h:144
@ langThai
Definition: Script.h:158
@ langDanish
Definition: Script.h:143
@ langFinnish
Definition: Script.h:149
@ langGerman
Definition: Script.h:138
@ langKorean
Definition: Script.h:159
@ langGreek
Definition: Script.h:150
@ langUrdu
Definition: Script.h:156
@ langJapanese
Definition: Script.h:147
@ langItalian
Definition: Script.h:139
@ calGregorian
Definition: Script.h:514
short CharByte(Ptr textBuf, short textOffset)
Check character type of byte at given offset.
@ smAllScripts
Definition: Script.h:56
@ smCurrentScript
Definition: Script.h:55
void ClearIntlResourceCache(void)
@ smRedrawChar
Definition: Script.h:691
@ smRedrawLine
Definition: Script.h:693
@ smRedrawWord
Definition: Script.h:692
long GetScriptVariable(short script, short selector)
@ smBadScript
Definition: Script.h:685
@ smNotInstalled
Definition: Script.h:683
@ smBadVerb
Definition: Script.h:684
@ tokenComma
Definition: Script.h:997
@ tokenLeft1Quote
Definition: Script.h:1001
@ token1Quote
Definition: Script.h:1004
@ token2Quote
Definition: Script.h:1003
@ tokenTilde
Definition: Script.h:996
@ tokenRight1Quote
Definition: Script.h:1002
@ tokenLessGreat
Definition: Script.h:993
@ tokenExclam
Definition: Script.h:995
@ tokenExclamEqual
Definition: Script.h:994
@ tokenSemicolon
Definition: Script.h:1005
@ tokenRight2Quote
Definition: Script.h:1000
@ tokenIntegral
Definition: Script.h:1020
@ tokenDollar
Definition: Script.h:1026
@ tokenRoot
Definition: Script.h:1018
@ tokenFraction
Definition: Script.h:1028
@ tokenInfinity
Definition: Script.h:1023
@ tokenMicro
Definition: Script.h:1021
@ tokenSigma
Definition: Script.h:1019
@ smCharContextualLR
Definition: Script.h:569
@ smCharTwoByteRussian
Definition: Script.h:567
@ smCharIdeographic
Definition: Script.h:565
@ smCharNonContextualLR
Definition: Script.h:570
@ smCharFISIdeo
Definition: Script.h:579
@ smCharBopomofo
Definition: Script.h:574
@ smCharKatakana
Definition: Script.h:563
@ smCharPunct
Definition: Script.h:558
@ smCharFISKana
Definition: Script.h:577
@ smCharBidirect
Definition: Script.h:568
@ smCharFISGana
Definition: Script.h:578
@ smCharGanaKana
Definition: Script.h:575
@ smCharHiragana
Definition: Script.h:564
@ smCharHangul
Definition: Script.h:572
@ smCharTwoByteGreek
Definition: Script.h:566
@ smCharJamo
Definition: Script.h:573
@ smKorean
Definition: Script.h:75
@ smCentralEuroRoman
Definition: Script.h:102
@ smThai
Definition: Script.h:93
@ smUninterp
Definition: Script.h:106
@ smDevanagari
Definition: Script.h:81
@ smTibetan
Definition: Script.h:98
@ smVietnamese
Definition: Script.h:104
@ smMalayalam
Definition: Script.h:89
@ smSingleByte
Definition: Script.h:537
OSErr SetScriptVariable(short script, short selector, long param)
@ stringOverflow
Definition: Script.h:1068
@ crash
Definition: Script.h:1071
@ tokenOverflow
Definition: Script.h:1067
@ badDelim
Definition: Script.h:1069
@ badEnding
Definition: Script.h:1070
@ smScriptMunged
Definition: Script.h:730
@ smScriptSort
Definition: Script.h:740
@ smScriptBundle
Definition: Script.h:737
@ smScriptEnabled
Definition: Script.h:731
@ smScriptRight
Definition: Script.h:732
@ smScriptJust
Definition: Script.h:733
@ smScriptRedraw
Definition: Script.h:734
@ smScriptVersion
Definition: Script.h:729
@ smScriptSysFond
Definition: Script.h:735
@ smScriptDate
Definition: Script.h:739
@ smScriptFlags
Definition: Script.h:741
@ smScriptEncoding
Definition: Script.h:743
@ smScriptNumber
Definition: Script.h:738
@ smScriptAppFond
Definition: Script.h:736
@ smScriptLang
Definition: Script.h:744
@ smScriptToken
Definition: Script.h:742
TokenResults IntlTokenize(TokenBlockPtr tokenParam)
@ romanAppFond
Definition: Script.h:882
@ smFondEnd
Definition: Script.h:886
@ romanSysFond
Definition: Script.h:881
@ smFondStart
Definition: Script.h:885
@ smUprHalfCharSet
Definition: Script.h:888
@ romanFlags
Definition: Script.h:883
@ tokenTilda
Definition: Script.h:1042
ScriptTokenType DelimType[2]
Definition: Script.h:1082
@ smScriptTrap
Definition: Script.h:753
@ smScriptHelpFondSize
Definition: Script.h:764
@ smScriptCreator
Definition: Script.h:754
@ smScriptAliasStyle
Definition: Script.h:766
@ smScriptIcon
Definition: Script.h:751
@ smScriptFile
Definition: Script.h:755
@ smScriptName
Definition: Script.h:756
@ smScriptSmallFondSize
Definition: Script.h:761
@ smScriptValidStyles
Definition: Script.h:765
@ smScriptPrefFondSize
Definition: Script.h:760
@ smScriptKeys
Definition: Script.h:750
@ smScriptMonoFondSize
Definition: Script.h:759
@ smScriptPrint
Definition: Script.h:752
@ smScriptSysFondSize
Definition: Script.h:762
@ smScriptAppFondSize
Definition: Script.h:763
@ smTransAscii2
Definition: Script.h:637
@ smTransKana1
Definition: Script.h:638
@ smTransSystem
Definition: Script.h:634
@ smTransCase
Definition: Script.h:633
@ smTransKana2
Definition: Script.h:639
@ smTransNative
Definition: Script.h:632
@ smTransAscii
Definition: Script.h:631
@ smTransAscii1
Definition: Script.h:636
@ verAlternateGr
Definition: Script.h:493
@ verGreekAncient
Definition: Script.h:487
@ verLapland
Definition: Script.h:488
@ verGenericFE
Definition: Script.h:490
@ verArmenia
Definition: Script.h:499
@ verWales
Definition: Script.h:498
@ verSerbia
Definition: Script.h:494
@ verBelgiumLux
Definition: Script.h:480
@ verBelarus
Definition: Script.h:491
@ verArabia
Definition: Script.h:481
@ verPakistan
Definition: Script.h:485
@ verGeorgia
Definition: Script.h:500
@ verSlovenia
Definition: Script.h:495
@ verYugoslavia
Definition: Script.h:482
@ verFaeroeIsl
Definition: Script.h:489
@ verMacedonia
Definition: Script.h:496
@ verTibet
Definition: Script.h:502
@ verBrittany
Definition: Script.h:497
@ verUkrania
Definition: Script.h:492
@ verAustriaGerman
Definition: Script.h:501
@ verRumania
Definition: Script.h:486
@ verIndia
Definition: Script.h:484
@ intWestern
Definition: Script.h:526
void GetIntlResourceTable(ScriptCode script, short tableCode, Handle *itlHandle, long *offset, long *length)
@ iuUnTokenTable
Definition: Script.h:1059
@ smNumberPartsTable
Definition: Script.h:1051
@ smWhiteSpaceList
Definition: Script.h:1053
@ iuWhiteSpaceList
Definition: Script.h:1060
@ smWordWrapTable
Definition: Script.h:1050
@ iuWordSelectTable
Definition: Script.h:1054
@ iuNumberPartsTable
Definition: Script.h:1057
@ smWordSelectTable
Definition: Script.h:1049
@ iuWordWrapTable
Definition: Script.h:1056
@ smUnTokenTable
Definition: Script.h:1052
@ iuCurrentScript
Definition: Script.h:794
@ iuSystemScript
Definition: Script.h:793
@ langLatin
Definition: Script.h:255
@ langGuarani
Definition: Script.h:257
@ langGalician
Definition: Script.h:264
@ langDzongkha
Definition: Script.h:261
@ langAymara
Definition: Script.h:258
@ langTatar
Definition: Script.h:259
@ langAfrikaans
Definition: Script.h:265
@ langCatalan
Definition: Script.h:254
@ langJavaneseRom
Definition: Script.h:262
@ langSundaneseRom
Definition: Script.h:263
@ langBasque
Definition: Script.h:253
@ langUighur
Definition: Script.h:260
@ langQuechua
Definition: Script.h:256
@ smIdeographicUser
Definition: Script.h:601
@ smFISClassLvl2
Definition: Script.h:604
@ smIdeographicLevel2
Definition: Script.h:600
@ smPunctGraphic
Definition: Script.h:593
@ smCharFISRussian
Definition: Script.h:585
@ smJamoJaeum
Definition: Script.h:607
@ smKanaHardOK
Definition: Script.h:596
@ smKanaSmall
Definition: Script.h:595
@ smJamoBogJaeum
Definition: Script.h:608
@ smIdeographicLevel1
Definition: Script.h:599
@ smPunctRepeat
Definition: Script.h:592
@ smFISClassUser
Definition: Script.h:605
@ smJamoBogMoeum
Definition: Script.h:610
@ smJamoMoeum
Definition: Script.h:609
@ smFISClassLvl1
Definition: Script.h:603
@ smPunctNormal
Definition: Script.h:587
@ smKanaSoftOK
Definition: Script.h:597
@ smTransHangulFormat
Definition: Script.h:653
@ smTransBopomofo2
Definition: Script.h:647
@ smTransHangul2
Definition: Script.h:645
@ smTransPreLowerCasing
Definition: Script.h:657
@ smTransLower
Definition: Script.h:649
@ smTransRuleBaseFormat
Definition: Script.h:652
@ smTransUpper
Definition: Script.h:650
@ smTransJamo2
Definition: Script.h:646
@ smTransPreDoubleByting
Definition: Script.h:655
@ smMaskKana1
Definition: Script.h:671
@ smMaskKana2
Definition: Script.h:672
@ smMaskGana2
Definition: Script.h:673
@ smMaskAscii2
Definition: Script.h:670
@ smMaskBopomofo2
Definition: Script.h:676
@ smMaskAll
Definition: Script.h:664
@ smMaskAscii
Definition: Script.h:666
@ smMaskNative
Definition: Script.h:667
@ smMaskJamo2
Definition: Script.h:675
@ smMaskAscii1
Definition: Script.h:669
@ smMaskHangul2
Definition: Script.h:674
Handle GetIntlResource(short theID)
short CharType(Ptr textBuf, short textOffset)
Check character type of byte at given offset.
@ vervariantNorway
Definition: Script.h:363
@ verCanadaPoint
Definition: Script.h:360
@ vervariantDenmark
Definition: Script.h:364
@ vervariantPortugal
Definition: Script.h:362
@ verCanadaComma
Definition: Script.h:359
@ verBelgiumLuxPoint
Definition: Script.h:358
@ verIrishGaelicScript
Definition: Script.h:426
@ verPunjabi
Definition: Script.h:441
@ verEngCanada
Definition: Script.h:428
@ verAustria
Definition: Script.h:438
@ verSerbian
Definition: Script.h:409
@ verMultilingual
Definition: Script.h:419
@ verArmenian
Definition: Script.h:430
@ verManxGaelic
Definition: Script.h:421
@ verWelsh
Definition: Script.h:424
@ verGreeceAlt
Definition: Script.h:408
@ verTonga
Definition: Script.h:434
@ verSlovenian
Definition: Script.h:410
@ verFrenchUniversal
Definition: Script.h:437
@ verCroatia
Definition: Script.h:412
@ verNunavut
Definition: Script.h:423
@ verBhutan
Definition: Script.h:429
@ verMacedonian
Definition: Script.h:411
@ verBrazil
Definition: Script.h:416
@ verGermanReformed
Definition: Script.h:414
@ verBreton
Definition: Script.h:422
@ verScottishGaelic
Definition: Script.h:420
@ verBulgaria
Definition: Script.h:417
@ verGeorgian
Definition: Script.h:431
@ verVietnam
Definition: Script.h:443
@ verCatalonia
Definition: Script.h:418
@ verIndiaUrdu
Definition: Script.h:442
@ verSpLatinAmerica
Definition: Script.h:432
@ verGujarati
Definition: Script.h:440
@ smfDisableKeyScriptSyncMask
Definition: Script.h:837
void SetSysDirection(short value)
@ verPakistanUrdu
Definition: Script.h:371
@ verTaiwan
Definition: Script.h:391
@ verByeloRussian
Definition: Script.h:401
@ verHungary
Definition: Script.h:380
@ verFaroeIsl
Definition: Script.h:384
@ verInternational
Definition: Script.h:374
@ verKorea
Definition: Script.h:389
@ verEstonia
Definition: Script.h:381
@ verGreecePoly
Definition: Script.h:377
@ verChina
Definition: Script.h:390
@ verFarEastGeneric
Definition: Script.h:397
@ verLatvia
Definition: Script.h:382
@ verScriptGeneric
Definition: Script.h:393
@ verSami
Definition: Script.h:383
@ verSlovak
Definition: Script.h:396
@ verRomania
Definition: Script.h:376
@ verThailand
Definition: Script.h:392
@ verCzech
Definition: Script.h:395
@ verBengali
Definition: Script.h:400
@ verIreland
Definition: Script.h:387
@ verMagyar
Definition: Script.h:399
@ verRussia
Definition: Script.h:386
@ verTurkishModified
Definition: Script.h:372
@ verLithuania
Definition: Script.h:378
@ verIran
Definition: Script.h:385
@ verPoland
Definition: Script.h:379
Boolean FillParseTable(CharByteTable table, ScriptCode script)
@ smsfAutoInit
Definition: Script.h:860
@ smsfForms
Definition: Script.h:863
@ smsfUnivExt
Definition: Script.h:861
@ smsfNoForceFont
Definition: Script.h:858
@ smsfReverse
Definition: Script.h:865
@ smsfLigatures
Definition: Script.h:864
@ smsfIntellCP
Definition: Script.h:854
@ smfShowIcon
Definition: Script.h:868
@ smsfSingByte
Definition: Script.h:855
@ smfDualCaret
Definition: Script.h:869
@ smfNameTagEnab
Definition: Script.h:870
@ smsfSynchUnstyledTE
Definition: Script.h:862
@ smsfNatCase
Definition: Script.h:856
@ smsfContext
Definition: Script.h:857
@ smsfB0Digits
Definition: Script.h:859
@ smfUseAssocFontInfo
Definition: Script.h:871
OSErr TransliterateText(Handle srcHandle, Handle dstHandle, short target, long srcMask, ScriptCode script)
UniversalProcPtr GetScriptQDPatchAddress(short trapNum, Boolean Before, Boolean forPrinting, ScriptCode script)
@ langGujarati
Definition: Script.h:216
@ langSanskrit
Definition: Script.h:212
@ langGeorgian
Definition: Script.h:199
@ langTajiki
Definition: Script.h:202
@ langPashto
Definition: Script.h:206
@ langTurkmen
Definition: Script.h:203
@ langBengali
Definition: Script.h:214
@ langKazakh
Definition: Script.h:195
@ langAzerbaijanAr
Definition: Script.h:197
@ langPunjabi
Definition: Script.h:217
@ langMongolian
Definition: Script.h:204
@ langSindhi
Definition: Script.h:209
@ langKirghiz
Definition: Script.h:201
@ langKurdish
Definition: Script.h:207
@ langMoldavian
Definition: Script.h:200
@ langAzerbaijani
Definition: Script.h:196
@ langNepali
Definition: Script.h:211
@ langTibetan
Definition: Script.h:210
@ langMongolianCyr
Definition: Script.h:205
@ langArmenian
Definition: Script.h:198
@ langAssamese
Definition: Script.h:215
@ langKashmiri
Definition: Script.h:208
@ langMarathi
Definition: Script.h:213
@ verNepal
Definition: Script.h:456
@ verEsperanto
Definition: Script.h:453
@ verTibetan
Definition: Script.h:455
@ verNynorsk
Definition: Script.h:451
@ verGreenland
Definition: Script.h:457
@ verAfrikaans
Definition: Script.h:452
@ verUzbek
Definition: Script.h:449
@ verSingapore
Definition: Script.h:450
@ verMarathi
Definition: Script.h:454
@ verIrelandEnglish
Definition: Script.h:458
short CharacterType(Ptr textBuf, short textOffset, ScriptCode script)
short GetSysDirection(void)
OSErr SetScriptManagerVariable(short selector, long param)
@ langMacedonian
Definition: Script.h:185
@ langIrishGaelic
Definition: Script.h:176
@ langPolish
Definition: Script.h:165
@ langUkrainian
Definition: Script.h:187
@ langEstonian
Definition: Script.h:167
@ langCzech
Definition: Script.h:180
@ langRomanian
Definition: Script.h:179
@ langPersian
Definition: Script.h:172
@ langFarsi
Definition: Script.h:171
@ langSlovenian
Definition: Script.h:182
@ langSami
Definition: Script.h:169
@ langAlbanian
Definition: Script.h:178
@ langHungarian
Definition: Script.h:166
@ langByelorussian
Definition: Script.h:188
@ langRussian
Definition: Script.h:173
@ langYiddish
Definition: Script.h:183
@ langBelorussian
Definition: Script.h:189
@ langFaroese
Definition: Script.h:170
@ langSlovak
Definition: Script.h:181
@ langSimpChinese
Definition: Script.h:174
@ langLatvian
Definition: Script.h:168
@ langSerbian
Definition: Script.h:184
@ langBulgarian
Definition: Script.h:186
@ langFlemish
Definition: Script.h:175
@ smScriptNumbers
Definition: Script.h:787
@ smSetKashProp
Definition: Script.h:779
@ smOldVerbSupport
Definition: Script.h:777
@ smScriptSysBase
Definition: Script.h:780
@ smSetKashidas
Definition: Script.h:778
@ smScriptAppBase
Definition: Script.h:782
@ smScriptFntBase
Definition: Script.h:784
@ smLayoutCache
Definition: Script.h:775
@ smScriptLigatures
Definition: Script.h:786
@ langChinese
Definition: Script.h:297
@ langYugoslavian
Definition: Script.h:296
@ langAfricaans
Definition: Script.h:305
@ langMalta
Definition: Script.h:295
@ langLettish
Definition: Script.h:298
@ langLapponian
Definition: Script.h:299
@ langIrish
Definition: Script.h:303
@ langGalla
Definition: Script.h:304
@ langFaeroese
Definition: Script.h:302
@ langLappish
Definition: Script.h:300
@ langSaamisk
Definition: Script.h:301
@ tokenIntl
Definition: Script.h:938
@ tokenEmpty
Definition: Script.h:939
@ verJapan
Definition: Script.h:339
@ verPortugal
Definition: Script.h:335
@ verFrance
Definition: Script.h:326
@ verItaly
Definition: Script.h:329
@ verNorway
Definition: Script.h:337
@ verMalta
Definition: Script.h:348
@ verFrCanada
Definition: Script.h:336
@ verIsrael
Definition: Script.h:338
@ verGreece
Definition: Script.h:346
@ verCyprus
Definition: Script.h:349
@ verUS
Definition: Script.h:325
@ verAustralia
Definition: Script.h:340
@ verSweden
Definition: Script.h:332
@ verNetherlands
Definition: Script.h:330
@ verFlemish
Definition: Script.h:331
@ verFrSwiss
Definition: Script.h:344
@ verDenmark
Definition: Script.h:334
@ verArabic
Definition: Script.h:341
@ verGermany
Definition: Script.h:328
@ verGrSwiss
Definition: Script.h:345
@ verFinland
Definition: Script.h:343
@ verBritain
Definition: Script.h:327
@ verSpain
Definition: Script.h:333
@ verTurkey
Definition: Script.h:350
@ verYugoCroatian
Definition: Script.h:351
@ verIceland
Definition: Script.h:347
UniversalProcPtr GetScriptUtilityAddress(short selector, Boolean Before, ScriptCode script)
@ langTongan
Definition: Script.h:276
@ langScottishGaelic
Definition: Script.h:272
@ langInuktitut
Definition: Script.h:271
@ langGreekPoly
Definition: Script.h:277
@ langAzerbaijanRoman
Definition: Script.h:279
@ langManxGaelic
Definition: Script.h:273
@ langGreenlandic
Definition: Script.h:278
@ langIrishGaelicScript
Definition: Script.h:274
@ smForced
Definition: Script.h:705
@ smGenFlags
Definition: Script.h:714
@ smIntlForce
Definition: Script.h:704
@ smKeyCache
Definition: Script.h:712
@ smKCHRCache
Definition: Script.h:719
@ smLastScript
Definition: Script.h:709
@ smRegionCode
Definition: Script.h:720
@ smEnabled
Definition: Script.h:701
@ smDoubleByte
Definition: Script.h:718
@ smKeyDisableState
Definition: Script.h:721
@ smOverride
Definition: Script.h:715
@ smSysRef
Definition: Script.h:711
@ smVersion
Definition: Script.h:699
@ smMunged
Definition: Script.h:700
@ smPrint
Definition: Script.h:707
@ smCharPortion
Definition: Script.h:716
@ smKeyScript
Definition: Script.h:710
@ smSysScript
Definition: Script.h:708
@ smFontForce
Definition: Script.h:703
@ smDefault
Definition: Script.h:706
@ smKeySwap
Definition: Script.h:713
@ smBidirect
Definition: Script.h:702
void SetScriptQDPatchAddress(short trapNum, Boolean Before, Boolean forPrinting, UniversalProcPtr routineAddr, ScriptCode script)
@ smCharLeft
Definition: Script.h:619
@ smCharHorizontal
Definition: Script.h:616
@ smCharLower
Definition: Script.h:621
@ smChar1byte
Definition: Script.h:624
@ smCharVertical
Definition: Script.h:617
@ diaeresisUprY
Definition: Script.h:894
short ScriptTokenType
Definition: Script.h:1077
short FontToScript(short fontNumber)
OSErr Transliterate(Handle srcHandle, Handle dstHandle, short target, long srcMask)
Definition: Script.h:1094
ScriptTokenType decimalCode
Definition: Script.h:1112
Boolean doAppend
Definition: Script.h:1104
Boolean doString
Definition: Script.h:1103
long stringCount
Definition: Script.h:1102
Ptr tokenList
Definition: Script.h:1097
ScriptTokenType leftDelims[2]
Definition: Script.h:1107
long tokenLength
Definition: Script.h:1098
long sourceLength
Definition: Script.h:1096
Boolean doAlphanumeric
Definition: Script.h:1105
long tokenCount
Definition: Script.h:1099
Ptr stringList
Definition: Script.h:1100
Boolean doNest
Definition: Script.h:1106
long stringLength
Definition: Script.h:1101
Definition: Script.h:1085
StringPtr stringPosition
Definition: Script.h:1089
long length
Definition: Script.h:1088