static int sel_registerName(String selector) { return Cocoa.sel_registerName(ascii(selector)); }
static int objc_getClass(String className) { return Cocoa.objc_getClass(ascii(className)); }
public class Cocoa extends Platform { static { Library.loadLibrary("swt-cocoa"); // $NON-NLS-1$ WebInitForCarbon(); } /* Objective-C class ids */ public static final int C_NSHTTPCookie = Cocoa.objc_getClass("NSHTTPCookie"); // $NON-NLS-1$ public static final int C_NSHTTPCookieStorage = Cocoa.objc_getClass("NSHTTPCookieStorage"); // $NON-NLS-1$ public static final int C_NSNotificationCenter = Cocoa.objc_getClass("NSNotificationCenter"); // $NON-NLS-1$ public static final int C_NSNumber = Cocoa.objc_getClass("NSNumber"); // $NON-NLS-1$ public static final int C_NSURL = Cocoa.objc_getClass("NSURL"); // $NON-NLS-1$ public static final int C_NSURLRequest = Cocoa.objc_getClass("NSURLRequest"); // $NON-NLS-1$ public static final int C_NSMutableURLRequest = Cocoa.objc_getClass("NSMutableURLRequest"); // $NON-NLS-1$ public static final int C_NSURLCredential = Cocoa.objc_getClass("NSURLCredential"); // $NON-NLS-1$ public static final int C_WebKitDelegate = Cocoa.objc_getClass("WebKitDelegate"); // $NON-NLS-1$ public static final int C_WebDownload = Cocoa.objc_getClass("WebDownload"); // $NON-NLS-1$ public static final int C_WebView = Cocoa.objc_getClass("WebView"); // $NON-NLS-1$ public static final int C_NSStatusBar = Cocoa.objc_getClass("NSStatusBar"); // $NON-NLS-1$ public static final int C_NSImage = Cocoa.objc_getClass("NSImage"); // $NON-NLS-1$ public static final int C_NSGraphicsContext = Cocoa.objc_getClass("NSGraphicsContext"); // $NON-NLS-1$ public static final int C_NSStatusItemImageView = Cocoa.objc_getClass("NSStatusItemImageView"); // $NON-NLS-1$ public static final int C_NSApplication = Cocoa.objc_getClass("NSApplication"); // $NON-NLS-1$ public static final int C_NSCursor = Cocoa.objc_getClass("NSCursor"); // $NON-NLS-1$ public static final int C_NSWindow = Cocoa.objc_getClass("NSWindow"); // $NON-NLS-1$ public static final int C_NSBitmapImageRep = Cocoa.objc_getClass("NSBitmapImageRep"); // $NON-NLS-1$ public static final int C_NSImageView = Cocoa.objc_getClass("NSImageView"); // $NON-NLS-1$ public static final int C_WebPreferences = Cocoa.objc_getClass("WebPreferences"); // $NON-NLS-1$ public static final int C_NSBezierPath = Cocoa.objc_getClass("NSBezierPath"); // $NON-NLS-1$ public static final int C_NSButton = Cocoa.objc_getClass("NSButton"); // $NON-NLS-1$ public static final int C_NSObject = Cocoa.objc_getClass("NSObject"); // $NON-NLS-1$ public static final int C_NSString = Cocoa.objc_getClass("NSString"); // $NON-NLS-1$ public static final int C_NSMutableArray = Cocoa.objc_getClass("NSMutableArray"); // $NON-NLS-1$ public static final int C_NSMutableDictionary = Cocoa.objc_getClass("NSMutableDictionary"); // $NON-NLS-1$ public static final int C_WebPanelAuthenticationHandler = Cocoa.objc_getClass("WebPanelAuthenticationHandler"); // $NON-NLS-1$ public static final int C_WebScriptObject = Cocoa.objc_getClass("WebScriptObject"); // $NON-NLS-1$ public static final int C_WebUndefined = Cocoa.objc_getClass("WebUndefined"); // $NON-NLS-1$ public static final int C_NSData = Cocoa.objc_getClass("NSData"); // $NON-NLS-1$ public static final int C_NSFileManager = Cocoa.objc_getClass("NSFileManager"); // $NON-NLS-1$ public static final int C_SFCertificateTrustPanel = Cocoa.objc_getClass("SFCertificateTrustPanel"); // $NON-NLS-1$ /* Objective-C method selectors */ public static final int S_absoluteString = Cocoa.sel_registerName("absoluteString"); // $NON-NLS-1$ public static final int S_addObserver_selector_name_object = Cocoa.sel_registerName("addObserver:selector:name:object:"); // $NON-NLS-1$ public static final int S_addObject = Cocoa.sel_registerName("addObject:"); // $NON-NLS-1$ public static final int S_alloc = Cocoa.sel_registerName("alloc"); // $NON-NLS-1$ public static final int S_arrayWithCapacity = Cocoa.sel_registerName("arrayWithCapacity:"); // $NON-NLS-1$ public static final int S_autorelease = Cocoa.sel_registerName("autorelease"); // $NON-NLS-1$ public static final int S_beginSheetForWindow = Cocoa.sel_registerName( "beginSheetForWindow:modalDelegate:didEndSelector:contextInfo:trust:message:"); //$NON-NLS-1$ public static final int S_boolValue = Cocoa.sel_registerName("boolValue"); // $NON-NLS-1$ public static final int S_cancel = Cocoa.sel_registerName("cancel"); // $NON-NLS-1$ public static final int S_cancelAuthenticationChallenge = Cocoa.sel_registerName("cancelAuthenticationChallenge:"); // $NON-NLS-1$ public static final int S_canGoBack = Cocoa.sel_registerName("canGoBack"); // $NON-NLS-1$ public static final int S_canGoForward = Cocoa.sel_registerName("canGoForward"); // $NON-NLS-1$ public static final int S_canShowMIMEType = Cocoa.sel_registerName("canShowMIMEType:"); // $NON-NLS-1$ public static final int S_chooseFilename = Cocoa.sel_registerName("chooseFilename:"); // $NON-NLS-1$ public static final int S_code = Cocoa.sel_registerName("code"); // $NON-NLS-1$ public static final int S_compare = Cocoa.sel_registerName("compare:"); // $NON-NLS-1$ public static final int S_cookies = Cocoa.sel_registerName("cookies"); // $NON-NLS-1$ public static final int S_cookiesWithResponseHeaderFields = Cocoa.sel_registerName("cookiesWithResponseHeaderFields:forURL:"); // $NON-NLS-1$ public static final int S_cookiesForURL = Cocoa.sel_registerName("cookiesForURL:"); // $NON-NLS-1$ public static final int S_copy = Cocoa.sel_registerName("copy:"); // $NON-NLS-1$ public static final int S_count = Cocoa.sel_registerName("count"); // $NON-NLS-1$ public static final int S_createPanelDidEnd = Cocoa.sel_registerName("createPanelDidEnd:returnCode:contextInfo:"); // $NON-NLS-1$ public static final int S_credentialWithUser = Cocoa.sel_registerName("credentialWithUser:password:persistence:"); // $NON-NLS-1$ public static final int S_cut = Cocoa.sel_registerName("cut:"); // $NON-NLS-1$ public static final int S_dataWithBytes = Cocoa.sel_registerName("dataWithBytes:length:"); // $NON-NLS-1$ public static final int S_dataSource = Cocoa.sel_registerName("dataSource"); // $NON-NLS-1$ public static final int S_defaultCenter = Cocoa.sel_registerName("defaultCenter"); // $NON-NLS-1$ public static final int S_defaultManager = Cocoa.sel_registerName("defaultManager"); // $NON-NLS-1$ public static final int S_deleteCookie = Cocoa.sel_registerName("deleteCookie:"); // $NON-NLS-1$ public static final int S_dictionaryWithCapacity = Cocoa.sel_registerName("dictionaryWithCapacity:"); // $NON-NLS-1$ public static final int S_documentSource = Cocoa.sel_registerName("documentSource"); // $NON-NLS-1$ public static final int S_doubleValue = Cocoa.sel_registerName("doubleValue"); // $NON-NLS-1$ public static final int S_download = Cocoa.sel_registerName("download"); // $NON-NLS-1$ public static final int S_fileExistsAtPath = Cocoa.sel_registerName("fileExistsAtPath:"); // $NON-NLS-1$ public static final int S_isExecutableFileAtPath = Cocoa.sel_registerName("isExecutableFileAtPath:"); // $NON-NLS-1$ public static final int S_fileExistsAtPath_isDirectory = Cocoa.sel_registerName("fileExistsAtPath:isDirectory:"); // $NON-NLS-1$ public static final int S_globalContext = Cocoa.sel_registerName("globalContext"); // $NON-NLS-1$ public static final int S_goBack = Cocoa.sel_registerName("goBack:"); // $NON-NLS-1$ public static final int S_goForward = Cocoa.sel_registerName("goForward:"); // $NON-NLS-1$ public static final int S_handleNotification = Cocoa.sel_registerName("handleNotification:"); // $NON-NLS-1$ public static final int S_hasPassword = Cocoa.sel_registerName("hasPassword"); // $NON-NLS-1$ public static final int S_host = Cocoa.sel_registerName("host"); // $NON-NLS-1$ public static final int S_ignore = Cocoa.sel_registerName("ignore"); // $NON-NLS-1$ public static final int S_initialRequest = Cocoa.sel_registerName("initialRequest"); // $NON-NLS-1$ public static final int S_initWithFrame_frameName_groupName = Cocoa.sel_registerName("initWithFrame:frameName:groupName:"); // $NON-NLS-1$ public static final int S_initWithProc = Cocoa.sel_registerName("initWithProc:user_data:"); // $NON-NLS-1$ public static final int S_intValue = Cocoa.sel_registerName("intValue"); // $NON-NLS-1$ public static final int S_isFileURL = Cocoa.sel_registerName("isFileURL"); // $NON-NLS-1$ public static final int S_isKindOfClass = Cocoa.sel_registerName("isKindOfClass:"); // $NON-NLS-1$ public static final int S_isSessionOnly = Cocoa.sel_registerName("isSessionOnly"); // $NON-NLS-1$ public static final int S_loadHTMLStringBaseURL = Cocoa.sel_registerName("loadHTMLString:baseURL:"); // $NON-NLS-1$ public static final int S_loadRequest = Cocoa.sel_registerName("loadRequest:"); // $NON-NLS-1$ public static final int S_localizedDescription = Cocoa.sel_registerName("localizedDescription"); // $NON-NLS-1$ public static final int S_length = Cocoa.sel_registerName("length"); // $NON-NLS-1$ public static final int S_mainFrame = Cocoa.sel_registerName("mainFrame"); // $NON-NLS-1$ public static final int S_mainMenu = Cocoa.sel_registerName("mainMenu"); // $NON-NLS-1$ public static final int S_mutableCopy = Cocoa.sel_registerName("mutableCopy"); // $NON-NLS-1$ public static final int S_name = Cocoa.sel_registerName("name"); // $NON-NLS-1$ public static final int S_numberWithBool = Cocoa.sel_registerName("numberWithBool:"); // $NON-NLS-1$ public static final int S_numberWithDouble = Cocoa.sel_registerName("numberWithDouble:"); // $NON-NLS-1$ public static final int S_numberWithInt = Cocoa.sel_registerName("numberWithInt:"); // $NON-NLS-1$ public static final int S_objectAtIndex = Cocoa.sel_registerName("objectAtIndex:"); // $NON-NLS-1$ public static final int S_objectForKey = Cocoa.sel_registerName("objectForKey:"); // $NON-NLS-1$ public static final int S_pageTitle = Cocoa.sel_registerName("pageTitle"); // $NON-NLS-1$ public static final int S_password = Cocoa.sel_registerName("password"); // $NON-NLS-1$ public static final int S_paste = Cocoa.sel_registerName("paste:"); // $NON-NLS-1$ public static final int S_port = Cocoa.sel_registerName("port"); // $NON-NLS-1$ public static final int S_previousFailureCount = Cocoa.sel_registerName("previousFailureCount"); // $NON-NLS-1$ public static final int S_proposedCredential = Cocoa.sel_registerName("proposedCredential"); // $NON-NLS-1$ public static final int S_protectionSpace = Cocoa.sel_registerName("protectionSpace"); // $NON-NLS-1$ public static final int S_provisionalDataSource = Cocoa.sel_registerName("provisionalDataSource"); // $NON-NLS-1$ public static final int S_realm = Cocoa.sel_registerName("realm"); // $NON-NLS-1$ public static final int S_release = Cocoa.sel_registerName("release"); // $NON-NLS-1$ public static final int S_reload = Cocoa.sel_registerName("reload:"); // $NON-NLS-1$ public static final int S_retain = Cocoa.sel_registerName("retain"); // $NON-NLS-1$ public static final int S_removeObserver_name_object = Cocoa.sel_registerName("removeObserver:name:object:"); // $NON-NLS-1$ public static final int S_removeObserver = Cocoa.sel_registerName("removeObserver:"); // $NON-NLS-1$ public static final int S_representation = Cocoa.sel_registerName("representation"); // $NON-NLS-1$ public static final int S_requestWithURL = Cocoa.sel_registerName("requestWithURL:"); // $NON-NLS-1$ public static final int S_request = Cocoa.sel_registerName("request"); // $NON-NLS-1$ public static final int S_retainCount = Cocoa.sel_registerName("retainCount"); // $NON-NLS-1$ public static final int S_sender = Cocoa.sel_registerName("sender"); // $NON-NLS-1$ public static final int S_setAllowsAnyHTTPSCertificate = Cocoa.sel_registerName("setAllowsAnyHTTPSCertificate:forHost:"); // $NON-NLS-1$ public static final int S_setAlternateButtonTitle = Cocoa.sel_registerName("setAlternateButtonTitle:"); // $NON-NLS-1$ public static final int S_setApplicationNameForUserAgent = Cocoa.sel_registerName("setApplicationNameForUserAgent:"); // $NON-NLS-1$ public static final int S_setCachePolicy = Cocoa.sel_registerName("setCachePolicy:"); // $NON-NLS-1$ public static final int S_setCookie = Cocoa.sel_registerName("setCookie:"); // $NON-NLS-1$ public static final int S_setDestinationAllowOverwrite = Cocoa.sel_registerName("setDestination:allowOverwrite:"); // $NON-NLS-1$ public static final int S_setDownloadDelegate = Cocoa.sel_registerName("setDownloadDelegate:"); // $NON-NLS-1$ public static final int S_setFrameLoadDelegate = Cocoa.sel_registerName("setFrameLoadDelegate:"); // $NON-NLS-1$ public static final int S_setGroupName = Cocoa.sel_registerName("setGroupName:"); // $NON-NLS-1$ public static final int S_setJavaEnabled = Cocoa.sel_registerName("setJavaEnabled:"); // $NON-NLS-1$ public static final int S_setJavaScriptEnabled = Cocoa.sel_registerName("setJavaScriptEnabled:"); // $NON-NLS-1$ public static final int S_setMainMenu = Cocoa.sel_registerName("setMainMenu:"); // $NON-NLS-1$ public static final int S_setPolicyDelegate = Cocoa.sel_registerName("setPolicyDelegate:"); // $NON-NLS-1$ public static final int S_setResourceLoadDelegate = Cocoa.sel_registerName("setResourceLoadDelegate:"); // $NON-NLS-1$ public static final int S_setShowsHelp = Cocoa.sel_registerName("setShowsHelp:"); // $NON-NLS-1$ public static final int S_setStatusText = Cocoa.sel_registerName("setStatusText:"); // $NON-NLS-1$ public static final int S_setUIDelegate = Cocoa.sel_registerName("setUIDelegate:"); // $NON-NLS-1$ public static final int S_sharedApplication = Cocoa.sel_registerName("sharedApplication"); // $NON-NLS-1$ public static final int S_sharedCertificateTrustPanel = Cocoa.sel_registerName("sharedCertificateTrustPanel"); // $NON-NLS-1$ public static final int S_sharedHTTPCookieStorage = Cocoa.sel_registerName("sharedHTTPCookieStorage"); // $NON-NLS-1$ public static final int S_sharedHandler = Cocoa.sel_registerName("sharedHandler"); // $NON-NLS-1$ public static final int S_standardPreferences = Cocoa.sel_registerName("standardPreferences"); // $NON-NLS-1$ public static final int S_startAuthentication = sel_registerName("startAuthentication:window:"); // $NON-NLS-1$ public static final int S_stopLoading = Cocoa.sel_registerName("stopLoading:"); // $NON-NLS-1$ public static final int S_takeStringURLFrom = Cocoa.sel_registerName("takeStringURLFrom:"); // $NON-NLS-1$ public static final int S_undefined = Cocoa.sel_registerName("undefined"); // $NON-NLS-1$ public static final int S_use = Cocoa.sel_registerName("use"); // $NON-NLS-1$ public static final int S_user = Cocoa.sel_registerName("user"); // $NON-NLS-1$ public static final int S_userInfo = Cocoa.sel_registerName("userInfo"); // $NON-NLS-1$ public static final int S_useCredential = Cocoa.sel_registerName("useCredential:forAuthenticationChallenge:"); // $NON-NLS-1$ public static final int S_valueForKey = Cocoa.sel_registerName("valueForKey:"); // $NON-NLS-1$ public static final int S_webFrame = Cocoa.sel_registerName("webFrame"); // $NON-NLS-1$ public static final int S_URL = Cocoa.sel_registerName("URL"); // $NON-NLS-1$ public static final int S_URLWithString = Cocoa.sel_registerName("URLWithString:"); // $NON-NLS-1$ public static final int S_fileURLWithPath = Cocoa.sel_registerName("fileURLWithPath:"); // $NON-NLS-1$ public static final int S_systemStatusBar = Cocoa.sel_registerName("systemStatusBar"); // $NON-NLS-1$ public static final int S_statusItemWithLength = Cocoa.sel_registerName("statusItemWithLength:"); // $NON-NLS-1$ public static final int S_setTitle = Cocoa.sel_registerName("setTitle:"); // $NON-NLS-1$ public static final int S_setHighlightMode = Cocoa.sel_registerName("setHighlightMode:"); // $NON-NLS-1$ public static final int S_setToolTip = Cocoa.sel_registerName("setToolTip:"); // $NON-NLS-1$ public static final int S_setImage = Cocoa.sel_registerName("setImage:"); // $NON-NLS-1$ public static final int S_removeStatusItem = Cocoa.sel_registerName("removeStatusItem:"); // $NON-NLS-1$ public static final int S_initWithSize = Cocoa.sel_registerName("initWithSize:"); // $NON-NLS-1$ public static final int S_initWithFrame = Cocoa.sel_registerName("initWithFrame:"); // $NON-NLS-1$ public static final int S_initWithProc_frame_user_data = Cocoa.sel_registerName("initWithProc:frame:user_data:"); // $NON-NLS-1$ public static final int S_lockFocus = Cocoa.sel_registerName("lockFocus"); // $NON-NLS-1$ public static final int S_unlockFocus = Cocoa.sel_registerName("unlockFocus"); // $NON-NLS-1$ public static final int S_currentContext = Cocoa.sel_registerName("currentContext"); // $NON-NLS-1$ public static final int S_graphicsPort = Cocoa.sel_registerName("graphicsPort"); // $NON-NLS-1$ public static final int S_setLength = Cocoa.sel_registerName("setLength:"); // $NON-NLS-1$ public static final int S_view = Cocoa.sel_registerName("view"); // $NON-NLS-1$ public static final int S_setView = Cocoa.sel_registerName("setView:"); // $NON-NLS-1$ public static final int S_clickCount = Cocoa.sel_registerName("clickCount"); // $NON-NLS-1$ public static final int S_drawStatusBarBackgroundInRect_withHighlight = Cocoa.sel_registerName("drawStatusBarBackgroundInRect:withHighlight:"); // $NON-NLS-1$ public static final int S_drawRect = Cocoa.sel_registerName("drawRect:"); // $NON-NLS-1$ public static final int S_setNeedsDisplay = Cocoa.sel_registerName("setNeedsDisplay:"); // $NON-NLS-1$ public static final int S_initWithImage_hotSpot = Cocoa.sel_registerName("initWithImage:hotSpot:"); // $NON-NLS-1$ public static final int S_set = Cocoa.sel_registerName("set"); // $NON-NLS-1$ public static final int S_init = Cocoa.sel_registerName("init"); // $NON-NLS-1$ public static final int S_frame = Cocoa.sel_registerName("frame"); // $NON-NLS-1$ public static final int S_display = Cocoa.sel_registerName("display"); // $NON-NLS-1$ public static final int S_window = Cocoa.sel_registerName("window"); // $NON-NLS-1$ public static final int S_makeKeyWindow = Cocoa.sel_registerName("makeKeyWindow"); // $NON-NLS-1$ public static final int S_addRepresentation = Cocoa.sel_registerName("addRepresentation:"); // $NON-NLS-1$ public static final int S_initWithBitmapDataPlanes = Cocoa.sel_registerName( "initWithBitmapDataPlanes:pixelsWide:pixelsHigh:bitsPerSample:samplesPerPixel:hasAlpha:isPlanar:colorSpaceName:bitmapFormat:bytesPerRow:bitsPerPixel:"); //$NON-NLS-1$ public static final int S_bitmapData = Cocoa.sel_registerName("bitmapData"); // $NON-NLS-1$ public static final int S_modifierFlags = Cocoa.sel_registerName("modifierFlags"); // $NON-NLS-1$ public static final int S_bezierPath = Cocoa.sel_registerName("bezierPath"); // $NON-NLS-1$ public static final int S_bezierPathByFlatteningPath = Cocoa.sel_registerName("bezierPathByFlatteningPath"); public static final int S_moveToPoint = Cocoa.sel_registerName("moveToPoint:"); // $NON-NLS-1$ public static final int S_lineToPoint = Cocoa.sel_registerName("lineToPoint:"); // $NON-NLS-1$ public static final int S_curveToPoint = Cocoa.sel_registerName("curveToPoint:controlPoint1:controlPoint2:"); // $NON-NLS-1$ public static final int S_closePath = Cocoa.sel_registerName("closePath"); // $NON-NLS-1$ public static final int S_elementCount = Cocoa.sel_registerName("elementCount"); // $NON-NLS-1$ public static final int S_elementAtIndex_associatedPoints = Cocoa.sel_registerName("elementAtIndex:associatedPoints:"); // $NON-NLS-1$ public static final int S_setFlatness = Cocoa.sel_registerName("setFlatness:"); // $NON-NLS-1$ public static final int S_setDefaultFlatness = Cocoa.sel_registerName("setDefaultFlatness:"); // $NON-NLS-1$ public static final int S_convertRect_toView = Cocoa.sel_registerName("convertRect:toView:"); // $NON-N/LS-1$ public static final int S_addEventListener = Cocoa.sel_registerName("addEventListener:::"); // $NON-NLS-1$ public static final int S_altKey = Cocoa.sel_registerName("altKey"); // $NON-NLS-1$ public static final int S_button = Cocoa.sel_registerName("button"); // $NON-NLS-1$ public static final int S_charCode = Cocoa.sel_registerName("charCode"); // $NON-NLS-1$ public static final int S_screenX = Cocoa.sel_registerName("screenX"); // $NON-NLS-1$ public static final int S_screenY = Cocoa.sel_registerName("screenY"); // $NON-NLS-1$ public static final int S_ctrlKey = Cocoa.sel_registerName("ctrlKey"); // $NON-NLS-1$ public static final int S_detail = Cocoa.sel_registerName("detail"); // $NON-NLS-1$ public static final int S_DOMDocument = Cocoa.sel_registerName("DOMDocument"); // $NON-NLS-1$ public static final int S_keyCode = Cocoa.sel_registerName("keyCode"); // $NON-NLS-1$ public static final int S_metaKey = Cocoa.sel_registerName("metaKey"); // $NON-NLS-1$ public static final int S_preventDefault = Cocoa.sel_registerName("preventDefault"); // $NON-NLS-1$ public static final int S_relatedTarget = Cocoa.sel_registerName("relatedTarget"); // $NON-NLS-1$; public static final int S_shiftKey = Cocoa.sel_registerName("shiftKey"); // $NON-NLS-1$ public static final int S_type = Cocoa.sel_registerName("type"); // $NON-NLS-1$ public static final int S_wheelDelta = Cocoa.sel_registerName("wheelDelta"); // $NON-NLS-1$ public static final int S_setValue = Cocoa.sel_registerName("setValue:forKey:"); // $NON-NLS-1$ public static final int S_webScriptValueAtIndex = Cocoa.sel_registerName("webScriptValueAtIndex:"); // $NON-NLS-1$ public static final int S_getCharacters_ = Cocoa.sel_registerName("getCharacters:"); // $NON-NLS-1$ public static final int S_objCType = Cocoa.sel_registerName("objCType"); // $NON-NLS-1$ public static final int S_setPreferences = Cocoa.sel_registerName("setPreferences:"); // $NON-NLS-1$ public static final int S_value = Cocoa.sel_registerName("value"); // $NON-NLS-1$ public static final int S_setHTTPBody = Cocoa.sel_registerName("setHTTPBody:"); // $NON-NLS-1$ public static final int S_setHTTPMethod = Cocoa.sel_registerName("setHTTPMethod:"); // $NON-NLS-1$ public static final int S_setCustomUserAgent = Cocoa.sel_registerName("setCustomUserAgent:"); // $NON-NLS-1$ public static final int S_setValueForHTTPHeaderField = Cocoa.sel_registerName("setValue:forHTTPHeaderField:"); // $NON-NLS-1$ public static final int S_locationInWindow = sel_registerName("locationInWindow"); public static final int NSAlphaFirstBitmapFormat = 1 << 0; public static final int NSAlphaNonpremultipliedBitmapFormat = 1 << 1; public static final int NSControlKeyMask = 1 << 18; public static final int NSDeviceIndependentModifierFlagsMask = 0xffff0000; public static final int NSFileHandlingPanelOKButton = 1; public static final int NSMoveToBezierPathElement = 0; public static final int NSLineToBezierPathElement = 1; public static final int NSCurveToBezierPathElement = 2; public static final int NSClosePathBezierPathElement = 3; public static final int NSOrderedSame = 0; public static final int NSURLCredentialPersistenceForSession = 1; public static final int NSURLErrorBadURL = -1000; public static final int NSURLErrorServerCertificateNotYetValid = -1204; public static final int NSURLErrorSecureConnectionFailed = -1200; public static final int NSURLRequestReloadIgnoringLocalCacheData = 1; public static final int NSAllDomainsMask = 0xffff; public static final int NSAllApplicationsDirectory = 100; public static final int NSDesktopDirectory = 12; public static final int NSDocumentDirectory = 9; public static final int NSDownloadsDirectory = 15; public static final int NSRightMouseDown = 3; public static final int NSRightMouseDragged = 7; public static final int NSRightMouseUp = 4; public static final int NSLeftMouseDown = 1; public static final int NSLeftMouseDragged = 6; public static final int NSLeftMouseUp = 2; /* WebKit */ /** @param outView cast=(HIViewRef *) */ public static final native int HIWebViewCreate(int[] outView); /** @param inView cast=(HIViewRef) */ public static final native int HIWebViewGetWebView(int inView); public static final native void WebInitForCarbon(); /* Embed NSView in HIView */ /** @method flags=no_gen */ public static final native int HIJavaViewCreateWithCocoaView(int[] hiview, int nsview); /** @method flags=dynamic */ public static final native int HICocoaViewCreate(int nsview, int options, int[] hiview); /* OBJ-C runtime primitives */ /** * @param method cast=(Method) * @param aClass cast=(Class) * @param aSelector cast=(SEL) */ public static final native int /*long*/ class_getClassMethod( int /*long*/ aClass, int /*long*/ aSelector); /** @param className cast=(const char *) */ public static final native int objc_getClass(byte[] className); /** @param className cast=(const char *) */ public static final native int objc_getMetaClass(byte[] className); /** * @param object cast=(id) * @param selector cast=(SEL) */ public static final native int objc_msgSend(int object, int selector); /** * @param object cast=(id) * @param selector cast=(SEL) */ public static final native int objc_msgSend(int object, int selector, int arg0); /** * @method flags=cast * @param object cast=(id) * @param selector cast=(SEL) */ public static final native int objc_msgSend(int object, int selector, float arg0); /** * @method flags=cast * @param object cast=(id) * @param selector cast=(SEL) */ public static final native int objc_msgSend(int object, int selector, double arg0); /** @method flags=cast */ public static final native int objc_msgSend(int object, int selector, char[] arg0); /** @method flags=cast */ public static final native int objc_msgSend(int object, int selector, byte[] arg0, int arg1); /** * @method flags=cast * @param object cast=(id) * @param selector cast=(SEL) */ public static final native int objc_msgSend(int object, int selector, float arg0, float arg1); /** * @param object cast=(id) * @param selector cast=(SEL) * @param arg0 flags=struct */ public static final native int objc_msgSend(int object, int selector, NSSize arg0); /** * @param object cast=(id) * @param selector cast=(SEL) * @param arg0 flags=struct */ public static final native int objc_msgSend(int object, int selector, NSRect arg0); /** * @param object cast=(id) * @param selector cast=(SEL) * @param arg0 flags=struct */ public static final native int objc_msgSend( int object, int selector, NSRect arg0, int arg1, int arg2); /** * @param object cast=(id) * @param selector cast=(SEL) * @param arg1 flags=struct */ public static final native int objc_msgSend( int object, int selector, int arg0, NSRect arg1, int arg2); /** * @param object cast=(id) * @param selector cast=(SEL) * @param arg0 flags=struct */ public static final native int objc_msgSend(int object, int selector, NSRect arg0, int arg1); /** * @param object cast=(id) * @param selector cast=(SEL) * @param arg0 flags=struct */ public static final native int objc_msgSend(int object, int selector, NSPoint arg0, int arg1); /** * @param object cast=(id) * @param selector cast=(SEL) * @param arg1 flags=struct */ public static final native int objc_msgSend(int object, int selector, int arg0, NSPoint arg1); /** * @param object cast=(id) * @param selector cast=(SEL) * @param arg0 flags=struct */ public static final native int objc_msgSend(int object, int selector, NSPoint arg0); /** * @param object cast=(id) * @param selector cast=(SEL) * @param arg0 flags=struct * @param arg1 flags=struct * @param arg2 flags=struct */ public static final native int objc_msgSend( int object, int selector, NSPoint arg0, NSPoint arg1, NSPoint arg2); /** * @param object cast=(id) * @param selector cast=(SEL) */ public static final native int objc_msgSend(int object, int selector, int arg0, int arg1); /** * @param object cast=(id) * @param selector cast=(SEL) */ public static final native int objc_msgSend( int object, int selector, int arg0, int arg1, int arg2); /** * @param object cast=(id) * @param selector cast=(SEL) */ public static final native int objc_msgSend( int object, int selector, int arg0, int arg1, int arg2, int arg3); /** * @param object cast=(id) * @param selector cast=(SEL) */ public static final native int objc_msgSend( int object, int selector, int arg0, int arg1, int arg2, int arg3, int arg4, int arg5); /** * @param object cast=(id) * @param selector cast=(SEL) */ public static final native int objc_msgSend( int object, int selector, int[] arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8, int arg9, int arg10); /** @method flags=cast */ public static final native double objc_msgSend_fpret(int /*long*/ id, int /*long*/ sel); /** * @param result cast=(void *) * @param object cast=(void *) * @param selector cast=(SEL) */ public static final native void objc_msgSend_stret(NSRect result, int object, int selector); /** @method flags=cast */ public static final native void objc_msgSend_stret( NSPoint result, int /*long*/ id, int /*long*/ sel); /** * @param result cast=(void *) * @param object cast=(void *) * @param selector cast=(SEL) * @param arg0 flags=struct */ public static final native void objc_msgSend_stret( NSRect result, int object, int selector, NSRect arg0, int arg1); /** @param selectorName cast=(const char *) */ public static final native int sel_registerName(byte[] selectorName); /** @method flags=const */ public static final native int NSDeviceRGBColorSpace(); /** * @param aPoint flags=struct * @param aRect flags=struct */ public static final native boolean NSPointInRect(NSPoint aPoint, NSRect aRect); /** * @param directory cast=(NSSearchPathDirectory) * @param domainMask cast=(NSSearchPathDomainMask) * @param expandTilde cast=(BOOL) */ public static final native int NSSearchPathForDirectoriesInDomains( int directory, int domainMask, boolean expandTilde); /** @param src cast=(void *) */ public static final native void memcpy(NSRect dest, int src, int size); /** @param src cast=(void *) */ public static final native void memmove(NSPoint dest, int src, int size); static byte[] ascii(String name) { int length = name.length(); char[] chars = new char[length]; name.getChars(0, length, chars, 0); byte[] buffer = new byte[length + 1]; for (int i = 0; i < length; i++) { buffer[i] = (byte) chars[i]; } return buffer; } static int sel_registerName(String selector) { return Cocoa.sel_registerName(ascii(selector)); } static int objc_getClass(String className) { return Cocoa.objc_getClass(ascii(className)); } }