280 lines
8.4 KiB
Python
280 lines
8.4 KiB
Python
|
# Generated from 'MacWindows.h'
|
||
|
|
||
|
def FOUR_CHAR_CODE(x): return x
|
||
|
false = 0
|
||
|
true = 1
|
||
|
kWindowNoConstrainAttribute = 0x80000000
|
||
|
kAlertWindowClass = 1
|
||
|
kMovableAlertWindowClass = 2
|
||
|
kModalWindowClass = 3
|
||
|
kMovableModalWindowClass = 4
|
||
|
kFloatingWindowClass = 5
|
||
|
kDocumentWindowClass = 6
|
||
|
kUtilityWindowClass = 8
|
||
|
kHelpWindowClass = 10
|
||
|
kSheetWindowClass = 11
|
||
|
kToolbarWindowClass = 12
|
||
|
kPlainWindowClass = 13
|
||
|
kOverlayWindowClass = 14
|
||
|
kSheetAlertWindowClass = 15
|
||
|
kAltPlainWindowClass = 16
|
||
|
kDrawerWindowClass = 20
|
||
|
# 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)
|
||
|
kWindowToolbarButtonAttribute = (1L << 6)
|
||
|
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)
|
||
|
# kWindowNoConstrainAttribute = (unsigned long)((1L << 31))
|
||
|
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 = 1
|
||
|
kWindowCenterOnParentWindow = 2
|
||
|
kWindowCenterOnParentWindowScreen = 3
|
||
|
kWindowCascadeOnMainScreen = 4
|
||
|
kWindowCascadeOnParentWindow = 5
|
||
|
kWindowCascadeOnParentWindowScreen = 6
|
||
|
kWindowCascadeStartAtParentWindowScreen = 10
|
||
|
kWindowAlertPositionOnMainScreen = 7
|
||
|
kWindowAlertPositionOnParentWindow = 8
|
||
|
kWindowAlertPositionOnParentWindowScreen = 9
|
||
|
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
|
||
|
inToolbarButton = 13
|
||
|
inStructure = 15
|
||
|
wNoHit = 0
|
||
|
wInContent = 1
|
||
|
wInDrag = 2
|
||
|
wInGrow = 3
|
||
|
wInGoAway = 4
|
||
|
wInZoomIn = 5
|
||
|
wInZoomOut = 6
|
||
|
wInCollapseBox = 9
|
||
|
wInProxyIcon = 10
|
||
|
wInToolbarButton = 11
|
||
|
wInStructure = 13
|
||
|
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
|
||
|
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)
|
||
|
kWindowMenuIncludeRotate = 1 << 0
|
||
|
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)
|
||
|
kWindowConstrainUseTransitionWindow = (1L << 4)
|
||
|
kWindowConstrainStandardOptions = kWindowConstrainMoveRegardlessOfFit
|
||
|
kWindowLatentVisibleFloater = 1 << 0
|
||
|
kWindowLatentVisibleSuspend = 1 << 1
|
||
|
kWindowLatentVisibleFullScreen = 1 << 2
|
||
|
kWindowLatentVisibleAppHidden = 1 << 3
|
||
|
kWindowLatentVisibleCollapsedOwner = 1 << 4
|
||
|
kWindowLatentVisibleCollapsedGroup = 1 << 5
|
||
|
kWindowPropertyPersistent = 0x00000001
|
||
|
kWindowGroupAttrSelectable = kWindowGroupAttrSelectAsLayer
|
||
|
kWindowGroupAttrPositionFixed = kWindowGroupAttrMoveTogether
|
||
|
kWindowGroupAttrZOrderFixed = kWindowGroupAttrLayerTogether
|