Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit ab98ae9

Browse files
committed
The modules with toolbox constants.
1 parent 06eb422 commit ab98ae9

22 files changed

Lines changed: 4998 additions & 0 deletions

Mac/Lib/Carbon/Appearance.py

Lines changed: 515 additions & 0 deletions
Large diffs are not rendered by default.

Mac/Lib/Carbon/AppleEvents.py

Lines changed: 952 additions & 0 deletions
Large diffs are not rendered by default.

Mac/Lib/Carbon/Balloons.py

Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
# Generated from 'Balloons.h'
2+
3+
def FOUR_CHAR_CODE(x): return x
4+
kTopLeftTipPointsLeftVariant = 0
5+
kTopLeftTipPointsUpVariant = 1
6+
kTopRightTipPointsUpVariant = 2
7+
kTopRightTipPointsRightVariant = 3
8+
kBottomRightTipPointsRightVariant = 4
9+
kBottomRightTipPointsDownVariant = 5
10+
kBottomLeftTipPointsDownVariant = 6
11+
kBottomLeftTipPointsLeftVariant = 7
12+
kBalloonVariantCount = 8
13+
hmBalloonHelpVersion = 0x0002
14+
kHMHelpMenuID = -16490
15+
kHMAboutHelpItem = 1
16+
kHMShowBalloonsItem = 3
17+
kHMHelpID = -5696
18+
kBalloonWDEFID = 126
19+
helpItem = 1
20+
hmDefaultOptions = 0
21+
hmUseSubID = 1
22+
hmAbsoluteCoords = 2
23+
hmSaveBitsNoWindow = 4
24+
hmSaveBitsWindow = 8
25+
hmMatchInTitle = 16
26+
kHMStringItem = 1
27+
kHMPictItem = 2
28+
kHMStringResItem = 3
29+
kHMTEResItem = 6
30+
kHMSTRResItem = 7
31+
kHMSkipItem = 256
32+
kHMCompareItem = 512
33+
kHMNamedResourceItem = 1024
34+
kHMTrackCntlItem = 2048
35+
khmmString = 1
36+
khmmPict = 2
37+
khmmStringRes = 3
38+
khmmTEHandle = 4
39+
khmmPictHandle = 5
40+
khmmTERes = 6
41+
khmmSTRRes = 7
42+
kHMEnabledItem = 0
43+
kHMTETextResType = FOUR_CHAR_CODE('TEXT')
44+
kHMTEStyleResType = FOUR_CHAR_CODE('styl')
45+
kHMDisabledItem = 1
46+
kHMCheckedItem = 2
47+
kHMOtherItem = 3
48+
kHMRegularWindow = 0
49+
kHMSaveBitsNoWindow = 1
50+
kHMSaveBitsWindow = 2
51+
kHMMenuResType = FOUR_CHAR_CODE('hmnu')
52+
kHMDialogResType = FOUR_CHAR_CODE('hdlg')
53+
kHMWindListResType = FOUR_CHAR_CODE('hwin')
54+
kHMRectListResType = FOUR_CHAR_CODE('hrct')
55+
kHMOverrideResType = FOUR_CHAR_CODE('hovr')
56+
kHMFinderApplResType = FOUR_CHAR_CODE('hfdr')

