org.rococoa.cocoa.foundation.categories
Interface NSBrowserDelegate

All Known Subinterfaces:
ABImageClient, DOMEventTarget, DOMEventTarget, DOMNodeFilter, DOMXPathNSResolver, NSObject, NSPathCellDelegate, NSPathControlDelegate, NSTextAttachmentCell, NSURLAuthenticationChallengeSender, NSURLProtocolClient, WebDocumentRepresentation, WebDocumentSearching, WebDocumentText, WebDocumentView, WebOpenPanelResultListener, WebPlugInViewFactory, WebPolicyDecisionListener
All Known Implementing Classes:
ABAddressBook, ABAddressBook._class_, ABGroup, ABGroup._class_, ABImageClient._class_, ABMultiValue, ABMultiValue._class_, ABMutableMultiValue, ABMutableMultiValue._class_, ABPeoplePickerView, ABPeoplePickerView._class_, ABPerson, ABPerson._class_, ABRecord, ABRecord._class_, ABSearchElement, ABSearchElement._class_, AMAction, AMAction._class_, AMAppleScriptAction, AMAppleScriptAction._class_, AMBundleAction, AMBundleAction._class_, AMShellScriptAction, AMShellScriptAction._class_, AMWorkflow, AMWorkflow._class_, AMWorkflowController, AMWorkflowController._class_, AMWorkflowView, AMWorkflowView._class_, CAAction._class_, CAAnimation, CAAnimation._class_, CalAlarm, CalAlarm._class_, CalAttendee, CalAttendee._class_, CALayer, CALayer._class_, CalCalendar, CalCalendar._class_, CalCalendarItem, CalCalendarItem._class_, CalCalendarStore, CalCalendarStore._class_, CalEvent, CalEvent._class_, CalRecurrenceEnd, CalRecurrenceEnd._class_, CalTask, CalTask._class_, CAMediaTiming._class_, CAMediaTimingFunction, CAMediaTimingFunction._class_, CAOpenGLLayer, CAOpenGLLayer._class_, CARenderer, CARenderer._class_, CAScrollLayer, CAScrollLayer._class_, CATextLayer, CATextLayer._class_, CATiledLayer, CATiledLayer._class_, CATransaction, CATransaction._class_, CBGroupIdentity, CBGroupIdentity._class_, CBIdentity, CBIdentity._class_, CBIdentityAuthority, CBIdentityAuthority._class_, CBIdentityPicker, CBIdentityPicker._class_, CBUserIdentity, CBUserIdentity._class_, CIColor, CIColor._class_, CIContext, CIContext._class_, CIFilter, CIFilter._class_, CIFilterGenerator, CIFilterGenerator._class_, CIFilterShape, CIFilterShape._class_, CIImage, CIImage._class_, CIImageAccumulator, CIImageAccumulator._class_, CIKernel, CIKernel._class_, CIPlugIn, CIPlugIn._class_, CIPlugInRegistration._class_, CISampler, CISampler._class_, CIVector, CIVector._class_, DOMAbstractView, DOMAbstractView._class_, DOMAttr, DOMAttr._class_, DOMCDATASection, DOMCDATASection._class_, DOMCharacterData, DOMCharacterData._class_, DOMComment, DOMComment._class_, DOMCounter, DOMCounter._class_, DOMCSSCharsetRule, DOMCSSCharsetRule._class_, DOMCSSFontFaceRule, DOMCSSFontFaceRule._class_, DOMCSSImportRule, DOMCSSImportRule._class_, DOMCSSMediaRule, DOMCSSMediaRule._class_, DOMCSSPageRule, DOMCSSPageRule._class_, DOMCSSPrimitiveValue, DOMCSSPrimitiveValue._class_, DOMCSSRule, DOMCSSRule._class_, DOMCSSRuleList, DOMCSSRuleList._class_, DOMCSSStyleDeclaration, DOMCSSStyleDeclaration._class_, DOMCSSStyleRule, DOMCSSStyleRule._class_, DOMCSSStyleSheet, DOMCSSStyleSheet._class_, DOMCSSUnknownRule, DOMCSSUnknownRule._class_, DOMCSSValue, DOMCSSValue._class_, DOMCSSValueList, DOMCSSValueList._class_, DOMDocument, DOMDocument._class_, DOMDocumentFragment, DOMDocumentFragment._class_, DOMDocumentType, DOMDocumentType._class_, DOMElement, DOMElement._class_, DOMEntity, DOMEntity._class_, DOMEntityReference, DOMEntityReference._class_, DOMEvent, DOMEvent._class_, DOMEventListener._class_, DOMEventTarget._class_, DOMHTMLAnchorElement, DOMHTMLAnchorElement._class_, DOMHTMLAppletElement, DOMHTMLAppletElement._class_, DOMHTMLAreaElement, DOMHTMLAreaElement._class_, DOMHTMLBaseElement, DOMHTMLBaseElement._class_, DOMHTMLBaseFontElement, DOMHTMLBaseFontElement._class_, DOMHTMLBodyElement, DOMHTMLBodyElement._class_, DOMHTMLBRElement, DOMHTMLBRElement._class_, DOMHTMLButtonElement, DOMHTMLButtonElement._class_, DOMHTMLCollection, DOMHTMLCollection._class_, DOMHTMLDirectoryElement, DOMHTMLDirectoryElement._class_, DOMHTMLDivElement, DOMHTMLDivElement._class_, DOMHTMLDListElement, DOMHTMLDListElement._class_, DOMHTMLDocument, DOMHTMLDocument._class_, DOMHTMLElement, DOMHTMLElement._class_, DOMHTMLEmbedElement, DOMHTMLEmbedElement._class_, DOMHTMLFieldSetElement, DOMHTMLFieldSetElement._class_, DOMHTMLFontElement, DOMHTMLFontElement._class_, DOMHTMLFormElement, DOMHTMLFormElement._class_, DOMHTMLFrameElement, DOMHTMLFrameElement._class_, DOMHTMLFrameSetElement, DOMHTMLFrameSetElement._class_, DOMHTMLHeadElement, DOMHTMLHeadElement._class_, DOMHTMLHeadingElement, DOMHTMLHeadingElement._class_, DOMHTMLHRElement, DOMHTMLHRElement._class_, DOMHTMLHtmlElement, DOMHTMLHtmlElement._class_, DOMHTMLIFrameElement, DOMHTMLIFrameElement._class_, DOMHTMLImageElement, DOMHTMLImageElement._class_, DOMHTMLInputElement, DOMHTMLInputElement._class_, DOMHTMLIsIndexElement, DOMHTMLIsIndexElement._class_, DOMHTMLLabelElement, DOMHTMLLabelElement._class_, DOMHTMLLegendElement, DOMHTMLLegendElement._class_, DOMHTMLLIElement, DOMHTMLLIElement._class_, DOMHTMLLinkElement, DOMHTMLLinkElement._class_, DOMHTMLMapElement, DOMHTMLMapElement._class_, DOMHTMLMarqueeElement, DOMHTMLMarqueeElement._class_, DOMHTMLMenuElement, DOMHTMLMenuElement._class_, DOMHTMLMetaElement, DOMHTMLMetaElement._class_, DOMHTMLModElement, DOMHTMLModElement._class_, DOMHTMLObjectElement, DOMHTMLObjectElement._class_, DOMHTMLOListElement, DOMHTMLOListElement._class_, DOMHTMLOptGroupElement, DOMHTMLOptGroupElement._class_, DOMHTMLOptionElement, DOMHTMLOptionElement._class_, DOMHTMLOptionsCollection, DOMHTMLOptionsCollection._class_, DOMHTMLParagraphElement, DOMHTMLParagraphElement._class_, DOMHTMLParamElement, DOMHTMLParamElement._class_, DOMHTMLPreElement, DOMHTMLPreElement._class_, DOMHTMLQuoteElement, DOMHTMLQuoteElement._class_, DOMHTMLScriptElement, DOMHTMLScriptElement._class_, DOMHTMLSelectElement, DOMHTMLSelectElement._class_, DOMHTMLStyleElement, DOMHTMLStyleElement._class_, DOMHTMLTableCaptionElement, DOMHTMLTableCaptionElement._class_, DOMHTMLTableCellElement, DOMHTMLTableCellElement._class_, DOMHTMLTableColElement, DOMHTMLTableColElement._class_, DOMHTMLTableElement, DOMHTMLTableElement._class_, DOMHTMLTableRowElement, DOMHTMLTableRowElement._class_, DOMHTMLTableSectionElement, DOMHTMLTableSectionElement._class_, DOMHTMLTextAreaElement, DOMHTMLTextAreaElement._class_, DOMHTMLTitleElement, DOMHTMLTitleElement._class_, DOMHTMLUListElement, DOMHTMLUListElement._class_, DOMImplementation, DOMImplementation._class_, DOMKeyboardEvent, DOMKeyboardEvent._class_, DOMMediaList, DOMMediaList._class_, DOMMouseEvent, DOMMouseEvent._class_, DOMMutationEvent, DOMMutationEvent._class_, DOMNamedNodeMap, DOMNamedNodeMap._class_, DOMNode, DOMNode._class_, DOMNodeFilter._class_, DOMNodeIterator, DOMNodeIterator._class_, DOMNodeList, DOMNodeList._class_, DOMNotation, DOMNotation._class_, DOMObject, DOMObject._class_, DOMOverflowEvent, DOMOverflowEvent._class_, DOMProcessingInstruction, DOMProcessingInstruction._class_, DOMRange, DOMRange._class_, DOMRect, DOMRect._class_, DOMRGBColor, DOMRGBColor._class_, DOMStyleSheet, DOMStyleSheet._class_, DOMStyleSheetList, DOMStyleSheetList._class_, DOMText, DOMText._class_, DOMTreeWalker, DOMTreeWalker._class_, DOMUIEvent, DOMUIEvent._class_, DOMWheelEvent, DOMWheelEvent._class_, DOMXPathExpression, DOMXPathExpression._class_, DOMXPathNSResolver._class_, DOMXPathResult, DOMXPathResult._class_, IMAVManager, IMAVManager._class_, IMService, IMService._class_, ISyncChange, ISyncChange._class_, ISyncClient, ISyncClient._class_, ISyncFilter, ISyncFilter._class_, ISyncFiltering._class_, ISyncManager, ISyncManager._class_, ISyncRecordSnapshot, ISyncRecordSnapshot._class_, ISyncSession, ISyncSession._class_, NSActionCell, NSActionCell._class_, NSAffineTransform, NSAffineTransform._class_, NSAlert, NSAlert._class_, NSAnimatablePropertyContainer._class_, NSAnimation, NSAnimation._class_, NSAnimationContext, NSAnimationContext._class_, NSAppleEventDescriptor, NSAppleEventDescriptor._class_, NSAppleEventManager, NSAppleEventManager._class_, NSAppleScript, NSAppleScript._class_, NSApplication, NSApplication._class_, NSArchiver, NSArchiver._class_, NSArray, NSArray._class_, NSArrayController, NSArrayController._class_, NSAssertionHandler, NSAssertionHandler._class_, NSAtomicStore, NSAtomicStore._class_, NSAtomicStoreCacheNode, NSAtomicStoreCacheNode._class_, NSATSTypesetter, NSATSTypesetter._class_, NSAttributeDescription, NSAttributeDescription._class_, NSAttributedString, NSAttributedString._class_, NSAutoreleasePool, NSAutoreleasePool._class_, NSBezierPath, NSBezierPath._class_, NSBitmapImageRep, NSBitmapImageRep._class_, NSBox, NSBox._class_, NSBrowser, NSBrowser._class_, NSBrowserCell, NSBrowserCell._class_, NSBundle, NSBundle._class_, NSButton, NSButton._class_, NSButtonCell, NSButtonCell._class_, NSCachedImageRep, NSCachedImageRep._class_, NSCachedURLResponse, NSCachedURLResponse._class_, NSCalendar, NSCalendar._class_, NSCalendarDate, NSCalendarDate._class_, NSCell, NSCell._class_, NSChangeSpelling._class_, NSCharacterSet, NSCharacterSet._class_, NSCIImageRep, NSCIImageRep._class_, org.rococoa.cocoa.foundation.NSClass, NSClassDescription, NSClassDescription._class_, NSClipView, NSClipView._class_, NSCloneCommand, NSCloneCommand._class_, NSCloseCommand, NSCloseCommand._class_, NSCoder, NSCoder._class_, NSCoding._class_, NSCollectionView, NSCollectionView._class_, NSCollectionViewItem, NSCollectionViewItem._class_, NSColor, NSColor._class_, NSColorList, NSColorList._class_, NSColorPanel, NSColorPanel._class_, NSColorPicker, NSColorPicker._class_, NSColorPickingCustom._class_, NSColorPickingDefault._class_, NSColorSpace, NSColorSpace._class_, NSColorWell, NSColorWell._class_, NSComboBox, NSComboBox._class_, NSComboBoxCell, NSComboBoxCell._class_, NSComparisonPredicate, NSComparisonPredicate._class_, NSCompoundPredicate, NSCompoundPredicate._class_, NSCondition, NSCondition._class_, NSConditionLock, NSConditionLock._class_, NSConnection, NSConnection._class_, NSConstantString, NSConstantString._class_, NSControl, NSControl._class_, NSController, NSController._class_, NSCopying._class_, NSCountCommand, NSCountCommand._class_, NSCountedSet, NSCountedSet._class_, NSCreateCommand, NSCreateCommand._class_, NSCursor, NSCursor._class_, NSCustomImageRep, NSCustomImageRep._class_, NSData, NSData._class_, NSDate, NSDate._class_, NSDateComponents, NSDateComponents._class_, NSDateFormatter, NSDateFormatter._class_, NSDatePicker, NSDatePicker._class_, NSDatePickerCell, NSDatePickerCell._class_, NSDecimalNumber, NSDecimalNumber._class_, NSDecimalNumberBehaviors._class_, NSDecimalNumberHandler, NSDecimalNumberHandler._class_, NSDeleteCommand, NSDeleteCommand._class_, NSDictionary, NSDictionary._class_, NSDictionaryController, NSDictionaryController._class_, NSDirectoryEnumerator, NSDirectoryEnumerator._class_, NSDistantObject, NSDistantObject._class_, NSDistantObjectRequest, NSDistantObjectRequest._class_, NSDistributedLock, NSDistributedLock._class_, NSDistributedNotificationCenter, NSDistributedNotificationCenter._class_, NSDockTile, NSDockTile._class_, NSDocument, NSDocument._class_, NSDocumentController, NSDocumentController._class_, NSDraggingInfo._class_, NSDrawer, NSDrawer._class_, NSEntityDescription, NSEntityDescription._class_, NSEntityMapping, NSEntityMapping._class_, NSEntityMigrationPolicy, NSEntityMigrationPolicy._class_, NSEnumerator, NSEnumerator._class_, NSEPSImageRep, NSEPSImageRep._class_, NSError, NSError._class_, NSEvent, NSEvent._class_, NSException, NSException._class_, NSExceptionHandler, NSExceptionHandler._class_, NSExistsCommand, NSExistsCommand._class_, NSExpression, NSExpression._class_, NSFastEnumeration._class_, NSFetchedPropertyDescription, NSFetchedPropertyDescription._class_, NSFetchRequest, NSFetchRequest._class_, NSFetchRequestExpression, NSFetchRequestExpression._class_, NSFileHandle, NSFileHandle._class_, NSFileManager, NSFileManager._class_, NSFileWrapper, NSFileWrapper._class_, NSFont, NSFont._class_, NSFontDescriptor, NSFontDescriptor._class_, NSFontManager, NSFontManager._class_, NSFontPanel, NSFontPanel._class_, NSForm, NSForm._class_, NSFormatter, NSFormatter._class_, NSFormCell, NSFormCell._class_, NSGarbageCollector, NSGarbageCollector._class_, NSGetCommand, NSGetCommand._class_, NSGlyphGenerator, NSGlyphGenerator._class_, NSGlyphInfo, NSGlyphInfo._class_, NSGlyphStorage._class_, NSGradient, NSGradient._class_, NSGraphicsContext, NSGraphicsContext._class_, NSHashTable, NSHashTable._class_, NSHelpManager, NSHelpManager._class_, NSHost, NSHost._class_, NSHTTPCookie, NSHTTPCookie._class_, NSHTTPCookieStorage, NSHTTPCookieStorage._class_, NSHTTPURLResponse, NSHTTPURLResponse._class_, NSIgnoreMisspelledWords._class_, NSImage, NSImage._class_, NSImageCell, NSImageCell._class_, NSImageRep, NSImageRep._class_, NSImageView, NSImageView._class_, NSIndexPath, NSIndexPath._class_, NSIndexSet, NSIndexSet._class_, NSIndexSpecifier, NSIndexSpecifier._class_, NSInputManager, NSInputManager._class_, NSInputServer, NSInputServer._class_, NSInputServerMouseTracker._class_, NSInputServiceProvider._class_, NSInputStream, NSInputStream._class_, NSInvocation, NSInvocation._class_, NSKeyedArchiver, NSKeyedArchiver._class_, NSKeyedUnarchiver, NSKeyedUnarchiver._class_, NSLayoutManager, NSLayoutManager._class_, NSLevelIndicator, NSLevelIndicator._class_, NSLevelIndicatorCell, NSLevelIndicatorCell._class_, NSLocale, NSLocale._class_, NSLock, NSLock._class_, NSLocking._class_, NSLogicalTest, NSLogicalTest._class_, NSMailDelivery, NSMailDelivery._class_, NSManagedObject, NSManagedObject._class_, NSManagedObjectContext, NSManagedObjectContext._class_, NSManagedObjectID, NSManagedObjectID._class_, NSManagedObjectModel, NSManagedObjectModel._class_, NSMappingModel, NSMappingModel._class_, NSMapTable, NSMapTable._class_, NSMatrix, NSMatrix._class_, NSMenu, NSMenu._class_, NSMenuItem, NSMenuItem._class_, NSMenuItem._class_, NSMenuItemCell, NSMenuItemCell._class_, NSMenuView, NSMenuView._class_, NSMessagePort, NSMessagePort._class_, NSMessagePortNameServer, NSMessagePortNameServer._class_, NSMetadataItem, NSMetadataItem._class_, NSMetadataQuery, NSMetadataQuery._class_, NSMetadataQueryAttributeValueTuple, NSMetadataQueryAttributeValueTuple._class_, NSMetadataQueryResultGroup, NSMetadataQueryResultGroup._class_, NSMethodSignature, NSMethodSignature._class_, NSMiddleSpecifier, NSMiddleSpecifier._class_, NSMigrationManager, NSMigrationManager._class_, NSMoveCommand, NSMoveCommand._class_, NSMovie, NSMovie._class_, NSMovieView, NSMovieView._class_, NSMutableArray, NSMutableArray._class_, NSMutableAttributedString, NSMutableAttributedString._class_, NSMutableCharacterSet, NSMutableCharacterSet._class_, NSMutableCopying._class_, NSMutableData, NSMutableData._class_, NSMutableDictionary, NSMutableDictionary._class_, NSMutableIndexSet, NSMutableIndexSet._class_, NSMutableParagraphStyle, NSMutableParagraphStyle._class_, NSMutableSet, NSMutableSet._class_, NSMutableString, NSMutableString._class_, NSMutableURLRequest, NSMutableURLRequest._class_, NSNameSpecifier, NSNameSpecifier._class_, NSNetService, NSNetService._class_, NSNetServiceBrowser, NSNetServiceBrowser._class_, NSNib, NSNib._class_, NSNibConnector, NSNibConnector._class_, NSNibControlConnector, NSNibControlConnector._class_, NSNibOutletConnector, NSNibOutletConnector._class_, NSNotification, NSNotification._class_, NSNotificationCenter, NSNotificationCenter._class_, NSNotificationQueue, NSNotificationQueue._class_, NSNull, NSNull._class_, NSNumber, NSNumber._class_, NSNumberFormatter, NSNumberFormatter._class_, NSObject, NSObject._class_, NSObject._class_, NSObjectController, NSObjectController._class_, NSOpenGLContext, NSOpenGLContext._class_, NSOpenGLPixelBuffer, NSOpenGLPixelBuffer._class_, NSOpenGLPixelFormat, NSOpenGLPixelFormat._class_, NSOpenGLView, NSOpenGLView._class_, NSOpenPanel, NSOpenPanel._class_, NSOperation, NSOperation._class_, NSOutlineView, NSOutlineView._class_, NSOutputStream, NSOutputStream._class_, NSPageLayout, NSPageLayout._class_, NSPanel, NSPanel._class_, NSParagraphStyle, NSParagraphStyle._class_, NSPasteboard, NSPasteboard._class_, NSPathCell, NSPathCell._class_, NSPathCellDelegate._class_, NSPathComponentCell, NSPathComponentCell._class_, NSPathControl, NSPathControl._class_, NSPathControlDelegate._class_, NSPDFImageRep, NSPDFImageRep._class_, NSPersistentDocument, NSPersistentDocument._class_, NSPersistentStore, NSPersistentStore._class_, NSPersistentStoreCoordinator, NSPersistentStoreCoordinator._class_, NSPICTImageRep, NSPICTImageRep._class_, NSPipe, NSPipe._class_, NSPointerArray, NSPointerArray._class_, NSPointerFunctions, NSPointerFunctions._class_, NSPopUpButton, NSPopUpButton._class_, NSPopUpButtonCell, NSPopUpButtonCell._class_, NSPort, NSPort._class_, NSPortCoder, NSPortCoder._class_, NSPortMessage, NSPortMessage._class_, NSPortNameServer, NSPortNameServer._class_, NSPositionalSpecifier, NSPositionalSpecifier._class_, NSPredicate, NSPredicate._class_, NSPredicateEditor, NSPredicateEditor._class_, NSPredicateEditorRowTemplate, NSPredicateEditorRowTemplate._class_, NSPreferencePane, NSPreferencePane._class_, NSPrinter, NSPrinter._class_, NSPrintInfo, NSPrintInfo._class_, NSPrintOperation, NSPrintOperation._class_, NSPrintPanelAccessorizing._class_, NSProcessInfo, NSProcessInfo._class_, NSProgressIndicator, NSProgressIndicator._class_, NSPropertyDescription, NSPropertyDescription._class_, NSPropertyListSerialization, NSPropertyListSerialization._class_, NSPropertyMapping, NSPropertyMapping._class_, NSPropertySpecifier, NSPropertySpecifier._class_, NSProtocolChecker, NSProtocolChecker._class_, NSProxy, NSProxy._class_, NSQuickDrawView, NSQuickDrawView._class_, NSQuitCommand, NSQuitCommand._class_, NSRandomSpecifier, NSRandomSpecifier._class_, NSRangeSpecifier, NSRangeSpecifier._class_, NSRecursiveLock, NSRecursiveLock._class_, NSRelationshipDescription, NSRelationshipDescription._class_, NSRelativeSpecifier, NSRelativeSpecifier._class_, NSResponder, NSResponder._class_, NSRuleEditor, NSRuleEditor._class_, NSRulerMarker, NSRulerMarker._class_, NSRulerView, NSRulerView._class_, NSRunLoop, NSRunLoop._class_, NSSavePanel, NSSavePanel._class_, NSScanner, NSScanner._class_, NSScreen, NSScreen._class_, NSScriptClassDescription, NSScriptClassDescription._class_, NSScriptCoercionHandler, NSScriptCoercionHandler._class_, NSScriptCommand, NSScriptCommand._class_, NSScriptCommandDescription, NSScriptCommandDescription._class_, NSScriptExecutionContext, NSScriptExecutionContext._class_, NSScriptObjectSpecifier, NSScriptObjectSpecifier._class_, NSScriptSuiteRegistry, NSScriptSuiteRegistry._class_, NSScriptWhoseTest, NSScriptWhoseTest._class_, NSScroller, NSScroller._class_, NSScrollView, NSScrollView._class_, NSSearchField, NSSearchField._class_, NSSearchFieldCell, NSSearchFieldCell._class_, NSSecureTextField, NSSecureTextField._class_, NSSecureTextFieldCell, NSSecureTextFieldCell._class_, NSSegmentedCell, NSSegmentedCell._class_, NSSegmentedControl, NSSegmentedControl._class_, NSSet, NSSet._class_, NSSetCommand, NSSetCommand._class_, NSShadow, NSShadow._class_, NSSimpleCString, NSSimpleCString._class_, NSSimpleHorizontalTypesetter, NSSimpleHorizontalTypesetter._class_, NSSlider, NSSlider._class_, NSSliderCell, NSSliderCell._class_, NSSocketPort, NSSocketPort._class_, NSSocketPortNameServer, NSSocketPortNameServer._class_, NSSortDescriptor, NSSortDescriptor._class_, NSSound, NSSound._class_, NSSpecifierTest, NSSpecifierTest._class_, NSSpeechRecognizer, NSSpeechRecognizer._class_, NSSpeechSynthesizer, NSSpeechSynthesizer._class_, NSSpellChecker, NSSpellChecker._class_, NSSpellServer, NSSpellServer._class_, NSSplitView, NSSplitView._class_, NSStatusBar, NSStatusBar._class_, NSStatusItem, NSStatusItem._class_, NSStepper, NSStepper._class_, NSStepperCell, NSStepperCell._class_, NSStream, NSStream._class_, NSString, NSString._class_, NSTableColumn, NSTableColumn._class_, NSTableHeaderCell, NSTableHeaderCell._class_, NSTableHeaderView, NSTableHeaderView._class_, NSTableView, NSTableView._class_, NSTabView, NSTabView._class_, NSTabViewItem, NSTabViewItem._class_, NSTask, NSTask._class_, NSText, NSText._class_, NSTextAttachment, NSTextAttachment._class_, NSTextAttachmentCell, NSTextAttachmentCell._class_, NSTextAttachmentCell._class_, NSTextBlock, NSTextBlock._class_, NSTextContainer, NSTextContainer._class_, NSTextField, NSTextField._class_, NSTextFieldCell, NSTextFieldCell._class_, NSTextInput._class_, NSTextInputClient._class_, NSTextList, NSTextList._class_, NSTextStorage, NSTextStorage._class_, NSTextTab, NSTextTab._class_, NSTextTable, NSTextTable._class_, NSTextTableBlock, NSTextTableBlock._class_, NSTextView, NSTextView._class_, NSThread, NSThread._class_, NSTimer, NSTimer._class_, NSTimeZone, NSTimeZone._class_, NSTokenField, NSTokenField._class_, NSTokenFieldCell, NSTokenFieldCell._class_, NSToolbar, NSToolbar._class_, NSToolbarItem, NSToolbarItem._class_, NSToolbarItemGroup, NSToolbarItemGroup._class_, NSTrackingArea, NSTrackingArea._class_, NSTreeController, NSTreeController._class_, NSTreeNode, NSTreeNode._class_, NSTypesetter, NSTypesetter._class_, NSUnarchiver, NSUnarchiver._class_, NSUndoManager, NSUndoManager._class_, NSUniqueIDSpecifier, NSUniqueIDSpecifier._class_, NSURL, NSURL._class_, NSURLAuthenticationChallenge, NSURLAuthenticationChallenge._class_, NSURLAuthenticationChallengeSender._class_, NSURLCache, NSURLCache._class_, NSURLConnection, NSURLConnection._class_, NSURLCredential, NSURLCredential._class_, NSURLCredentialStorage, NSURLCredentialStorage._class_, NSURLDownload, NSURLDownload._class_, NSURLHandle, NSURLHandle._class_, NSURLHandleClient._class_, NSURLProtectionSpace, NSURLProtectionSpace._class_, NSURLProtocol, NSURLProtocol._class_, NSURLProtocolClient._class_, NSURLRequest, NSURLRequest._class_, NSURLResponse, NSURLResponse._class_, NSUserDefaults, NSUserDefaults._class_, NSUserDefaultsController, NSUserDefaultsController._class_, NSUserInterfaceValidations._class_, NSValidatedUserInterfaceItem._class_, NSValue, NSValue._class_, NSValueTransformer, NSValueTransformer._class_, NSView, NSView._class_, NSViewAnimation, NSViewAnimation._class_, NSViewController, NSViewController._class_, NSWhoseSpecifier, NSWhoseSpecifier._class_, NSWindow, NSWindow._class_, NSWindowController, NSWindowController._class_, NSWorkspace, NSWorkspace._class_, NSXMLDocument, NSXMLDocument._class_, NSXMLDTD, NSXMLDTD._class_, NSXMLDTDNode, NSXMLDTDNode._class_, NSXMLElement, NSXMLElement._class_, NSXMLNode, NSXMLNode._class_, NSXMLParser, NSXMLParser._class_, OSALanguage, OSALanguage._class_, OSAScript, OSAScript._class_, QTCaptureAudioPreviewOutput, QTCaptureAudioPreviewOutput._class_, QTCaptureConnection, QTCaptureConnection._class_, QTCaptureDecompressedVideoOutput, QTCaptureDecompressedVideoOutput._class_, QTCaptureDevice, QTCaptureDevice._class_, QTCaptureDeviceInput, QTCaptureDeviceInput._class_, QTCaptureFileOutput, QTCaptureFileOutput._class_, QTCaptureInput, QTCaptureInput._class_, QTCaptureLayer, QTCaptureLayer._class_, QTCaptureMovieFileOutput, QTCaptureMovieFileOutput._class_, QTCaptureOutput, QTCaptureOutput._class_, QTCaptureSession, QTCaptureSession._class_, QTCaptureVideoPreviewOutput, QTCaptureVideoPreviewOutput._class_, QTCaptureView, QTCaptureView._class_, QTCompressionOptions, QTCompressionOptions._class_, QTDataReference, QTDataReference._class_, QTFormatDescription, QTFormatDescription._class_, QTMedia, QTMedia._class_, QTMovie, QTMovie._class_, QTMovieLayer, QTMovieLayer._class_, QTMovieView, QTMovieView._class_, QTSampleBuffer, QTSampleBuffer._class_, QTTrack, QTTrack._class_, ScreenSaverDefaults, ScreenSaverDefaults._class_, ScreenSaverView, ScreenSaverView._class_, SFAuthorization, SFAuthorization._class_, SFAuthorizationPluginView, SFAuthorizationPluginView._class_, SFAuthorizationView, SFAuthorizationView._class_, SFCertificatePanel, SFCertificatePanel._class_, SFCertificateTrustPanel, SFCertificateTrustPanel._class_, SFCertificateView, SFCertificateView._class_, SFChooseIdentityPanel, SFChooseIdentityPanel._class_, SFKeychainSavePanel, SFKeychainSavePanel._class_, SFKeychainSettingsPanel, SFKeychainSettingsPanel._class_, WebArchive, WebArchive._class_, WebBackForwardList, WebBackForwardList._class_, WebDataSource, WebDataSource._class_, WebDocumentRepresentation._class_, WebDocumentSearching._class_, WebDocumentText._class_, WebDocumentView._class_, WebDownload, WebDownload._class_, WebFrame, WebFrame._class_, WebFrameView, WebFrameView._class_, WebHistory, WebHistory._class_, WebHistoryItem, WebHistoryItem._class_, WebOpenPanelResultListener._class_, WebPlugInViewFactory._class_, WebPolicyDecisionListener._class_, WebPreferences, WebPreferences._class_, WebResource, WebResource._class_, WebScriptObject, WebScriptObject._class_, WebUndefined, WebUndefined._class_, WebView, WebView._class_

