NSUserInterfaceItemSearching.inc 1.6 KB

12345678910111213141516171819202122232425262728293031
  1. { Parsed from AppKit.framework NSUserInterfaceItemSearching.h }
  2. {$ifdef TYPES}
  3. type
  4. NSUserInterfaceItemSearchingProtocolPtr = ^NSUserInterfaceItemSearchingProtocol;
  5. {$endif}
  6. {$ifdef PROTOCOLS}
  7. type
  8. NSUserInterfaceItemSearchingProtocol = objcprotocol external name 'NSUserInterfaceItemSearching' (NSObjectProtocol)
  9. required
  10. procedure searchForItemsWithSearchString_resultLimit_matchedItemHandler (searchString: NSString; resultLimit: NSInteger; handleMatchedItems: OpaqueCBlock); message 'searchForItemsWithSearchString:resultLimit:matchedItemHandler:';
  11. function localizedTitlesForItem (item: id): NSArray; message 'localizedTitlesForItem:';
  12. optional
  13. procedure performActionForItem (item: id); message 'performActionForItem:';
  14. procedure showAllHelpTopicsForSearchString (searchString: NSString); message 'showAllHelpTopicsForSearchString:';
  15. end;
  16. {$endif}
  17. {$ifdef CLASSES}
  18. type
  19. NSUserInterfaceItemSearching = objccategory external (NSApplication)
  20. procedure registerUserInterfaceItemSearchHandler (handler: NSUserInterfaceItemSearchingProtocol); message 'registerUserInterfaceItemSearchHandler:'; { available in 10_6 }
  21. procedure unregisterUserInterfaceItemSearchHandler (handler: NSUserInterfaceItemSearchingProtocol); message 'unregisterUserInterfaceItemSearchHandler:'; { available in 10_6 }
  22. function searchString_inUserInterfaceItemString_searchRange_foundRange (searchString: NSString; stringToSearch: NSString; searchRange: NSRange; foundRange: NSRangePtr): ObjCBOOL; message 'searchString:inUserInterfaceItemString:searchRange:foundRange:'; { available in 10_6 }
  23. end;
  24. {$endif}