Mac/Lib/Carbon/Components.py

Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
1+
# Generated from 'Components.h'
2+
3+
def FOUR_CHAR_CODE(x): return x
4+
kAppleManufacturer = FOUR_CHAR_CODE('appl')
5+
kComponentResourceType = FOUR_CHAR_CODE('thng')
6+
kComponentAliasResourceType = FOUR_CHAR_CODE('thga')
7+
kAnyComponentType = 0
8+
kAnyComponentSubType = 0
9+
kAnyComponentManufacturer = 0
10+
kAnyComponentFlagsMask = 0
11+
cmpIsMissing = 1L << 29
12+
cmpWantsRegisterMessage = 1L << 31
13+
kComponentOpenSelect = -1
14+
kComponentCloseSelect = -2
15+
kComponentCanDoSelect = -3
16+
kComponentVersionSelect = -4
17+
kComponentRegisterSelect = -5
18+
kComponentTargetSelect = -6
19+
kComponentUnregisterSelect = -7
20+
kComponentGetMPWorkFunctionSelect = -8
21+
kComponentExecuteWiredActionSelect = -9
22+
kComponentGetPublicResourceSelect = -10
23+
componentDoAutoVersion = (1 << 0)
24+
componentWantsUnregister = (1 << 1)
25+
componentAutoVersionIncludeFlags = (1 << 2)
26+
componentHasMultiplePlatforms = (1 << 3)
27+
componentLoadResident = (1 << 4)
28+
defaultComponentIdentical = 0
29+
defaultComponentAnyFlags = 1
30+
defaultComponentAnyManufacturer = 2
31+
defaultComponentAnySubType = 4
32+
defaultComponentAnyFlagsAnyManufacturer = (defaultComponentAnyFlags + defaultComponentAnyManufacturer)
33+
defaultComponentAnyFlagsAnyManufacturerAnySubType = (defaultComponentAnyFlags + defaultComponentAnyManufacturer + defaultComponentAnySubType)
34+
registerComponentGlobal = 1
35+
registerComponentNoDuplicates = 2
36+
registerComponentAfterExisting = 4
37+
registerComponentAliasesOnly = 8
38+
platform68k = 1
39+
platformPowerPC = 2
40+
platformInterpreted = 3
41+
platformWin32 = 4
42+
platformPowerPCNativeEntryPoint = 5
43+
mpWorkFlagDoWork = (1 << 0)
44+
mpWorkFlagDoCompletion = (1 << 1)
45+
mpWorkFlagCopyWorkBlock = (1 << 2)
46+
mpWorkFlagDontBlock = (1 << 3)
47+
mpWorkFlagGetProcessorCount = (1 << 4)
48+
mpWorkFlagGetIsRunning = (1 << 6)
49+
cmpAliasNoFlags = 0
50+
cmpAliasOnlyThisFile = 1
51+
uppComponentFunctionImplementedProcInfo = 0x000002F0
52+
uppGetComponentVersionProcInfo = 0x000000F0
53+
uppComponentSetTargetProcInfo = 0x000003F0
54+
uppCallComponentOpenProcInfo = 0x000003F0
55+
uppCallComponentCloseProcInfo = 0x000003F0
56+
uppCallComponentCanDoProcInfo = 0x000002F0
57+
uppCallComponentVersionProcInfo = 0x000000F0
58+
uppCallComponentRegisterProcInfo = 0x000000F0
59+
uppCallComponentTargetProcInfo = 0x000003F0
60+
uppCallComponentUnregisterProcInfo = 0x000000F0
61+
uppCallComponentGetMPWorkFunctionProcInfo = 0x00000FF0
62+
uppCallComponentGetPublicResourceProcInfo = 0x00003BF0

Mac/Lib/Carbon/ControlAccessor.py

Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
# Accessor functions for control properties
2+
3+
from Controls import *
4+
import struct
5+
6+
# These needn't go through this module, but are here for completeness
7+
def SetControlData_Handle(control, part, selector, data):
8+
control.SetControlData_Handle(part, selector, data)
9+
10+
def GetControlData_Handle(control, part, selector):
11+
return control.GetControlData_Handle(part, selector)
12+
13+
_accessdict = {
14+
kControlPopupButtonMenuHandleTag: (SetControlData_Handle, GetControlData_Handle),
15+
}
16+
17+
_codingdict = {
18+
kControlPushButtonDefaultTag : ("b", None, None),
19+
20+
kControlEditTextTextTag: (None, None, None),
21+
kControlEditTextPasswordTag: (None, None, None),
22+
23+
kControlPopupButtonMenuIDTag: ("h", None, None),
24+
25+
kControlListBoxDoubleClickTag: ("b", None, None),
26+
}
27+
28+
def SetControlData(control, part, selector, data):
29+
if _accessdict.has_key(selector):
30+
setfunc, getfunc = _accessdict[selector]
31+
setfunc(control, part, selector, data)
32+
return
33+
if not _codingdict.has_key(selector):
34+
raise KeyError, ('Unknown control selector', selector)
35+
structfmt, coder, decoder = _codingdict[selector]
36+
if coder:
37+
data = coder(data)
38+
if structfmt:
39+
data = struct.pack(structfmt, data)
40+
control.SetControlData(part, selector, data)
41+
42+
def GetControlData(control, part, selector):
43+
if _accessdict.has_key(selector):
44+
setfunc, getfunc = _accessdict[selector]
45+
return getfunc(control, part, selector, data)
46+
if not _codingdict.has_key(selector):
47+
raise KeyError, ('Unknown control selector', selector)
48+
structfmt, coder, decoder = _codingdict[selector]
49+
data = control.GetControlData(part, selector)
50+
if structfmt:
51+
data = struct.unpack(structfmt, data)
52+
if decoder:
53+
data = decoder(data)
54+
if type(data) == type(()) and len(data) == 1:
55+
data = data[0]
56+
return data
57+

0 commit comments

Comments
 (0)