append(): Fixing the test for convertability after consultation with
[python/dscho.git] / Mac / Lib / Carbon / Windows.py
blob71685dffd507a210b914e735feca7406637d3e10
1 # Generated from 'MacWindows.h'
3 def FOUR_CHAR_CODE(x): return x
4 false = 0
5 true = 1
6 kAlertWindowClass = 1L
7 kMovableAlertWindowClass = 2L
8 kModalWindowClass = 3L
9 kMovableModalWindowClass = 4L
10 kFloatingWindowClass = 5L
11 kDocumentWindowClass = 6L
12 kUtilityWindowClass = 8L
13 kHelpWindowClass = 10L
14 kSheetWindowClass = 11L
15 kToolbarWindowClass = 12L
16 kPlainWindowClass = 13L
17 kOverlayWindowClass = 14L
18 kSheetAlertWindowClass = 15L
19 kAltPlainWindowClass = 16L
20 # kAllWindowClasses = (unsigned long)0xFFFFFFFF
21 kWindowNoAttributes = 0L
22 kWindowCloseBoxAttribute = (1L << 0)
23 kWindowHorizontalZoomAttribute = (1L << 1)
24 kWindowVerticalZoomAttribute = (1L << 2)
25 kWindowFullZoomAttribute = (kWindowVerticalZoomAttribute | kWindowHorizontalZoomAttribute)
26 kWindowCollapseBoxAttribute = (1L << 3)
27 kWindowResizableAttribute = (1L << 4)
28 kWindowSideTitlebarAttribute = (1L << 5)
29 kWindowNoUpdatesAttribute = (1L << 16)
30 kWindowNoActivatesAttribute = (1L << 17)
31 kWindowOpaqueForEventsAttribute = (1L << 18)
32 kWindowNoShadowAttribute = (1L << 21)
33 kWindowHideOnSuspendAttribute = (1L << 24)
34 kWindowStandardHandlerAttribute = (1L << 25)
35 kWindowHideOnFullScreenAttribute = (1L << 26)
36 kWindowInWindowMenuAttribute = (1L << 27)
37 kWindowLiveResizeAttribute = (1L << 28)
38 kWindowStandardDocumentAttributes = (kWindowCloseBoxAttribute | kWindowFullZoomAttribute | kWindowCollapseBoxAttribute | kWindowResizableAttribute)
39 kWindowStandardFloatingAttributes = (kWindowCloseBoxAttribute | kWindowCollapseBoxAttribute)
40 kWindowDefProcType = FOUR_CHAR_CODE('WDEF')
41 kStandardWindowDefinition = 0
42 kRoundWindowDefinition = 1
43 kFloatingWindowDefinition = 124
44 kDocumentWindowVariantCode = 0
45 kModalDialogVariantCode = 1
46 kPlainDialogVariantCode = 2
47 kShadowDialogVariantCode = 3
48 kMovableModalDialogVariantCode = 5
49 kAlertVariantCode = 7
50 kMovableAlertVariantCode = 9
51 kSideFloaterVariantCode = 8
52 documentProc = 0
53 dBoxProc = 1
54 plainDBox = 2
55 altDBoxProc = 3
56 noGrowDocProc = 4
57 movableDBoxProc = 5
58 zoomDocProc = 8
59 zoomNoGrow = 12
60 floatProc = 1985
61 floatGrowProc = 1987
62 floatZoomProc = 1989
63 floatZoomGrowProc = 1991
64 floatSideProc = 1993
65 floatSideGrowProc = 1995
66 floatSideZoomProc = 1997
67 floatSideZoomGrowProc = 1999
68 rDocProc = 16
69 kWindowDocumentDefProcResID = 64
70 kWindowDialogDefProcResID = 65
71 kWindowUtilityDefProcResID = 66
72 kWindowUtilitySideTitleDefProcResID = 67
73 kWindowSheetDefProcResID = 68
74 kWindowSimpleDefProcResID = 69
75 kWindowSheetAlertDefProcResID = 70
76 kWindowDocumentProc = 1024
77 kWindowGrowDocumentProc = 1025
78 kWindowVertZoomDocumentProc = 1026
79 kWindowVertZoomGrowDocumentProc = 1027
80 kWindowHorizZoomDocumentProc = 1028
81 kWindowHorizZoomGrowDocumentProc = 1029
82 kWindowFullZoomDocumentProc = 1030
83 kWindowFullZoomGrowDocumentProc = 1031
84 kWindowPlainDialogProc = 1040
85 kWindowShadowDialogProc = 1041
86 kWindowModalDialogProc = 1042
87 kWindowMovableModalDialogProc = 1043
88 kWindowAlertProc = 1044
89 kWindowMovableAlertProc = 1045
90 kWindowMovableModalGrowProc = 1046
91 kWindowFloatProc = 1057
92 kWindowFloatGrowProc = 1059
93 kWindowFloatVertZoomProc = 1061
94 kWindowFloatVertZoomGrowProc = 1063
95 kWindowFloatHorizZoomProc = 1065
96 kWindowFloatHorizZoomGrowProc = 1067
97 kWindowFloatFullZoomProc = 1069
98 kWindowFloatFullZoomGrowProc = 1071
99 kWindowFloatSideProc = 1073
100 kWindowFloatSideGrowProc = 1075
101 kWindowFloatSideVertZoomProc = 1077
102 kWindowFloatSideVertZoomGrowProc = 1079
103 kWindowFloatSideHorizZoomProc = 1081
104 kWindowFloatSideHorizZoomGrowProc = 1083
105 kWindowFloatSideFullZoomProc = 1085
106 kWindowFloatSideFullZoomGrowProc = 1087
107 kWindowSheetProc = 1088
108 kWindowSheetAlertProc = 1120
109 kWindowSimpleProc = 1104
110 kWindowSimpleFrameProc = 1105
111 kWindowNoPosition = 0x0000
112 kWindowDefaultPosition = 0x0000
113 kWindowCenterMainScreen = 0x280A
114 kWindowAlertPositionMainScreen = 0x300A
115 kWindowStaggerMainScreen = 0x380A
116 kWindowCenterParentWindow = 0xA80A
117 kWindowAlertPositionParentWindow = 0xB00A
118 kWindowStaggerParentWindow = 0xB80A
119 kWindowCenterParentWindowScreen = 0x680A
120 kWindowAlertPositionParentWindowScreen = 0x700A
121 kWindowStaggerParentWindowScreen = 0x780A
122 kWindowCenterOnMainScreen = 0x00000001
123 kWindowCenterOnParentWindow = 0x00000002
124 kWindowCenterOnParentWindowScreen = 0x00000003
125 kWindowCascadeOnMainScreen = 0x00000004
126 kWindowCascadeOnParentWindow = 0x00000005
127 kWindowCascadeOnParentWindowScreen = 0x00000006
128 kWindowAlertPositionOnMainScreen = 0x00000007
129 kWindowAlertPositionOnParentWindow = 0x00000008
130 kWindowAlertPositionOnParentWindowScreen = 0x00000009
131 kWindowTitleBarRgn = 0
132 kWindowTitleTextRgn = 1
133 kWindowCloseBoxRgn = 2
134 kWindowZoomBoxRgn = 3
135 kWindowDragRgn = 5
136 kWindowGrowRgn = 6
137 kWindowCollapseBoxRgn = 7
138 kWindowTitleProxyIconRgn = 8
139 kWindowStructureRgn = 32
140 kWindowContentRgn = 33
141 kWindowUpdateRgn = 34
142 kWindowOpaqueRgn = 35
143 kWindowGlobalPortRgn = 40
144 dialogKind = 2
145 userKind = 8
146 kDialogWindowKind = 2
147 kApplicationWindowKind = 8
148 inDesk = 0
149 inNoWindow = 0
150 inMenuBar = 1
151 inSysWindow = 2
152 inContent = 3
153 inDrag = 4
154 inGrow = 5
155 inGoAway = 6
156 inZoomIn = 7
157 inZoomOut = 8
158 inCollapseBox = 11
159 inProxyIcon = 12
160 wNoHit = 0
161 wInContent = 1
162 wInDrag = 2
163 wInGrow = 3
164 wInGoAway = 4
165 wInZoomIn = 5
166 wInZoomOut = 6
167 wInCollapseBox = 9
168 wInProxyIcon = 10
169 kWindowMsgDraw = 0
170 kWindowMsgHitTest = 1
171 kWindowMsgCalculateShape = 2
172 kWindowMsgInitialize = 3
173 kWindowMsgCleanUp = 4
174 kWindowMsgDrawGrowOutline = 5
175 kWindowMsgDrawGrowBox = 6
176 kWindowMsgGetFeatures = 7
177 kWindowMsgGetRegion = 8
178 kWindowMsgDragHilite = 9
179 kWindowMsgModified = 10
180 kWindowMsgDrawInCurrentPort = 11
181 kWindowMsgSetupProxyDragImage = 12
182 kWindowMsgStateChanged = 13
183 kWindowMsgMeasureTitle = 14
184 kWindowMsgGetGrowImageRegion = 19
185 wDraw = 0
186 wHit = 1
187 wCalcRgns = 2
188 wNew = 3
189 wDispose = 4
190 wGrow = 5
191 wDrawGIcon = 6
192 kWindowStateTitleChanged = (1 << 0)
193 kWindowCanGrow = (1 << 0)
194 kWindowCanZoom = (1 << 1)
195 kWindowCanCollapse = (1 << 2)
196 kWindowIsModal = (1 << 3)
197 kWindowCanGetWindowRegion = (1 << 4)
198 kWindowIsAlert = (1 << 5)
199 kWindowHasTitleBar = (1 << 6)
200 kWindowSupportsDragHilite = (1 << 7)
201 kWindowSupportsModifiedBit = (1 << 8)
202 kWindowCanDrawInCurrentPort = (1 << 9)
203 kWindowCanSetupProxyDragImage = (1 << 10)
204 kWindowCanMeasureTitle = (1 << 11)
205 kWindowWantsDisposeAtProcessDeath = (1 << 12)
206 kWindowSupportsGetGrowImageRegion = (1 << 13)
207 kWindowDefSupportsColorGrafPort = 0x40000002
208 kWindowIsOpaque = (1 << 14)
209 kWindowSupportsSetGrowImageRegion = (1 << 13)
210 deskPatID = 16
211 wContentColor = 0
212 wFrameColor = 1
213 wTextColor = 2
214 wHiliteColor = 3
215 wTitleBarColor = 4
216 # kMouseUpOutOfSlop = (long)0x80008000
217 kWindowDefinitionVersionOne = 1
218 kWindowDefinitionVersionTwo = 2
219 kWindowIsCollapsedState = (1 << 0L)
220 kStoredWindowSystemTag = FOUR_CHAR_CODE('appl')
221 kStoredBasicWindowDescriptionID = FOUR_CHAR_CODE('sbas')
222 kStoredWindowPascalTitleID = FOUR_CHAR_CODE('s255')
223 kWindowDefProcPtr = 0
224 kWindowDefObjectClass = 1
225 kWindowDefProcID = 2
226 kWindowModalityNone = 0
227 kWindowModalitySystemModal = 1
228 kWindowModalityAppModal = 2
229 kWindowModalityWindowModal = 3
230 windowGroupInvalidErr = -5616
231 kWindowGroupAttrSelectAsLayer = 1 << 0
232 kWindowGroupAttrMoveTogether = 1 << 1
233 kWindowGroupAttrLayerTogether = 1 << 2
234 kWindowGroupAttrSharedActivation = 1 << 3
235 kWindowGroupAttrHideOnCollapse = 1 << 4
236 kWindowActivationScopeNone = 0
237 kWindowActivationScopeIndependent = 1
238 kWindowActivationScopeAll = 2
239 kNextWindowGroup = true
240 kPreviousWindowGroup = false
241 kWindowGroupContentsReturnWindows = 1 << 0
242 kWindowGroupContentsRecurse = 1 << 1
243 kWindowGroupContentsVisible = 1 << 2
244 kWindowPaintProcOptionsNone = 0
245 kScrollWindowNoOptions = 0
246 kScrollWindowInvalidate = (1L << 0)
247 kScrollWindowEraseToPortBackground = (1L << 1)
248 kWindowZoomTransitionEffect = 1
249 kWindowSheetTransitionEffect = 2
250 kWindowSlideTransitionEffect = 3
251 kWindowShowTransitionAction = 1
252 kWindowHideTransitionAction = 2
253 kWindowMoveTransitionAction = 3
254 kWindowResizeTransitionAction = 4
255 kWindowConstrainMayResize = (1L << 0)
256 kWindowConstrainMoveRegardlessOfFit = (1L << 1)
257 kWindowConstrainAllowPartial = (1L << 2)
258 kWindowConstrainCalcOnly = (1L << 3)
259 kWindowConstrainStandardOptions = kWindowConstrainMoveRegardlessOfFit
260 kWindowPropertyPersistent = 0x00000001
261 kWindowGroupAttrSelectable = kWindowGroupAttrSelectAsLayer
262 kWindowGroupAttrPositionFixed = kWindowGroupAttrMoveTogether
263 kWindowGroupAttrZOrderFixed = kWindowGroupAttrLayerTogether