1 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 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 750 public static final native int NewGlobalRef(Object object); 751 public static final native void DeleteGlobalRef(int globalRef); 752 public static final native Object JNIGetObject(int globalRef); 753 754 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 |