public interface NSBrowserDelegate

This file was autogenerated by JNAerator,
a tool written by Olivier Chafik that uses a few opensource projects..
For help, please visit NativeLibs4Java, Rococoa, or JNA.


Nested Class Summary
static interface NSBrowserDelegate._static_
           
 
Method Summary
 boolean browser_acceptDrop_atRow_column_dropOperation(NSBrowser browser, org.rococoa.ID info, int row, int column, int dropOperation)
          Deprecated. use the safer method browser_acceptDrop_atRow_column_dropOperation(org.rococoa.cocoa.appkit.NSBrowser, org.rococoa.cocoa.appkit.protocols.NSDraggingInfo, int, int, int) instead
 boolean browser_acceptDrop_atRow_column_dropOperation(NSBrowser browser, NSDraggingInfo info, int row, int column, int dropOperation)
          This method is called when the mouse is released over a browser that previously decided to allow a drop via the above validateDrop method.
 boolean browser_canDragRowsWithIndexes_inColumn_withEvent(NSBrowser browser, NSIndexSet rowIndexes, int column, NSEvent event)
          The delegate can control if some particular rows can be dragged or not for a particular event.
 void browser_createRowsForColumn_inMatrix(NSBrowser sender, int column, NSMatrix matrix)
           
 boolean browser_isColumnValid(NSBrowser sender, int column)
           
 NSArray browser_namesOfPromisedFilesDroppedAtDestination_forDraggedRowsWithIndexes_inColumn(NSBrowser browser, NSURL dropDestination, NSIndexSet rowIndexes, int column)
          The delegate can support file promise drags by adding NSFilesPromisePboardType to the pasteboard in browser:writeRowsWithIndexes:inColumn:toPasteboard:.
 int browser_nextTypeSelectMatchFromRow_toRow_inColumn_forString(NSBrowser browser, int startRow, int endRow, int column, NSString searchString)
          Optional - Type select support
