219 lines
5.3 KiB
Python
219 lines
5.3 KiB
Python
|
# Generated from 'QuickDraw.h'
|
||
|
|
||
|
|
||
|
def FOUR_CHAR_CODE(x): return x
|
||
|
normal = 0
|
||
|
bold = 1
|
||
|
italic = 2
|
||
|
underline = 4
|
||
|
outline = 8
|
||
|
shadow = 0x10
|
||
|
condense = 0x20
|
||
|
extend = 0x40
|
||
|
invalColReq = -1
|
||
|
srcCopy = 0
|
||
|
srcOr = 1
|
||
|
srcXor = 2
|
||
|
srcBic = 3
|
||
|
notSrcCopy = 4
|
||
|
notSrcOr = 5
|
||
|
notSrcXor = 6
|
||
|
notSrcBic = 7
|
||
|
patCopy = 8
|
||
|
patOr = 9
|
||
|
patXor = 10
|
||
|
patBic = 11
|
||
|
notPatCopy = 12
|
||
|
notPatOr = 13
|
||
|
notPatXor = 14
|
||
|
notPatBic = 15
|
||
|
grayishTextOr = 49
|
||
|
hilitetransfermode = 50
|
||
|
hilite = 50
|
||
|
blend = 32
|
||
|
addPin = 33
|
||
|
addOver = 34
|
||
|
subPin = 35
|
||
|
addMax = 37
|
||
|
adMax = 37
|
||
|
subOver = 38
|
||
|
adMin = 39
|
||
|
ditherCopy = 64
|
||
|
transparent = 36
|
||
|
italicBit = 1
|
||
|
ulineBit = 2
|
||
|
outlineBit = 3
|
||
|
shadowBit = 4
|
||
|
condenseBit = 5
|
||
|
extendBit = 6
|
||
|
normalBit = 0
|
||
|
inverseBit = 1
|
||
|
redBit = 4
|
||
|
greenBit = 3
|
||
|
blueBit = 2
|
||
|
cyanBit = 8
|
||
|
magentaBit = 7
|
||
|
yellowBit = 6
|
||
|
blackBit = 5
|
||
|
blackColor = 33
|
||
|
whiteColor = 30
|
||
|
redColor = 205
|
||
|
greenColor = 341
|
||
|
blueColor = 409
|
||
|
cyanColor = 273
|
||
|
magentaColor = 137
|
||
|
yellowColor = 69
|
||
|
picLParen = 0
|
||
|
picRParen = 1
|
||
|
clutType = 0
|
||
|
fixedType = 1
|
||
|
directType = 2
|
||
|
gdDevType = 0
|
||
|
interlacedDevice = 2
|
||
|
hwMirroredDevice = 4
|
||
|
roundedDevice = 5
|
||
|
hasAuxMenuBar = 6
|
||
|
burstDevice = 7
|
||
|
ext32Device = 8
|
||
|
ramInit = 10
|
||
|
mainScreen = 11
|
||
|
allInit = 12
|
||
|
screenDevice = 13
|
||
|
noDriver = 14
|
||
|
screenActive = 15
|
||
|
hiliteBit = 7
|
||
|
pHiliteBit = 0
|
||
|
defQDColors = 127
|
||
|
RGBDirect = 16
|
||
|
baseAddr32 = 4
|
||
|
sysPatListID = 0
|
||
|
iBeamCursor = 1
|
||
|
crossCursor = 2
|
||
|
plusCursor = 3
|
||
|
watchCursor = 4
|
||
|
kQDGrafVerbFrame = 0
|
||
|
kQDGrafVerbPaint = 1
|
||
|
kQDGrafVerbErase = 2
|
||
|
kQDGrafVerbInvert = 3
|
||
|
kQDGrafVerbFill = 4
|
||
|
frame = kQDGrafVerbFrame
|
||
|
paint = kQDGrafVerbPaint
|
||
|
erase = kQDGrafVerbErase
|
||
|
invert = kQDGrafVerbInvert
|
||
|
fill = kQDGrafVerbFill
|
||
|
chunky = 0
|
||
|
chunkyPlanar = 1
|
||
|
planar = 2
|
||
|
singleDevicesBit = 0
|
||
|
dontMatchSeedsBit = 1
|
||
|
allDevicesBit = 2
|
||
|
singleDevices = 1 << singleDevicesBit
|
||
|
dontMatchSeeds = 1 << dontMatchSeedsBit
|
||
|
allDevices = 1 << allDevicesBit
|
||
|
kPrinterFontStatus = 0
|
||
|
kPrinterScalingStatus = 1
|
||
|
kNoConstraint = 0
|
||
|
kVerticalConstraint = 1
|
||
|
kHorizontalConstraint = 2
|
||
|
k1MonochromePixelFormat = 0x00000001
|
||
|
k2IndexedPixelFormat = 0x00000002
|
||
|
k4IndexedPixelFormat = 0x00000004
|
||
|
k8IndexedPixelFormat = 0x00000008
|
||
|
k16BE555PixelFormat = 0x00000010
|
||
|
k24RGBPixelFormat = 0x00000018
|
||
|
k32ARGBPixelFormat = 0x00000020
|
||
|
k1IndexedGrayPixelFormat = 0x00000021
|
||
|
k2IndexedGrayPixelFormat = 0x00000022
|
||
|
k4IndexedGrayPixelFormat = 0x00000024
|
||
|
k8IndexedGrayPixelFormat = 0x00000028
|
||
|
k16LE555PixelFormat = FOUR_CHAR_CODE('L555')
|
||
|
k16LE5551PixelFormat = FOUR_CHAR_CODE('5551')
|
||
|
k16BE565PixelFormat = FOUR_CHAR_CODE('B565')
|
||
|
k16LE565PixelFormat = FOUR_CHAR_CODE('L565')
|
||
|
k24BGRPixelFormat = FOUR_CHAR_CODE('24BG')
|
||
|
k32BGRAPixelFormat = FOUR_CHAR_CODE('BGRA')
|
||
|
k32ABGRPixelFormat = FOUR_CHAR_CODE('ABGR')
|
||
|
k32RGBAPixelFormat = FOUR_CHAR_CODE('RGBA')
|
||
|
kYUVSPixelFormat = FOUR_CHAR_CODE('yuvs')
|
||
|
kYUVUPixelFormat = FOUR_CHAR_CODE('yuvu')
|
||
|
kYVU9PixelFormat = FOUR_CHAR_CODE('YVU9')
|
||
|
kYUV411PixelFormat = FOUR_CHAR_CODE('Y411')
|
||
|
kYVYU422PixelFormat = FOUR_CHAR_CODE('YVYU')
|
||
|
kUYVY422PixelFormat = FOUR_CHAR_CODE('UYVY')
|
||
|
kYUV211PixelFormat = FOUR_CHAR_CODE('Y211')
|
||
|
k2vuyPixelFormat = FOUR_CHAR_CODE('2vuy')
|
||
|
kCursorImageMajorVersion = 0x0001
|
||
|
kCursorImageMinorVersion = 0x0000
|
||
|
kQDParseRegionFromTop = (1 << 0)
|
||
|
kQDParseRegionFromBottom = (1 << 1)
|
||
|
kQDParseRegionFromLeft = (1 << 2)
|
||
|
kQDParseRegionFromRight = (1 << 3)
|
||
|
kQDParseRegionFromTopLeft = kQDParseRegionFromTop | kQDParseRegionFromLeft
|
||
|
kQDParseRegionFromBottomRight = kQDParseRegionFromBottom | kQDParseRegionFromRight
|
||
|
kQDRegionToRectsMsgInit = 1
|
||
|
kQDRegionToRectsMsgParse = 2
|
||
|
kQDRegionToRectsMsgTerminate = 3
|
||
|
colorXorXFer = 52
|
||
|
noiseXFer = 53
|
||
|
customXFer = 54
|
||
|
kXFer1PixelAtATime = 0x00000001
|
||
|
kXFerConvertPixelToRGB32 = 0x00000002
|
||
|
kCursorComponentsVersion = 0x00010001
|
||
|
kCursorComponentType = FOUR_CHAR_CODE('curs')
|
||
|
cursorDoesAnimate = 1L << 0
|
||
|
cursorDoesHardware = 1L << 1
|
||
|
cursorDoesUnreadableScreenBits = 1L << 2
|
||
|
kRenderCursorInHardware = 1L << 0
|
||
|
kRenderCursorInSoftware = 1L << 1
|
||
|
kCursorComponentInit = 0x0001
|
||
|
kCursorComponentGetInfo = 0x0002
|
||
|
kCursorComponentSetOutputMode = 0x0003
|
||
|
kCursorComponentSetData = 0x0004
|
||
|
kCursorComponentReconfigure = 0x0005
|
||
|
kCursorComponentDraw = 0x0006
|
||
|
kCursorComponentErase = 0x0007
|
||
|
kCursorComponentMove = 0x0008
|
||
|
kCursorComponentAnimate = 0x0009
|
||
|
kCursorComponentLastReserved = 0x0050
|
||
|
# Generated from 'QuickDrawText.h'
|
||
|
|
||
|
|
||
|
def FOUR_CHAR_CODE(x): return x
|
||
|
normal = 0
|
||
|
bold = 1
|
||
|
italic = 2
|
||
|
underline = 4
|
||
|
outline = 8
|
||
|
shadow = 0x10
|
||
|
condense = 0x20
|
||
|
extend = 0x40
|
||
|
leftCaret = 0
|
||
|
rightCaret = -1
|
||
|
kHilite = 1
|
||
|
smLeftCaret = 0
|
||
|
smRightCaret = -1
|
||
|
smHilite = 1
|
||
|
onlyStyleRun = 0
|
||
|
leftStyleRun = 1
|
||
|
rightStyleRun = 2
|
||
|
middleStyleRun = 3
|
||
|
smOnlyStyleRun = 0
|
||
|
smLeftStyleRun = 1
|
||
|
smRightStyleRun = 2
|
||
|
smMiddleStyleRun = 3
|
||
|
truncEnd = 0
|
||
|
truncMiddle = 0x4000
|
||
|
smTruncEnd = 0
|
||
|
smTruncMiddle = 0x4000
|
||
|
notTruncated = 0
|
||
|
truncated = 1
|
||
|
truncErr = -1
|
||
|
smNotTruncated = 0
|
||
|
smTruncated = 1
|
||
|
smTruncErr = -1
|
||
|
smBreakWord = 0
|
||
|
smBreakChar = 1
|
||
|
smBreakOverflow = 2
|
||
|
tfAntiAlias = 1 << 0
|
||
|
tfUnicode = 1 << 1
|