10a8c90248264a8b26970b4473770bcc3df8515fJosh Gao# Generated from 'QuickDraw.h' 20a8c90248264a8b26970b4473770bcc3df8515fJosh Gao 30a8c90248264a8b26970b4473770bcc3df8515fJosh Gao 40a8c90248264a8b26970b4473770bcc3df8515fJosh Gaodef FOUR_CHAR_CODE(x): return x 50a8c90248264a8b26970b4473770bcc3df8515fJosh Gaonormal = 0 60a8c90248264a8b26970b4473770bcc3df8515fJosh Gaobold = 1 70a8c90248264a8b26970b4473770bcc3df8515fJosh Gaoitalic = 2 80a8c90248264a8b26970b4473770bcc3df8515fJosh Gaounderline = 4 90a8c90248264a8b26970b4473770bcc3df8515fJosh Gaooutline = 8 100a8c90248264a8b26970b4473770bcc3df8515fJosh Gaoshadow = 0x10 110a8c90248264a8b26970b4473770bcc3df8515fJosh Gaocondense = 0x20 120a8c90248264a8b26970b4473770bcc3df8515fJosh Gaoextend = 0x40 130a8c90248264a8b26970b4473770bcc3df8515fJosh GaoinvalColReq = -1 140a8c90248264a8b26970b4473770bcc3df8515fJosh GaosrcCopy = 0 150a8c90248264a8b26970b4473770bcc3df8515fJosh GaosrcOr = 1 160a8c90248264a8b26970b4473770bcc3df8515fJosh GaosrcXor = 2 170a8c90248264a8b26970b4473770bcc3df8515fJosh GaosrcBic = 3 180a8c90248264a8b26970b4473770bcc3df8515fJosh GaonotSrcCopy = 4 190a8c90248264a8b26970b4473770bcc3df8515fJosh GaonotSrcOr = 5 200a8c90248264a8b26970b4473770bcc3df8515fJosh GaonotSrcXor = 6 210a8c90248264a8b26970b4473770bcc3df8515fJosh GaonotSrcBic = 7 220a8c90248264a8b26970b4473770bcc3df8515fJosh GaopatCopy = 8 230a8c90248264a8b26970b4473770bcc3df8515fJosh GaopatOr = 9 240a8c90248264a8b26970b4473770bcc3df8515fJosh GaopatXor = 10 250a8c90248264a8b26970b4473770bcc3df8515fJosh GaopatBic = 11 260a8c90248264a8b26970b4473770bcc3df8515fJosh GaonotPatCopy = 12 270a8c90248264a8b26970b4473770bcc3df8515fJosh GaonotPatOr = 13 280a8c90248264a8b26970b4473770bcc3df8515fJosh GaonotPatXor = 14 290a8c90248264a8b26970b4473770bcc3df8515fJosh GaonotPatBic = 15 300a8c90248264a8b26970b4473770bcc3df8515fJosh GaograyishTextOr = 49 310a8c90248264a8b26970b4473770bcc3df8515fJosh Gaohilitetransfermode = 50 320a8c90248264a8b26970b4473770bcc3df8515fJosh Gaohilite = 50 330a8c90248264a8b26970b4473770bcc3df8515fJosh Gaoblend = 32 340a8c90248264a8b26970b4473770bcc3df8515fJosh GaoaddPin = 33 350a8c90248264a8b26970b4473770bcc3df8515fJosh GaoaddOver = 34 360a8c90248264a8b26970b4473770bcc3df8515fJosh GaosubPin = 35 370a8c90248264a8b26970b4473770bcc3df8515fJosh GaoaddMax = 37 380a8c90248264a8b26970b4473770bcc3df8515fJosh GaoadMax = 37 390a8c90248264a8b26970b4473770bcc3df8515fJosh GaosubOver = 38 400a8c90248264a8b26970b4473770bcc3df8515fJosh GaoadMin = 39 410a8c90248264a8b26970b4473770bcc3df8515fJosh GaoditherCopy = 64 420a8c90248264a8b26970b4473770bcc3df8515fJosh Gaotransparent = 36 430a8c90248264a8b26970b4473770bcc3df8515fJosh GaoitalicBit = 1 440a8c90248264a8b26970b4473770bcc3df8515fJosh GaoulineBit = 2 450a8c90248264a8b26970b4473770bcc3df8515fJosh GaooutlineBit = 3 460a8c90248264a8b26970b4473770bcc3df8515fJosh GaoshadowBit = 4 470a8c90248264a8b26970b4473770bcc3df8515fJosh GaocondenseBit = 5 480a8c90248264a8b26970b4473770bcc3df8515fJosh GaoextendBit = 6 490a8c90248264a8b26970b4473770bcc3df8515fJosh GaonormalBit = 0 500a8c90248264a8b26970b4473770bcc3df8515fJosh GaoinverseBit = 1 510a8c90248264a8b26970b4473770bcc3df8515fJosh GaoredBit = 4 520a8c90248264a8b26970b4473770bcc3df8515fJosh GaogreenBit = 3 530a8c90248264a8b26970b4473770bcc3df8515fJosh GaoblueBit = 2 540a8c90248264a8b26970b4473770bcc3df8515fJosh GaocyanBit = 8 550a8c90248264a8b26970b4473770bcc3df8515fJosh GaomagentaBit = 7 560a8c90248264a8b26970b4473770bcc3df8515fJosh GaoyellowBit = 6 570a8c90248264a8b26970b4473770bcc3df8515fJosh GaoblackBit = 5 580a8c90248264a8b26970b4473770bcc3df8515fJosh GaoblackColor = 33 590a8c90248264a8b26970b4473770bcc3df8515fJosh GaowhiteColor = 30 600a8c90248264a8b26970b4473770bcc3df8515fJosh GaoredColor = 205 610a8c90248264a8b26970b4473770bcc3df8515fJosh GaogreenColor = 341 620a8c90248264a8b26970b4473770bcc3df8515fJosh GaoblueColor = 409 630a8c90248264a8b26970b4473770bcc3df8515fJosh GaocyanColor = 273 640a8c90248264a8b26970b4473770bcc3df8515fJosh GaomagentaColor = 137 650a8c90248264a8b26970b4473770bcc3df8515fJosh GaoyellowColor = 69 660a8c90248264a8b26970b4473770bcc3df8515fJosh GaopicLParen = 0 670a8c90248264a8b26970b4473770bcc3df8515fJosh GaopicRParen = 1 680a8c90248264a8b26970b4473770bcc3df8515fJosh GaoclutType = 0 690a8c90248264a8b26970b4473770bcc3df8515fJosh GaofixedType = 1 700a8c90248264a8b26970b4473770bcc3df8515fJosh GaodirectType = 2 710a8c90248264a8b26970b4473770bcc3df8515fJosh GaogdDevType = 0 720a8c90248264a8b26970b4473770bcc3df8515fJosh GaointerlacedDevice = 2 730a8c90248264a8b26970b4473770bcc3df8515fJosh GaohwMirroredDevice = 4 740a8c90248264a8b26970b4473770bcc3df8515fJosh GaoroundedDevice = 5 750a8c90248264a8b26970b4473770bcc3df8515fJosh GaohasAuxMenuBar = 6 760a8c90248264a8b26970b4473770bcc3df8515fJosh GaoburstDevice = 7 770a8c90248264a8b26970b4473770bcc3df8515fJosh Gaoext32Device = 8 780a8c90248264a8b26970b4473770bcc3df8515fJosh GaoramInit = 10 790a8c90248264a8b26970b4473770bcc3df8515fJosh GaomainScreen = 11 800a8c90248264a8b26970b4473770bcc3df8515fJosh GaoallInit = 12 810a8c90248264a8b26970b4473770bcc3df8515fJosh GaoscreenDevice = 13 820a8c90248264a8b26970b4473770bcc3df8515fJosh GaonoDriver = 14 830a8c90248264a8b26970b4473770bcc3df8515fJosh GaoscreenActive = 15 840a8c90248264a8b26970b4473770bcc3df8515fJosh GaohiliteBit = 7 850a8c90248264a8b26970b4473770bcc3df8515fJosh GaopHiliteBit = 0 860a8c90248264a8b26970b4473770bcc3df8515fJosh GaodefQDColors = 127 870a8c90248264a8b26970b4473770bcc3df8515fJosh GaoRGBDirect = 16 880a8c90248264a8b26970b4473770bcc3df8515fJosh GaobaseAddr32 = 4 890a8c90248264a8b26970b4473770bcc3df8515fJosh GaosysPatListID = 0 900a8c90248264a8b26970b4473770bcc3df8515fJosh GaoiBeamCursor = 1 910a8c90248264a8b26970b4473770bcc3df8515fJosh GaocrossCursor = 2 920a8c90248264a8b26970b4473770bcc3df8515fJosh GaoplusCursor = 3 930a8c90248264a8b26970b4473770bcc3df8515fJosh GaowatchCursor = 4 940a8c90248264a8b26970b4473770bcc3df8515fJosh GaokQDGrafVerbFrame = 0 950a8c90248264a8b26970b4473770bcc3df8515fJosh GaokQDGrafVerbPaint = 1 960a8c90248264a8b26970b4473770bcc3df8515fJosh GaokQDGrafVerbErase = 2 970a8c90248264a8b26970b4473770bcc3df8515fJosh GaokQDGrafVerbInvert = 3 980a8c90248264a8b26970b4473770bcc3df8515fJosh GaokQDGrafVerbFill = 4 990a8c90248264a8b26970b4473770bcc3df8515fJosh Gaoframe = kQDGrafVerbFrame 1000a8c90248264a8b26970b4473770bcc3df8515fJosh Gaopaint = kQDGrafVerbPaint 1010a8c90248264a8b26970b4473770bcc3df8515fJosh Gaoerase = kQDGrafVerbErase 1020a8c90248264a8b26970b4473770bcc3df8515fJosh Gaoinvert = kQDGrafVerbInvert 1030a8c90248264a8b26970b4473770bcc3df8515fJosh Gaofill = kQDGrafVerbFill 1040a8c90248264a8b26970b4473770bcc3df8515fJosh Gaochunky = 0 1050a8c90248264a8b26970b4473770bcc3df8515fJosh GaochunkyPlanar = 1 1060a8c90248264a8b26970b4473770bcc3df8515fJosh Gaoplanar = 2 1070a8c90248264a8b26970b4473770bcc3df8515fJosh GaosingleDevicesBit = 0 1080a8c90248264a8b26970b4473770bcc3df8515fJosh GaodontMatchSeedsBit = 1 1090a8c90248264a8b26970b4473770bcc3df8515fJosh GaoallDevicesBit = 2 1100a8c90248264a8b26970b4473770bcc3df8515fJosh GaosingleDevices = 1 << singleDevicesBit 1110a8c90248264a8b26970b4473770bcc3df8515fJosh GaodontMatchSeeds = 1 << dontMatchSeedsBit 1120a8c90248264a8b26970b4473770bcc3df8515fJosh GaoallDevices = 1 << allDevicesBit 1130a8c90248264a8b26970b4473770bcc3df8515fJosh GaokPrinterFontStatus = 0 1140a8c90248264a8b26970b4473770bcc3df8515fJosh GaokPrinterScalingStatus = 1 1150a8c90248264a8b26970b4473770bcc3df8515fJosh GaokNoConstraint = 0 1160a8c90248264a8b26970b4473770bcc3df8515fJosh GaokVerticalConstraint = 1 1170a8c90248264a8b26970b4473770bcc3df8515fJosh GaokHorizontalConstraint = 2 1180a8c90248264a8b26970b4473770bcc3df8515fJosh Gaok1MonochromePixelFormat = 0x00000001 1190a8c90248264a8b26970b4473770bcc3df8515fJosh Gaok2IndexedPixelFormat = 0x00000002 1200a8c90248264a8b26970b4473770bcc3df8515fJosh Gaok4IndexedPixelFormat = 0x00000004 1210a8c90248264a8b26970b4473770bcc3df8515fJosh Gaok8IndexedPixelFormat = 0x00000008 1220a8c90248264a8b26970b4473770bcc3df8515fJosh Gaok16BE555PixelFormat = 0x00000010 1230a8c90248264a8b26970b4473770bcc3df8515fJosh Gaok24RGBPixelFormat = 0x00000018 1240a8c90248264a8b26970b4473770bcc3df8515fJosh Gaok32ARGBPixelFormat = 0x00000020 1250a8c90248264a8b26970b4473770bcc3df8515fJosh Gaok1IndexedGrayPixelFormat = 0x00000021 1260a8c90248264a8b26970b4473770bcc3df8515fJosh Gaok2IndexedGrayPixelFormat = 0x00000022 1270a8c90248264a8b26970b4473770bcc3df8515fJosh Gaok4IndexedGrayPixelFormat = 0x00000024 1280a8c90248264a8b26970b4473770bcc3df8515fJosh Gaok8IndexedGrayPixelFormat = 0x00000028 1290a8c90248264a8b26970b4473770bcc3df8515fJosh Gaok16LE555PixelFormat = FOUR_CHAR_CODE('L555') 1300a8c90248264a8b26970b4473770bcc3df8515fJosh Gaok16LE5551PixelFormat = FOUR_CHAR_CODE('5551') 1310a8c90248264a8b26970b4473770bcc3df8515fJosh Gaok16BE565PixelFormat = FOUR_CHAR_CODE('B565') 1320a8c90248264a8b26970b4473770bcc3df8515fJosh Gaok16LE565PixelFormat = FOUR_CHAR_CODE('L565') 1330a8c90248264a8b26970b4473770bcc3df8515fJosh Gaok24BGRPixelFormat = FOUR_CHAR_CODE('24BG') 1340a8c90248264a8b26970b4473770bcc3df8515fJosh Gaok32BGRAPixelFormat = FOUR_CHAR_CODE('BGRA') 1350a8c90248264a8b26970b4473770bcc3df8515fJosh Gaok32ABGRPixelFormat = FOUR_CHAR_CODE('ABGR') 1360a8c90248264a8b26970b4473770bcc3df8515fJosh Gaok32RGBAPixelFormat = FOUR_CHAR_CODE('RGBA') 1370a8c90248264a8b26970b4473770bcc3df8515fJosh GaokYUVSPixelFormat = FOUR_CHAR_CODE('yuvs') 1380a8c90248264a8b26970b4473770bcc3df8515fJosh GaokYUVUPixelFormat = FOUR_CHAR_CODE('yuvu') 1390a8c90248264a8b26970b4473770bcc3df8515fJosh GaokYVU9PixelFormat = FOUR_CHAR_CODE('YVU9') 1400a8c90248264a8b26970b4473770bcc3df8515fJosh GaokYUV411PixelFormat = FOUR_CHAR_CODE('Y411') 1410a8c90248264a8b26970b4473770bcc3df8515fJosh GaokYVYU422PixelFormat = FOUR_CHAR_CODE('YVYU') 1420a8c90248264a8b26970b4473770bcc3df8515fJosh GaokUYVY422PixelFormat = FOUR_CHAR_CODE('UYVY') 1430a8c90248264a8b26970b4473770bcc3df8515fJosh GaokYUV211PixelFormat = FOUR_CHAR_CODE('Y211') 1440a8c90248264a8b26970b4473770bcc3df8515fJosh Gaok2vuyPixelFormat = FOUR_CHAR_CODE('2vuy') 1450a8c90248264a8b26970b4473770bcc3df8515fJosh GaokCursorImageMajorVersion = 0x0001 1460a8c90248264a8b26970b4473770bcc3df8515fJosh GaokCursorImageMinorVersion = 0x0000 1470a8c90248264a8b26970b4473770bcc3df8515fJosh GaokQDParseRegionFromTop = (1 << 0) 1480a8c90248264a8b26970b4473770bcc3df8515fJosh GaokQDParseRegionFromBottom = (1 << 1) 1490a8c90248264a8b26970b4473770bcc3df8515fJosh GaokQDParseRegionFromLeft = (1 << 2) 1500a8c90248264a8b26970b4473770bcc3df8515fJosh GaokQDParseRegionFromRight = (1 << 3) 1510a8c90248264a8b26970b4473770bcc3df8515fJosh GaokQDParseRegionFromTopLeft = kQDParseRegionFromTop | kQDParseRegionFromLeft 1520a8c90248264a8b26970b4473770bcc3df8515fJosh GaokQDParseRegionFromBottomRight = kQDParseRegionFromBottom | kQDParseRegionFromRight 1530a8c90248264a8b26970b4473770bcc3df8515fJosh GaokQDRegionToRectsMsgInit = 1 1540a8c90248264a8b26970b4473770bcc3df8515fJosh GaokQDRegionToRectsMsgParse = 2 1550a8c90248264a8b26970b4473770bcc3df8515fJosh GaokQDRegionToRectsMsgTerminate = 3 1560a8c90248264a8b26970b4473770bcc3df8515fJosh GaocolorXorXFer = 52 1570a8c90248264a8b26970b4473770bcc3df8515fJosh GaonoiseXFer = 53 1580a8c90248264a8b26970b4473770bcc3df8515fJosh GaocustomXFer = 54 1590a8c90248264a8b26970b4473770bcc3df8515fJosh GaokXFer1PixelAtATime = 0x00000001 1600a8c90248264a8b26970b4473770bcc3df8515fJosh GaokXFerConvertPixelToRGB32 = 0x00000002 1610a8c90248264a8b26970b4473770bcc3df8515fJosh GaokCursorComponentsVersion = 0x00010001 1620a8c90248264a8b26970b4473770bcc3df8515fJosh GaokCursorComponentType = FOUR_CHAR_CODE('curs') 1630a8c90248264a8b26970b4473770bcc3df8515fJosh GaocursorDoesAnimate = 1L << 0 1640a8c90248264a8b26970b4473770bcc3df8515fJosh GaocursorDoesHardware = 1L << 1 1650a8c90248264a8b26970b4473770bcc3df8515fJosh GaocursorDoesUnreadableScreenBits = 1L << 2 1660a8c90248264a8b26970b4473770bcc3df8515fJosh GaokRenderCursorInHardware = 1L << 0 1670a8c90248264a8b26970b4473770bcc3df8515fJosh GaokRenderCursorInSoftware = 1L << 1 1680a8c90248264a8b26970b4473770bcc3df8515fJosh GaokCursorComponentInit = 0x0001 1690a8c90248264a8b26970b4473770bcc3df8515fJosh GaokCursorComponentGetInfo = 0x0002 1700a8c90248264a8b26970b4473770bcc3df8515fJosh GaokCursorComponentSetOutputMode = 0x0003 1710a8c90248264a8b26970b4473770bcc3df8515fJosh GaokCursorComponentSetData = 0x0004 1720a8c90248264a8b26970b4473770bcc3df8515fJosh GaokCursorComponentReconfigure = 0x0005 1730a8c90248264a8b26970b4473770bcc3df8515fJosh GaokCursorComponentDraw = 0x0006 1740a8c90248264a8b26970b4473770bcc3df8515fJosh GaokCursorComponentErase = 0x0007 1750a8c90248264a8b26970b4473770bcc3df8515fJosh GaokCursorComponentMove = 0x0008 1760a8c90248264a8b26970b4473770bcc3df8515fJosh GaokCursorComponentAnimate = 0x0009 1770a8c90248264a8b26970b4473770bcc3df8515fJosh GaokCursorComponentLastReserved = 0x0050 1780a8c90248264a8b26970b4473770bcc3df8515fJosh Gao# Generated from 'QuickDrawText.h' 1790a8c90248264a8b26970b4473770bcc3df8515fJosh Gao 1800a8c90248264a8b26970b4473770bcc3df8515fJosh Gao 1810a8c90248264a8b26970b4473770bcc3df8515fJosh Gaodef FOUR_CHAR_CODE(x): return x 1820a8c90248264a8b26970b4473770bcc3df8515fJosh Gaonormal = 0 1830a8c90248264a8b26970b4473770bcc3df8515fJosh Gaobold = 1 1840a8c90248264a8b26970b4473770bcc3df8515fJosh Gaoitalic = 2 1850a8c90248264a8b26970b4473770bcc3df8515fJosh Gaounderline = 4 1860a8c90248264a8b26970b4473770bcc3df8515fJosh Gaooutline = 8 1870a8c90248264a8b26970b4473770bcc3df8515fJosh Gaoshadow = 0x10 1880a8c90248264a8b26970b4473770bcc3df8515fJosh Gaocondense = 0x20 1890a8c90248264a8b26970b4473770bcc3df8515fJosh Gaoextend = 0x40 1900a8c90248264a8b26970b4473770bcc3df8515fJosh GaoleftCaret = 0 1910a8c90248264a8b26970b4473770bcc3df8515fJosh GaorightCaret = -1 1920a8c90248264a8b26970b4473770bcc3df8515fJosh GaokHilite = 1 1930a8c90248264a8b26970b4473770bcc3df8515fJosh GaosmLeftCaret = 0 1940a8c90248264a8b26970b4473770bcc3df8515fJosh GaosmRightCaret = -1 1950a8c90248264a8b26970b4473770bcc3df8515fJosh GaosmHilite = 1 1960a8c90248264a8b26970b4473770bcc3df8515fJosh GaoonlyStyleRun = 0 1970a8c90248264a8b26970b4473770bcc3df8515fJosh GaoleftStyleRun = 1 1980a8c90248264a8b26970b4473770bcc3df8515fJosh GaorightStyleRun = 2 1990a8c90248264a8b26970b4473770bcc3df8515fJosh GaomiddleStyleRun = 3 2000a8c90248264a8b26970b4473770bcc3df8515fJosh GaosmOnlyStyleRun = 0 2010a8c90248264a8b26970b4473770bcc3df8515fJosh GaosmLeftStyleRun = 1 2020a8c90248264a8b26970b4473770bcc3df8515fJosh GaosmRightStyleRun = 2 2030a8c90248264a8b26970b4473770bcc3df8515fJosh GaosmMiddleStyleRun = 3 2040a8c90248264a8b26970b4473770bcc3df8515fJosh GaotruncEnd = 0 2050a8c90248264a8b26970b4473770bcc3df8515fJosh GaotruncMiddle = 0x4000 2060a8c90248264a8b26970b4473770bcc3df8515fJosh GaosmTruncEnd = 0 2070a8c90248264a8b26970b4473770bcc3df8515fJosh GaosmTruncMiddle = 0x4000 2080a8c90248264a8b26970b4473770bcc3df8515fJosh GaonotTruncated = 0 2090a8c90248264a8b26970b4473770bcc3df8515fJosh Gaotruncated = 1 2100a8c90248264a8b26970b4473770bcc3df8515fJosh GaotruncErr = -1 2110a8c90248264a8b26970b4473770bcc3df8515fJosh GaosmNotTruncated = 0 2120a8c90248264a8b26970b4473770bcc3df8515fJosh GaosmTruncated = 1 2130a8c90248264a8b26970b4473770bcc3df8515fJosh GaosmTruncErr = -1 2140a8c90248264a8b26970b4473770bcc3df8515fJosh GaosmBreakWord = 0 2150a8c90248264a8b26970b4473770bcc3df8515fJosh GaosmBreakChar = 1 2160a8c90248264a8b26970b4473770bcc3df8515fJosh GaosmBreakOverflow = 2 2170a8c90248264a8b26970b4473770bcc3df8515fJosh GaotfAntiAlias = 1 << 0 2180a8c90248264a8b26970b4473770bcc3df8515fJosh GaotfUnicode = 1 << 1 219