Implement this method if you want to control how type selection works.
 int browser_numberOfRowsInColumn(NSBrowser sender, int column)
          Exactly one of the following two methods is required
Original signature : -(NSInteger)browser:(NSBrowser*) numberOfRowsInColumn:(NSInteger)
 boolean browser_selectCellWithString_inColumn(NSBrowser sender, NSString title, int column)
           
 boolean browser_selectRow_inColumn(NSBrowser sender, int row, int column)
           
 boolean browser_shouldShowCellExpansionForRow_column(NSBrowser browser, int row, int column)
          Optional - Expansion ToolTip support.
 float browser_shouldSizeColumn_forUserResize_toWidth(NSBrowser browser, int columnIndex, boolean forUserResize, float suggestedWidth)
          Optional for browsers with resize type NSBrowserNoColumnResizing, and NSBrowserUserColumnResizing.
 boolean browser_shouldTypeSelectForEvent_withCurrentSearchString(NSBrowser browser, NSEvent event, NSString searchString)
          Optional - Type select support
Implement this method if you would like to prevent a type select from happening based on the current event and current search string.
 float browser_sizeToFitWidthOfColumn(NSBrowser browser, int columnIndex)
          Optional for browsers with resize type NSBrowserUserColumnResizing only.
 NSString browser_titleOfColumn(NSBrowser sender, int column)
           
 NSString browser_typeSelectStringForRow_inColumn(NSBrowser browser, int row, int column)
          Optional - Type select support
