KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > eclipse > swt > internal > carbon > OS


1 /**********************************************************************
2  * Copyright (c) 2003-2004 IBM Corp.
3  * Portions Copyright (c) 1983-2002, Apple Computer, Inc.
4  *
5  * All rights reserved. This program and the accompanying materials
6  * are made available under the terms of the Eclipse Public License v1.0
7  * which accompanies this distribution, and is available at
8  * http://www.eclipse.org/legal/epl-v10.html
9  *
10  * Contributors:
11  * IBM Corporation - initial API and implementation
12  **********************************************************************/

13 package org.eclipse.swt.internal.carbon;
14
15  
16 import org.eclipse.swt.internal.*;
17
18 public class OS extends Platform {
19     static {
20         Library.loadLibrary ("swt-pi");
21     }
22     
23     /** Constants */
24     public static final int RGBDirect = 16;
25     public static final int alphaLock = 0x0400;
26     public static final int badDragFlavorErr = -1852;
27     public static final int bold = 1;
28     public static final int cantGetFlavorErr = -1854;
29     public static final int checkMark = 18;
30     public static final int cmdKey = 1 << 8;
31     public static final int controlKey = 1 << 12;
32     public static final int diamondMark = 19;
33     public static final int dragNotAcceptedErr = -1857;
34     public static final int errControlIsNotEmbedder = -30590;
35     public static final int errUnknownControl = -30584;
36     public static final int eventLoopTimedOutErr = -9875;
37     public static final int eventNotHandledErr = -9874;
38     public static final int gestaltSystemVersion = ('s'<<24) + ('y'<<16) + ('s'<<8) + 'v';
39     public static final int inContent = 3;
40     public static final int inMenuBar = 1;
41     public static final int inStructure = 15;
42     public static final int inZoomIn = 7;
43     public static final int inZoomOut = 8;
44     public static final int inToolbarButton = 13;
45     public static final int italic = 2;
46     public static final int k32ARGBPixelFormat = 0x00000020;
47     public static final int kAEQuitApplication = ('q'<<24) + ('u'<<16) + ('i'<<8) + 't';
48     public static final int kAlertCautionAlert = 2;
49     public static final int kAlertCautionIcon = ('c'<<24) + ('a'<<16) + ('u'<<8) + 't';
50     public static final int kAlertNoteAlert = 1;
51     public static final int kAlertNoteIcon = ('n'<<24) + ('o'<<16) + ('t'<<8) + 'e';
52     public static final int kAlertPlainAlert = 3;
53     public static final int kAlertStopAlert = 0;
54     public static final int kAlertStopIcon = ('s'<<24) + ('t'<<16) + ('o'<<8) + 'p';
55     public static final int kAlertDefaultOKText = -1;
56     public static final int kAlertDefaultCancelText = -1;
57     public static final int kAlertStdAlertOKButton = 1;
58     public static final int kAlertStdAlertCancelButton = 2;
59     public static final int kAlertStdAlertOtherButton = 3;
60     public static final int kAtSpecifiedOrigin = 0;
61     public static final int kATSDeletedGlyphcode = 0xFFFF;
62     public static final int kATSUDirectDataBaselineDeltaFixedArray = 1;
63     public static final int kATSUDirectDataLayoutRecordATSLayoutRecordVersion1 = 100;
64     public static final int kATSUDirectDataLayoutRecordATSLayoutRecordCurrent = kATSUDirectDataLayoutRecordATSLayoutRecordVersion1;
65     public static final int kATSULineAscentTag = 8;
66     public static final int kATSULineDescentTag = 9;
67     public static final int kATSULineDirectionTag = 3;
68     public static final int kATSLineUseDeviceMetrics = 0x01000000;
69     public static final int kATSUStartAlignment = 0x00000000;
70     public static final int kATSUEndAlignment = 0x40000000;
71     public static final int kATSUCenterAlignment = 0x20000000;
72     public static final int kATSUByCharacter = 0;
73     public static final int kATSUByTypographicCluster = 1;
74     public static final int kATSUByWord = 2;
75     public static final int kATSUByCharacterCluster = 3;
76     public static final int kATSUColorTag = 263;
77     public static final int kATSUCGContextTag = 32767;
78     public static final int kATSUFontTag = 261;
79     public static final int kATSULineFlushFactorTag = 5;
80     public static final int kATSULineHighlightCGColorTag = 17;
81     public static final int kATSULineLayoutOptionsTag = 7;
82     public static final int kATSULineWidthTag = 1;
83     public static final int kATSULeftToRightBaseDirection = 0;
84     public static final int kATSURightToLeftBaseDirection = 1;
85     public static final int kATSUQDBoldfaceTag = 256;
86     public static final int kATSUQDItalicTag = 257;
87     public static final int kATSUQDUnderlineTag = 258;
88     public static final int kATSUStyleStrikeThroughTag = 292;
89     public static final int kATSULeftTab = 0;
90     public static final int kATSUseDeviceOrigins = 1;
91     public static final int kATSUSizeTag = 262;
92     public static final int kATSUToTextEnd = 0xFFFFFFFF;
93     public static final int kCFAllocatorDefault = 0;
94     public static final int kCFNumberFormatterDecimalStyle = 1;
95     public static final int kCFURLPOSIXPathStyle = 0;
96     public static final int kCFStringEncodingASCII = 0x0600;
97     public static final int kCFStringEncodingUTF8 = 0x08000100;
98     public static final int kCGEncodingMacRoman = 1;
99     public static final int kCGImageAlphaFirst = 4;
100     public static final int kCGImageAlphaNoneSkipFirst = 6;
101     public static final int kCGInterpolationDefault = 0;
102     public static final int kCGInterpolationNone = 1;
103     public static final int kCGInterpolationLow = 2;
104     public static final int kCGInterpolationHigh = 3;
105     public static final int kCGLineCapButt = 0;
106     public static final int kCGLineCapRound = 1;
107     public static final int kCGLineCapSquare = 2;
108     public static final int kCGLineJoinMiter = 0;
109     public static final int kCGLineJoinRound = 1;
110     public static final int kCGLineJoinBevel = 2;
111     public static final int kCGPathElementMoveToPoint = 0;
112     public static final int kCGPathElementAddLineToPoint = 1;
113     public static final int kCGPathElementAddQuadCurveToPoint = 2;
114     public static final int kCGPathElementAddCurveToPoint = 3;
115     public static final int kCGPathElementCloseSubpath = 4;
116     public static final int kCGPatternTilingNoDistortion = 0;
117     public static final int kCGPatternTilingConstantSpacingMinimalDistortion = 1;
118     public static final int kCGPatternTilingConstantSpacing = 2;
119     public static final int kCGRenderingIntentDefault = 0;
120     public static final int kCGTextFill = 0;
121     public static final int kCGTextInvisible = 3;
122     public static final int kColorPickerDialogIsMoveable = 1;
123     public static final int kColorPickerDialogIsModal = 2;
124     public static final int kControlBehaviorPushbutton = 0;
125     public static final int kControlBehaviorToggles = 0x0100;
126     public static final int kControlBevelButtonAlignCenter = 0;
127     public static final int kControlBevelButtonAlignLeft = 1;
128     public static final int kControlBevelButtonAlignRight = 2;
129     public static final int kControlBevelButtonAlignTextCenter = 1;
130     public static final int kControlBevelButtonAlignTextFlushRight = -1;
131     public static final int kControlBevelButtonAlignTextFlushLeft = -2;
132     public static final int kControlBevelButtonNormalBevelProc = 33;
133     public static final int kControlBevelButtonSmallBevel = 0;
134     public static final int kControlBevelButtonLargeBevel = 2;
135     public static final int kControlBevelButtonMenuRefTag = ('m'<<24) + ('h'<<16) + ('n'<<8) + 'd';
136     public static final int kControlBevelButtonNormalBevel = 1;
137     public static final int kControlBevelButtonPlaceBelowGraphic = 3;
138     public static final int kControlBevelButtonPlaceToRightOfGraphic = 1;
139     public static final int kControlBevelButtonKindTag = ('b'<<24) + ('e'<<16) + ('b'<<8) + 'k';
140     public static final int kControlBevelButtonTextAlignTag = ('t'<<24) + ('a'<<16) + ('l'<<8) + 'i';
141     public static final int kControlBevelButtonTextPlaceTag = ('t'<<24) + ('p'<<16) + ('l'<<8) + 'c';
142     public static final int kControlBevelButtonGraphicAlignTag = ('g'<<24) + ('a'<<16) + ('l'<<8) + 'i';
143     public static final int kControlBoundsChangeSizeChanged = 1 << 2;
144     public static final int kControlBoundsChangePositionChanged = 1 << 3;
145     public static final int kControlCheckBoxAutoToggleProc = 371;
146     public static final int kControlContentCIconHandle = 130;
147     public static final int kControlContentIconRef = 132;
148     public static final int kControlContentMetaPart = -2;
149     public static final int kControlContentTextOnly = 0;
150     public static final int kControlDataBrowserIncludesFrameAndFocusTag = ('b'<<24) + ('r'<<16) + ('d'<<8) + 'r';
151     public static final int kControlDownButtonPart = 21;
152     public static final int kControlEditTextCFStringTag = ('c'<<24) + ('f'<<16) + ('s'<<8) + 't';
153     public static final int kControlEditTextLockedTag = ('l'<<24) + ('o'<<16) + ('c'<<8) + 'k';
154     public static final int kControlEditTextSingleLineTag = ('s'<<24) + ('g'<<16) + ('l'<<8) + 'c';
155     public static final int kControlEditTextSelectionTag = ('s'<<24) + ('e'<<16) + ('l'<<8) + 'e';
156     public static final int kControlEditTextTextTag = ('t'<<24) + ('e'<<16) + ('x'<<8) + 't';
157     public static final int kControlEntireControl = 0;
158     public static final int kControlFocusNoPart = 0;
159     public static final int kControlFontStyleTag = ('f'<<24) + ('o'<<16) + ('n'<<8) + 't';
160     public static final int kControlGetsFocusOnClick = 1 << 8;
161     public static final int kControlGroupBoxTextTitleProc = 160;
162     public static final int kControlHandlesTracking = 1 << 5;
163     public static final int kControlIconTransformTag = ('t'<<24) + ('r'<<16) + ('f'<<8) + 'm';
164     public static final int kControlIndicatorPart = 129;
165     public static final int kControlMsgApplyTextColor = 30;
166     public static final int kControlMsgSetUpBackground = 23;
167     public static final int kControlPageDownPart = 23;
168     public static final int kControlPageUpPart = 22;
169     public static final int kControlPopupArrowEastProc = 192;
170     public static final int kControlPopupArrowOrientationEast = 0;
171     public static final int kControlPopupArrowOrientationWest = 1;
172     public static final int kControlPopupArrowOrientationNorth = 2;
173     public static final int kControlPopupArrowOrientationSouth = 3;
174     public static final int kControlPopupArrowSizeNormal = 0;
175     public static final int kControlPopupArrowSizeSmall = 1;
176     public static final int kControlPopupButtonProc = 400;
177     public static final int kControlProgressBarIndeterminateTag = ('i'<<24) + ('n'<<16) + ('d'<<8) + 'e';
178     public static final int kControlProgressBarProc = 80;
179     public static final int kControlPushButtonProc = 368;
180     public static final int kControlRadioButtonAutoToggleProc = 372;
181     public static final int kControlScrollBarLiveProc = 386;
182     public static final int kControlSeparatorLineProc = 144;
183     public static final int kControlSliderLiveFeedback = (1 << 0);
184     public static final int kControlSliderNonDirectional = (1 << 3);
185     public static final int kControlSliderProc = 48;
186     public static final int kControlStructureMetaPart = -1;
187     public static final int kControlSupportsEmbedding = 1 << 1;
188     public static final int kControlSupportsFocus = 1 << 2;
189     public static final int kControlStaticTextCFStringTag = ('c'<<24) + ('f'<<16) + ('s'<<8) + 't';
190     public static final int kControlTabContentRectTag = ('r'<<24) + ('e'<<16) + ('c'<<8) + 't';
191     public static final int kControlTabDirectionNorth = 0;
192     public static final int kControlTabDirectionSouth = 1;
193     public static final int kControlTabImageContentTag = ('c'<<24) + ('o'<<16) + ('n'<<8) + 't';
194     public static final int kControlTabInfoVersionOne = 1;
195     public static final int kControlTabInfoTag = ('t'<<24) + ('a'<<16) + ('b'<<8) + 'i';
196     public static final int kControlTabSizeLarge = 0;
197     public static final int kControlTabSmallProc = 129;
198     public static final int kControlUpButtonPart = 20;
199     public static final int kControlUserPaneDrawProcTag = ('d'<<24) + ('r'<<16) + ('a'<<8) + 'w';
200     public static final int kControlUserPaneHitTestProcTag = ('h'<<24) + ('i'<<16) + ('t'<<8) + 't';
201     public static final int kControlUserPaneProc = 256;
202     public static final int kControlUserPaneTrackingProcTag = ('t'<<24) + ('r'<<16) + ('a'<<8) + 'k';
203     public static final int kControlUseBackColorMask = 16;
204     public static final int kControlUseFontMask = 0x1;
205     public static final int kControlUseForeColorMask = 8;
206     public static final int kControlUseJustMask = 0x0040;
207     public static final int kControlUseSizeMask = 0x4;
208     public static final int kControlUseThemeFontIDMask = 0x80;
209     public static final int kControlUseFaceMask = 0x2;
210     public static final int kCurrentProcess = 2;
211     public static final int kDataBrowserCheckboxType = ('c'<<24) + ('h'<<16) + ('b'<<8) + 'x';
212     public static final int kDataBrowserCmdTogglesSelection = 1 << 3;
213     public static final int kDataBrowserContainerClosed = 10;
214     public static final int kDataBrowserContainerClosing = 9;
215     public static final int kDataBrowserContainerIsClosableProperty = 6;
216     public static final int kDataBrowserContainerIsOpen = 1 << 1;
217     public static final int kDataBrowserContainerIsOpenableProperty = 5;
218     public static final int kDataBrowserContainerIsSortableProperty = 7;
219     public static final int kDataBrowserContainerOpened = 8;
220     public static final int kDataBrowserCustomType = 0x3F3F3F3F;
221     public static final int kDataBrowserDefaultPropertyFlags = 0;
222     public static final int kDataBrowserDragSelect = 1 << 0;
223     public static final int kDataBrowserIconAndTextType = ('t'<<24) + ('i'<<16) + ('c'<<8) + 'n';
224     public static final int kDataBrowserItemAnyState = -1;
225     public static final int kDataBrowserItemIsActiveProperty = 1;
226     public static final int kDataBrowserItemIsContainerProperty = 4;
227     public static final int kDataBrowserItemIsEditableProperty = 3;
228     public static final int kDataBrowserItemIsSelectableProperty = 2;
229     public static final int kDataBrowserItemIsSelected = 1 << 0;
230     public static final int kDataBrowserItemNoProperty = 0;
231     public static final int kDataBrowserItemParentContainerProperty = 11;
232     public static final int kDataBrowserItemsAdd = 0;
233     public static final int kDataBrowserItemsAssign = 1;
234     public static final int kDataBrowserItemsRemove = 3;
235     public static final int kDataBrowserItemRemoved = 2;
236     public static final int kDataBrowserItemSelected = 5;
237     public static final int kDataBrowserItemDeselected = 6;
238     public static final int kDataBrowserItemDoubleClicked = 7;
239     public static final int kDataBrowserLatestCallbacks = 0;
240     public static final int kDataBrowserLatestCustomCallbacks = 0;
241     public static final int kDataBrowserListView = ('l'<<24) + ('s'<<16) + ('t'<<8) + 'v';
242     public static final int kDataBrowserListViewLatestHeaderDesc = 0;
243     public static final int kDataBrowserListViewMovableColumn = 1 << OS.kDataBrowserViewSpecificFlagsOffset + 1;
244     public static final int kDataBrowserListViewSelectionColumn = 1 << OS.kDataBrowserViewSpecificFlagsOffset;
245     public static final int kDataBrowserListViewSortableColumn = 1 << 18;
246     public static final int kDataBrowserNeverEmptySelectionSet = 1 << 6;
247     public static final int kDataBrowserNoItem = 0;
248     public static final int kDataBrowserOrderIncreasing = 1;
249     public static final int kDataBrowserPropertyEnclosingPart = 0;
250     public static final int kDataBrowserPropertyContentPart = ('-'<<24) + ('-'<<16) + ('-'<<8) + '-';
251     public static final int kDataBrowserPropertyDisclosurePart = ('d'<<24) + ('i'<<16) + ('s'<<8) + 'c';
252     public static final int kDataBrowserPropertyIsMutable = 1 << 0;
253     public static final int kDataBrowserRevealOnly = 0;
254     public static final int kDataBrowserRevealAndCenterInView = 1 << 0;
255     public static final int kDataBrowserRevealWithoutSelecting = 1 << 1;
256     public static final int kDataBrowserSelectOnlyOne = 1 << 1;
257     public static final int kDataBrowserUserStateChanged = 13;
258     public static final int kDataBrowserUserToggledContainer = 16;
259     public static final int kDataBrowserTextType = ('t'<<24) + ('e'<<16) + ('x'<<8) + 't';
260     public static final int kDataBrowserTableViewFillHilite = 1;
261     public static final int kDataBrowserViewSpecificFlagsOffset = 16;
262     public static final int kDocumentWindowClass = 6;
263     public static final int kDragActionNothing = 0;
264     public static final int kDragActionCopy = 1;
265     public static final int kDragActionAlias = 1 << 1;
266     public static final int kDragActionGeneric = 1 << 2;
267     public static final int kDragActionPrivate = 1 << 3;
268     public static final int kDragActionMove = 1 << 4;
269     public static final int kDragActionDelete = 1 << 5;
270     public static final int kDragActionAll = 0xFFFFFFFF;
271     public static final int kDragTrackingEnterHandler = 1;
272     public static final int kDragTrackingEnterWindow = 2;
273     public static final int kDragTrackingInWindow = 3;
274     public static final int kDragTrackingLeaveWindow = 4;
275     public static final int kDragTrackingLeaveHandler = 5;
276     public static final int kEventAppleEvent = 1;
277     public static final int kEventAttributeUserEvent = 1 << 0;
278     public static final int kEventClassAppleEvent = ('e'<<24) + ('p'<<16) + ('p'<<8) + 'c';
279     public static final int kEventClassCommand = ('c'<<24) + ('m'<<16) + ('d'<<8) + 's';
280     public static final int kEventClassControl = ('c'<<24) + ('n'<<16) + ('t'<<8) + 'l';
281     public static final int kEventClassFont= ('f'<<24) + ('o'<<16) + ('n'<<8) + 't';
282     public static final int kEventClassHIObject = ('h'<<24) + ('i'<<16) + ('o'<<8) + 'b';
283     public static final int kEventClassKeyboard = ('k'<<24) + ('e'<<16) + ('y'<<8) + 'b';
284     public static final int kEventClassMenu = ('m'<<24) + ('e'<<16) + ('n'<<8) + 'u';
285     public static final int kEventClassMouse = ('m'<<24) + ('o'<<16) + ('u'<<8) + 's';
286     public static final int kEventClassTextInput = ('t'<<24) + ('e'<<16) + ('x'<<8) + 't';
287     public static final int kEventClassWindow = ('w'<<24) + ('i'<<16) + ('n'<<8) + 'd';
288     public static final int kEventControlApplyBackground = 5;
289     public static final int kEventControlActivate = 9;
290     public static final int kEventControlAddedSubControl = 152;
291     public static final int kEventControlBoundsChanged = 154;
292     public static final int kEventControlClick = 13;
293     public static final int kEventControlContextualMenuClick = 12;
294     public static final int kEventControlDeactivate = 10;
295     public static final int kEventControlDraw = 4;
296     public static final int kControlFocusNextPart = -1;
297     public static final int kEventControlGetFocusPart = 8;
298     public static final int kEventControlHit = 1;
299     public static final int kEventControlSetCursor = 11;
300     public static final int kEventControlSetFocusPart = 7;
301     public static final int kEventParamControlSubControl = ('c'<<24) + ('s'<<16) + ('u'<<8) + 'b';
302     public static final int kEventControlRemovingSubControl = 153;
303     public static final int kEventControlTrack = 51;
304     public static final int kEventPriorityStandard = 1;
305     public static final double kEventDurationForever = -1.0;
306     public static final double kEventDurationNoWait = 0.0;
307     public static final int kEventFontSelection = 2;
308     public static final int kEventFontPanelClosed = 1;
309     public static final int kEventParamGrafPort = ('g'<<24) + ('r'<<16) + ('a'<<8) + 'f';
310     public static final int kEventHIObjectConstruct = 1;
311     public static final int kEventHIObjectDestruct = 3;
312     public static final int kEventMenuCalculateSize = 1004;
313     public static final int kEventMenuClosed = 5;
314     public static final int kEventMenuCreateFrameView = 1005;
315     public static final int kEventMenuDrawItem = 102;
316     public static final int kEventMenuDrawItemContent = 103;
317     public static final int kEventMenuGetFrameBounds = 1006;
318     public static final int kEventMenuMeasureItemWidth = 100;
319     public static final int kEventMenuOpening = 4;
320     public static final int kEventMenuPopulate = 9;
321     public static final int kEventMenuTargetItem = 6;
322     public static final int kEventMouseButtonPrimary = 1;
323     public static final int kEventMouseButtonSecondary = 2;
324     public static final int kEventMouseButtonTertiary = 3;
325     public static final int kEventMouseDown = 1;
326     public static final int kEventMouseDragged = 6;
327     public static final int kEventMouseEntered = 8;
328     public static final int kEventMouseExited = 9;
329     public static final int kEventMouseMoved = 5;
330     public static final int kEventMouseUp = 2;
331     public static final int kEventMouseWheelAxisX = 0;
332     public static final int kEventMouseWheelAxisY = 1;
333     public static final int kEventMouseWheelMoved = 10;
334     public static final int kEventParamAEEventClass = ('e'<<24) + ('v'<<16) + ('c'<<8) + 'l';
335     public static final int kEventParamAEEventID = ('e'<<24) + ('v'<<16) + ('t'<<8) + 'i';
336     public static final int kEventParamATSUFontID = ('a'<<24) + ('u'<<16) + ('i'<<8) + 'd';
337     public static final int kEventParamAttributes = ('a'<<24) + ('t'<<16) + ('t'<<8) + 'r';
338     public static final int kEventParamBounds = ('b'<<24) + ('o'<<16) + ('u'<<8) + 'n';
339     public static final int kEventParamCGContextRef= ('c'<<24) + ('n'<<16) + ('t'<<8) + 'x';
340     public static final int kEventParamClickCount = ('c'<<24) + ('c'<<16) + ('n'<<8) + 't';
341     public static final int kEventParamControlPart= ('c'<<24) + ('p'<<16) + ('r'<<8) + 't';
342     public static final int kEventParamControlRef = ('c'<<24) + ('t'<<16) + ('r'<<8) + 'l';
343     public static final int kEventParamCurrentBounds = ('c'<<24) + ('r'<<16) + ('c'<<8) + 't';
344     public static final int kEventParamDirectObject = ('-'<<24) + ('-'<<16) + ('-'<<8) + '-';
345     public static final int kEventParamFMFontFamily = ('f'<<24) + ('m'<<16) + ('f'<<8) + 'm';
346     public static final int kEventParamFMFontStyle = ('f'<<24) + ('m'<<16) + ('s'<<8) + 't';
347     public static final int kEventParamFMFontSize = ('f'<<24) + ('m'<<16) + ('s'<<8) + 'z';
348     public static final int kEventParamFontColor = ('f'<<24) + ('c'<<16) + ('l'<<8) + 'r';
349     public static final int kEventParamKeyCode = ('k'<<24) + ('c'<<16) + ('o'<<8) + 'd';
350     public static final int kEventParamKeyMacCharCodes = ('k'<<24) + ('c'<<16) + ('h'<<8) + 'r';
351     public static final int kEventParamKeyModifiers = ('k'<<24) + ('m'<<16) + ('o'<<8) + 'd';
352     public static final int kEventParamMenuCommand = ('m'<<24) + ('c'<<16) + ('m'<<8) + 'd';
353     public static final int kEventParamMenuItemIndex = ('i'<<24) + ('t'<<16) + ('e'<<8) + 'm';
354     public static final int kEventParamMenuItemBounds = ('m'<<24) + ('i'<<16) + ('t'<<8) + 'b';
355     public static final int kEventParamMenuItemWidth = ('m'<<24) + ('i'<<16) + ('t'<<8) + 'w';
356     public static final int kEventParamMouseButton = ('m'<<24) + ('b'<<16) + ('t'<<8) + 'n';
357     public static final int kEventParamMouseChord = ('c'<<24) + ('h'<<16) + ('o'<<8) + 'r';
358     public static final int kEventParamMouseLocation = ('m'<<24) + ('l'<<16) + ('o'<<8) + 'c';
359     public static final int kEventParamMouseWheelAxis = ('m'<<24) + ('w'<<16) + ('a'<<8) + 'x';
360     public static final int kEventParamMouseWheelDelta = ('m'<<24) + ('w'<<16) + ('d'<<8) + 'l';
361     public static final int kEventParamPreviousBounds = ('p'<<24) + ('r'<<16) + ('c'<<8) + 't';
362     public static final int kEventParamOriginalBounds = ('o'<<24) + ('r'<<16) + ('c'<<8) + 't';
363     public static final int kEventParamRgnHandle = ('r'<<24) + ('g'<<16) + ('n'<<8) + 'h';
364     public static final int kEventParamTextInputSendText = ('t'<<24) + ('s'<<16) + ('t'<<8) + 'x';
365     public static final int kEventParamTextInputSendKeyboardEvent = ('t'<<24) + ('s'<<16) + ('k'<<8) + 'e';
366     public static final int kEventParamKeyUnicodes= ('k'<<24) + ('u'<<16) + ('n'<<8) + 'i';
367     public static final int kEventParamWindowDefPart = ('w'<<24) + ('d'<<16) + ('p'<<8) + 'c';
368     public static final int kEventParamWindowMouseLocation = ('w'<<24) + ('m'<<16) + ('o'<<8) + 'u';
369     public static final int kEventParamWindowRef = ('w'<<24) + ('i'<<16) + ('n'<<8) + 'd';
370     public static final int kEventParamWindowRegionCode = ('w'<<24) + ('s'<<16) + ('h'<<8) + 'p';
371     public static final int kEventProcessCommand = 1;
372     public static final int kEventRawKeyDown = 1;
373     public static final int kEventRawKeyRepeat = 2;
374     public static final int kEventRawKeyUp = 3;
375     public static final int kEventRawKeyModifiersChanged = 4;
376     public static final int kEventTextInputUnicodeForKeyEvent = 2;
377     public static final int kEventWindowActivated = 5;
378     public static final int kEventWindowBoundsChanged = 27;
379     public static final int kEventWindowClose = 72;
380     public static final int kEventWindowCollapsed = 67;
381     public static final int kEventWindowDeactivated = 6;
382     public static final int kEventWindowDrawContent = 2;
383     public static final int kEventWindowExpanded = 70;
384     public static final int kEventWindowFocusAcquired = 200;
385     public static final int kEventWindowFocusRelinquish = 201;
386     public static final int kEventWindowGetRegion = 1002;
387     public static final int kEventWindowHidden = 25;
388     public static final int kEventWindowHitTest = 1003;
389     public static final int kEventWindowShown = 24;
390     public static final int kEventWindowToolbarSwitchMode = 150;
391     public static final int kEventWindowUpdate = 1;
392     public static final int kFMIterationCompleted = -980;
393     public static final int kFloatingWindowClass = 5;
394     public static final int kFontFamilyName = 1;
395     public static final int kFontNoPlatformCode = -1;
396     public static final int kFontNoScriptCode = -1;
397     public static final int kFontNoLanguageCode = -1;
398     public static final int kFontSelectionQDStyleVersionZero = 0;
399     public static final int kFontSelectionQDType = ('q'<<24) + ('s'<<16) + ('t'<<8) + 'l';
400     public static final int kHIComboBoxAutoCompletionAttribute = (1 << 0);
401     public static final int kHIComboBoxAutoSizeListAttribute = (1 << 3);
402     public static final int kHIComboBoxEditTextPart = 5;
403     public static final int kHIComboBoxNumVisibleItemsTag = ('c'<<24) + ('b'<<16) + ('n'<<8) + 'i';
404     public static final int kHICommandFromMenu = 1 << 0;
405     public static final int kHICommandQuit = ('q'<<24) + ('u'<<16) + ('i'<<8) + 't';
406     public static final int kHIViewZOrderAbove = 1;
407     public static final int kHIViewZOrderBelow = 2;
408     public static final int kHMCFStringContent = ('c'<<24) + ('f'<<16) + ('s'<<8) + 't';
409     public static final int kHMAbsoluteCenterAligned = 23;
410     public static final int kHMContentProvided = 0;
411     public static final int kHMContentNotProvided = -1;
412     public static final int kHMContentNotProvidedDontPropagate = -2;
413     public static final int kHMDefaultSide = 0;
414     public static final int kHMDisposeContent = 1;
415     public static final int kHMSupplyContent = 0;
416     public static final int kHelpWindowClass = 10;
417     public static final int kInvalidFontFamily = -1;
418     public static final int kLarge1BitMask = ('I'<<24) + ('C'<<16) + ('N'<<8) + '#';
419     public static final int kLarge4BitData = ('i'<<24) + ('c'<<16) + ('l'<<8) + '4';
420     public static final int kLarge8BitData = ('i'<<24) + ('c'<<16) + ('l'<<8) + '8';
421     public static final int kLarge32BitData = ('i'<<24) + ('l'<<16) + ('3'<<8) + '2';
422     public static final int kLarge8BitMask = ('l'<<24) + ('8'<<16) + ('m'<<8) + 'k';
423     public static final int kSmall1BitMask = ('i'<<24) + ('c'<<16) + ('s'<<8) + '#';
424     public static final int kSmall4BitData = ('i'<<24) + ('c'<<16) + ('s'<<8) + '4';
425     public static final int kSmall8BitData = ('i'<<24) + ('c'<<16) + ('s'<<8) + '8';
426     public static final int kSmall32BitData = ('i'<<24) + ('s'<<16) + ('3'<<8) + '2';
427     public static final int kSmall8BitMask = ('s'<<24) + ('8'<<16) + ('m'<<8) + 'k';
428     public static final int kMini1BitMask = ('i'<<24) + ('c'<<16) + ('m'<<8) + '#';
429     public static final int kMini4BitData = ('i'<<24) + ('c'<<16) + ('m'<<8) + '4';
430     public static final int kMini8BitData = ('i'<<24) + ('c'<<16) + ('m'<<8) + '8';
431     public static final int kThumbnail32BitData = ('i'<<24) + ('t'<<16) + ('3'<<8) + '2';
432     public static final int kThumbnail8BitMask = ('t'<<24) + ('8'<<16) + ('m'<<8) + 'k';
433     public static final int kHuge1BitMask = ('i'<<24) + ('c'<<16) + ('h'<<8) + '#';
434     public static final int kHuge4BitData = ('i'<<24) + ('c'<<16) + ('h'<<8) + '4';
435     public static final int kHuge8BitData = ('i'<<24) + ('c'<<16) + ('h'<<8) + '8';
436     public static final int kHuge32BitData = ('i'<<24) + ('h'<<16) + ('3'<<8) + '2';
437     public static final int kHuge8BitMask = ('h'<<24) + ('8'<<16) + ('m'<<8) + 'k';
438     public static final int kLigaturesType = 1;
439     public static final int kQDParseRegionFromTop = (1 << 0);
440     public static final int kQDParseRegionFromBottom = (1 << 1);
441     public static final int kQDParseRegionFromLeft = (1 << 2);
442     public static final int kQDParseRegionFromRight = (1 << 3);
443     public static final int kQDParseRegionFromTopLeft = kQDParseRegionFromTop | kQDParseRegionFromLeft;
444     public static final int kQDRegionToRectsMsgInit = 1;
445     public static final int kQDRegionToRectsMsgParse = 2;
446     public static final int kQDRegionToRectsMsgTerminate = 3;
447     public static final int kRequiredLigaturesOffSelector = 1;
448     public static final int kCommonLigaturesOffSelector = 3;
449     public static final int kRareLigaturesOffSelector = 5;
450     public static final int kLogosOffSelector = 7;
451     public static final int kRebusPicturesOffSelector = 9;
452     public static final int kDiphthongLigaturesOffSelector = 11;
453     public static final int kSquaredLigaturesOffSelector = 13;
454     public static final int kAbbrevSquaredLigaturesOffSelector = 15;
455     public static final int kMacHelpVersion = 3;
456     public static final int kMenuBlankGlyph = 97;
457     public static final int kMenuCapsLockGlyph = 99;
458     public static final int kMenuCGImageRefType = 7;
459     public static final int kMenuCheckmarkGlyph = 18;
460     public static final int kMenuClearGlyph = 28;
461     public static final int kMenuCommandGlyph = 17;
462     public static final int kMenuContextualMenuGlyph = 109;
463     public static final int kMenuControlGlyph = 6;
464     public static final int kMenuControlISOGlyph = 138;
465     public static final int kMenuControlModifier = 4;
466     public static final int kMenuDeleteLeftGlyph = 23;
467     public static final int kMenuDeleteRightGlyph = 10;
468     public static final int kMenuDiamondGlyph = 19;
469     public static final int kMenuDownArrowGlyph = 106;
470     public static final int kMenuDownwardArrowDashedGlyph = 16;
471     public static final int kMenuEnterGlyph = 4;
472     public static final int kMenuEscapeGlyph = 27;
473     public static final int kMenuF10Glyph = 120;
474     public static final int kMenuF11Glyph = 121;
475     public static final int kMenuF12Glyph = 122;
476     public static final int kMenuF1Glyph = 111;
477     public static final int kMenuF2Glyph = 112;
478     public static final int kMenuF3Glyph = 113;
479     public static final int kMenuF4Glyph = 114;
480     public static final int kMenuF5Glyph = 115;
481     public static final int kMenuF6Glyph = 116;
482     public static final int kMenuF7Glyph = 117;
483     public static final int kMenuF8Glyph = 118;
484     public static final int kMenuF9Glyph = 119;
485     public static final int kMenuHelpGlyph = 103;
486     public static final int kMenuItemAttrCustomDraw = 1 << 11;
487     public static final int kMenuItemAttrAutoRepeat = 1 << 9;
488     public static final int kMenuItemAttrSeparator = 64;
489     public static final int kMenuLeftArrowDashedGlyph = 24;
490     public static final int kMenuLeftArrowGlyph = 100;
491     public static final int kMenuNoCommandModifier = (1 << 3);
492     public static final int kMenuNoIcon = 0;
493     public static final int kMenuNoModifiers = 0;
494     public static final int kMenuNonmarkingReturnGlyph = 13;
495     public static final int kMenuNullGlyph = 0;
496     public static final int kMenuOptionGlyph = 7;
497     public static final int kMenuOptionModifier = (1 << 1);
498     public static final int kMenuPageDownGlyph = 107;
499     public static final int kMenuPageUpGlyph = 98;
500     public static final int kMenuPencilGlyph = 15;
501     public static final int kMenuPowerGlyph = 110;
502     public static final int kMenuReturnGlyph = 11;
503     public static final int kMenuReturnR2LGlyph = 12;
504     public static final int kMenuRightArrowDashedGlyph = 26;
505     public static final int kMenuRightArrowGlyph = 101;
506     public static final int kMenuShiftGlyph = 5;
507     public static final int kMenuShiftModifier = (1 << 0);
508     public static final int kMenuTabRightGlyph = 2;
509     public static final int kMenuUpArrowDashedGlyph = 25;
510     public static final int kMenuUpArrowGlyph = 104;
511     public static final int kMouseTrackingMouseDown= 1;
512     public static final int kMouseTrackingMouseUp= 2;
513     public static final int kMouseTrackingMouseExited = 3;
514     public static final int kMouseTrackingMouseEntered = 4;
515     public static final int kMouseTrackingMouseDragged= 5;
516     public static final int kMouseTrackingMouseKeyModifiersChanged= 6;
517     public static final int kMouseTrackingUserCancelled= 7;
518     public static final int kMouseTrackingTimedOut= 8;
519     public static final int kMouseTrackingMouseMoved= 9;
520     public static final int kModalWindowClass = 3;
521     public static final int kMovableModalWindowClass = 4;
522     public static final int kNavAllowInvisibleFiles = 0x00000100;
523     public static final int kNavAllowMultipleFiles = 0x00000080;
524     public static final int kNavAllowOpenPackages = 0x00002000;
525     public static final int kNavCBNewLocation = 5;
526     public static final int kNavGenericSignature = ('*'<<24) + ('*'<<16) + ('*'<<8) + '*';
527     public static final int kNavSupportPackages = 0x00001000;
528     public static final int kNavUserActionCancel = 1;
529     public static final int kNavUserActionChoose = 4;
530     public static final int kNavUserActionOpen = 2;
531     public static final int kNavUserActionSaveAs = 3;
532     public static final short kOnSystemDisk = -32768;
533     public static final int kOverlayWindowClass = 14;
534     public static final int kPMCancel = 0x0080;
535     public static final int kPMDestinationFax = 3;
536     public static final int kPMDestinationFile = 2;
537     public static final int kPMDestinationPreview = 4;
538     public static final int kPMDestinationPrinter = 1;
539     public static final int kPMPrintAllPages = 2147483647;
540     public static final int kQDUseCGTextMetrics = (1 << 2);
541     public static final int kQDUseCGTextRendering = (1 << 1);
542     public static final int kScrapFlavorTypeUnicode = ('u'<<24) + ('t'<<16) + ('x'<<8) + 't';
543     public static final int kScrapFlavorTypeText = ('T'<<24) + ('E'<<16) + ('X'<<8) + 'T';
544     public static final boolean kScrollBarsSyncAlwaysActive = true;
545     public static final boolean kScrollBarsSyncWithFocus = false;
546     public static final int kSelectorAlLAvailableData = 0xFFFFFFFF;
547     public static final int kSetFrontProcessFrontWindowOnly = 1 << 0;
548     public static final int kSheetWindowClass = 11;
549     public static final int kStdCFStringAlertVersionOne = 1;
550     public static final int kSystemIconsCreator = ('m'<<24) + ('a'<<16) + ('c'<<8) + 's';
551     public static final int kSymbolLigaturesOffSelector = 17;
552     public static final int kControlSliderDoesNotPoint = 2;
553     public static final int kTXNAlwaysWrapAtViewEdgeMask = 1 << 11;
554     public static final int kTXNBackgroundTypeRGB = 1;
555     public static final int kTXNDefaultFontSize = 0x000C0000;
556     public static final int kTXNDefaultFontStyle = 0;
557     public static final int kTXNDefaultFontName = 0;
558     public static final int kTXNFlushLeft = 1;
559     public static final int kTXNFlushRight = 2;
560     public static final int kTXNCenter = 4;
561     public static final int kTXNDisableDragAndDropTag = ('d'<<24) + ('r'<<16) + ('a'<<8) + 'g';
562     public static final int kTXNDoFontSubstitution = ('f'<<24) + ('s'<<16) + ('u'<<8) + 'b';
563     public static final int kTXNDontDrawCaretWhenInactiveMask = 1 << 12;
564     public static final int kTXNDrawCaretWhenInactiveTag = ('d'<<24)+('c'<<16)+('r'<<8)+'t';
565     public static final int kTXNEndOffset = 2147483647;
566     public static final int kTXNIOPrivilegesTag = ('i'<<24) + ('o'<<16) + ('p'<<8) + 'v';
567     public static final int kTXNJustificationTag = ('j'<<24) + ('u'<<16) + ('s'<<8) + 't';
568     public static final int kTXNMarginsTag = ('m'<<24) + ('a'<<16) + ('r'<<8) + 'g';
569     public static final int kTXNMonostyledTextMask = 1 << 17;
570     public static final int kTXNQDFontFamilyIDAttribute = ('f'<<24) + ('o'<<16) + ('n'<<8) + 't';
571     public static final int kTXNQDFontSizeAttribute = ('s'<<24) + ('i'<<16) + ('z'<<8) + 'e';
572     public static final int kTXNQDFontStyleAttribute = ('f'<<24) + ('a'<<16) + ('c'<<8) + 'e';
573     public static final int kTXNQDFontColorAttribute = ('k'<<24) + ('l'<<16) + ('o'<<8) + 'r';
574     public static final int kTXNQDFontFamilyIDAttributeSize = 2;
575     public static final int kTXNQDFontSizeAttributeSize = 2;
576     public static final int kTXNQDFontStyleAttributeSize = 2;
577     public static final int kTXNQDFontColorAttributeSize = 6;
578     public static final int kTXNReadOnlyMask = 1 << 5;
579     public static final int kTXNSingleLineOnlyMask = 1 << 14;
580     public static final int kTXNStartOffset = 0;
581     public static final int kTXNSystemDefaultEncoding = 0;
582     public static final int kTXNTextEditStyleFrameType = 1;
583     public static final int kTXNUnicodeTextData = ('u'<<24) + ('t'<<16) + ('x'<<8) + 't';
584     public static final int kTXNUnicodeTextFile = ('u'<<24) + ('t'<<16) + ('x'<<8) + 't';
585     public static final int kTXNUseCurrentSelection = -1;
586     public static final int kTXNVisibilityTag = ('v'<<24) + ('i'<<16) + ('s'<<8) + 'b';
587     public static final int kTXNWantHScrollBarMask = 1 << 2;
588     public static final int kTXNWantVScrollBarMask = 1 << 3;
589     public static final int kTextEncodingMacRoman = 0;
590     public static final int kTextLanguageDontCare = -128;
591     public static final int kTextRegionDontCare = -128;
592     public static final int kThemeAdornmentDefault = 1 << 0;
593     public static final int kThemeAdornmentFocus = 1 << 2;
594     public static final int kThemeAliasArrowCursor = 2;
595     public static final int kThemeArrowButton = 4;
596     public static final int kThemeArrowCursor = 0;
597     public static final int kThemeArrowDown = 1;
598     public static final int kThemeArrow5pt = 1;
599     public static final int kThemeBrushDialogBackgroundActive = 1;
600     public static final int kThemeBrushDocumentWindowBackground = 15;
601     public static final int kThemeBrushPrimaryHighlightColor = -3;
602     public static final int kThemeBrushSecondaryHighlightColor = -4;
603     public static final int kThemeBrushButtonFaceActive = 29;
604     public static final int kThemeBrushFocusHighlight = 19;
605     public static final int kThemeBrushListViewBackground = 10;
606     public static final int kThemeButtonOff = 0;
607     public static final int kThemeButtonOn = 1;
608     public static final int kThemeButtonMixed = 2;
609     public static final int kThemeCheckBox = 1;
610     public static final int kThemeCopyArrowCursor = 1;
611     public static final int kThemeCrossCursor = 5;
612     public static final int kThemeCurrentPortFont = 200;
613     public static final int kThemeDisclosureButton = 6;
614     public static final int kThemeDisclosureRight = 0;
615     public static final int kThemeDisclosureDown = 1;
616     public static final int kThemeDisclosureLeft = 2;
617     public static final int kThemeEmphasizedSystemFont = 4;
618     public static final int kThemeIBeamCursor = 4;
619     public static final int kThemeMenuItemCmdKeyFont = 103;
620     public static final int kThemeMenuItemFont = 101;
621     public static final int kThemeMenuItemHierarchical = 1;
622     public static final int kThemeMetricDisclosureButtonWidth = 22;
623     public static final int kThemeMetricDisclosureTriangleHeight = 25;
624     public static final int kThemeMetricCheckBoxWidth = 50;
625     public static final int kThemeMetricComboBoxLargeDisclosureWidth = 74;
626     public static final int kThemeMetricRadioButtonWidth = 52;
627     public static final int kThemeMetricEditTextFrameOutset = 5;
628     public static final int kThemeMetricEditTextWhitespace = 4;
629     public static final int kThemeMetricFocusRectOutset = 7;
630     public static final int kThemeMetricHSliderHeight = 41;
631     public static final int kThemeMetricLittleArrowsHeight = 27;
632     public static final int kThemeMetricLittleArrowsWidth = 28;
633     public static final int kThemeMetricMenuTextTrailingEdgeMargin = 67;
634     public static final int kThemeMetricMenuIconTrailingEdgeMargin = 69;
635     public static final int kThemeMetricNormalProgressBarThickness = 58;
636     public static final int kThemeMetricPushButtonHeight = 19;
637     public static final int kThemeMetricScrollBarWidth = 0;
638     public static final int kThemeMetricVSliderWidth = 45;
639     public static final int kThemeNotAllowedCursor = 18;
640     public static final int kThemePointingHandCursor = 10;
641     public static final int kThemePushButton = 0;
642     public static final int kThemePushButtonFont = 105;
643     public static final int kThemeRadioButton = 2;
644     public static final int kThemeResizeLeftRightCursor = 17;
645     public static final int kThemeResizeLeftCursor = 15;
646     public static final int kThemeResizeRightCursor = 16;
647     public static final int kThemeRoundedBevelButton = 15;
648     public static final int kThemeSmallBevelButton = 8;
649     public static final int kThemeSmallEmphasizedSystemFont = 2;
650     public static final int kThemeSmallSystemFont = 1;
651     public static final int kThemeSpinningCursor = 14;
652     public static final int kThemeStateActive = 1;
653     public static final int kThemeStateInactive = 0;
654     public static final int kThemeStatePressed = 2;
655     public static final int kThemeStateRollover = 6;
656     public static final int kThemeStateUnavailable = 7;
657     public static final int kThemeStateUnavailableInactive = 8;
658     public static final int kThemeSystemFont = 0;
659     public static final int kThemeTextColorDialogActive = 1;
660     public static final int kThemeTextColorDocumentWindowTitleActive = 23;
661     public static final int kThemeTextColorDocumentWindowTitleInactive = 24;
662     public static final int kThemeTextColorListView = 22;
663     public static final int kThemeTextColorPushButtonActive = 12;
664     public static final int kThemeToolbarFont = 108;
665     public static final int kThemeViewsFont = 3;
666     public static final int kThemeWatchCursor = 7;
667     public static final int kTrackMouseLocationOptionDontConsumeMouseUp = 1;
668     public static final int kTransformSelected = 0x4000;
669     public static final int kUtilityWindowClass = 8;
670     public static final int kWindowActivationScopeNone = 0;
671     public static final int kWindowActivationScopeIndependent = 1;
672     public static final int kWindowActivationScopeAll = 2;
673     public static final int kWindowAlertPositionParentWindowScreen = 0x700A;
674     public static final int kWindowBoundsChangeOriginChanged = 1<<3;
675     public static final int kWindowBoundsChangeSizeChanged = 1<<2;
676     public static final int kWindowCascadeOnMainScreen = 4;
677     public static final int kWindowCloseBoxAttribute = (1 << 0);
678     public static final int kWindowCollapseBoxAttribute = (1 << 3);
679     public static final int kWindowCompositingAttribute = (1 << 19);
680     public static final int kWindowContentRgn = 33;
681     public static final int kWindowGroupAttrHideOnCollapse = 16;
682     public static final int kWindowHorizontalZoomAttribute = 1 << 1;
683     public static final int kWindowVerticalZoomAttribute = 1 << 2;
684     public static final int kWindowFullZoomAttribute = (OS.kWindowVerticalZoomAttribute | OS.kWindowHorizontalZoomAttribute);
685     public static final int kWindowLiveResizeAttribute = (1 << 28);
686     public static final int kWindowModalityAppModal = 2;
687     public static final int kWindowModalityNone = 0;
688     public static final int kWindowModalitySystemModal = 1;
689     public static final int kWindowModalityWindowModal = 3;
690     public static final int kWindowNoShadowAttribute = (1 << 21);
691     public static final int kWindowResizableAttribute = (1 << 4);
692     public static final int kWindowStandardHandlerAttribute = (1 << 25);
693     public static final int kWindowStructureRgn = 32;
694     public static final int kWindowToolbarButtonAttribute = (1 << 6);
695     public static final int kWindowUpdateRgn= 34;
696     public static final int mouseDown = 1;
697     public static final int noErr = 0;
698     public static final int normal = 0;
699     public static final int optionKey = 1 << 11;
700     public static final int osEvt = 15;
701     public static final int paramErr = -50;
702     public static final int shiftKey = 1 << 9;
703     public static final int smKCHRCache = 38;
704     public static final int smKeyScript = 22;
705     public static final int smRegionCode = 40;
706     public static final int smSystemScript = -1;
707     public static final int srcCopy = 0;
708     public static final int srcOr = 1;
709     public static final int srcXor = 2;
710     public static final int notSrcXor = 6;
711     public static final int teFlushDefault = 0;
712     public static final int teCenter = 1;
713     public static final int teFlushRight = -1;
714     public static final int teFlushLeft = -2;
715     public static final int typeCGContextRef= ('c'<<24) + ('n'<<16) + ('t'<<8) + 'x';
716     public static final int typeChar = ('T'<<24) + ('E'<<16) + ('X'<<8) + 'T';
717     public static final int typeControlPartCode = ('c'<<24) + ('p'<<16) + ('r'<<8) + 't';
718     public static final int typeControlRef = ('c'<<24) + ('t'<<16) + ('r'<<8) + 'l';
719     public static final int typeEventRef = ('e'<<24) + ('v'<<16) + ('r'<<8) + 'f';
720     public static final int typeFileURL= ('f'<<24) + ('u'<<16) + ('r'<<8) + 'l';
721     public static final int typeFSRef = ('f'<<24) + ('s'<<16) + ('r'<<8) + 'f';
722     public static final int typeGrafPtr = ('g'<<24) + ('r'<<16) + ('a'<<8) + 'f';
723     public static final int typeHICommand = ('h'<<24) + ('c'<<16) + ('m'<<8) + 'd';
724     public static final int typeHIPoint = ('h'<<24) + ('i'<<16) + ('p'<<8) + 't';
725     public static final int typeHIRect = ('h'<<24) + ('i'<<16) + ('r'<<8) + 'c';
726     public static final int typeMenuCommand = ('m'<<24) + ('c'<<16) + ('m'<<8) + 'd';
727     public static final int typeMenuItemIndex = ('m'<<24) + ('i'<<16) + ('d'<<8) + 'x';
728     public static final int typeMenuRef = ('m'<<24) + ('e'<<16) + ('n'<<8) + 'u';
729     public static final int typeMouseButton = ('m'<<24) + ('b'<<16) + ('t'<<8) + 'n';
730     public static final int typeMouseWheelAxis = ('m'<<24) + ('w'<<16) + ('a'<<8) + 'x';
731     public static final int typeQDPoint = ('Q'<<24) + ('D'<<16) + ('p'<<8) + 't';
732     public static final int typeQDRectangle = ('q'<<24) + ('d'<<16) + ('r'<<8) + 't';
733     public static final int typeQDRgnHandle = ('r'<<24) + ('g'<<16) + ('n'<<8) + 'h';
734     public static final int typeRGBColor = ('c'<<24) + ('R'<<16) + ('G'<<8) + 'B';
735     public static final int typeSInt16 = ('s'<<24) + ('h'<<16) + ('o'<<8) + 'r';
736     public static final int typeSInt32 = ('l'<<24) + ('o'<<16) + ('n'<<8) + 'g';
737     public static final int typeType = ('t'<<24) + ('y'<<16) + ('p'<<8) + 'e';
738     public static final int typeUInt32 = ('m'<<24) + ('a'<<16) + ('g'<<8) + 'n';
739     public static final int typeUnicodeText = ('u'<<24) + ('t'<<16) + ('x'<<8) + 't';
740     public static final int typeWindowDefPartCode = ('w'<<24) + ('d'<<16) + ('p'<<8) + 't';
741     public static final int typeWindowRef = ('w'<<24) + ('i'<<16) + ('n'<<8) + 'd';
742     public static final int typeWindowRegionCode = ('w'<<24) + ('s'<<16) + ('h'<<8) + 'p';
743     public static final int updateEvt = 6;
744     public static final int updateMask = 1 << updateEvt;
745     public static final int userCanceledErr = -128;
746     public static final short wInContent = 1;
747     public static final short wNoHit = 0;
748
749 /** JNI natives */
750 public static final native int NewGlobalRef(Object JavaDoc object);
751 public static final native void DeleteGlobalRef(int globalRef);
752 public static final native Object JavaDoc JNIGetObject(int globalRef);
753
754 /** Natives */
755 public static final native int kHIViewWindowContentID();
756 public static final native int kPMDocumentFormatPDF();
757 public static final native int kPMGraphicsContextCoreGraphics();
758 public static final native int ActiveNonFloatingWindow();
759 public static final native int AECountItems(AEDesc theAEDescList, int[] theCount);
760 public static final native int AEGetNthPtr(AEDesc theAEDescList, int index, int desiredType, int[] theAEKeyword, int[] typeCode, int dataPtr, int maximumSize, int[] actualSize);
761 public static final native int AEProcessAppleEvent(EventRecord theEventRecord);
762 public static final native int ATSFontGetPostScriptName(int iFont, int iOptions, int[] oName);
763 public static final native int ATSUBatchBreakLines(int iTextLayout, int iRangeStart, int iRangeLength, int iLineWidth, int[] oBreakCount);
764 public static final native int ATSUCreateStyle(int[] oStyle);
765 public static final native int ATSUCreateTextLayout(int[] oTextLayout);
766 public static final native int ATSUCreateTextLayoutWithTextPtr(int iText, int iTextOffset, int iTextLength, int iTextTotalLength, int iNumberOfRuns, int[] iRunLengths, int[] iStyles, int[] oTextLayout);
767 public static final native int ATSUDirectGetLayoutDataArrayPtrFromTextLayout(int iTextLayout, int iLineOffset, int iDataSelector, int[] oLayoutDataArrayPtr, int[] oLayoutDataCount);
768 public static final native int ATSUDirectReleaseLayoutDataArrayPtr(int iLineRef, int iDataSelector, int iLayoutDataArrayPtr);
769 public static final native int ATSUDisposeStyle(int iStyle);
770 public static final native int ATSUDisposeTextLayout(int iTextLayout);
771 public static final native int ATSUDrawText(int iTextLayout, int iLineOffset, int iLineLength, int iLocationX, int iLocationY);
772 public static final native int ATSUFindFontFromName(byte[] iName, int iNameLength, int iFontNameCode, int iFontNamePlatform, int iFontNameScript, int iFontNameLanguage, int[] oFontID);
773 public static final native int ATSUFindFontName(int iFontID, int iFontNameCode, int iFontNamePlatform, int iFontNameScript, int iFontNameLanguage, int iMaximumNameLength, byte[] oName, int[] oActualNameLength, int[] oFontNameIndex);
774 public static final native int ATSUGetFontIDs(int[] oFontIDs, int iArraySize, int[] oFontCount);
775 public static final native int ATSUGetGlyphBounds(int iTextLayout, int iTextBasePointX, int iTextBasePointY, int iBoundsCharStart, int iBoundsCharLength, short iTypeOfBounds, int iMaxNumberOfBounds, int oGlyphBounds, int[] oActualNumberOfBounds);
776 public static final native int ATSUGetGlyphBounds(int iTextLayout, int iTextBasePointX, int iTextBasePointY, int iBoundsCharStart, int iBoundsCharLength, short iTypeOfBounds, int iMaxNumberOfBounds, ATSTrapezoid oGlyphBounds, int[] oActualNumberOfBounds);
777 public static final native int ATSUGetLayoutControl(int iTextLayout, int iTag, int iExpectedValueSize, int[] oValue, int[] oActualValueSize);
778 public static final native int ATSUGetLineControl(int iTextLayout, int iLineStart, int iTag, int iExpectedValueSize, int[] oValue, int[] oActualValueSize);
779 public static final native int ATSUGlyphGetQuadraticPaths(int iATSUStyle, short iGlyphID, int iNewPathProc, int iLineProc, int iCurveProc, int iClosePathProc, int iCallbackDataPtr, int[] oCallbackResult);
780 public static final native int ATSUGetSoftLineBreaks(int iTextLayout, int iRangeStart, int iRangeLength, int iMaximumBreaks, int[] oBreaks, int[] oBreakCount);
781 public static final native int ATSUGetTextHighlight (int iTextLayout, int iTextBasePointX, int iTextBasePointY, int iHighlightStart, int iHighlightLength, int oHighlightRegion);
782 public static final native int ATSUGetUnjustifiedBounds(int iTextLayout, int iLineStart, int iLineLength, int[] oTextBefore, int[] oTextAfter, int[] oAscent, int[] oDescent);
783 public static final native int ATSUHighlightText(int iTextLayout, int iTextBasePointX, int iTextBasePointY, int iHighlightStart, int iHighlightLength);
784 public static final native int ATSUNextCursorPosition(int iTextLayout, int iOldOffset, int iMovementType, int[] oNewOffset);
785 public static final native int ATSUOffsetToPosition(int iTextLayout, int iOffset, boolean iIsLeading, ATSUCaret oMainCaret, ATSUCaret oSecondCaret, boolean[] oCaretIsSplit);
786 public static final native int ATSUPositionToOffset(int iTextLayout, int iLocationX, int iLocationY, int[] ioPrimaryOffset, boolean[] oIsLeading, int[] oSecondaryOffset);
787 public static final native int ATSUPreviousCursorPosition(int iTextLayout, int iOldOffset, int iMovementType, int[] oNewOffset);
788 public static final native int ATSUSetAttributes(int iStyle, int iAttributeCount, int[] iTag, int[] iValueSize, int[] iValue);
789 public static final native int ATSUSetFontFeatures(int iStyle, int iFeatureCount, short[] iType, short[] iSelector);
790 public static final native int ATSUSetHighlightingMethod(int iTextLayout, int iMethod, ATSUUnhighlightData iUnhighlightData);
791 public static final native int ATSUSetLayoutControls(int iTextLayout, int iAttributeCount, int[] iTag, int[] iValueSize, int[] iValue);
792 public static final native int ATSUSetLineControls(int iTextLayout, int iLineStart, int iAttributeCount, int[] iTag, int[] iValueSize, int[] iValue);
793 public static final native int ATSUSetRunStyle(int iTextLayout, int iStyle, int iRunStart, int iRunLength);
794 public static final native int ATSUSetSoftLineBreak(int iTextLayout, int iLineBreak);
795 public static final native int ATSUSetTabArray(int iTextLayout, int iTabs, int iTabCount);
796 public static final native int ATSUSetTextPointerLocation(int iTextLayout, int iText, int iTextOffset, int iTextLength, int iTextTotalLength);
797 public static final native int ATSUSetTransientFontMatching(int iTextLayout, boolean iTransientFontMatching);
798 public static final native int ATSUTextInserted(int iTextLayout, int iInsertionLocation, int iInsertionLength);
799 public static final native int ATSUTextDeleted(int iTextLayout, int iInsertionLocation, int iInsertionLength);
800 public static final native int AddDataBrowserItems(int cHandle, int containerID, int numItems, int[] itemIDs, int preSortProperty);
801 public static final native int AddDataBrowserListViewColumn(int browser, DataBrowserListViewColumnDesc columnDesc, int position);
802 public static final native int AddDragItemFlavor(int theDrag, int theItemRef, int theType, byte[] dataPtr, int dataSize, int theFlags);
803 public static final native int AppendMenuItemTextWithCFString(int mHandle, int sHandle, int attributes, int commandID, short[] outItemIndex);
804 public static final native int AutoSizeDataBrowserListViewColumns(int cHandle);
805 public static final native void BeginUpdate(int wHandle);
806 public static final native void BringToFront(int wHandle);
807 public static final native void CFRelease(int sHandle);
808 public static final native void CFArrayAppendValue(int theArray, int value);
809 public static final native int CFArrayCreateMutable(int allocator, int capacity, int callBacks);
810 public static final native int CFArrayGetCount(int theArray);
811 public static final native int CFArrayGetValueAtIndex(int theArray, int idx);
812 public static final native void CFDataGetBytes(int theData, CFRange range, byte[] buffer);
813 public static final native int CFDataGetLength(int theData);
814 public static final native int CFLocaleCopyCurrent();
815 public static final native int CFNumberFormatterCopyProperty(int formatter, int key);
816 public static final native int CFNumberFormatterCreate(int alloc, int locale, int style);
817 public static final native int CFStringCreateWithBytes(int alloc, byte[] bytes, int numBytes, int encoding, boolean isExternalRepresentation);
818 public static final native int CFStringCreateWithCharacters(int alloc, char[] chars, int numChars);
819 public static final native int CFStringGetBytes(int theString, CFRange range, int encoding, byte lossByte, boolean isExternalRepresentation, byte[] buffer, int maxBufLen, int[] usedBufLen);
820 public static final native void CFStringGetCharacters(int theString, CFRange range, char[] buffer);
821 public static final native int CFStringGetLength(int theString);
822 public static final native int CFStringGetSystemEncoding();
823 public static final native int CFURLCopyFileSystemPath(int anURL, int pathStyle);
824 public static final native int CFURLCopyLastPathComponent(int url);
825 public static final native int CFURLCopyPathExtension(int url);
826 public static final native int CFURLCreateData(int allocator, int url, int encoding, boolean escapeWhitespace);
827 public static final native int CFURLCreateCopyAppendingPathComponent(int allocator, int url, int pathComponent, boolean isDirectory);
828 public static final native int CFURLCreateCopyDeletingLastPathComponent(int allocator, int url);
829 public static final native int CFURLCreateFromFSRef(int allocator, byte[] fsRef);
830 public static final native int CFURLCreateWithBytes(int allocator, byte[] URLBytes, int length, int encoding, int baseURL);
831 public static final native int CFURLCreateWithFileSystemPath (int allocator, int filePath, int pathStyle, boolean isDirectory);
832 public static final native int CFURLCreateFromFileSystemRepresentation(int allocator, int buffer, int bufLen, boolean isDirectory);
833 public static final native boolean CFURLGetFSRef(int url, byte[] fsRef);
834 public static final native void CGAffineTransformConcat (float[] t1, float[] t2, float[] result);
835 public static final native void CGAffineTransformMake (float a, float b, float c, float d, float tx, float ty, float[] result);
836 public static final native void CGAffineTransformTranslate (float[] t, float tx, float ty, float[] result);
837 public static final native void CGAffineTransformRotate (float[] t, float angle, float[] result);
838 public static final native void CGAffineTransformScale (float[] t, float sx, float sy, float[] result);
839 public static final native void CGAffineTransformInvert (float[] t, float[] result);
840 public static final native void CGContextScaleCTM(int inContext, float sx, float sy);
841 public static final native void CGContextTranslateCTM(int inContext, float tx, float ty);
842 public static final native int CGBitmapContextCreate(int data, int width, int height, int bitsPerComponent, int bytesPerRow, int colorspace, int alphaInfo);
843 public static final native int CGColorCreate(int colorspace, float[] components);
844 public static final native void CGColorRelease(int color);
845 public static final native int CGColorSpaceCreatePattern(int baseSpace);
846 public static final native int CGColorSpaceCreateDeviceRGB ();
847 public static final native void CGColorSpaceRelease (int cs);
848 public static final native void CGContextAddArc (int ctx, float x, float y, float radius, float startAngle, float endAngle, boolean clockwise);
849 public static final native void CGContextAddArcToPoint (int ctx, float x1, float y1, float x2, float y2, float radius);
850 public static final native void CGContextAddLineToPoint (int ctx, float x, float y);
851 public static final native void CGContextAddLines (int ctx, float[] points, int count);
852 public static final native void CGContextAddPath (int context, int path);
853 public static final native void CGContextBeginPath (int ctx);
854 public static final native void CGContextClip (int ctx);
855 public static final native void CGContextClearRect (int ctx, CGRect rect);
856 public static final native void CGContextClosePath (int ctx);
857 public static final native void CGContextConcatCTM (int context, float[] transform);
858 public static final native void CGContextDrawImage (int ctx, CGRect rect, int image);
859 public static final native void CGContextDrawShading (int context, int shading);
860 public static final native void CGContextEOClip (int ctx);
861 public static final native void CGContextEOFillPath (int ctx);
862 public static final native void CGContextFillPath (int ctx);
863 public static final native void CGContextStrokeRect (int ctx, CGRect rect);
864 public static final native void CGContextFillRect (int ctx, CGRect rect);
865 public static final native void CGContextFlush (int ctx);
866 public static final native void CGContextGetCTM (int context, float[] result);
867 public static final native int CGContextGetInterpolationQuality (int context );
868 public static final native void CGContextGetPathBoundingBox(int ctx, CGRect rect);
869 public static final native void CGContextGetTextPosition (int ctx, CGPoint point);
870 public static final native void CGContextMoveToPoint (int ctx, float x, float y);
871 public static final native void CGContextRelease(int ctx);
872 public static final native void CGContextRestoreGState(int ctx);
873 public static final native void CGContextSaveGState(int ctx);
874 public static final native void CGContextSelectFont (int ctx, byte[] name, float size, int textEncoding);
875 public static final native void CGContextSetFillColorSpace (int ctx, int colorspace);
876 public static final native void CGContextSetFillPattern (int context, int pattern, float[] components);
877 public static final native void CGContextSetAlpha (int context, float alpha);
878 public static final native void CGContextSetFillColor (int ctx, float[] value);
879 public static final native void CGContextSetFont (int ctx, int font);
880 public static final native void CGContextSetFontSize (int ctx, float size);
881 public static final native void CGContextSetInterpolationQuality (int context, int quality);
882 public static final native void CGContextSetLineCap (int context, int cap);
883 public static final native void CGContextSetLineDash (int ctx, float phase, float[] lengths, int count);
884 public static final native void CGContextSetLineJoin (int context, int join);
885 public static final native void CGContextSetLineWidth (int ctx, float width);
886 public static final native void CGContextSetShouldAntialias (int ctx, boolean shouldAntialias);
887 public static final native void CGContextSetShouldSmoothFonts (int ctx, boolean shouldSmooth);
888 public static final native void CGContextSetStrokeColorSpace (int ctx, int colorspace);
889 public static final native void CGContextSetStrokeColor (int ctx, float[] value);
890 public static final native void CGContextSetStrokePattern (int context, int pattern, float[] components);
891 public static final native void CGContextSetRenderingIntent (int context, int intent);
892 public static final native void CGContextSetRGBFillColor (int ctx, float r, float g, float b, float alpha);
893 public static final native void CGContextSetRGBStrokeColor (int ctx, float r, float g, float b, float alpha);
894 public static final native void CGContextSetTextDrawingMode (int ctx, int mode);
895 public static final native void CGContextSetTextPosition (int ctx, float x, float y);
896 public static final native void CGContextShowText (int ctx, byte[] cstring, int length);
897 public static final native void CGContextShowTextAtPoint (int ctx, float x, float y, byte[] cstring, int length);
898 public static final native void CGContextSetTextMatrix (int ctx, float[] transform);
899 public static final native void CGContextStrokePath (int ctx);
900 public static final native void CGContextSynchronize (int ctx);
901 public static final native int CGFunctionCreate (int info, int domainDimension, float[] domain, int rangeDimension, float[] range, CGFunctionCallbacks callbacks);
902 public static final native void CGFunctionRelease (int function);
903 public static final native int CGDataProviderCreateWithData (int info, int data, int size, int releaseData);
904 public static final native int CGDataProviderCreateWithURL (int url);
905 public static final native void CGDataProviderRelease (int provider);
906 public static final native int CGDisplayBaseAddress (int display);
907 public static final native int CGDisplayBitsPerPixel (int display);
908 public static final native int CGDisplayBitsPerSample (int display);
909 public static final native int CGDisplayBytesPerRow (int display);
910 public static final native int CGDisplayPixelsHigh (int display);
911 public static final native int CGDisplayPixelsWide (int display);
912 public static final native int CGFontCreateWithPlatformFont (int[] platformFontReference);
913 public static final native void CGFontRelease (int font);
914 public static final native int CGGetDisplaysWithRect (CGRect rect, int maxDisplays, int[] dspys, int[] dspyCnt);
915 public static final native int CGImageCreate (int width, int height, int bitsPerComponent, int bitsPerPixel, int bytesPerRow, int colorspace, int alphaInfo, int provider, float[] decode, boolean shouldInterpolate, int intent);
916 public static final native int CGImageCreateWithPNGDataProvider (int source, float[] decode, boolean shouldInterpolate, int intent);
917 public static final native int CGImageCreateWithJPEGDataProvider (int source, float[] decode, boolean shouldInterpolate, int intent);
918 public static final native int CGImageGetAlphaInfo (int image);
919 public static final native int CGImageGetBitsPerComponent (int image);
920 public static final native int CGImageGetBitsPerPixel (int image);
921 public static final native int CGImageGetBytesPerRow (int image);
922 public static final native int CGImageGetColorSpace (int image);
923 public static final native int CGImageGetHeight (int image);
924 public static final native int CGImageGetWidth (int image);
925 public static final native void CGImageRelease (int image);
926 public static final native void CGPathAddArc (int path, float[] m, float x, float y, float r, float startAngle, float endAngle, boolean clockwise);
927 public static final native void CGPathAddCurveToPoint (int path, float[] m, float cx1, float cy1, float cx2, float cy2, float x, float y);
928 public static final native void CGPathAddLineToPoint (int path, float[] m, float x, float y);
929 public static final native void CGPathAddPath (int path1, float[] m, int path2);
930 public static final native void CGPathAddQuadCurveToPoint (int path, float[] m, float cx, float cy, float x, float y);
931 public static final native void CGPathAddRect (int path, float[] m, CGRect rect);
932 public static final native void CGPathApply (int path, int info, int function);
933 public static final native void CGPathCloseSubpath (int path);
934 public static final native int CGPathCreateMutable ();
935 public static final native void CGPathGetBoundingBox (int path, CGRect rect);
936 public static final native void CGPathGetCurrentPoint (int path, CGPoint point);
937 public static final native boolean CGPathIsEmpty (int path);
938 public static final native void CGPathMoveToPoint (int path, float[] m, float x, float y);
939 public static final native void CGPathRelease (int path);
940 public static final native int CGPatternCreate (int info, CGRect bounds, float[] matrix, float xStep, float yStep, int tiling, int isColored, CGPatternCallbacks callbacks);
941 public static final native void CGPatternRelease (int pattern);
942 public static final native void CGPointApplyAffineTransform (CGPoint point, float[] t, CGPoint result);
943 public static final native int CGPostMouseEvent(CGPoint mouseCursorPosition, boolean updateMouseCursorPosition, int buttonCount, boolean mouseButtonDown, boolean mouseButtonDown2, boolean mouseButtonDown3);
944 public static final native int CGPostKeyboardEvent(int keyChar, int virtualKey, boolean keyDown);
945 public static final native int CGShadingCreateAxial (int colorspace, CGPoint start, CGPoint end, int function, boolean extendStart, boolean extendEnd);
946 public static final native int CGShadingCreateRadial (int colorspace, CGPoint start, float startRadius, CGPoint end, float endRadius, int function, boolean extendStart, boolean extendEnd);
947 public static final native void CGShadingRelease (int shading);
948 public static final native int CGWarpMouseCursorPosition (CGPoint newCursorPosition);
949 public static final native int ChangeWindowAttributes(int windowHandle, int setAttributes, int clearAttributes);
950 public static final native int CPSEnableForegroundOperation(int[] psn, int arg2, int arg3, int arg4, int arg5);
951 public static final native int CPSSetProcessName(int[] psn, byte[] name);
952 public static final native int CallNextEventHandler(int nextHandler, int eventRefHandle);
953 public static final native void CalcMenuSize(int theMenu);
954 public static final native int CancelMenuTracking(int inRootMenu, boolean inImmediate, int inDismissalReason);
955 public static final native short CharWidth(short c);
956 public static final native int ClearCurrentScrap();
957 public static final native int ClearKeyboardFocus(int inWindow);
958 public static final native void ClearMenuBar();
959 public static final native int ClipCGContextToRegion(int inContext, Rect portRect, int rgnHandle);
960 public static final native int CloseDataBrowserContainer(int cHandle, int container);
961 public static final native void ClosePoly();
962 public static final native void CloseRgn(int dstRgn);
963 public static final native int CollapseWindow(int wHandle, boolean collapse);
964 public static final native boolean ConvertEventRefToEventRecord(int inEvent, EventRecord outEvent);
965 public static final native int ConvertFromPStringToUnicode(int iTextToUnicodeInfo, byte[] iPascalStr, int iOutputBufLen, int[] oUnicodeLen, char[] oUnicodeStr);
966 public static final native int ConvertFromUnicodeToPString (int iUnicodeToTextInfo, int iUnicodeLen, char[] iUnicodeStr, byte[] oPascalStr);
967 public static final native void CopyBits(int srcPixMapHandle, int dstPixMapHandle, Rect srcRect, Rect dstRect, short mode, int maskRgn);
968 public static final native int CopyControlTitleAsCFString(int cHandle, int[] sHandle);
969 public static final native void CopyDeepMask(int srcPixMapHandle, int maskPixMapHandle, int dstPixMapHandle, Rect srcRect, Rect maskRect, Rect dstRect, short mode, int maskRgn);
970 public static final native int CopyMenuItemTextAsCFString(int mHandle, short index, int[] sHandle);
971 public static final native void CopyRgn(int srcRgnHandle, int dstRgnHandle);
972 public static final native int CountDragItems(int theDrag, short[] numItems);
973 public static final native int CountDragItemFlavors(int theDrag, int theItemRef, short[] numFlavors);
974 public static final native short CountMenuItems(int mHandle);
975 public static final native int CountSubControls(int cHandle, short[] count);
976 public static final native int CreateBevelButtonControl(int window, Rect boundsRect, int title, short thickness, short behavior, int info, short menuID, short menuBehavior, short menuPlacement, int[] outControl);
977 public static final native int CreateCheckBoxControl(int window, Rect boundsRect, int title, int initialValue, boolean autoToggle, int[] outControl);
978 public static final native int CreateCGContextForPort(int inPort, int[] outContext);
979 public static final native int CreateDataBrowserControl(int window, Rect boundsRect, int style,int[] outControl);
980 public static final native int CreateEvent(int allocator, int inClassID, int kind, double when, int flags, int[] outEventRef);
981 public static final native int CreateGroupBoxControl(int window, Rect boundsRect, int title, boolean primary, int[] outControl);
982 public static final native int CreateIconControl(int window, Rect boundsRect, ControlButtonContentInfo icon, boolean dontTrack, int[] outControl);
983 public static final native int CreateLittleArrowsControl(int window, Rect boundsRect, int value, int minimum, int maximum, int increment, int[] outControl);
984 public static final native int CreateNewMenu(short menuID, int menuAttributes, int[] outMenuRef);
985 public static final native int CreateNewWindow(int windowClass, int attributes, Rect bounds, int[] wHandle);
986 public static final native int CreatePopupArrowControl(int window, Rect boundsRect, short orientation, short size, int[] outControl);
987 public static final native int CreatePopupButtonControl(int window, Rect boundsRect, int title, short menuID, boolean variableWidth, short titleWidth, short titleJustification, int titleStyle, int[] outControl);
988 public static final native int CreateProgressBarControl(int window, Rect boundsRect, int value, int minimim, int maximum, boolean indeterminate, int [] outControl);
989 public static final native int CreatePushButtonControl(int window, Rect boundsRect, int title, int[] outControl);
990 public static final native int CreatePushButtonWithIconControl(int window, Rect boundsRect, int title, ControlButtonContentInfo icon, short iconAlignment, int[] outControl);
991 public static final native int CreateRadioButtonControl(int window, Rect boundsRect, int title, int initialValue, boolean autoToggle, int[] outControl);
992 public static final native int CreateRootControl(int windowHandle, int[] cHandle);
993 public static final native int CreateSliderControl(int window, Rect boundsRect, int value, int minimum, int maximum, int orientation, short numTickMarks, boolean liveTracking, int liveTrackingProc, int [] outControl);
994 public static final native int CreateScrollBarControl(int window, Rect boundsRect, int value, int minimum, int maximum, int viewSize, boolean liveTracking, int liveTrackingProc, int [] outControl);
995 public static final native int CreateSeparatorControl(int window, Rect boundsRect, int [] outControl);
996 public static final native int CreateStandardAlert(short alertType, int errorSHandle, int explanationSHandle, AlertStdCFStringAlertParamRec alertParamHandle, int[] dialogHandle);
997 public static final native int CreateStaticTextControl(int window, Rect boundsRect, int text, ControlFontStyleRec style, int [] outControl);
998 public static final native int CreateTabsControl(int window, Rect boundsRect, short size, short direction, short numTabs, int tabArray, int[] outControl);
999 public static final native int CreateTextToUnicodeInfoByEncoding(int iEncoding, int[] oTextToUnicodeInfo);
1000public static final native int CreateUnicodeToTextInfoByEncoding (int iEncoding, int[] oUnicodeToTextInfo);
1001public static final native int CreateEditUnicodeTextControl(int window, Rect boundsRect, int text, boolean isPassword, ControlFontStyleRec style, int [] outControl);
1002public static final native int CreateUserPaneControl(int window, Rect boundsRect, int features, int [] outControl);
1003public static final native int CreateWindowGroup (int inAttributes, int [] outGroup);
1004public static final native void DeleteMenu(short menuID);
1005public static final native void DeleteMenuItem(int mHandle, short index);
1006public static final native int DeleteMenuItems(int mHandle, short firstItem, int numItems);
1007public static final native void DiffRgn(int srcRgnA, int srcRgnB, int dstRgn);
1008public static final native int DisableControl(int cHandle);
1009public static final native void DisableMenuCommand(int mHandle, int commandId);
1010public static final native void DisableMenuItem(int mHandle, short index);
1011public static final native void DisposeControl(int cHandle);
1012public static final native int DisposeDrag(int theDrag);
1013public static final native void DisposeGWorld(int offscreenGWorld);
1014public static final native void DisposeHandle(int handle);
1015public static final native void DisposeMenu(int mHandle);
1016public static final native void DisposePtr(int ptr);
1017public static final native void DisposeRgn(int rgnHandle);
1018public static final native int DisposeTextToUnicodeInfo(int[] ioTextToUnicodeInfo);
1019public static final native int DisposeUnicodeToTextInfo(int[] ioUnicodeToTextInfo);
1020public static final native void DisposeWindow(int wHandle);
1021public static final native int DMGetNextScreenDevice(int theDevice, boolean activeOnly);
1022public static final native int DMGetFirstScreenDevice(boolean activeOnly);
1023public static final native void DrawControlInCurrentPort(int inControl);
1024public static final native void DrawMenuBar();
1025public static final native void DrawText(byte[] textBuf, short firstByte, short byteCount);
1026public static final native int DrawThemeButton(Rect inBounds, short inKind, ThemeButtonDrawInfo inNewInfo, ThemeButtonDrawInfo inPrevInfo, int inEraseProc, int inLabelProc, int inUserData);
1027public static final native int DrawThemeEditTextFrame(Rect bounds, int state);
1028public static final native int DrawThemeFocusRect(Rect bounds, boolean hasFocus);
1029public static final native int DrawThemePopupArrow(Rect bounds,short orientation, short size, int state, int eraseProc, int eraseData);
1030public static final native int DrawThemeSeparator(Rect bounds, int state);
1031public static final native int DrawThemeTextBox(int sHandle, short fontID, int state, boolean wrapToWidth, Rect bounds, short just, int context);
1032public static final native int EmbedControl(int inControl, int inContainer);
1033public static final native boolean EmptyRect(Rect r);
1034public static final native boolean EmptyRgn(int rgnHandle);
1035public static final native int EnableControl(int cHandle);
1036public static final native void EnableMenuCommand(int mHandle, int commandId);
1037public static final native void EnableMenuItem(int mHandle, short index);
1038public static final native void EndUpdate(int wHandle);
1039public static final native boolean EqualRect(Rect rect1, Rect rect2);
1040public static final native void EraseRect(Rect bounds);
1041public static final native void EraseRgn(int rgnHandle);
1042public static final native int FetchFontInfo(short fontID, short fontSize, short fontStyle, FontInfo info);
1043public static final native int Fix2Long(int x);
1044public static final native double Fix2X(int x);
1045public static final native int FMCreateFontFamilyInstanceIterator(short iFontFamily, int ioIterator);
1046public static final native int FMCreateFontFamilyIterator(int iFilter, int iRefCon, int iOptions, int ioIterator);
1047public static final native int FMDisposeFontFamilyIterator(int ioIterator);
1048public static final native int FMDisposeFontFamilyInstanceIterator(int ioIterator);
1049public static final native int FMGetATSFontRefFromFont(int iFont);
1050public static final native int FMGetFontFamilyName(short id, byte[] name);
1051public static final native short FMGetFontFamilyFromName(byte[] name);
1052public static final native int FMGetFontFamilyInstanceFromFont(int iFont, short[] oFontFamily, short[] oStyle);
1053public static final native int FMGetFontFromFontFamilyInstance(short iFontFamily, short iStyle, int[] oFont, short[] oIntrinsicStyle);
1054public static final native int FMGetNextFontFamily(int ioIterator, short[] oFontFamily);
1055public static final native int FMGetNextFontFamilyInstance(int ioIterator, int[] oFont, short[] oStyle, short[] oSize);
1056public static final native boolean FPIsFontPanelVisible();
1057public static final native int FPShowHideFontPanel();
1058public static final native int FSpGetFInfo(byte[] spec, byte[] fndrInfo);
1059public static final native int FSpMakeFSRef(byte[] source, byte[] newRef);
1060public static final native int FSGetCatalogInfo(byte[] ref, int whichInfo, byte[] catalogInfo, byte[] outName, byte[] fsSpec, byte[] parentRef);
1061public static final native short FindWindow(Point where, int[] wHandle);
1062public static final native void FrameOval(Rect bounds);
1063public static final native void FramePoly(int polyHandle);
1064public static final native void FrameRect(Rect bounds);
1065public static final native void FrameRoundRect(Rect bounds, short ovalWidth, short ovalHeight);
1066public static final native int FrontWindow();
1067public static final native int Gestalt(int selector, int[] response);
1068public static final native short GetAppFont();
1069public static final native int GetApplicationEventTarget();
1070public static final native int GetAvailableWindowAttributes(int windowClass);
1071public static final native int GetAvailableWindowPositioningBounds(int inDevice, Rect outAvailableRect);
1072public static final native int GetBestControlRect(int inControl, Rect outRect, short[] outBaseLineOffset);
1073public static final native int GetCaretTime();
1074public static final native void GetClip(int rgnHandle);
1075public static final native int GetControl32BitMaximum(int cHandle);
1076public static final native int GetControl32BitMinimum(int cHandle);
1077public static final native int GetControl32BitValue(int cHandle);
1078public static final native void GetControlBounds(int cHandle, Rect bounds);
1079public static final native int GetControlData(int inControl, short inPart, int inTagName, int inBufferSize, ControlFontStyleRec inBuffer, int[] outActualSize);
1080public static final native int GetControlData(int inControl, short inPart, int inTagName, int inBufferSize, Rect inBuffer, int[] outActualSize);
1081public static final native int GetControlData(int inControl, short inPart, int inTagName, int inBufferSize, int[] inBuffer, int[] outActualSize);
1082public static final native int GetControlData(int inControl, short inPart, int inTagName, int inBufferSize, short[] inBuffer, int[] outActualSize);
1083public static final native int GetControlData(int inControl, short inPart, int inTagName, int inBufferSize, byte[] inBuffer, int[] outActualSize);
1084public static final native int GetControlEventTarget(int cHandle);
1085public static final native int GetControlFeatures(int inControl, int[] outFeatures);
1086public static final native int GetControlOwner(int cHandle);
1087public static final native int GetControlProperty(int control, int propertyCreator, int propertyTag, int bufferSize, int[] actualSize, int[] propertyBuffer);
1088public static final native int GetControlReference(int cHandle);
1089public static final native int GetControlRegion(int cHandle, short inPart, int rgnHandle);
1090public static final native short GetControlValue(int cHandle);
1091public static final native int GetControlViewSize(int cHandle);
1092public static final native int GetCurrentEventButtonState();
1093public static final native int GetCurrentEventLoop();
1094public static final native int GetCurrentEventKeyModifiers();
1095public static final native int GetCurrentEventQueue();
1096public static final native int GetCurrentProcess(int[] psn);
1097public static final native int GetCurrentScrap(int[] scrap);
1098public static final native int GetDataBrowserCallbacks(int browser, DataBrowserCallbacks callbacks);
1099public static final native int GetDataBrowserItemCount(int cHandle, int container, boolean recurse, int state, int[] numItems);
1100public static final native int GetDataBrowserItemDataButtonValue(int itemData, short [] theData);
1101public static final native int GetDataBrowserItemPartBounds(int cHandle, int item, int property, int part, Rect bounds);
1102public static final native int GetDataBrowserItems(int browser, int container, boolean recurse, int state, int items);
1103public static final native int GetDataBrowserItemState(int browser, int item, int [] state);
1104public static final native int GetDataBrowserListViewDisclosureColumn(int browser, int [] column, boolean [] expandableRows);
1105public static final native int GetDataBrowserListViewHeaderBtnHeight(int browser, short [] height);
1106public static final native int GetDataBrowserListViewHeaderDesc(int browser, int column, DataBrowserListViewHeaderDesc desc);
1107public static final native int GetDataBrowserPropertyFlags(int browser, int property, int [] flags);
1108public static final native int GetDataBrowserTableViewColumnPosition(int browser,int column,int[] position);
1109public static final native int GetDataBrowserTableViewItemID(int browser, int row, int [] item);
1110public static final native int GetDataBrowserTableViewItemRow(int browser, int item, int [] row);
1111public static final native int GetDataBrowserTableViewNamedColumnWidth(int browser, int column, short [] width);
1112public static final native int GetDataBrowserTableViewRowHeight(int browser, short [] height);
1113public static final native int GetDataBrowserScrollBarInset(int browser, Rect insetRect);
1114public static final native int GetDataBrowserScrollPosition(int cHandle, int[] top, int[] left);
1115public static final native int GetDataBrowserSelectionAnchor(int browser, int [] first, int [] last);
1116public static final native int GetDataBrowserSelectionFlags(int browser, int [] selectionFlags);
1117public static final native int GetDataBrowserSortProperty(int browser, int[] property);
1118public static final native int GetDblTime();
1119public static final native short GetDefFontSize();
1120public static final native int GetDeviceList();
1121public static final native int GetDragAllowableActions(int theDrag, int[] outActions);
1122public static final native int GetDragDropAction(int theDrag, int[] outAction);
1123public static final native int GetDragItemReferenceNumber(int theDrag, short index, int[] theItemRef);
1124public static final native int GetDragModifiers(int theDrag, short[] modifiers, short[] mouseDownModifiers, short[] mouseUpModifiers);
1125public static final native int GetDragMouse(int theDrag, Point mouse, Point globalPinnedMouse);
1126public static final native int GetEventClass(int eHandle);
1127public static final native int GetEventDispatcherTarget();
1128public static final native int GetEventKind(int eHandle);
1129public static final native int GetEventParameter(int inEvent, int inName, int inDesiredType, int[] outActualType, int inBufferSize, int[] outActualSize, int[] outData);
1130public static final native int GetEventParameter(int inEvent, int inName, int inDesiredType, int[] outActualType, int inBufferSize, int[] outActualSize, char[] outData);
1131public static final native int GetEventParameter(int inEvent, int inName, int inDesiredType, int[] outActualType, int inBufferSize, int[] outActualSize, short[] outData);
1132public static final native int GetEventParameter(int inEvent, int inName, int inDesiredType, int[] outActualType, int inBufferSize, int[] outActualSize, byte[] outData);
1133public static final native int GetEventParameter(int inEvent, int inName, int inDesiredType, int[] outActualType, int inBufferSize, int[] outActualSize, HICommand outData);
1134public static final native int GetEventParameter(int inEvent, int inName, int inDesiredType, int[] outActualType, int inBufferSize, int[] outActualSize, Point outData);
1135public static final native int GetEventParameter(int inEvent, int inName, int inDesiredType, int[] outActualType, int inBufferSize, int[] outActualSize, CGPoint outData);
1136public static final native int GetEventParameter(int inEvent, int inName, int inDesiredType, int[] outActualType, int inBufferSize, int[] outActualSize, CGRect outData);
1137public static final native int GetEventParameter(int inEvent, int inName, int inDesiredType, int[] outActualType, int inBufferSize, int[] outActualSize, RGBColor outData);
1138public static final native int GetEventParameter(int inEvent, int inName, int inDesiredType, int[] outActualType, int inBufferSize, int[] outActualSize, Rect outData);
1139public static final native double GetEventTime(int eHandle);
1140public static final native int GetFlavorData(int theDrag, int theItemRef, int theType, byte[] dataPtr, int[] dataSize, int dataOffset);
1141public static final native int GetFlavorDataSize(int theDrag, int theItemRef, int theType, int[] dataSize);
1142public static final native int GetFlavorType(int theDrag,int theItemRef, short index, int[] theType);
1143public static final native void GetFontInfo(FontInfo info);
1144public static final native int GetGDevice();
1145public static final native void GetGWorld(int[] portHandle, int[] gdHandle);
1146public static final native void GetGlobalMouse(Point where);
1147public static final native int GetHandleSize(int handle);
1148public static final native int GetIconFamilyData(int iconFamily, int iconType, int h);
1149public static final native int GetIconRefFromIconFamilyPtr(int inIconFamilyPtr, int inSize, int[] outIconRef);
1150public static final native int GetIconRef(short vRefNum, int creator, int iconType, int[] theIconRef);
1151public static final native int GetIndMenuItemWithCommandID(int mHandle, int commandId, int index, int[] outMenu, short[] outIndex);
1152public static final native int GetIndexedSubControl(int cHandle, short index, int[] outHandle);
1153public static final native void GetItemMark (int theMenu, short item, short[] markChar);
1154public static final native int GetKeyboardFocus(int wHandle, int[] cHandle);
1155public static final native double GetLastUserEventTime();
1156public static final native int GetMainDevice();
1157public static final native int GetMainEventQueue();
1158public static final native int GetMBarHeight();
1159public static final native int GetMenuCommandMark(int theMenu, int commandId, char[] outMark);
1160public static final native int GetMenuEventTarget(int cHandle);
1161public static final native int GetMenuFont(int inMenu, short[] outFontID, short[] outFontSize);
1162public static final native short GetMenuHeight(int inMenu);
1163public static final native short GetMenuID(int menu);
1164public static final native int GetMenuItemCommandID(int inMenu, short inItem, int[] outCommandID);
1165public static final native int GetMenuItemHierarchicalMenu(int inMenu, short inItem, int []outHierMenu);
1166public static final native int GetMenuItemRefCon(int inMenu, short intItem, int[] outRefCon);
1167public static final native int GetMenuTrackingData(int menu, MenuTrackingData outData);
1168public static final native short GetMenuWidth(int inMenu);
1169public static final native void GetMouse(Point where);
1170public static final native int GetNextDevice(int curDevice);
1171public static final native void GetPixBounds(int pHandle, Rect bounds);
1172public static final native short GetPixDepth(int pHandle);
1173public static final native void GetPort(int[] port);
1174public static final native int GetPortBitMapForCopyBits(int portHandle);
1175public static final native void GetPortBounds(int pHandle, Rect rect);
1176public static final native void GetPortClipRegion(int port, int clipRgn);
1177public static final native int GetPortVisibleRegion(int portHandle, int rgnHandle);
1178public static final native int GetPreviousWindow(int inWindow);
1179public static final native int GetPtrSize(int ptr);
1180public static final native void GetRegionBounds(int rgnHandle, Rect bounds);
1181public static final native int GetRootControl(int windowHandle, int[] cHandle);
1182public static final native int GetScrapFlavorCount(int scrap, int[] infoCount);
1183public static final native int GetScrapFlavorData(int scrap, int flavorType, int[] byteCount, byte[] destination);
1184public static final native int GetScrapFlavorData(int scrap, int flavorType, int[] byteCount, char[] destination);
1185public static final native int GetScrapFlavorInfoList(int scrap, int[] infoCount, int[] info);
1186public static final native int GetScrapFlavorSize(int scrap, int flavorType, int[] byteCount);
1187public static final native int GetScriptManagerVariable(short selector);
1188public static final native int GetSuperControl(int cHandle, int[] parentHandle);
1189public static final native int GetTabContentRect(int theControl, Rect rect);
1190public static final native int GetThemeBrushAsColor(short inBrush, short inDepth, boolean inColorDev, RGBColor outColor);
1191public static final native int GetThemeButtonContentBounds(Rect inBounds, int inKind, ThemeButtonDrawInfo inDrawInfo, Rect outBounds);
1192public static final native int GetThemeDrawingState(int[] state);
1193public static final native int GetThemeFont(short themeFontId, short scriptCode, byte[] fontName, short[] fontSize, byte[] style);
1194public static final native int GetThemeMenuItemExtra(short inItemType, short[] outHeight, short[] outWidth);
1195public static final native int GetThemeMetric(int inMetric, int [] outMetric);
1196public static final native int GetThemeTextColor(short inColor, short inDepth, boolean inColorDev, RGBColor outColor);
1197public static final native int GetThemeTextDimensions(int sHandle, short fontID, int state, boolean wrapToWidth, Point ioBounds, short[] baseLine);
1198public static final native int GetUserFocusEventTarget();
1199public static final native int GetUserFocusWindow();
1200public static final native int GetWRefCon(int wHandle);
1201public static final native int GetWindowActivationScope(int inWindow, int[] outScope);
1202public static final native void GetWindowBounds(int wHandle, short windowRegion, Rect bounds);
1203public static final native int GetWindowDefaultButton(int wHandle, int[] cHandle);
1204public static final native int GetWindowEventTarget(int wHandle);
1205public static final native int GetWindowFromPort(int pHandle);
1206public static final native int GetWindowGroupOfClass (int windowClass);
1207public static final native int GetWindowModality(int inWindow, int[] outModalKind, int[] outUnavailableWindow);
1208public static final native int GetWindowPort(int wHandle);
1209public static final native int GetWindowRegion(int window, short inRegionCode, int ioWinRgn);
1210public static final native int GetWindowResizeLimits (int inWindow, CGPoint inMinLimits, CGPoint inMaxLimits);
1211public static final native void GetWindowStructureWidths(int intWindow, Rect outRect);
1212public static final native int HandleControlSetCursor(int control, Point localPoint, int modifiers, boolean[] cursorWasSet);
1213public static final native int HIComboBoxAppendTextItem(int inComboBox, int inText, int[] outIndex);
1214public static final native int HIComboBoxCopyTextItemAtIndex(int inComboBox, int inIndex, int[] outString);
1215public static final native int HIComboBoxCreate(CGRect boundsRect, int text, ControlFontStyleRec style, int list, int inAttributes, int[] outComboBox);
1216public static final native int HIComboBoxGetItemCount(int inComboBox);
1217public static final native int HIComboBoxInsertTextItemAtIndex(int inComboBox, int inIndex, int inText);
1218public static final native int HIComboBoxRemoveItemAtIndex(int inComboBox, int inIndex);
1219public static final native int HIObjectCopyClassID(int inObject);
1220public static final native int HIObjectCreate(int inClassID, int inConstructData, int[] outObject);
1221public static final native int HIObjectRegisterSubclass(int inClassID, int inBaseClassID, int inOptions, int inConstructProc, int inNumEvents, int[] inEventList, int inConstructData, int[] outClassRef);
1222public static final native int HIViewAddSubview(int parent, int child);
1223public static final native int HIViewClick(int inView, int inEvent);
1224public static final native int HIViewConvertPoint(CGPoint ioPoint, int inSourceView, int inDestView);
1225public static final native int HIViewCreateOffscreenImage(int inView, int inOptions, CGRect outFrame, int[] outImage );
1226public static final native int HIViewFindByID(int inStartView, int inID, int[] outControl);
1227public static final native int HIViewGetFirstSubview(int inView);
1228public static final native int HIViewGetLastSubview(int inView);
1229public static final native int HIViewGetNextView(int inView);
1230public static final native int HIViewGetFrame(int inView, CGRect outRect);
1231public static final native int HIViewGetRoot(int wHandle);
1232public static final native int HIViewGetSizeConstraints(int inView, CGRect outMinSize, CGRect outMaxSize);
1233public static final native int HIViewGetSubviewHit(int inView, CGPoint inPoint, boolean inDeep, int[] outView);
1234public static final native int HIViewGetViewForMouseEvent(int inView, int inEvent, int[] outView);
1235public static final native boolean HIViewIsVisible(int inView);
1236public static final native int HIViewRemoveFromSuperview(int inView);
1237public static final native int HIViewSetBoundsOrigin(int inView, float inX, float inY);
1238public static final native int HIViewSetDrawingEnabled(int inView, boolean isEnabled);
1239public static final native int HIViewSetFrame(int inView, CGRect inRect);
1240public static final native int HIViewSetNeedsDisplay(int inView, boolean inNeedsDisplay);
1241public static final native int HIViewSetNeedsDisplayInRegion(int inView, int inRgn, boolean inNeedsDisplay);
1242public static final native int HIViewSetVisible(int inView, boolean inVisible);
1243public static final native int HIViewSetZOrder(int inView, int inOp, int inOther);
1244public static final native int HIViewSimulateClick(int inView, short inPartToClick, int modifiers, short[] outPartClicked);
1245public static final native short HandleControlClick(int cHandle, Point where, int modifiers, int actionUPP);
1246public static final native short HiWord(int doubleWord);
1247public static final native void HideWindow(int wHandle);
1248public static final native void HiliteMenu(short menuID);
1249public static final native void HLock(int h);
1250public static final native int HMGetTagDelay (int [] outDelay);
1251public static final native int HMHideTag ();
1252public static final native int HMSetTagDelay (int inDelay);
1253public static final native void HMInstallControlContentCallback(int inControl, int inContentUPP);
1254public static final native void HUnlock(int h);
1255public static final native int IconRefToIconFamily(int theIconRef, int whichIcons, int[] iconFamily);
1256public static final native int InitContextualMenus();
1257public static final native void InitCursor();
1258public static final native int InitDataBrowserCallbacks(DataBrowserCallbacks callbacks);
1259public static final native int InitDataBrowserCustomCallbacks(DataBrowserCustomCallbacks callbacks);
1260public static final native void InsertMenu(int mHandle, short beforeID);
1261public static final native int InsertMenuItemTextWithCFString(int mHandle, int sHandle, short index, int attributes, int commandID);
1262public static final native int InstallEventHandler(int inTarget, int inHandler, int inNumTypes, int[] inList, int inUserData, int[] outRef);
1263public static final native int InstallEventLoopIdleTimer(int inEventLoop, double inFireDelay,double inInterval, int inTimerProc, int inTimerData, int[] outTimer);
1264public static final native int InstallEventLoopTimer(int inEventLoop, double inFireDelay, double inInterval, int inTimerProc, int inTimerData, int[] outTimer);
1265public static final native int InstallReceiveHandler(int receiveHandler,int theWindow, int[] handlerRefCon);
1266public static final native int InstallTrackingHandler(int trackingHandler,int theWindow, int[] handlerRefCon);
1267public static final native void InvalWindowRect(int wHandle, Rect bounds);
1268public static final native void InvalWindowRgn(int wHandle, int rgnHandle);
1269public static final native void InvertRect(Rect r);
1270public static final native void InvertRgn(int rgnHandle);
1271public static final native boolean IsControlActive(int inControl);
1272public static final native boolean IsControlEnabled(int cHandle);
1273public static final native boolean IsControlVisible(int cHandle);
1274public static final native boolean IsDataBrowserItemSelected(int cHandle, int itemID);
1275public static final native boolean IsMenuCommandEnabled(int mHandle, int commandId);
1276public static final native boolean IsMenuItemEnabled(int mHandle, short index);
1277public static final native boolean IsValidControlHandle(int cHandle);
1278public static final native boolean IsValidMenu(int mHandle);
1279public static final native boolean IsValidWindowPtr(int grafPort);
1280public static final native boolean IsWindowActive(int window);
1281public static final native boolean IsWindowCollapsed(int window);
1282public static final native boolean IsWindowVisible(int window);
1283public static final native int KeyTranslate(int transData, short keycode, int[] state);
1284public static final native void KillPoly(int polyHandle);
1285public static final native void LineTo(short h, short v);
1286public static final native int Long2Fix(int x);
1287public static final native short LoWord(int doubleWord);
1288public static final native int LockPortBits(int portHandle);
1289public static final native int MenuSelect(Point mHandle);
1290public static final native void MoveControl(int theControl, short h, short v);
1291public static final native void MoveTo(short h, short v);
1292public static final native void MoveWindow(int wHandle, short h, short v, boolean toFront);
1293public static final native int NavCreateChooseFolderDialog(NavDialogCreationOptions inOptions, int inEventProc, int inFilterProc, int inClientData, int[] outDialog);
1294public static final native int NavCreateGetFileDialog(NavDialogCreationOptions inOptions, int inTypeList, int inEventProc, int inPreviewProc, int inFilterProc, int inClientData, int[] outDialog);
1295public static final native int NavCreatePutFileDialog(NavDialogCreationOptions inOptions, int inFileType, int inFileCreator, int inEventProc, int inClientData, int[] outDialog);
1296public static final native void NavDialogDispose(int dialogHandle);
1297public static final native int NavDialogGetSaveFileName(int dialogHandle);
1298public static final native int NavDialogGetUserAction(int dialogHandle);
1299public static final native int NavDialogRun(int dialogHandle);
1300public static final native int NavDialogSetSaveFileName(int dialogHandle, int fileNameHandle);
1301public static final native int NavGetDefaultDialogCreationOptions(NavDialogCreationOptions outOptions);
1302public static final native int NavDialogGetReply(int inDialog, NavReplyRecord outReply);
1303public static final native int NewControl(int owningWindow, Rect boundsRect, byte[] controlTitle, boolean initiallyVisible, short initialValue, short minimumValue, short maximumValue, short procID, int controlReference);
1304public static final native int NewDrag(int[] theDrag);
1305public static final native int NewGWorldFromPtr(int[] offscreenGWorld, int PixelFormat, Rect boundsRect, int cTable, int aGDevice, int flags, int newBuffer, int rowBytes);
1306public static final native int NewHandle(int size);
1307public static final native int NewHandleClear(int size);
1308public static final native int NewPtr(int size);
1309public static final native int NewPtrClear(int size);
1310public static final native int NewRgn();
1311public static final native void OffsetRect(Rect rect, short dh, short dv);
1312public static final native void OffsetRgn(int rgnHandle, short dh, short dv);
1313public static final native int OpenDataBrowserContainer(int cHandle, int container);
1314public static final native int OpenPoly();
1315public static final native void OpenRgn();
1316public static final native void PaintOval(Rect bounds);
1317public static final native void PaintPoly(int polyHandle);
1318public static final native void PaintRect(Rect bounds);
1319public static final native void PaintRoundRect(Rect bounds, short ovalWidth, short ovalHeight);
1320public static final native void PenSize(short h, short v);
1321public static final native int PickColor(ColorPickerInfo theColorInfo);
1322public static final native int PopUpMenuSelect(int mHandle, short top, short left, short popUpItem);
1323public static final native int PostEvent(short eventNum, int eventMsg);
1324public static final native int PostEventToQueue(int inQueue, int inEvent, short inPriority);
1325public static final native int PMCreatePageFormat(int[] pageFormat);
1326public static final native int PMCreatePrintSettings(int[] printSettings);
1327public static final native int PMCreateSession(int[] printSession);
1328public static final native int PMFlattenPageFormat(int pageFormat, int[] flatFormat);
1329public static final native int PMFlattenPrintSettings(int printSettings, int[] flatSettings);
1330public static final native int PMGetAdjustedPageRect(int pageFormat, PMRect pageRect);
1331public static final native int PMGetAdjustedPaperRect(int pageFormat, PMRect paperRect);
1332public static final native int PMGetCollate(int printSettings, boolean[] collate);
1333public static final native int PMGetCopies(int printSettings, int[] copies);
1334public static final native int PMGetFirstPage(int printSettings, int[] first);
1335public static final native int PMGetJobNameCFString(int printSettings, int[] name);
1336public static final native int PMGetLastPage(int printSettings, int[] last);
1337public static final native int PMGetPageRange(int printSettings, int[] minPage, int[] maxPage);
1338public static final native int PMRelease(int printManagerObject);
1339public static final native int PMGetResolution(int pageFormat, PMResolution resolution);
1340public static final native int PMSessionBeginDocumentNoDialog(int printSession, int printSettings, int pageFormat);
1341public static final native int PMSessionBeginPageNoDialog(int printSession, int pageFormat, PMRect pageFrame);
1342public static final native int PMSessionCopyDestinationLocation(int printSession, int printSettings, int[] destLocationP);
1343public static final native int PMSessionCreatePrinterList(int printSession, int[] printerList, int[] currentIndex, int[] currentPrinter);
1344public static final native int PMSessionDefaultPageFormat(int printSession, int pageFormat);
1345public static final native int PMSessionDefaultPrintSettings(int printSession, int printSettings);
1346public static final native int PMSessionEndDocumentNoDialog(int printSession);
1347public static final native int PMSessionEndPageNoDialog(int printSession);
1348public static final native int PMSessionError(int printSession);
1349public static final native int PMSessionGetDestinationType(int printSession, int printSettings, short[] destTypeP);
1350public static final native int PMSessionGetGraphicsContext(int printSession, int graphicsType, int[] graphicsContext);
1351public static final native int PMSessionPageSetupDialog(int printSession, int pageFormat, boolean[] result);
1352public static final native int PMSessionPrintDialog(int printSession, int settings, int pageFormat, boolean[] accepted);
1353public static final native int PMSessionSetCurrentPrinter(int session, int printerName);
1354public static final native int PMSessionSetDestination(int printSession, int printSettings, short destType, int destFormat, int destLocation);
1355public static final native int PMSessionSetError(int printSession, int printError);
1356public static final native int PMSessionSetDocumentFormatGeneration(int printSession, int docFormat, int graphicsContexts, int options);
1357public static final native int PMSessionUseSheets(int printSession, int documentWindow, int sheetDoneProc);
1358public static final native int PMSessionValidatePageFormat(int printSession, int pageFormat, boolean[] result);
1359public static final native int PMSessionValidatePrintSettings(int printSession, int printSettings, boolean[] result);
1360public static final native int PMSetCollate(int printSettings, boolean collate);
1361public static final native int PMSetFirstPage(int printSettings, int first, boolean lock);
1362public static final native int PMSetJobNameCFString(int printSettings, int name);
1363public static final native int PMSetLastPage(int printSettings, int last, boolean lock);
1364public static final native int PMSetPageRange(int printSettings, int minPage, int maxPage);
1365public static final native int PMUnflattenPageFormat(int flatFormat, int[] pageFormat);
1366public static final native int PMUnflattenPrintSettings(int flatSettings, int[] printSettings);
1367public static final native boolean PtInRect(Point pt, Rect r);
1368public static final native boolean PtInRgn(Point pt, int rgnHandle);
1369public static final native int PutScrapFlavor(int scrap, int flavorType, int flavorFlags, int flavorSize, byte[] flavorData);
1370public static final native int PutScrapFlavor(int scrap, int flavorType, int flavorFlags, int flavorSize, char[] flavorData);
1371public static final native int QDBeginCGContext(int inPort, int[] outContext);
1372public static final native int QDEndCGContext(int inPort, int[] inoutContext);
1373public static final native void QDFlushPortBuffer(int port, int rgnHandle);
1374public static final native void QDGlobalToLocalPoint(int port, Point point);
1375public static final native void QDLocalToGlobalPoint(int port, Point point);
1376public static final native int QDRegionToRects(int rgn, int dir, int proc, int userData);
1377public static final native int QDSetDirtyRegion (int port, int rgn);
1378public static final native void QDSetPatternOrigin(Point point);
1379public static final native int QDSwapTextFlags(int flags);
1380public static final native void RGBBackColor(RGBColor color);
1381public static final native void RGBForeColor(RGBColor color);
1382public static final native int ReadIconFile (byte[] iconFile, int[] iconFamily);
1383public static final native int ReceiveNextEvent(int inNumTypes, int[] inList, double inTimeout, boolean inPullEvent, int[] outEvent);
1384public static final native boolean RectInRgn(Rect rect, int rgnHandle);
1385public static final native void RectRgn(int rgnHandle, Rect left);
1386public static final native int RegisterAppearanceClient();
1387public static final native void ReleaseEvent(int theEvent);
1388public static final native void ReleaseIconRef(int theIconRef);
1389public static final native int ReleaseMenu(int mHandle);
1390public static final native int ReleaseWindowGroup (int inGroup);
1391public static final native int ReleaseWindow(int inWindow);
1392public static final native int RemoveControlProperty(int control, int propertyCreator, int propertyTag);
1393public static final native int RemoveDataBrowserItems(int cHandle, int containerID, int numItems, int[] itemIDs, int preSortProperty);
1394public static final native int RemoveDataBrowserTableViewColumn(int browser, int column);
1395public static final native int RemoveEventHandler(int inHandlerRef);
1396public static final native int RemoveEventLoopTimer(int inTimer);
1397public static final native int RemoveReceiveHandler(int receiveHandler,int theWindow);
1398public static final native int RemoveTrackingHandler(int trackingHandler,int theWindow);
1399public static final native int RepositionWindow(int window, int parentWindow, int method);
1400public static final native int ReshapeCustomWindow(int window);
1401public static final native int RestoreApplicationDockTileImage();
1402public static final native int RetainEvent(int inEvent);
1403public static final native int RetainMenu(int mHandle);
1404public static final native int RetainWindow(int inWindow);
1405public static final native int RevealDataBrowserItem(int browser, int item, int property, byte options);
1406public static final native int RunStandardAlert(int dialogHandle, int modalFilterUPP, short[] itemHit);
1407public static final native void ScrollRect(Rect rect, short dh, short dv, int updateRgn);
1408public static final native boolean SectRect(Rect src1, Rect src2, Rect dstRect);
1409public static final native void SectRgn(int srcRgnA, int srcRgnB, int dstRgn);
1410public static final native void SelectWindow(int wHandle);
1411public static final native void SendBehind(int window, int behindWindow);
1412public static final native int SendEventToEventTarget(int theEvent, int theTarget);
1413public static final native int SendEventToEventTargetWithOptions(int theEvent, int theTarget, int options);
1414public static final native int SetApplicationDockTileImage(int inImage);
1415public static final native int SetAutomaticControlDragTrackingEnabledForWindow (int inWindow, boolean inTracks);
1416public static final native int SetBevelButtonContentInfo(int inButton, ControlButtonContentInfo inContent);
1417public static final native void SetClip(int rgnHandle);
1418public static final native void SetControl32BitMaximum(int cHandle, int maximum);
1419public static final native void SetControl32BitMinimum(int cHandle, int minimum);
1420public static final native void SetControl32BitValue(int cHandle, int value);
1421public static final native void SetControlAction(int cHandle, int actionProc);
1422public static final native void SetControlBounds(int cHandle, Rect bounds);
1423public static final native int SetControlColorProc(int inControl, int inProc);
1424public static final native int SetControlData(int inControl, int inPart, int inTagName, int inSize, ControlButtonContentInfo inData);
1425public static final native int SetControlData(int inControl, int inPart, int inTagName, int inSize, ControlTabInfoRecV1 inData);
1426public static final native int SetControlData(int inControl, int inPart, int inTagName, int inSize, Rect inData);
1427public static final native int SetControlData(int inControl, int inPart, int inTagName, int inSize, short[] inData);
1428public static final native int SetControlData(int inControl, int inPart, int inTagName, int inSize, int[] inData);
1429public static final native int SetControlData(int inControl, int inPart, int inTagName, int inSize, int inData);
1430public static final native int SetControlData(int inControl, int inPart, int inTagName, int inSize, byte[] inData);
1431public static final native int SetControlFontStyle(int inControl, ControlFontStyleRec inStyle);
1432public static final native void SetControlPopupMenuHandle(int cHandle, int popupMenuHandle);
1433public static final native int SetControlProperty(int control, int propertyCreator, int propertyTag, int propertySize, int[] propertyData);
1434public static final native void SetControlReference(int cHandle, int data);
1435public static final native int SetControlTitleWithCFString(int cHandle, int sHandle);
1436public static final native void SetControlViewSize(int cHandle, int viewSize);
1437public static final native int SetControlVisibility(int inControl, boolean inIsVisible, boolean inDoDraw);
1438public static final native void SetCursor(int cursor);
1439public static final native int SetDataBrowserCallbacks(int browser, DataBrowserCallbacks callbacks);
1440public static final native int SetDataBrowserCustomCallbacks(int browser, DataBrowserCustomCallbacks callbacks);
1441public static final native int SetDataBrowserHasScrollBars(int cHandle, boolean hScroll, boolean vScroll);
1442public static final native int SetDataBrowserItemDataBooleanValue(int itemRef, boolean data);
1443public static final native int SetDataBrowserItemDataButtonValue(int itemRef, short themeButtonValue);
1444public static final native int SetDataBrowserItemDataIcon(int itemRef, int iconRef);
1445public static final native int SetDataBrowserItemDataItemID(int itemRef, int itemID);
1446public static final native int SetDataBrowserItemDataText(int itemRef, int sHandle);
1447public static final native int SetDataBrowserListViewDisclosureColumn(int cHandle, int colID, boolean b);
1448public static final native int SetDataBrowserListViewHeaderBtnHeight(int cHandle, short height);
1449public static final native int SetDataBrowserListViewHeaderDesc(int browser, int column, DataBrowserListViewHeaderDesc desc);
1450public static final native int SetDataBrowserPropertyFlags(int browser, int property, int flags);
1451public static final native int SetDataBrowserScrollPosition(int cHandle, int top, int left);
1452public static final native int SetDataBrowserSelectedItems(int cHandle, int numItems, int[] items, int operation);
1453public static final native int SetDataBrowserSelectionFlags(int cHandle, int selectionFlags);
1454public static final native int SetDataBrowserSortOrder(int browser, short order);
1455public static final native int SetDataBrowserSortProperty(int browser, int property);
1456public static final native int SetDataBrowserTableViewColumnPosition(int browser, int column, int position);
1457public static final native int SetDataBrowserTableViewHiliteStyle(int browser, int hiliteStyle);
1458public static final native int SetDataBrowserTableViewItemRow(int browser, int item, int row);
1459public static final native int SetDataBrowserTableViewNamedColumnWidth(int browser, int column, short width);
1460public static final native int SetDataBrowserTableViewRowHeight(int browser, short height );
1461public static final native int SetDataBrowserTarget(int cHandle, int rootID);
1462public static final native int SetDragAllowableActions(int theDrag, int inActions, boolean isLocal);
1463public static final native int SetDragDropAction(int theDrag, int inAction);
1464public static final native int SetDragInputProc(int theDrag, int inputProc, int dragInputRefCon);
1465public static final native int SetDragItemFlavorData (int theDrag, int theItemRef, int theType, byte[] dataPtr, int dataSize, int dataOffset);
1466public static final native int SetDragSendProc(int theDrag, int sendProc, int dragSendRefCon);
1467public static final native int SetEventLoopTimerNextFireTime(int inTimer, double inNextFire);
1468public static final native int SetEventParameter(int inEvent, int inName, int inType, int inSize, char[] inDataPtr);
1469public static final native int SetEventParameter(int inEvent, int inName, int inType, int inSize, short[] inDataPtr);
1470public static final native int SetEventParameter(int inEvent, int inName, int inType, int inSize, int[] inDataPtr);
1471public static final native int SetFontInfoForSelection(int iStyleType, int iNumStyles, int iStyles, int iFPEventTarget);
1472public static final native int SetFrontProcess(int[] psn);
1473public static final native int SetFrontProcessWithOptions(int[] psn, int inOptions);
1474public static final native void SetGWorld(int portHandle, int gdHandle);
1475public static final native int SetIconFamilyData(int iconFamily, int iconType, int h);
1476public static final native void SetItemMark(int theMenu, short item, short markChar);
1477public static final native int SetKeyboardFocus(int wHandle, int cHandle, short inPart);
1478public static final native int SetMenuCommandMark(int mHandle, int commandId, char mark);
1479public static final native int SetMenuFont(int mHandle, short fontID, short size);
1480public static final native int SetMenuItemCommandKey(int mHandle, short index, boolean virtualKey, char key);
1481public static final native int SetMenuItemHierarchicalMenu(int mHandle, short index, int hierMenuHandle);
1482public static final native int SetMenuItemIconHandle(int mHandle, short item, byte iconType, int iconHandle);
1483public static final native int SetMenuItemKeyGlyph(int mHandle, short index, short glyph);
1484public static final native int SetMenuItemModifiers(int mHandle, short index, byte modifiers);
1485public static final native int SetMenuItemRefCon(int mHandle, short index, int refCon);
1486public static final native int SetMenuItemTextWithCFString(int mHandle, short index, int sHandle);
1487public static final native int SetMenuTitleWithCFString(int mHandle, int sHandle);
1488public static final native void SetOrigin(short h, short v);
1489public static final native void SetPort(int pHandle);
1490public static final native void SetPortBounds(int port, Rect rect);
1491public static final native void SetPortWindowPort(int wHandle);
1492public static final native void SetPt(Point p, short h, short v);
1493public static final native void SetRect(Rect r, short left, short top, short right, short bottom);
1494public static final native void SetRectRgn(int rgnHandle, short left, short top, short right, short bottom);
1495public static final native int SetRootMenu(int mHandle);
1496public static final native int SetThemeBackground(short inBrush, short depth, boolean isColorDevice);
1497public static final native int SetThemeCursor(int themeCursor);
1498public static final native int SetThemeDrawingState(int state, boolean disposeNow);
1499public static final native int SetThemeTextColor(short inBrush, short depth, boolean isColorDevice);
1500public static final native int SetThemeWindowBackground(int wHandle, short brush, boolean update);
1501public static final native int SetUpControlBackground(int cHandle, short depth, boolean isColorDevice);
1502public static final native void SetWRefCon(int wHandle, int data);
1503public static final native int SetWindowActivationScope(int wHandle, int scope);
1504public static final native void SetWindowBounds(int window, int regionCode, Rect globalBounds);
1505public static final native int SetWindowDefaultButton(int wHandle, int cHandle);
1506public static final native int SetWindowGroup(int inWindow, int inNewGroup);
1507public static final native int SetWindowGroupOwner(int inGroup, int inWindow);
1508public static final native int SetWindowGroupParent(int inGroup, int inNewGroup);
1509public static final native int SetWindowModality(int inWindow, int inModalKind, int inUnavailableWindow);
1510public static final native int SetWindowResizeLimits (int inWindow, CGPoint inMinLimits, CGPoint inMaxLimits);
1511public static final native int SetWindowTitleWithCFString(int wHandle, int sHandle);
1512public static final native void ShowWindow(int wHandle);
1513public static final native void SizeControl(int cHandle, short w, short h);
1514public static final native void SizeWindow(int wHandle, short w, short h, boolean update);
1515public static final native boolean StillDown();
1516public static final native int SyncCGContextOriginWithPort(int inContext, int port);
1517public static final native void SysBeep(short duration);
1518public static final native int TXNActivate(int txHandle, int frameID, boolean scrollBarState);
1519public static final native void TXNAdjustCursor (int iTXNObject, int ioCursorRgn);
1520public static final native void TXNClick(int iTXNObject, EventRecord iEvent);
1521public static final native int TXNCopy(int txHandle);
1522public static final native int TXNCut(int txHandle);
1523public static final native int TXNDataSize(int txHandle);
1524public static final native void TXNDeleteObject(int txHandle);
1525public static final native void TXNDraw(int txHandle, int gDevice);
1526public static final native int TXNEchoMode(int txHandle, char echoCharacter, int encoding, boolean on);
1527public static final native void TXNFocus(int txHandle, boolean becomingFocused);
1528public static final native int TXNGetData(int txHandle, int startOffset, int endOffset, int[] dataHandle);
1529public static final native int TXNGetLineCount(int txHandle, int[] lineTotal);
1530public static final native int TXNGetLineMetrics(int iTXNObject, int iLineNumber, int [] oLineWidth, int [] oLineHeight);
1531public static final native int TXNGetTXNObjectControls(int iTXNObject, int iControlCount, int [] iControlTags, int [] oControlData);
1532public static final native int TXNGetRectBounds(int iTXNObject, Rect oViewRect, TXNLongRect oDestinationRect, TXNLongRect oTextRect);
1533public static final native void TXNGetSelection(int txHandle, int[] startOffset, int[] endOffset);
1534public static final native void TXNGetViewRect (int iTXNObject, Rect oViewRect);
1535public static final native int TXNInitTextension(int iDefaultFonts, int iCountDefaultFonts, int iUsageFlags);
1536public static final native int TXNNewObject(int iFileSpec, int iWindw, Rect iFrame, int iFrameOptions, int iFrameType, int iFileType, int iPermanentEncoding, int [] oTXNObject, int[] oTXNFrameID, int iRefCpm);
1537public static final native int TXNOffsetToPoint(int txHandle, int offset, Point point);
1538public static final native int TXNPaste(int txHandle);
1539public static final native int TXNPointToOffset (int iTXNObject, Point iPoint, int [] oOffset);
1540public static final native void TXNSelectAll(int txHandle);
1541public static final native void TXNSetRectBounds(int iTXNObject, Rect iViewRect, TXNLongRect iDestinationRect, boolean iUpdate);
1542public static final native int TXNSetBackground(int iTXNObject, TXNBackground iBackgroundInfo);
1543public static final native int TXNSetData(int iTXNObject, int iDataType, char[] iDataPtr, int iDataSize, int iStartOffset, int iEndOffset);
1544public static final native void TXNSetFrameBounds(int txHandle, int top, int left, int bottom, int right, int frameID);
1545public static final native int TXNSetSelection(int txHandle, int startOffset, int endOffset);
1546public static final native int TXNSetTypeAttributes(int iTXNObject, int iAttrCount, int iAttributes, int iStartOffset, int iEndOffset);
1547public static final native int TXNSetTXNObjectControls(int iTXNObject, boolean iClearAll, int iControlCount, int[] iControlTags, int[] iControlData);
1548public static final native void TXNShowSelection(int txHandle, boolean showEnd);
1549public static final native short TestControl(int control, Point point);
1550public static final native void TextFace(short face);
1551public static final native void TextFont(short fontID);
1552public static final native void TextMode(short mode);
1553public static final native void TextSize(short size);
1554public static final native short TextWidth(byte[] textBuf, short firstByte, short byteCount);
1555public static final native int TrackDrag(int theDrag, EventRecord theEvent, int theRegion);
1556public static final native int TrackMouseLocationWithOptions(int inPort, int inOptions, double inTime, Point outPt, int [] outModifiers, short[] outResult);
1557public static final native void UnionRect(Rect srcA, Rect srcB, Rect dst);
1558public static final native void UnionRgn(int srcRgnA, int srcRgnB, int dstRgn);
1559public static final native int UnlockPortBits(int portHandle);
1560public static final native void UpdateControls(int wHandle, int rgnHandle);
1561public static final native int UpdateDataBrowserItems(int cHandle, int container, int numItems, int[] items, int preSortProperty, int propertyID);
1562public static final native int UpgradeScriptInfoToTextEncoding(short iTextScriptID, short iTextLanguageID, short iRegionID, byte[] iTextFontname, int[] oEncoding);
1563public static final native boolean WaitMouseMoved(Point initialGlobalMouse);
1564public static final native int X2Fix(double x);
1565public static final native int ZoomWindowIdeal(int inWindow, short inPartCode, Point ioIdealSize);
1566public static final native int kCFNumberFormatterDecimalSeparator();
1567public static final native int getpid();
1568public static final native int getenv(byte[] name);
1569public static final native void memcpy(ATSTrapezoid dest, int src, int n);
1570public static final native void memcpy(CGPathElement dest, int src, int n);
1571public static final native void memcpy(byte[] dest, int src, int n);
1572public static final native void memcpy(char[] dest, int src, int n);
1573public static final native void memcpy(int[] dest, int src, int n);
1574public static final native void memcpy(int dest, int[] src, int n);
1575public static final native void memcpy(int dest, PixMap src, int n);
1576public static final native void memcpy(int dest, Cursor src, int n);
1577public static final native void memcpy(GDevice dest, int src, int n);
1578public static final native void memcpy(PixMap dest, int src, int n);
1579public static final native void memcpy(FontSelectionQDStyle dest, int src, int n);
1580public static final native void memcpy(HMHelpContentRec dest, int src, int n);
1581public static final native void memcpy(ATSLayoutRecord dest, int src, int n);
1582public static final native void memcpy(int dest, HMHelpContentRec src, int n);
1583public static final native void memcpy(int dest, BitMap src, int n);
1584public static final native void memcpy(int dest, char[] src, int n);
1585public static final native void memcpy(int dest, int src, int n);
1586public static final native void memcpy(int dest, byte[] src, int n);
1587public static final native void memcpy(int dest, float[] src, int n);
1588public static final native void memcpy(int dest, FontSelectionQDStyle src, int n);
1589public static final native void memcpy(int dest, RGBColor src, int n);
1590public static final native void memcpy(Rect dest, int src, int n);
1591public static final native void memcpy(int dest, Rect src, int n);
1592public static final native void memcpy(char[] dest, byte[] src, int size);
1593public static final native void memcpy(byte[] dest, char[] src, int size);
1594public static final native void memcpy(int dest, EventRecord src, int size);
1595public static final native void memcpy(int dest, ATSUTab src, int size);
1596public static final native void memcpy(float[] dest, int src, int size);
1597public static final native void memset(int dest, int value, int size);
1598public static final native int strlen(int ptr);
1599}
1600
Popular Tags