enum
HarfBuzz::ScriptT
Overview
Data type for scripts. Each #hb_script_t's value is an #hb_tag_t corresponding to the four-letter values defined by ISO 15924.
See also the Script (sc) property of the Unicode Character Database.
Defined in:
lib/gi-crystal/src/auto/harf_buzz-0.0/harf_buzz.crEnum Members
-
Common =
1517910393_u32
-
HB_TAG ('Z','y','y','y')
-
Inherited =
1516858984_u32
-
HB_TAG ('Z','i','n','h')
-
Unknown =
1517976186_u32
-
HB_TAG ('Z','z','z','z') HB_SCRIPT_ARABIC HB_SCRIPT_ARMENIAN HB_SCRIPT_BENGALI HB_SCRIPT_CYRILLIC HB_SCRIPT_DEVANAGARI HB_SCRIPT_GEORGIAN HB_SCRIPT_GREEK HB_SCRIPT_GUJARATI HB_SCRIPT_GURMUKHI HB_SCRIPT_HANGUL HB_SCRIPT_HAN HB_SCRIPT_HEBREW HB_SCRIPT_HIRAGANA HB_SCRIPT_KANNADA HB_SCRIPT_KATAKANA HB_SCRIPT_LAO HB_SCRIPT_LATIN HB_SCRIPT_MALAYALAM HB_SCRIPT_ORIYA HB_SCRIPT_TAMIL HB_SCRIPT_TELUGU HB_SCRIPT_THAI HB_SCRIPT_TIBETAN HB_SCRIPT_BOPOMOFO HB_SCRIPT_BRAILLE HB_SCRIPT_CANADIAN_SYLLABICS HB_SCRIPT_CHEROKEE HB_SCRIPT_ETHIOPIC HB_SCRIPT_KHMER HB_SCRIPT_MONGOLIAN HB_SCRIPT_MYANMAR HB_SCRIPT_OGHAM HB_SCRIPT_RUNIC HB_SCRIPT_SINHALA HB_SCRIPT_SYRIAC HB_SCRIPT_THAANA HB_SCRIPT_YI HB_SCRIPT_DESERET HB_SCRIPT_GOTHIC HB_SCRIPT_OLD_ITALIC HB_SCRIPT_BUHID HB_SCRIPT_HANUNOO HB_SCRIPT_TAGALOG HB_SCRIPT_TAGBANWA HB_SCRIPT_CYPRIOT HB_SCRIPT_LIMBU HB_SCRIPT_LINEAR_B HB_SCRIPT_OSMANYA HB_SCRIPT_SHAVIAN HB_SCRIPT_TAI_LE HB_SCRIPT_UGARITIC HB_SCRIPT_BUGINESE HB_SCRIPT_COPTIC HB_SCRIPT_GLAGOLITIC HB_SCRIPT_KHAROSHTHI HB_SCRIPT_NEW_TAI_LUE HB_SCRIPT_OLD_PERSIAN HB_SCRIPT_SYLOTI_NAGRI HB_SCRIPT_TIFINAGH HB_SCRIPT_BALINESE HB_SCRIPT_CUNEIFORM HB_SCRIPT_NKO HB_SCRIPT_PHAGS_PA HB_SCRIPT_PHOENICIAN HB_SCRIPT_CARIAN HB_SCRIPT_CHAM HB_SCRIPT_KAYAH_LI HB_SCRIPT_LEPCHA HB_SCRIPT_LYCIAN HB_SCRIPT_LYDIAN HB_SCRIPT_OL_CHIKI HB_SCRIPT_REJANG HB_SCRIPT_SAURASHTRA HB_SCRIPT_SUNDANESE HB_SCRIPT_VAI HB_SCRIPT_AVESTAN HB_SCRIPT_BAMUM HB_SCRIPT_EGYPTIAN_HIEROGLYPHS HB_SCRIPT_IMPERIAL_ARAMAIC HB_SCRIPT_INSCRIPTIONAL_PAHLAVI HB_SCRIPT_INSCRIPTIONAL_PARTHIAN HB_SCRIPT_JAVANESE HB_SCRIPT_KAITHI HB_SCRIPT_LISU HB_SCRIPT_MEETEI_MAYEK HB_SCRIPT_OLD_SOUTH_ARABIAN HB_SCRIPT_OLD_TURKIC HB_SCRIPT_SAMARITAN HB_SCRIPT_TAI_THAM HB_SCRIPT_TAI_VIET HB_SCRIPT_BATAK HB_SCRIPT_BRAHMI HB_SCRIPT_MANDAIC HB_SCRIPT_CHAKMA HB_SCRIPT_MEROITIC_CURSIVE HB_SCRIPT_MEROITIC_HIEROGLYPHS HB_SCRIPT_MIAO HB_SCRIPT_SHARADA HB_SCRIPT_SORA_SOMPENG HB_SCRIPT_TAKRI HB_SCRIPT_BASSA_VAH HB_SCRIPT_CAUCASIAN_ALBANIAN HB_SCRIPT_DUPLOYAN HB_SCRIPT_ELBASAN HB_SCRIPT_GRANTHA HB_SCRIPT_KHOJKI HB_SCRIPT_KHUDAWADI HB_SCRIPT_LINEAR_A HB_SCRIPT_MAHAJANI HB_SCRIPT_MANICHAEAN HB_SCRIPT_MENDE_KIKAKUI HB_SCRIPT_MODI HB_SCRIPT_MRO HB_SCRIPT_NABATAEAN HB_SCRIPT_OLD_NORTH_ARABIAN HB_SCRIPT_OLD_PERMIC HB_SCRIPT_PAHAWH_HMONG HB_SCRIPT_PALMYRENE HB_SCRIPT_PAU_CIN_HAU HB_SCRIPT_PSALTER_PAHLAVI HB_SCRIPT_SIDDHAM HB_SCRIPT_TIRHUTA HB_SCRIPT_WARANG_CITI HB_SCRIPT_AHOM HB_SCRIPT_ANATOLIAN_HIEROGLYPHS HB_SCRIPT_HATRAN HB_SCRIPT_MULTANI HB_SCRIPT_OLD_HUNGARIAN HB_SCRIPT_SIGNWRITING HB_SCRIPT_ADLAM HB_SCRIPT_BHAIKSUKI HB_SCRIPT_MARCHEN HB_SCRIPT_OSAGE HB_SCRIPT_TANGUT HB_SCRIPT_NEWA HB_SCRIPT_MASARAM_GONDI HB_SCRIPT_NUSHU HB_SCRIPT_SOYOMBO HB_SCRIPT_ZANABAZAR_SQUARE HB_SCRIPT_DOGRA HB_SCRIPT_GUNJALA_GONDI HB_SCRIPT_HANIFI_ROHINGYA HB_SCRIPT_MAKASAR HB_SCRIPT_MEDEFAIDRIN HB_SCRIPT_OLD_SOGDIAN HB_SCRIPT_SOGDIAN HB_SCRIPT_ELYMAIC HB_SCRIPT_NANDINAGARI HB_SCRIPT_NYIAKENG_PUACHUE_HMONG HB_SCRIPT_WANCHO
-
Arabic =
1098015074_u32
-
Armenian =
1098018158_u32
-
Bengali =
1113943655_u32
-
Cyrillic =
1132032620_u32
-
Devanagari =
1147500129_u32
-
Georgian =
1197830002_u32
-
Greek =
1198679403_u32
-
Gujarati =
1198877298_u32
-
Gurmukhi =
1198879349_u32
-
Hangul =
1214344807_u32
-
Han =
1214344809_u32
-
Hebrew =
1214603890_u32
-
Hiragana =
1214870113_u32
-
Kannada =
1265525857_u32
-
Katakana =
1264676449_u32
-
Lao =
1281453935_u32
-
Latin =
1281455214_u32
-
Malayalam =
1298954605_u32
-
Oriya =
1332902241_u32
-
Tamil =
1415671148_u32
-
Telugu =
1415933045_u32
-
Thai =
1416126825_u32
-
Tibetan =
1416192628_u32
-
Bopomofo =
1114599535_u32
-
Braille =
1114792297_u32
-
CanadianSyllabics =
1130458739_u32
-
Cherokee =
1130915186_u32
-
Ethiopic =
1165256809_u32
-
Khmer =
1265134962_u32
-
Mongolian =
1299148391_u32
-
Myanmar =
1299803506_u32
-
Ogham =
1332175213_u32
-
Runic =
1383427698_u32
-
Sinhala =
1399418472_u32
-
Syriac =
1400468067_u32
-
Thaana =
1416126817_u32
-
Yi =
1500080489_u32
-
Deseret =
1148416628_u32
-
Gothic =
1198486632_u32
-
OldItalic =
1232363884_u32
-
Buhid =
1114990692_u32
-
Hanunoo =
1214344815_u32
-
Tagalog =
1416064103_u32
-
Tagbanwa =
1415669602_u32
-
Cypriot =
1131442804_u32
-
Limbu =
1281977698_u32
-
LinearB =
1281977954_u32
-
Osmanya =
1332964705_u32
-
Shavian =
1399349623_u32
-
TaiLe =
1415670885_u32
-
Ugaritic =
1432838514_u32
-
Buginese =
1114990441_u32
-
Coptic =
1131376756_u32
-
Glagolitic =
1198285159_u32
-
Kharoshthi =
1265131890_u32
-
NewTaiLue =
1415670901_u32
-
OldPersian =
1483761007_u32
-
SylotiNagri =
1400466543_u32
-
Tifinagh =
1415999079_u32
-
Balinese =
1113681001_u32
-
Cuneiform =
1483961720_u32
-
Nko =
1315663727_u32
-
PhagsPa =
1349017959_u32
-
Phoenician =
1349021304_u32
-
Carian =
1130459753_u32
-
Cham =
1130914157_u32
-
KayahLi =
1264675945_u32
-
Lepcha =
1281716323_u32
-
Lycian =
1283023721_u32
-
Lydian =
1283023977_u32
-
OlChiki =
1332503403_u32
-
Rejang =
1382706791_u32
-
Saurashtra =
1398895986_u32
-
Sundanese =
1400204900_u32
-
Vai =
1449224553_u32
-
Avestan =
1098281844_u32
-
Bamum =
1113681269_u32
-
EgyptianHieroglyphs =
1164409200_u32
-
ImperialAramaic =
1098018153_u32
-
InscriptionalPahlavi =
1349020777_u32
-
InscriptionalParthian =
1349678185_u32
-
Javanese =
1247901281_u32
-
Kaithi =
1265920105_u32
-
Lisu =
1281979253_u32
-
MeeteiMayek =
1299473769_u32
-
OldSouthArabian =
1398895202_u32
-
OldTurkic =
1332898664_u32
-
Samaritan =
1398893938_u32
-
TaiTham =
1281453665_u32
-
TaiViet =
1415673460_u32
-
Batak =
1113683051_u32
-
Brahmi =
1114792296_u32
-
Mandaic =
1298230884_u32
-
Chakma =
1130457965_u32
-
MeroiticCursive =
1298494051_u32
-
MeroiticHieroglyphs =
1298494063_u32
-
Miao =
1349284452_u32
-
Sharada =
1399353956_u32
-
SoraSompeng =
1399812705_u32
-
Takri =
1415670642_u32
-
BassaVah =
1113682803_u32
-
CaucasianAlbanian =
1097295970_u32
-
Duployan =
1148547180_u32
-
Elbasan =
1164730977_u32
-
Grantha =
1198678382_u32
-
Khojki =
1265135466_u32
-
Khudawadi =
1399418468_u32
-
LinearA =
1281977953_u32
-
Mahajani =
1298229354_u32
-
Manichaean =
1298230889_u32
-
MendeKikakui =
1298493028_u32
-
Modi =
1299145833_u32
-
Mro =
1299345263_u32
-
Nabataean =
1315070324_u32
-
OldNorthArabian =
1315009122_u32
-
OldPermic =
1348825709_u32
-
PahawhHmong =
1215131239_u32
-
Palmyrene =
1348562029_u32
-
PauCinHau =
1348564323_u32
-
PsalterPahlavi =
1349020784_u32
-
Siddham =
1399415908_u32
-
Tirhuta =
1416196712_u32
-
WarangCiti =
1466004065_u32
-
Ahom =
1097363309_u32
-
AnatolianHieroglyphs =
1215067511_u32
-
Hatran =
1214346354_u32
-
Multani =
1299541108_u32
-
OldHungarian =
1215655527_u32
-
Signwriting =
1399287415_u32
-
Adlam =
1097100397_u32
-
Bhaiksuki =
1114139507_u32
-
Marchen =
1298231907_u32
-
Osage =
1332963173_u32
-
Tangut =
1415671399_u32
-
Newa =
1315272545_u32
-
MasaramGondi =
1198485101_u32
-
Nushu =
1316186229_u32
-
Soyombo =
1399814511_u32
-
ZanabazarSquare =
1516334690_u32
-
Dogra =
1148151666_u32
-
GunjalaGondi =
1198485095_u32
-
HanifiRohingya =
1383032935_u32
-
Makasar =
1298230113_u32
-
Medefaidrin =
1298490470_u32
-
OldSogdian =
1399809903_u32
-
Sogdian =
1399809892_u32
-
Elymaic =
1164736877_u32
-
Nandinagari =
1315008100_u32
-
NyiakengPuachueHmong =
1215131248_u32
-
Wancho =
1466132591_u32
-
Chorasmian =
1130918515_u32
-
DivesAkuru =
1147756907_u32
-
KhitanSmallScript =
1265202291_u32
-
Yezidi =
1499822697_u32
-
Invalid =
0_u32
-
#HB_TAG_NONE
Class Method Summary
-
.g_type : UInt64
Returns the type id (GType) registered in GLib type system.
Instance Method Summary
-
#adlam?
Returns
true
if this enum value equalsAdlam
-
#ahom?
Returns
true
if this enum value equalsAhom
-
#anatolian_hieroglyphs?
Returns
true
if this enum value equalsAnatolianHieroglyphs
-
#arabic?
Returns
true
if this enum value equalsArabic
-
#armenian?
Returns
true
if this enum value equalsArmenian
-
#avestan?
Returns
true
if this enum value equalsAvestan
-
#balinese?
Returns
true
if this enum value equalsBalinese
-
#bamum?
Returns
true
if this enum value equalsBamum
-
#bassa_vah?
Returns
true
if this enum value equalsBassaVah
-
#batak?
Returns
true
if this enum value equalsBatak
-
#bengali?
Returns
true
if this enum value equalsBengali
-
#bhaiksuki?
Returns
true
if this enum value equalsBhaiksuki
-
#bopomofo?
Returns
true
if this enum value equalsBopomofo
-
#brahmi?
Returns
true
if this enum value equalsBrahmi
-
#braille?
Returns
true
if this enum value equalsBraille
-
#buginese?
Returns
true
if this enum value equalsBuginese
-
#buhid?
Returns
true
if this enum value equalsBuhid
-
#canadian_syllabics?
Returns
true
if this enum value equalsCanadianSyllabics
-
#carian?
Returns
true
if this enum value equalsCarian
-
#caucasian_albanian?
Returns
true
if this enum value equalsCaucasianAlbanian
-
#chakma?
Returns
true
if this enum value equalsChakma
-
#cham?
Returns
true
if this enum value equalsCham
-
#cherokee?
Returns
true
if this enum value equalsCherokee
-
#chorasmian?
Returns
true
if this enum value equalsChorasmian
-
#common?
Returns
true
if this enum value equalsCommon
-
#coptic?
Returns
true
if this enum value equalsCoptic
-
#cuneiform?
Returns
true
if this enum value equalsCuneiform
-
#cypriot?
Returns
true
if this enum value equalsCypriot
-
#cyrillic?
Returns
true
if this enum value equalsCyrillic
-
#deseret?
Returns
true
if this enum value equalsDeseret
-
#devanagari?
Returns
true
if this enum value equalsDevanagari
-
#dives_akuru?
Returns
true
if this enum value equalsDivesAkuru
-
#dogra?
Returns
true
if this enum value equalsDogra
-
#duployan?
Returns
true
if this enum value equalsDuployan
-
#egyptian_hieroglyphs?
Returns
true
if this enum value equalsEgyptianHieroglyphs
-
#elbasan?
Returns
true
if this enum value equalsElbasan
-
#elymaic?
Returns
true
if this enum value equalsElymaic
-
#ethiopic?
Returns
true
if this enum value equalsEthiopic
-
#georgian?
Returns
true
if this enum value equalsGeorgian
-
#glagolitic?
Returns
true
if this enum value equalsGlagolitic
-
#gothic?
Returns
true
if this enum value equalsGothic
-
#grantha?
Returns
true
if this enum value equalsGrantha
-
#greek?
Returns
true
if this enum value equalsGreek
-
#gujarati?
Returns
true
if this enum value equalsGujarati
-
#gunjala_gondi?
Returns
true
if this enum value equalsGunjalaGondi
-
#gurmukhi?
Returns
true
if this enum value equalsGurmukhi
-
#han?
Returns
true
if this enum value equalsHan
-
#hangul?
Returns
true
if this enum value equalsHangul
-
#hanifi_rohingya?
Returns
true
if this enum value equalsHanifiRohingya
-
#hanunoo?
Returns
true
if this enum value equalsHanunoo
-
#hatran?
Returns
true
if this enum value equalsHatran
-
#hebrew?
Returns
true
if this enum value equalsHebrew
-
#hiragana?
Returns
true
if this enum value equalsHiragana
-
#imperial_aramaic?
Returns
true
if this enum value equalsImperialAramaic
-
#inherited?
Returns
true
if this enum value equalsInherited
-
#inscriptional_pahlavi?
Returns
true
if this enum value equalsInscriptionalPahlavi
-
#inscriptional_parthian?
Returns
true
if this enum value equalsInscriptionalParthian
-
#invalid?
Returns
true
if this enum value equalsInvalid
-
#javanese?
Returns
true
if this enum value equalsJavanese
-
#kaithi?
Returns
true
if this enum value equalsKaithi
-
#kannada?
Returns
true
if this enum value equalsKannada
-
#katakana?
Returns
true
if this enum value equalsKatakana
-
#kayah_li?
Returns
true
if this enum value equalsKayahLi
-
#kharoshthi?
Returns
true
if this enum value equalsKharoshthi
-
#khitan_small_script?
Returns
true
if this enum value equalsKhitanSmallScript
-
#khmer?
Returns
true
if this enum value equalsKhmer
-
#khojki?
Returns
true
if this enum value equalsKhojki
-
#khudawadi?
Returns
true
if this enum value equalsKhudawadi
-
#lao?
Returns
true
if this enum value equalsLao
-
#latin?
Returns
true
if this enum value equalsLatin
-
#lepcha?
Returns
true
if this enum value equalsLepcha
-
#limbu?
Returns
true
if this enum value equalsLimbu
-
#linear_a?
Returns
true
if this enum value equalsLinearA
-
#linear_b?
Returns
true
if this enum value equalsLinearB
-
#lisu?
Returns
true
if this enum value equalsLisu
-
#lycian?
Returns
true
if this enum value equalsLycian
-
#lydian?
Returns
true
if this enum value equalsLydian
-
#mahajani?
Returns
true
if this enum value equalsMahajani
-
#makasar?
Returns
true
if this enum value equalsMakasar
-
#malayalam?
Returns
true
if this enum value equalsMalayalam
-
#mandaic?
Returns
true
if this enum value equalsMandaic
-
#manichaean?
Returns
true
if this enum value equalsManichaean
-
#marchen?
Returns
true
if this enum value equalsMarchen
-
#masaram_gondi?
Returns
true
if this enum value equalsMasaramGondi
-
#medefaidrin?
Returns
true
if this enum value equalsMedefaidrin
-
#meetei_mayek?
Returns
true
if this enum value equalsMeeteiMayek
-
#mende_kikakui?
Returns
true
if this enum value equalsMendeKikakui
-
#meroitic_cursive?
Returns
true
if this enum value equalsMeroiticCursive
-
#meroitic_hieroglyphs?
Returns
true
if this enum value equalsMeroiticHieroglyphs
-
#miao?
Returns
true
if this enum value equalsMiao
-
#modi?
Returns
true
if this enum value equalsModi
-
#mongolian?
Returns
true
if this enum value equalsMongolian
-
#mro?
Returns
true
if this enum value equalsMro
-
#multani?
Returns
true
if this enum value equalsMultani
-
#myanmar?
Returns
true
if this enum value equalsMyanmar
-
#nabataean?
Returns
true
if this enum value equalsNabataean
-
#nandinagari?
Returns
true
if this enum value equalsNandinagari
-
#new_tai_lue?
Returns
true
if this enum value equalsNewTaiLue
-
#newa?
Returns
true
if this enum value equalsNewa
-
#nko?
Returns
true
if this enum value equalsNko
-
#nushu?
Returns
true
if this enum value equalsNushu
-
#nyiakeng_puachue_hmong?
Returns
true
if this enum value equalsNyiakengPuachueHmong
-
#ogham?
Returns
true
if this enum value equalsOgham
-
#ol_chiki?
Returns
true
if this enum value equalsOlChiki
-
#old_hungarian?
Returns
true
if this enum value equalsOldHungarian
-
#old_italic?
Returns
true
if this enum value equalsOldItalic
-
#old_north_arabian?
Returns
true
if this enum value equalsOldNorthArabian
-
#old_permic?
Returns
true
if this enum value equalsOldPermic
-
#old_persian?
Returns
true
if this enum value equalsOldPersian
-
#old_sogdian?
Returns
true
if this enum value equalsOldSogdian
-
#old_south_arabian?
Returns
true
if this enum value equalsOldSouthArabian
-
#old_turkic?
Returns
true
if this enum value equalsOldTurkic
-
#oriya?
Returns
true
if this enum value equalsOriya
-
#osage?
Returns
true
if this enum value equalsOsage
-
#osmanya?
Returns
true
if this enum value equalsOsmanya
-
#pahawh_hmong?
Returns
true
if this enum value equalsPahawhHmong
-
#palmyrene?
Returns
true
if this enum value equalsPalmyrene
-
#pau_cin_hau?
Returns
true
if this enum value equalsPauCinHau
-
#phags_pa?
Returns
true
if this enum value equalsPhagsPa
-
#phoenician?
Returns
true
if this enum value equalsPhoenician
-
#psalter_pahlavi?
Returns
true
if this enum value equalsPsalterPahlavi
-
#rejang?
Returns
true
if this enum value equalsRejang
-
#runic?
Returns
true
if this enum value equalsRunic
-
#samaritan?
Returns
true
if this enum value equalsSamaritan
-
#saurashtra?
Returns
true
if this enum value equalsSaurashtra
-
#sharada?
Returns
true
if this enum value equalsSharada
-
#shavian?
Returns
true
if this enum value equalsShavian
-
#siddham?
Returns
true
if this enum value equalsSiddham
-
#signwriting?
Returns
true
if this enum value equalsSignwriting
-
#sinhala?
Returns
true
if this enum value equalsSinhala
-
#sogdian?
Returns
true
if this enum value equalsSogdian
-
#sora_sompeng?
Returns
true
if this enum value equalsSoraSompeng
-
#soyombo?
Returns
true
if this enum value equalsSoyombo
-
#sundanese?
Returns
true
if this enum value equalsSundanese
-
#syloti_nagri?
Returns
true
if this enum value equalsSylotiNagri
-
#syriac?
Returns
true
if this enum value equalsSyriac
-
#tagalog?
Returns
true
if this enum value equalsTagalog
-
#tagbanwa?
Returns
true
if this enum value equalsTagbanwa
-
#tai_le?
Returns
true
if this enum value equalsTaiLe
-
#tai_tham?
Returns
true
if this enum value equalsTaiTham
-
#tai_viet?
Returns
true
if this enum value equalsTaiViet
-
#takri?
Returns
true
if this enum value equalsTakri
-
#tamil?
Returns
true
if this enum value equalsTamil
-
#tangut?
Returns
true
if this enum value equalsTangut
-
#telugu?
Returns
true
if this enum value equalsTelugu
-
#thaana?
Returns
true
if this enum value equalsThaana
-
#thai?
Returns
true
if this enum value equalsThai
-
#tibetan?
Returns
true
if this enum value equalsTibetan
-
#tifinagh?
Returns
true
if this enum value equalsTifinagh
-
#tirhuta?
Returns
true
if this enum value equalsTirhuta
-
#ugaritic?
Returns
true
if this enum value equalsUgaritic
-
#unknown?
Returns
true
if this enum value equalsUnknown
-
#vai?
Returns
true
if this enum value equalsVai
-
#wancho?
Returns
true
if this enum value equalsWancho
-
#warang_citi?
Returns
true
if this enum value equalsWarangCiti
-
#yezidi?
Returns
true
if this enum value equalsYezidi
-
#yi?
Returns
true
if this enum value equalsYi
-
#zanabazar_square?
Returns
true
if this enum value equalsZanabazarSquare
Class methods inherited from struct Enum
g_type : UInt64
g_type
Class Method Detail
Returns the type id (GType) registered in GLib type system.