Implement this method if you want to control the string that is used for type selection.
 NSObject browser_validateDrop_proposedRow_column_dropOperation(NSBrowser browser, org.rococoa.ID info, IntByReference row, IntByReference column, int dropOperation)
          Deprecated. use the safer method browser_validateDrop_proposedRow_column_dropOperation(org.rococoa.cocoa.appkit.NSBrowser, org.rococoa.cocoa.appkit.protocols.NSDraggingInfo, java.nio.IntBuffer, java.nio.IntBuffer, int) instead
 NSObject browser_validateDrop_proposedRow_column_dropOperation(NSBrowser browser, NSDraggingInfo info, IntBuffer row, IntBuffer column, int dropOperation)
          This method is used by the browser to determine a valid drop target.
 void browser_willDisplayCell_atRow_column(NSBrowser sender, org.rococoa.ID cell, int row, int column)
           
 boolean browser_writeRowsWithIndexes_inColumn_toPasteboard(NSBrowser browser, NSIndexSet rowIndexes, int column, NSPasteboard pasteboard)
          This method is called after it has been determined that a drag should begin, but before the drag has been started.
 void browserColumnConfigurationDidChange(NSNotification notification)
          Optional and used for browsers with resize type NSBrowserUserColumnResizing only.
 void browserDidScroll(NSBrowser sender)
           
 void browserWillScroll(NSBrowser sender)
           
 

