1 # Generated from 'MacWindows.h'
3 def FOUR_CHAR_CODE(x
): return x
6 kWindowNoConstrainAttribute
= 0x80000000
8 kMovableAlertWindowClass
= 2
10 kMovableModalWindowClass
= 4
11 kFloatingWindowClass
= 5
12 kDocumentWindowClass
= 6
13 kUtilityWindowClass
= 8
15 kSheetWindowClass
= 11
16 kToolbarWindowClass
= 12
17 kPlainWindowClass
= 13
18 kOverlayWindowClass
= 14
19 kSheetAlertWindowClass
= 15
20 kAltPlainWindowClass
= 16
21 kDrawerWindowClass
= 20
22 # kAllWindowClasses = (unsigned long)0xFFFFFFFF
23 kWindowNoAttributes
= 0L
24 kWindowCloseBoxAttribute
= (1L << 0)
25 kWindowHorizontalZoomAttribute
= (1L << 1)
26 kWindowVerticalZoomAttribute
= (1L << 2)
27 kWindowFullZoomAttribute
= (kWindowVerticalZoomAttribute | kWindowHorizontalZoomAttribute
)
28 kWindowCollapseBoxAttribute
= (1L << 3)
29 kWindowResizableAttribute
= (1L << 4)
30 kWindowSideTitlebarAttribute
= (1L << 5)
31 kWindowToolbarButtonAttribute
= (1L << 6)
32 kWindowNoUpdatesAttribute
= (1L << 16)
33 kWindowNoActivatesAttribute
= (1L << 17)
34 kWindowOpaqueForEventsAttribute
= (1L << 18)
35 kWindowNoShadowAttribute
= (1L << 21)
36 kWindowHideOnSuspendAttribute
= (1L << 24)
37 kWindowStandardHandlerAttribute
= (1L << 25)
38 kWindowHideOnFullScreenAttribute
= (1L << 26)
39 kWindowInWindowMenuAttribute
= (1L << 27)
40 kWindowLiveResizeAttribute
= (1L << 28)
41 # kWindowNoConstrainAttribute = (unsigned long)((1L << 31))
42 kWindowStandardDocumentAttributes
= (kWindowCloseBoxAttribute | kWindowFullZoomAttribute | kWindowCollapseBoxAttribute | kWindowResizableAttribute
)
43 kWindowStandardFloatingAttributes
= (kWindowCloseBoxAttribute | kWindowCollapseBoxAttribute
)
44 kWindowDefProcType
= FOUR_CHAR_CODE('WDEF')
45 kStandardWindowDefinition
= 0
46 kRoundWindowDefinition
= 1
47 kFloatingWindowDefinition
= 124
48 kDocumentWindowVariantCode
= 0
49 kModalDialogVariantCode
= 1
50 kPlainDialogVariantCode
= 2
51 kShadowDialogVariantCode
= 3
52 kMovableModalDialogVariantCode
= 5
54 kMovableAlertVariantCode
= 9
55 kSideFloaterVariantCode
= 8
67 floatZoomGrowProc
= 1991
69 floatSideGrowProc
= 1995
70 floatSideZoomProc
= 1997
71 floatSideZoomGrowProc
= 1999
73 kWindowDocumentDefProcResID
= 64
74 kWindowDialogDefProcResID
= 65
75 kWindowUtilityDefProcResID
= 66
76 kWindowUtilitySideTitleDefProcResID
= 67
77 kWindowSheetDefProcResID
= 68
78 kWindowSimpleDefProcResID
= 69
79 kWindowSheetAlertDefProcResID
= 70
80 kWindowDocumentProc
= 1024
81 kWindowGrowDocumentProc
= 1025
82 kWindowVertZoomDocumentProc
= 1026
83 kWindowVertZoomGrowDocumentProc
= 1027
84 kWindowHorizZoomDocumentProc
= 1028
85 kWindowHorizZoomGrowDocumentProc
= 1029
86 kWindowFullZoomDocumentProc
= 1030
87 kWindowFullZoomGrowDocumentProc
= 1031
88 kWindowPlainDialogProc
= 1040
89 kWindowShadowDialogProc
= 1041
90 kWindowModalDialogProc
= 1042
91 kWindowMovableModalDialogProc
= 1043
92 kWindowAlertProc
= 1044
93 kWindowMovableAlertProc
= 1045
94 kWindowMovableModalGrowProc
= 1046
95 kWindowFloatProc
= 1057
96 kWindowFloatGrowProc
= 1059
97 kWindowFloatVertZoomProc
= 1061
98 kWindowFloatVertZoomGrowProc
= 1063
99 kWindowFloatHorizZoomProc
= 1065
100 kWindowFloatHorizZoomGrowProc
= 1067
101 kWindowFloatFullZoomProc
= 1069
102 kWindowFloatFullZoomGrowProc
= 1071
103 kWindowFloatSideProc
= 1073
104 kWindowFloatSideGrowProc
= 1075
105 kWindowFloatSideVertZoomProc
= 1077
106 kWindowFloatSideVertZoomGrowProc
= 1079
107 kWindowFloatSideHorizZoomProc
= 1081
108 kWindowFloatSideHorizZoomGrowProc
= 1083
109 kWindowFloatSideFullZoomProc
= 1085
110 kWindowFloatSideFullZoomGrowProc
= 1087
111 kWindowSheetProc
= 1088
112 kWindowSheetAlertProc
= 1120
113 kWindowSimpleProc
= 1104
114 kWindowSimpleFrameProc
= 1105
115 kWindowNoPosition
= 0x0000
116 kWindowDefaultPosition
= 0x0000
117 kWindowCenterMainScreen
= 0x280A
118 kWindowAlertPositionMainScreen
= 0x300A
119 kWindowStaggerMainScreen
= 0x380A
120 kWindowCenterParentWindow
= 0xA80A
121 kWindowAlertPositionParentWindow
= 0xB00A
122 kWindowStaggerParentWindow
= 0xB80A
123 kWindowCenterParentWindowScreen
= 0x680A
124 kWindowAlertPositionParentWindowScreen
= 0x700A
125 kWindowStaggerParentWindowScreen
= 0x780A
126 kWindowCenterOnMainScreen
= 1
127 kWindowCenterOnParentWindow
= 2
128 kWindowCenterOnParentWindowScreen
= 3
129 kWindowCascadeOnMainScreen
= 4
130 kWindowCascadeOnParentWindow
= 5
131 kWindowCascadeOnParentWindowScreen
= 6
132 kWindowCascadeStartAtParentWindowScreen
= 10
133 kWindowAlertPositionOnMainScreen
= 7
134 kWindowAlertPositionOnParentWindow
= 8
135 kWindowAlertPositionOnParentWindowScreen
= 9
136 kWindowTitleBarRgn
= 0
137 kWindowTitleTextRgn
= 1
138 kWindowCloseBoxRgn
= 2
139 kWindowZoomBoxRgn
= 3
142 kWindowCollapseBoxRgn
= 7
143 kWindowTitleProxyIconRgn
= 8
144 kWindowStructureRgn
= 32
145 kWindowContentRgn
= 33
146 kWindowUpdateRgn
= 34
147 kWindowOpaqueRgn
= 35
148 kWindowGlobalPortRgn
= 40
151 kDialogWindowKind
= 2
152 kApplicationWindowKind
= 8
176 wInToolbarButton
= 11
179 kWindowMsgHitTest
= 1
180 kWindowMsgCalculateShape
= 2
181 kWindowMsgInitialize
= 3
182 kWindowMsgCleanUp
= 4
183 kWindowMsgDrawGrowOutline
= 5
184 kWindowMsgDrawGrowBox
= 6
185 kWindowMsgGetFeatures
= 7
186 kWindowMsgGetRegion
= 8
187 kWindowMsgDragHilite
= 9
188 kWindowMsgModified
= 10
189 kWindowMsgDrawInCurrentPort
= 11
190 kWindowMsgSetupProxyDragImage
= 12
191 kWindowMsgStateChanged
= 13
192 kWindowMsgMeasureTitle
= 14
193 kWindowMsgGetGrowImageRegion
= 19
201 kWindowStateTitleChanged
= (1 << 0)
202 kWindowCanGrow
= (1 << 0)
203 kWindowCanZoom
= (1 << 1)
204 kWindowCanCollapse
= (1 << 2)
205 kWindowIsModal
= (1 << 3)
206 kWindowCanGetWindowRegion
= (1 << 4)
207 kWindowIsAlert
= (1 << 5)
208 kWindowHasTitleBar
= (1 << 6)
209 kWindowSupportsDragHilite
= (1 << 7)
210 kWindowSupportsModifiedBit
= (1 << 8)
211 kWindowCanDrawInCurrentPort
= (1 << 9)
212 kWindowCanSetupProxyDragImage
= (1 << 10)
213 kWindowCanMeasureTitle
= (1 << 11)
214 kWindowWantsDisposeAtProcessDeath
= (1 << 12)
215 kWindowSupportsGetGrowImageRegion
= (1 << 13)
216 kWindowDefSupportsColorGrafPort
= 0x40000002
217 kWindowIsOpaque
= (1 << 14)
218 kWindowSupportsSetGrowImageRegion
= (1 << 13)
225 # kMouseUpOutOfSlop = (long)0x80008000
226 kWindowDefinitionVersionOne
= 1
227 kWindowDefinitionVersionTwo
= 2
228 kWindowIsCollapsedState
= (1 << 0L)
229 kStoredWindowSystemTag
= FOUR_CHAR_CODE('appl')
230 kStoredBasicWindowDescriptionID
= FOUR_CHAR_CODE('sbas')
231 kStoredWindowPascalTitleID
= FOUR_CHAR_CODE('s255')
232 kWindowDefProcPtr
= 0
233 kWindowDefObjectClass
= 1
235 kWindowModalityNone
= 0
236 kWindowModalitySystemModal
= 1
237 kWindowModalityAppModal
= 2
238 kWindowModalityWindowModal
= 3
239 kWindowGroupAttrSelectAsLayer
= 1 << 0
240 kWindowGroupAttrMoveTogether
= 1 << 1
241 kWindowGroupAttrLayerTogether
= 1 << 2
242 kWindowGroupAttrSharedActivation
= 1 << 3
243 kWindowGroupAttrHideOnCollapse
= 1 << 4
244 kWindowActivationScopeNone
= 0
245 kWindowActivationScopeIndependent
= 1
246 kWindowActivationScopeAll
= 2
247 kNextWindowGroup
= true
248 kPreviousWindowGroup
= false
249 kWindowGroupContentsReturnWindows
= 1 << 0
250 kWindowGroupContentsRecurse
= 1 << 1
251 kWindowGroupContentsVisible
= 1 << 2
252 kWindowPaintProcOptionsNone
= 0
253 kScrollWindowNoOptions
= 0
254 kScrollWindowInvalidate
= (1L << 0)
255 kScrollWindowEraseToPortBackground
= (1L << 1)
256 kWindowMenuIncludeRotate
= 1 << 0
257 kWindowZoomTransitionEffect
= 1
258 kWindowSheetTransitionEffect
= 2
259 kWindowSlideTransitionEffect
= 3
260 kWindowShowTransitionAction
= 1
261 kWindowHideTransitionAction
= 2
262 kWindowMoveTransitionAction
= 3
263 kWindowResizeTransitionAction
= 4
264 kWindowConstrainMayResize
= (1L << 0)
265 kWindowConstrainMoveRegardlessOfFit
= (1L << 1)
266 kWindowConstrainAllowPartial
= (1L << 2)
267 kWindowConstrainCalcOnly
= (1L << 3)
268 kWindowConstrainUseTransitionWindow
= (1L << 4)
269 kWindowConstrainStandardOptions
= kWindowConstrainMoveRegardlessOfFit
270 kWindowLatentVisibleFloater
= 1 << 0
271 kWindowLatentVisibleSuspend
= 1 << 1
272 kWindowLatentVisibleFullScreen
= 1 << 2
273 kWindowLatentVisibleAppHidden
= 1 << 3
274 kWindowLatentVisibleCollapsedOwner
= 1 << 4
275 kWindowLatentVisibleCollapsedGroup
= 1 << 5
276 kWindowPropertyPersistent
= 0x00000001
277 kWindowGroupAttrSelectable
= kWindowGroupAttrSelectAsLayer
278 kWindowGroupAttrPositionFixed
= kWindowGroupAttrMoveTogether
279 kWindowGroupAttrZOrderFixed
= kWindowGroupAttrLayerTogether