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