Method Detail

browser_numberOfRowsInColumn

int browser_numberOfRowsInColumn(NSBrowser sender,
                                 int column)
Exactly one of the following two methods is required
Original signature : -(NSInteger)browser:(NSBrowser*) numberOfRowsInColumn:(NSInteger)


browser_createRowsForColumn_inMatrix

void browser_createRowsForColumn_inMatrix(NSBrowser sender,
                                          int column,
                                          NSMatrix matrix)

browser_willDisplayCell_atRow_column

void browser_willDisplayCell_atRow_column(NSBrowser sender,
                                          org.rococoa.ID cell,
                                          int row,
                                          int column)

browser_titleOfColumn

NSString browser_titleOfColumn(NSBrowser sender,
                               int column)

browser_selectCellWithString_inColumn

boolean browser_selectCellWithString_inColumn(NSBrowser sender,
                                              NSString title,
                                              int column)

browser_selectRow_inColumn

boolean browser_selectRow_inColumn(NSBrowser sender,
                                   int row,
                                   int column)

browser_isColumnValid

boolean browser_isColumnValid(NSBrowser sender,
                              int column)

browserWillScroll

void browserWillScroll(NSBrowser sender)

browserDidScroll

void browserDidScroll(NSBrowser sender)

browser_shouldSizeColumn_forUserResize_toWidth

