mirror of
https://github.com/python/cpython.git
synced 2025-09-26 18:29:57 +00:00
Moved most of Mac/Lib hierarchy to Lib/plat-mac: it can be used both
in MacPython-OS9 and MacPython-OSX (or the equivalent unix Python on Mac OS X). The only items remaining in Mac/Lib are modules that are meaningful only for MacPython-OS9 (CFM stuff, MacPython preferences in resources, etc).
This commit is contained in:
parent
c262a1f51c
commit
60087fb450
136 changed files with 207 additions and 0 deletions
263
Lib/plat-mac/Carbon/Windows.py
Normal file
263
Lib/plat-mac/Carbon/Windows.py
Normal file
|
@ -0,0 +1,263 @@
|
|||
# Generated from 'MacWindows.h'
|
||||
|
||||
def FOUR_CHAR_CODE(x): return x
|
||||
false = 0
|
||||
true = 1
|
||||
kAlertWindowClass = 1L
|
||||
kMovableAlertWindowClass = 2L
|
||||
kModalWindowClass = 3L
|
||||
kMovableModalWindowClass = 4L
|
||||
kFloatingWindowClass = 5L
|
||||
kDocumentWindowClass = 6L
|
||||
kUtilityWindowClass = 8L
|
||||
kHelpWindowClass = 10L
|
||||
kSheetWindowClass = 11L
|
||||
kToolbarWindowClass = 12L
|
||||
kPlainWindowClass = 13L
|
||||
kOverlayWindowClass = 14L
|
||||
kSheetAlertWindowClass = 15L
|
||||
kAltPlainWindowClass = 16L
|
||||
# kAllWindowClasses = (unsigned long)0xFFFFFFFF
|
||||
kWindowNoAttributes = 0L
|
||||
kWindowCloseBoxAttribute = (1L << 0)
|
||||
kWindowHorizontalZoomAttribute = (1L << 1)
|
||||
kWindowVerticalZoomAttribute = (1L << 2)
|
||||
kWindowFullZoomAttribute = (kWindowVerticalZoomAttribute | kWindowHorizontalZoomAttribute)
|
||||
kWindowCollapseBoxAttribute = (1L << 3)
|
||||
kWindowResizableAttribute = (1L << 4)
|
||||
kWindowSideTitlebarAttribute = (1L << 5)
|
||||
kWindowNoUpdatesAttribute = (1L << 16)
|
||||
kWindowNoActivatesAttribute = (1L << 17)
|
||||
kWindowOpaqueForEventsAttribute = (1L << 18)
|
||||
kWindowNoShadowAttribute = (1L << 21)
|
||||
kWindowHideOnSuspendAttribute = (1L << 24)
|
||||
kWindowStandardHandlerAttribute = (1L << 25)
|
||||
kWindowHideOnFullScreenAttribute = (1L << 26)
|
||||
kWindowInWindowMenuAttribute = (1L << 27)
|
||||
kWindowLiveResizeAttribute = (1L << 28)
|
||||
kWindowStandardDocumentAttributes = (kWindowCloseBoxAttribute | kWindowFullZoomAttribute | kWindowCollapseBoxAttribute | kWindowResizableAttribute)
|
||||
kWindowStandardFloatingAttributes = (kWindowCloseBoxAttribute | kWindowCollapseBoxAttribute)
|
||||
kWindowDefProcType = FOUR_CHAR_CODE('WDEF')
|
||||
kStandardWindowDefinition = 0
|
||||
kRoundWindowDefinition = 1
|
||||
kFloatingWindowDefinition = 124
|
||||
kDocumentWindowVariantCode = 0
|
||||
kModalDialogVariantCode = 1
|
||||
kPlainDialogVariantCode = 2
|
||||
kShadowDialogVariantCode = 3
|
||||
kMovableModalDialogVariantCode = 5
|
||||
kAlertVariantCode = 7
|
||||
kMovableAlertVariantCode = 9
|
||||
kSideFloaterVariantCode = 8
|
||||
documentProc = 0
|
||||
dBoxProc = 1
|
||||
plainDBox = 2
|
||||
altDBoxProc = 3
|
||||
noGrowDocProc = 4
|
||||
movableDBoxProc = 5
|
||||
zoomDocProc = 8
|
||||
zoomNoGrow = 12
|
||||
floatProc = 1985
|
||||
floatGrowProc = 1987
|
||||
floatZoomProc = 1989
|
||||
floatZoomGrowProc = 1991
|
||||
floatSideProc = 1993
|
||||
floatSideGrowProc = 1995
|
||||
floatSideZoomProc = 1997
|
||||
floatSideZoomGrowProc = 1999
|
||||
rDocProc = 16
|
||||
kWindowDocumentDefProcResID = 64
|
||||
kWindowDialogDefProcResID = 65
|
||||
kWindowUtilityDefProcResID = 66
|
||||
kWindowUtilitySideTitleDefProcResID = 67
|
||||
kWindowSheetDefProcResID = 68
|
||||
kWindowSimpleDefProcResID = 69
|
||||
kWindowSheetAlertDefProcResID = 70
|
||||
kWindowDocumentProc = 1024
|
||||
kWindowGrowDocumentProc = 1025
|
||||
kWindowVertZoomDocumentProc = 1026
|
||||
kWindowVertZoomGrowDocumentProc = 1027
|
||||
kWindowHorizZoomDocumentProc = 1028
|
||||
kWindowHorizZoomGrowDocumentProc = 1029
|
||||
kWindowFullZoomDocumentProc = 1030
|
||||
kWindowFullZoomGrowDocumentProc = 1031
|
||||
kWindowPlainDialogProc = 1040
|
||||
kWindowShadowDialogProc = 1041
|
||||
kWindowModalDialogProc = 1042
|
||||
kWindowMovableModalDialogProc = 1043
|
||||
kWindowAlertProc = 1044
|
||||
kWindowMovableAlertProc = 1045
|
||||
kWindowMovableModalGrowProc = 1046
|
||||
kWindowFloatProc = 1057
|
||||
kWindowFloatGrowProc = 1059
|
||||
kWindowFloatVertZoomProc = 1061
|
||||
kWindowFloatVertZoomGrowProc = 1063
|
||||
kWindowFloatHorizZoomProc = 1065
|
||||
kWindowFloatHorizZoomGrowProc = 1067
|
||||
kWindowFloatFullZoomProc = 1069
|
||||
kWindowFloatFullZoomGrowProc = 1071
|
||||
kWindowFloatSideProc = 1073
|
||||
kWindowFloatSideGrowProc = 1075
|
||||
kWindowFloatSideVertZoomProc = 1077
|
||||
kWindowFloatSideVertZoomGrowProc = 1079
|
||||
kWindowFloatSideHorizZoomProc = 1081
|
||||
kWindowFloatSideHorizZoomGrowProc = 1083
|
||||
kWindowFloatSideFullZoomProc = 1085
|
||||
kWindowFloatSideFullZoomGrowProc = 1087
|
||||
kWindowSheetProc = 1088
|
||||
kWindowSheetAlertProc = 1120
|
||||
kWindowSimpleProc = 1104
|
||||
kWindowSimpleFrameProc = 1105
|
||||
kWindowNoPosition = 0x0000
|
||||
kWindowDefaultPosition = 0x0000
|
||||
kWindowCenterMainScreen = 0x280A
|
||||
kWindowAlertPositionMainScreen = 0x300A
|
||||
kWindowStaggerMainScreen = 0x380A
|
||||
kWindowCenterParentWindow = 0xA80A
|
||||
kWindowAlertPositionParentWindow = 0xB00A
|
||||
kWindowStaggerParentWindow = 0xB80A
|
||||
kWindowCenterParentWindowScreen = 0x680A
|
||||
kWindowAlertPositionParentWindowScreen = 0x700A
|
||||
kWindowStaggerParentWindowScreen = 0x780A
|
||||
kWindowCenterOnMainScreen = 0x00000001
|
||||
kWindowCenterOnParentWindow = 0x00000002
|
||||
kWindowCenterOnParentWindowScreen = 0x00000003
|
||||
kWindowCascadeOnMainScreen = 0x00000004
|
||||
kWindowCascadeOnParentWindow = 0x00000005
|
||||
kWindowCascadeOnParentWindowScreen = 0x00000006
|
||||
kWindowAlertPositionOnMainScreen = 0x00000007
|
||||
kWindowAlertPositionOnParentWindow = 0x00000008
|
||||
kWindowAlertPositionOnParentWindowScreen = 0x00000009
|
||||
kWindowTitleBarRgn = 0
|
||||
kWindowTitleTextRgn = 1
|
||||
kWindowCloseBoxRgn = 2
|
||||
kWindowZoomBoxRgn = 3
|
||||
kWindowDragRgn = 5
|
||||
kWindowGrowRgn = 6
|
||||
kWindowCollapseBoxRgn = 7
|
||||
kWindowTitleProxyIconRgn = 8
|
||||
kWindowStructureRgn = 32
|
||||
kWindowContentRgn = 33
|
||||
kWindowUpdateRgn = 34
|
||||
kWindowOpaqueRgn = 35
|
||||
kWindowGlobalPortRgn = 40
|
||||
dialogKind = 2
|
||||
userKind = 8
|
||||
kDialogWindowKind = 2
|
||||
kApplicationWindowKind = 8
|
||||
inDesk = 0
|
||||
inNoWindow = 0
|
||||
inMenuBar = 1
|
||||
inSysWindow = 2
|
||||
inContent = 3
|
||||
inDrag = 4
|
||||
inGrow = 5
|
||||
inGoAway = 6
|
||||
inZoomIn = 7
|
||||
inZoomOut = 8
|
||||
inCollapseBox = 11
|
||||
inProxyIcon = 12
|
||||
wNoHit = 0
|
||||
wInContent = 1
|
||||
wInDrag = 2
|
||||
wInGrow = 3
|
||||
wInGoAway = 4
|
||||
wInZoomIn = 5
|
||||
wInZoomOut = 6
|
||||
wInCollapseBox = 9
|
||||
wInProxyIcon = 10
|
||||
kWindowMsgDraw = 0
|
||||
kWindowMsgHitTest = 1
|
||||
kWindowMsgCalculateShape = 2
|
||||
kWindowMsgInitialize = 3
|
||||
kWindowMsgCleanUp = 4
|
||||
kWindowMsgDrawGrowOutline = 5
|
||||
kWindowMsgDrawGrowBox = 6
|
||||
kWindowMsgGetFeatures = 7
|
||||
kWindowMsgGetRegion = 8
|
||||
kWindowMsgDragHilite = 9
|
||||
kWindowMsgModified = 10
|
||||
kWindowMsgDrawInCurrentPort = 11
|
||||
kWindowMsgSetupProxyDragImage = 12
|
||||
kWindowMsgStateChanged = 13
|
||||
kWindowMsgMeasureTitle = 14
|
||||
kWindowMsgGetGrowImageRegion = 19
|
||||
wDraw = 0
|
||||
wHit = 1
|
||||
wCalcRgns = 2
|
||||
wNew = 3
|
||||
wDispose = 4
|
||||
wGrow = 5
|
||||
wDrawGIcon = 6
|
||||
kWindowStateTitleChanged = (1 << 0)
|
||||
kWindowCanGrow = (1 << 0)
|
||||
kWindowCanZoom = (1 << 1)
|
||||
kWindowCanCollapse = (1 << 2)
|
||||
kWindowIsModal = (1 << 3)
|
||||
kWindowCanGetWindowRegion = (1 << 4)
|
||||
kWindowIsAlert = (1 << 5)
|
||||
kWindowHasTitleBar = (1 << 6)
|
||||
kWindowSupportsDragHilite = (1 << 7)
|
||||
kWindowSupportsModifiedBit = (1 << 8)
|
||||
kWindowCanDrawInCurrentPort = (1 << 9)
|
||||
kWindowCanSetupProxyDragImage = (1 << 10)
|
||||
kWindowCanMeasureTitle = (1 << 11)
|
||||
kWindowWantsDisposeAtProcessDeath = (1 << 12)
|
||||
kWindowSupportsGetGrowImageRegion = (1 << 13)
|
||||
kWindowDefSupportsColorGrafPort = 0x40000002
|
||||
kWindowIsOpaque = (1 << 14)
|
||||
kWindowSupportsSetGrowImageRegion = (1 << 13)
|
||||
deskPatID = 16
|
||||
wContentColor = 0
|
||||
wFrameColor = 1
|
||||
wTextColor = 2
|
||||
wHiliteColor = 3
|
||||
wTitleBarColor = 4
|
||||
# kMouseUpOutOfSlop = (long)0x80008000
|
||||
kWindowDefinitionVersionOne = 1
|
||||
kWindowDefinitionVersionTwo = 2
|
||||
kWindowIsCollapsedState = (1 << 0L)
|
||||
kStoredWindowSystemTag = FOUR_CHAR_CODE('appl')
|
||||
kStoredBasicWindowDescriptionID = FOUR_CHAR_CODE('sbas')
|
||||
kStoredWindowPascalTitleID = FOUR_CHAR_CODE('s255')
|
||||
kWindowDefProcPtr = 0
|
||||
kWindowDefObjectClass = 1
|
||||
kWindowDefProcID = 2
|
||||
kWindowModalityNone = 0
|
||||
kWindowModalitySystemModal = 1
|
||||
kWindowModalityAppModal = 2
|
||||
kWindowModalityWindowModal = 3
|
||||
windowGroupInvalidErr = -5616
|
||||
kWindowGroupAttrSelectAsLayer = 1 << 0
|
||||
kWindowGroupAttrMoveTogether = 1 << 1
|
||||
kWindowGroupAttrLayerTogether = 1 << 2
|
||||
kWindowGroupAttrSharedActivation = 1 << 3
|
||||
kWindowGroupAttrHideOnCollapse = 1 << 4
|
||||
kWindowActivationScopeNone = 0
|
||||
kWindowActivationScopeIndependent = 1
|
||||
kWindowActivationScopeAll = 2
|
||||
kNextWindowGroup = true
|
||||
kPreviousWindowGroup = false
|
||||
kWindowGroupContentsReturnWindows = 1 << 0
|
||||
kWindowGroupContentsRecurse = 1 << 1
|
||||
kWindowGroupContentsVisible = 1 << 2
|
||||
kWindowPaintProcOptionsNone = 0
|
||||
kScrollWindowNoOptions = 0
|
||||
kScrollWindowInvalidate = (1L << 0)
|
||||
kScrollWindowEraseToPortBackground = (1L << 1)
|
||||
kWindowZoomTransitionEffect = 1
|
||||
kWindowSheetTransitionEffect = 2
|
||||
kWindowSlideTransitionEffect = 3
|
||||
kWindowShowTransitionAction = 1
|
||||
kWindowHideTransitionAction = 2
|
||||
kWindowMoveTransitionAction = 3
|
||||
kWindowResizeTransitionAction = 4
|
||||
kWindowConstrainMayResize = (1L << 0)
|
||||
kWindowConstrainMoveRegardlessOfFit = (1L << 1)
|
||||
kWindowConstrainAllowPartial = (1L << 2)
|
||||
kWindowConstrainCalcOnly = (1L << 3)
|
||||
kWindowConstrainStandardOptions = kWindowConstrainMoveRegardlessOfFit
|
||||
kWindowPropertyPersistent = 0x00000001
|
||||
kWindowGroupAttrSelectable = kWindowGroupAttrSelectAsLayer
|
||||
kWindowGroupAttrPositionFixed = kWindowGroupAttrMoveTogether
|
||||
kWindowGroupAttrZOrderFixed = kWindowGroupAttrLayerTogether
|
Loading…
Add table
Add a link
Reference in a new issue