IKDeviceBrowserView.inc 2.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. { Parsed from ImageKit.framework IKDeviceBrowserView.h }
  2. {$ifdef TYPES}
  3. type
  4. IKDeviceBrowserViewPtr = ^IKDeviceBrowserView;
  5. IKDeviceBrowserViewDelegateProtocolPtr = ^IKDeviceBrowserViewDelegateProtocol;
  6. {$endif}
  7. {$if (MAC_OS_X_VERSION_MAX_ALLOWED >= MAC_OS_X_VERSION_10_6)}
  8. {$ifdef PROTOCOLS}
  9. type
  10. IKDeviceBrowserViewDelegateProtocol = objcprotocol external name 'IKDeviceBrowserViewDelegate'
  11. required
  12. procedure deviceBrowserView_selectionDidChange (deviceBrowserView: IKDeviceBrowserView; device: ICDevice); message 'deviceBrowserView:selectionDidChange:';
  13. optional
  14. procedure deviceBrowserView_didEncounterError (deviceBrowserView: IKDeviceBrowserView; error: NSError); message 'deviceBrowserView:didEncounterError:';
  15. end;
  16. {$endif}
  17. {$ifdef TYPES}
  18. type
  19. IKDeviceBrowserViewDisplayMode = NSInteger;
  20. IKDeviceBrowserViewDisplayModePtr = ^IKDeviceBrowserViewDisplayMode;
  21. const
  22. IKDeviceBrowserViewDisplayModeTable = 0;
  23. IKDeviceBrowserViewDisplayModeOutline = 1;
  24. IKDeviceBrowserViewDisplayModeIcon = 2;
  25. {$endif}
  26. {$ifdef CLASSES}
  27. type
  28. IKDeviceBrowserView = objcclass external (NSView)
  29. private
  30. _privateData: id;
  31. public
  32. procedure setDelegate(newValue: IKDeviceBrowserViewDelegateProtocol); message 'setDelegate:';
  33. function delegate: IKDeviceBrowserViewDelegateProtocol; message 'delegate';
  34. procedure setDisplaysLocalCameras(newValue: ObjCBOOL); message 'setDisplaysLocalCameras:';
  35. function displaysLocalCameras: ObjCBOOL; message 'displaysLocalCameras';
  36. procedure setDisplaysNetworkCameras(newValue: ObjCBOOL); message 'setDisplaysNetworkCameras:';
  37. function displaysNetworkCameras: ObjCBOOL; message 'displaysNetworkCameras';
  38. procedure setDisplaysLocalScanners(newValue: ObjCBOOL); message 'setDisplaysLocalScanners:';
  39. function displaysLocalScanners: ObjCBOOL; message 'displaysLocalScanners';
  40. procedure setDisplaysNetworkScanners(newValue: ObjCBOOL); message 'setDisplaysNetworkScanners:';
  41. function displaysNetworkScanners: ObjCBOOL; message 'displaysNetworkScanners';
  42. procedure setMode(newValue: IKDeviceBrowserViewDisplayMode); message 'setMode:';
  43. function mode: IKDeviceBrowserViewDisplayMode; message 'mode';
  44. function selectedDevice: ICDevice; message 'selectedDevice';
  45. end;
  46. {$endif}
  47. {$endif}