NSImageView.inc 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081
  1. { Parsed from Appkit.framework NSImageView.h }
  2. { Version: 2.1.5 - Fri Feb 11 21:45:55 CET 2011 }
  3. {$ifdef TYPES}
  4. {$ifndef NSIMAGEVIEW_PAS_T}
  5. {$define NSIMAGEVIEW_PAS_T}
  6. {$endif}
  7. {$endif}
  8. {$ifdef RECORDS}
  9. {$ifndef NSIMAGEVIEW_PAS_R}
  10. {$define NSIMAGEVIEW_PAS_R}
  11. {$endif}
  12. {$endif}
  13. {$ifdef FUNCTIONS}
  14. {$ifndef NSIMAGEVIEW_PAS_F}
  15. {$define NSIMAGEVIEW_PAS_F}
  16. {$endif}
  17. {$endif}
  18. {$ifdef EXTERNAL_SYMBOLS}
  19. {$ifndef NSIMAGEVIEW_PAS_S}
  20. {$define NSIMAGEVIEW_PAS_S}
  21. {$endif}
  22. {$endif}
  23. {$ifdef FORWARD}
  24. NSImageView = objcclass;
  25. NSImageViewPointer = ^NSImageView;
  26. NSImageViewPtr = NSImageViewPointer;
  27. {$endif}
  28. {$ifdef CLASSES}
  29. {$ifndef NSIMAGEVIEW_PAS_C}
  30. {$define NSIMAGEVIEW_PAS_C}
  31. { NSImageView }
  32. NSImageView = objcclass external (NSControl)
  33. private
  34. __ivFlags: bitpacked record
  35. case byte of
  36. 0: (_anonbitfield_NSImageView0: cuint);
  37. 1: (
  38. _unused: 0..((1 shl 26)-1);
  39. _rejectsMultiFileDrops: 0..1;
  40. _compatibleScalingAndAlignment: 0..1;
  41. _reserved: 0..1;
  42. _overridesDrawing: 0..1;
  43. _allowsCutCopyPaste: 0..1;
  44. _editable: 0..1;
  45. );
  46. end;
  47. _target: id;
  48. _action: SEL;
  49. public
  50. function image: NSImage; message 'image';
  51. procedure setImage(newImage: NSImage); message 'setImage:';
  52. function imageAlignment: NSImageAlignment; message 'imageAlignment';
  53. procedure setImageAlignment(newAlign: NSImageAlignment); message 'setImageAlignment:';
  54. function imageScaling: NSImageScaling; message 'imageScaling';
  55. procedure setImageScaling(newScaling: NSImageScaling); message 'setImageScaling:';
  56. function imageFrameStyle: NSImageFrameStyle; message 'imageFrameStyle';
  57. procedure setImageFrameStyle(newStyle: NSImageFrameStyle); message 'setImageFrameStyle:';
  58. procedure setEditable(yn: Boolean); message 'setEditable:';
  59. function isEditable: Boolean; message 'isEditable';
  60. procedure setAnimates(flag: Boolean); message 'setAnimates:';
  61. function animates: Boolean; message 'animates';
  62. function allowsCutCopyPaste: Boolean; message 'allowsCutCopyPaste';
  63. procedure setAllowsCutCopyPaste(allow: Boolean); message 'setAllowsCutCopyPaste:';
  64. end;
  65. {$endif}
  66. {$endif}