WKWebViewConfiguration.inc 2.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. { Parsed from WebKit.framework WKWebViewConfiguration.h }
  2. { Types from WKWebViewConfiguration }
  3. {$ifdef TYPES}
  4. {$endif}
  5. {$ifdef TYPES}
  6. type
  7. WKWebViewConfigurationPtr = ^WKWebViewConfiguration;
  8. {$endif}
  9. {$if defined(WK_API_ENABLED)}
  10. {$if defined(TARGET_OS_IPHONE)}
  11. {$ifdef TYPES}
  12. type
  13. WKSelectionGranularity = NSInteger;
  14. WKSelectionGranularityPtr = ^WKSelectionGranularity;
  15. const
  16. WKSelectionGranularityDynamic = 0;
  17. WKSelectionGranularityCharacter = 1;
  18. {$endif}
  19. {$endif}
  20. {$ifdef CLASSES}
  21. type
  22. WKWebViewConfiguration = objcclass external (NSObject, NSCopyingProtocol)
  23. public
  24. procedure setProcessPool(newValue: WKProcessPool); message 'setProcessPool:';
  25. function processPool: WKProcessPool; message 'processPool';
  26. procedure setPreferences(newValue: WKPreferences); message 'setPreferences:';
  27. function preferences: WKPreferences; message 'preferences';
  28. procedure setUserContentController(newValue: WKUserContentController); message 'setUserContentController:';
  29. function userContentController: WKUserContentController; message 'userContentController';
  30. procedure setSuppressesIncrementalRendering(newValue: ObjCBOOL); message 'setSuppressesIncrementalRendering:';
  31. function suppressesIncrementalRendering: ObjCBOOL; message 'suppressesIncrementalRendering';
  32. {$if defined(TARGET_OS_IPHONE)}
  33. procedure setAllowsInlineMediaPlayback(newValue: ObjCBOOL); message 'setAllowsInlineMediaPlayback:';
  34. function allowsInlineMediaPlayback: ObjCBOOL; message 'allowsInlineMediaPlayback';
  35. procedure setMediaPlaybackRequiresUserAction(newValue: ObjCBOOL); message 'setMediaPlaybackRequiresUserAction:';
  36. function mediaPlaybackRequiresUserAction: ObjCBOOL; message 'mediaPlaybackRequiresUserAction';
  37. procedure setMediaPlaybackAllowsAirPlay(newValue: ObjCBOOL); message 'setMediaPlaybackAllowsAirPlay:';
  38. function mediaPlaybackAllowsAirPlay: ObjCBOOL; message 'mediaPlaybackAllowsAirPlay';
  39. procedure setSelectionGranularity(newValue: WKSelectionGranularity); message 'setSelectionGranularity:';
  40. function selectionGranularity: WKSelectionGranularity; message 'selectionGranularity';
  41. {$endif}
  42. { Adopted protocols }
  43. function copyWithZone (zone: NSZonePtr): id; message 'copyWithZone:';
  44. end;
  45. {$endif}
  46. {$endif}