| # 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 |