diff options
Diffstat (limited to 'Mac/Lib/Carbon/Windows.py')
-rw-r--r-- | Mac/Lib/Carbon/Windows.py | 90 |
1 files changed, 70 insertions, 20 deletions
diff --git a/Mac/Lib/Carbon/Windows.py b/Mac/Lib/Carbon/Windows.py index 62dcc86..71685df 100644 --- a/Mac/Lib/Carbon/Windows.py +++ b/Mac/Lib/Carbon/Windows.py @@ -1,14 +1,23 @@ # 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 -kDesktopWindowClass = 7L -# kAllWindowClasses = (unsigned long)0xFFFFFFFF +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) @@ -19,15 +28,19 @@ kWindowResizableAttribute = (1L << 4) kWindowSideTitlebarAttribute = (1L << 5) kWindowNoUpdatesAttribute = (1L << 16) kWindowNoActivatesAttribute = (1L << 17) -kWindowNoBufferingAttribute = (1L << 20) +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 +kFloatingWindowDefinition = 124 kDocumentWindowVariantCode = 0 kModalDialogVariantCode = 1 kPlainDialogVariantCode = 2 @@ -57,6 +70,9 @@ kWindowDocumentDefProcResID = 64 kWindowDialogDefProcResID = 65 kWindowUtilityDefProcResID = 66 kWindowUtilitySideTitleDefProcResID = 67 +kWindowSheetDefProcResID = 68 +kWindowSimpleDefProcResID = 69 +kWindowSheetAlertDefProcResID = 70 kWindowDocumentProc = 1024 kWindowGrowDocumentProc = 1025 kWindowVertZoomDocumentProc = 1026 @@ -88,6 +104,10 @@ kWindowFloatSideHorizZoomProc = 1081 kWindowFloatSideHorizZoomGrowProc = 1083 kWindowFloatSideFullZoomProc = 1085 kWindowFloatSideFullZoomGrowProc = 1087 +kWindowSheetProc = 1088 +kWindowSheetAlertProc = 1120 +kWindowSimpleProc = 1104 +kWindowSimpleFrameProc = 1105 kWindowNoPosition = 0x0000 kWindowDefaultPosition = 0x0000 kWindowCenterMainScreen = 0x280A @@ -119,7 +139,8 @@ kWindowTitleProxyIconRgn = 8 kWindowStructureRgn = 32 kWindowContentRgn = 33 kWindowUpdateRgn = 34 -kWindowGlobalPortRgn = 40 +kWindowOpaqueRgn = 35 +kWindowGlobalPortRgn = 40 dialogKind = 2 userKind = 8 kDialogWindowKind = 2 @@ -135,7 +156,7 @@ inGoAway = 6 inZoomIn = 7 inZoomOut = 8 inCollapseBox = 11 -inProxyIcon = 12 +inProxyIcon = 12 wNoHit = 0 wInContent = 1 wInDrag = 2 @@ -144,7 +165,7 @@ wInGoAway = 4 wInZoomIn = 5 wInZoomOut = 6 wInCollapseBox = 9 -wInProxyIcon = 10 +wInProxyIcon = 10 kWindowMsgDraw = 0 kWindowMsgHitTest = 1 kWindowMsgCalculateShape = 2 @@ -159,8 +180,8 @@ kWindowMsgModified = 10 kWindowMsgDrawInCurrentPort = 11 kWindowMsgSetupProxyDragImage = 12 kWindowMsgStateChanged = 13 -kWindowMsgMeasureTitle = 14 -kWindowMsgGetGrowImageRegion = 19 +kWindowMsgMeasureTitle = 14 +kWindowMsgGetGrowImageRegion = 19 wDraw = 0 wHit = 1 wCalcRgns = 2 @@ -169,10 +190,6 @@ wDispose = 4 wGrow = 5 wDrawGIcon = 6 kWindowStateTitleChanged = (1 << 0) -kWindowGrowSideTop = 0x01 -kWindowGrowSideLeft = 0x02 -kWindowGrowSideBottom = 0x04 -kWindowGrowSideRight = 0x08 kWindowCanGrow = (1 << 0) kWindowCanZoom = (1 << 1) kWindowCanCollapse = (1 << 2) @@ -186,8 +203,10 @@ kWindowCanDrawInCurrentPort = (1 << 9) kWindowCanSetupProxyDragImage = (1 << 10) kWindowCanMeasureTitle = (1 << 11) kWindowWantsDisposeAtProcessDeath = (1 << 12) +kWindowSupportsGetGrowImageRegion = (1 << 13) +kWindowDefSupportsColorGrafPort = 0x40000002 +kWindowIsOpaque = (1 << 14) kWindowSupportsSetGrowImageRegion = (1 << 13) -kWindowDefSupportsColorGrafPort = 0x40000002 deskPatID = 16 wContentColor = 0 wFrameColor = 1 @@ -200,14 +219,45 @@ kWindowDefinitionVersionTwo = 2 kWindowIsCollapsedState = (1 << 0L) kStoredWindowSystemTag = FOUR_CHAR_CODE('appl') kStoredBasicWindowDescriptionID = FOUR_CHAR_CODE('sbas') -kStoredWindowPascalTitleID = FOUR_CHAR_CODE('s255') +kStoredWindowPascalTitleID = FOUR_CHAR_CODE('s255') kWindowDefProcPtr = 0 -kWindowDefObjectClass = 1 +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 +kScrollWindowEraseToPortBackground = (1L << 1) +kWindowZoomTransitionEffect = 1 +kWindowSheetTransitionEffect = 2 +kWindowSlideTransitionEffect = 3 kWindowShowTransitionAction = 1 -kWindowHideTransitionAction = 2 -kWindowPropertyPersistent = 0x00000001 +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 |