float browser_shouldSizeColumn_forUserResize_toWidth(NSBrowser browser,
                                                     int columnIndex,
                                                     boolean forUserResize,
                                                     float suggestedWidth)
Optional for browsers with resize type NSBrowserNoColumnResizing, and NSBrowserUserColumnResizing.
This method is used for both constraining column resize, and determining a columns initial size. If 'forUserResize' is NO, this method should return the initial width for a newly added column. If 'forUserResize' is YES, this method can be used to constrain resizing on a per-column basis. (Currently per-column constraining is not implemented, so forUserResize will always be NO).
Original signature : -(CGFloat)browser:(NSBrowser*) shouldSizeColumn:(NSInteger) forUserResize:(BOOL) toWidth:(CGFloat)


browser_sizeToFitWidthOfColumn

float browser_sizeToFitWidthOfColumn(NSBrowser browser,
                                     int columnIndex)
Optional for browsers with resize type NSBrowserUserColumnResizing only.
This method returns the "ideal" width for a column. This method is used when performing a "right-size-each" or "right-size-one" operation. If columnIndex is -1, the result is used for a "right-size-all-simultaneous" operation. In this case, you should return a best uniform right size for all column (every column will be set to this size). It is assumed that the implementation may be expensive, so it will be called only when necessary. (See documentation for definitions of right-size one/each/all).
Original signature : -(CGFloat)browser:(NSBrowser*) sizeToFitWidthOfColumn:(NSInteger)


browserColumnConfigurationDidChange

void browserColumnConfigurationDidChange(NSNotification notification)
Optional and used for browsers with resize type NSBrowserUserColumnResizing only.
This method is intended to be used by clients wishing to implement their own column width persistence. It is called when the width of any browser columns has changed. User column resizing will cause a single notification to be posted when the user is finished resizing. (See NSBrowserColumnConfigurationDidChangeNotification for more information.)
Original signature : -(void)browserColumnConfigurationDidChange:(NSNotification*)


browser_shouldShowCellExpansionForRow_column

boolean browser_shouldShowCellExpansionForRow_column(NSBrowser browser,
                                                     int row,
                                                     int column)
Optional - Expansion ToolTip support.
Implement this method and return NO to prevent an expansion tooltip from appearing for a particular cell at 'row' in 'column'. See NSCell.h for more information on expansion tool tips.
Original signature : -(BOOL)browser:(NSBrowser*) shouldShowCellExpansionForRow:(NSInteger) column:(NSInteger)


browser_writeRowsWithIndexes_inColumn_toPasteboard

boolean browser_writeRowsWithIndexes_inColumn_toPasteboard(NSBrowser browser,
                                                           NSIndexSet rowIndexes,
                                                           int column,
                                                           NSPasteboard pasteboard)
This method is called after it has been determined that a drag should begin, but before the drag has been started. To refuse the drag, return NO. To start a drag, declared the pasteboard types that you support with [pasteboard declareTypes:owner:], place your data on the pasteboard, and return YES from the method. The drag image and other drag related information will be set up and provided by the view once this call returns with YES. You need to implement this method for your browser to be a drag source.
Original signature : -(BOOL)browser:(NSBrowser*) writeRowsWithIndexes:(NSIndexSet*) inColumn:(NSInteger) toPasteboard:(NSPasteboard*)


browser_namesOfPromisedFilesDroppedAtDestination_forDraggedRowsWithIndexes_inColumn

NSArray browser_namesOfPromisedFilesDroppedAtDestination_forDraggedRowsWithIndexes_inColumn(NSBrowser browser,
                                                                                            NSURL dropDestination,
                                                                                            NSIndexSet rowIndexes,
                                                                                            int column)
The delegate can support file promise drags by adding NSFilesPromisePboardType to the pasteboard in browser:writeRowsWithIndexes:inColumn:toPasteboard:. NSBrowser implements -namesOfPromisedFilesDroppedAtDestination: to return the results of this data source method. This method should returns an array of filenames for the created files (filenames only, not full paths). The URL represents the drop location. For more information on file promise dragging, see documentation on the NSDraggingSource protocol and -namesOfPromisedFilesDroppedAtDestination:. You do not need to implement this method for your browser to be a drag source.
Original signature : -(NSArray*)browser:(NSBrowser*) namesOfPromisedFilesDroppedAtDestination:(NSURL*) forDraggedRowsWithIndexes:(NSIndexSet*) inColumn:(NSInteger)


browser_canDragRowsWithIndexes_inColumn_withEvent

boolean browser_canDragRowsWithIndexes_inColumn_withEvent(NSBrowser browser,
                                                          NSIndexSet rowIndexes,
                                                          int column,
                                                          NSEvent event)
The delegate can control if some particular rows can be dragged or not for a particular event. You do not need to implement this method for your browser to be a drag source.
Original signature : -(BOOL)browser:(NSBrowser*) canDragRowsWithIndexes:(NSIndexSet*) inColumn:(NSInteger) withEvent:(NSEvent*)


browser_validateDrop_proposedRow_column_dropOperation

@Deprecated
NSObject browser_validateDrop_proposedRow_column_dropOperation(NSBrowser browser,
                                                                          org.rococoa.ID info,
                                                                          IntByReference row,
                                                                          IntByReference column,
                                                                          int dropOperation)
Deprecated. use the safer method browser_validateDrop_proposedRow_column_dropOperation(org.rococoa.cocoa.appkit.NSBrowser, org.rococoa.cocoa.appkit.protocols.NSDraggingInfo, java.nio.IntBuffer, java.nio.IntBuffer, int) instead

This method is used by the browser to determine a valid drop target. Based on the mouse position, the browser will suggest a proposed row, column and dropOperation. These values are in/out parameters and can be changed by the delegate to retarget the drop operation. The dropOperation suggested will be NSBrowserDropOn if the drag location is closer to the middle of a row. If it is closer to being between two rows, it will be NSBrowserDropAbove, indicating a drop above 'row' and below 'row - 1'. This method must return a value that indicates which dragging operation the data source will perform. It must return something other than NSDragOperationNone to accept the drop.
To retarget a drop and specify a drop on row 2 (with the first visual row being row 0), one would set *row=2, and set *dropOperation=NSBrowserDropOn. To specify a drop below the last row, one would specify *row=[browser numberOfRows], and *dropOperation=NSBrowserDropAbove. To specify a drop on the entire column, you will specify *row=-1, and *dropOperation=NSBrowserDropOn. To specify a drop between rows 2 and 3, one would set *row=3 and *dropOperation=NSBrowserDropAbove.
Note: to receive drag messages, you must first call [NSBrowser registerForDraggedTypes:] for the drag types you want to support (typically this is done in awakeFromNib). You must implement this method for your browser to be a drag destination.
Original signature : -(id)browser:(NSBrowser*) validateDrop:(id) proposedRow:(NSInteger*) column:(NSInteger*) dropOperation:(NSBrowserDropOperation*)

Parameters:
dropOperation - @see org.rococoa.cocoa.appkit.AppKitLibrary#NSBrowserDropOperation

browser_validateDrop_proposedRow_column_dropOperation

NSObject browser_validateDrop_proposedRow_column_dropOperation(NSBrowser browser,
                                                               NSDraggingInfo info,
                                                               IntBuffer row,
                                                               IntBuffer column,
                                                               int dropOperation)
This method is used by the browser to determine a valid drop target. Based on the mouse position, the browser will suggest a proposed row, column and dropOperation. These values are in/out parameters and can be changed by the delegate to retarget the drop operation. The dropOperation suggested will be NSBrowserDropOn if the drag location is closer to the middle of a row. If it is closer to being between two rows, it will be NSBrowserDropAbove, indicating a drop above 'row' and below 'row - 1'. This method must return a value that indicates which dragging operation the data source will perform. It must return something other than NSDragOperationNone to accept the drop.
To retarget a drop and specify a drop on row 2 (with the first visual row being row 0), one would set *row=2, and set *dropOperation=NSBrowserDropOn. To specify a drop below the last row, one would specify *row=[browser numberOfRows], and *dropOperation=NSBrowserDropAbove. To specify a drop on the entire column, you will specify *row=-1, and *dropOperation=NSBrowserDropOn. To specify a drop between rows 2 and 3, one would set *row=3 and *dropOperation=NSBrowserDropAbove.
Note: to receive drag messages, you must first call [NSBrowser registerForDraggedTypes:] for the drag types you want to support (typically this is done in awakeFromNib). You must implement this method for your browser to be a drag destination.
Original signature : -(id)browser:(NSBrowser*) validateDrop:(id) proposedRow:(NSInteger*) column:(NSInteger*) dropOperation:(NSBrowserDropOperation*)

Parameters:
dropOperation - @see org.rococoa.cocoa.appkit.AppKitLibrary#NSBrowserDropOperation

browser_acceptDrop_atRow_column_dropOperation

@Deprecated
boolean browser_acceptDrop_atRow_column_dropOperation(NSBrowser browser,
                                                                 org.rococoa.ID info,
                                                                 int row,
                                                                 int column,
                                                                 int dropOperation)
Deprecated. use the safer method browser_acceptDrop_atRow_column_dropOperation(org.rococoa.cocoa.appkit.NSBrowser, org.rococoa.cocoa.appkit.protocols.NSDraggingInfo, int, int, int) instead

This method is called when the mouse is released over a browser that previously decided to allow a drop via the above validateDrop method. The delegate should incorporate the data from the dragging pasteboard at this time. You must implement this method for your browser to be a drag destination.
Original signature : -(BOOL)browser:(NSBrowser*) acceptDrop:(id) atRow:(NSInteger) column:(NSInteger) dropOperation:(NSBrowserDropOperation)

Parameters:
dropOperation - @see org.rococoa.cocoa.appkit.AppKitLibrary#NSBrowserDropOperation

browser_acceptDrop_atRow_column_dropOperation

boolean browser_acceptDrop_atRow_column_dropOperation(NSBrowser browser,
                                                      NSDraggingInfo info,
                                                      int row,
                                                      int column,
                                                      int dropOperation)
This method is called when the mouse is released over a browser that previously decided to allow a drop via the above validateDrop method. The delegate should incorporate the data from the dragging pasteboard at this time. You must implement this method for your browser to be a drag destination.
Original signature : -(BOOL)browser:(NSBrowser*) acceptDrop:(id) atRow:(NSInteger) column:(NSInteger) dropOperation:(NSBrowserDropOperation)

Parameters:
dropOperation - @see org.rococoa.cocoa.appkit.AppKitLibrary#NSBrowserDropOperation

browser_typeSelectStringForRow_inColumn

NSString browser_typeSelectStringForRow_inColumn(NSBrowser browser,
                                                 int row,
                                                 int column)
Optional - Type select support
Implement this method if you want to control the string that is used for type selection. You may want to change what is searched for based on what is displayed, or simply return an empty string for that row and/or column to not be searched. You can also return 'nil' if the cell does not contain any text. By default, all cells with text in them are searched. The default value when this delegate method is not implemented is the stringValue for the cell at that location.
Original signature : -(NSString*)browser:(NSBrowser*) typeSelectStringForRow:(NSInteger) inColumn:(NSInteger)


browser_shouldTypeSelectForEvent_withCurrentSearchString

boolean browser_shouldTypeSelectForEvent_withCurrentSearchString(NSBrowser browser,
                                                                 NSEvent event,
                                                                 NSString searchString)
Optional - Type select support
Implement this method if you would like to prevent a type select from happening based on the current event and current search string. Generally, this will be called from keyDown: and the event will be a key event. The search string will be nil if no type select has began.
Original signature : -(BOOL)browser:(NSBrowser*) shouldTypeSelectForEvent:(NSEvent*) withCurrentSearchString:(NSString*)


browser_nextTypeSelectMatchFromRow_toRow_inColumn_forString

int browser_nextTypeSelectMatchFromRow_toRow_inColumn_forString(NSBrowser browser,
                                                                int startRow,
                                                                int endRow,
                                                                int column,
                                                                NSString searchString)
Optional - Type select support
Implement this method if you want to control how type selection works. Return the first row that matches searchString from within the range of startRow to endRow. It is possible for endRow to be less than startRow if the search will wrap. Return -1 when there is no match. Include startRow as a possible match, but do not include endRow. It is not necessary to implement this method in order to support type select.
Original signature : -(NSInteger)browser:(NSBrowser*) nextTypeSelectMatchFromRow:(NSInteger) toRow:(NSInteger) inColumn:(NSInteger) forString:(NSString*)