Repository URL to install this package:
|
Version:
3.0.0 ▾
|
{ Parsed from Appkit.framework NSImageView.h }
{$ifdef TYPES}
{$ifndef NSIMAGEVIEW_PAS_T}
{$define NSIMAGEVIEW_PAS_T}
{$endif}
{$endif}
{$ifdef RECORDS}
{$ifndef NSIMAGEVIEW_PAS_R}
{$define NSIMAGEVIEW_PAS_R}
{$endif}
{$endif}
{$ifdef FUNCTIONS}
{$ifndef NSIMAGEVIEW_PAS_F}
{$define NSIMAGEVIEW_PAS_F}
{$endif}
{$endif}
{$ifdef EXTERNAL_SYMBOLS}
{$ifndef NSIMAGEVIEW_PAS_S}
{$define NSIMAGEVIEW_PAS_S}
{$endif}
{$endif}
{$ifdef FORWARD}
NSImageView = objcclass;
NSImageViewPointer = ^NSImageView;
NSImageViewPtr = NSImageViewPointer;
{$endif}
{$ifdef CLASSES}
{$ifndef NSIMAGEVIEW_PAS_C}
{$define NSIMAGEVIEW_PAS_C}
{ NSImageView }
NSImageView = objcclass external (NSControl)
private
__ivFlags: record
case byte of
0: (_anonbitfield_NSImageView0: cuint);
1: (data: bitpacked record
_unused: 0..((1 shl 26)-1);
_rejectsMultiFileDrops: 0..1;
_compatibleScalingAndAlignment: 0..1;
_reserved: 0..1;
_overridesDrawing: 0..1;
_allowsCutCopyPaste: 0..1;
_editable: 0..1;
end;
);
end;
_target: id;
_action: SEL;
public
function image: NSImage; message 'image';
procedure setImage(newImage: NSImage); message 'setImage:';
function imageAlignment: NSImageAlignment; message 'imageAlignment';
procedure setImageAlignment(newAlign: NSImageAlignment); message 'setImageAlignment:';
function imageScaling: NSImageScaling; message 'imageScaling';
procedure setImageScaling(newScaling: NSImageScaling); message 'setImageScaling:';
function imageFrameStyle: NSImageFrameStyle; message 'imageFrameStyle';
procedure setImageFrameStyle(newStyle: NSImageFrameStyle); message 'setImageFrameStyle:';
procedure setEditable(yn: Boolean); message 'setEditable:';
function isEditable: Boolean; message 'isEditable';
procedure setAnimates(flag: Boolean); message 'setAnimates:';
function animates: Boolean; message 'animates';
function allowsCutCopyPaste: Boolean; message 'allowsCutCopyPaste';
procedure setAllowsCutCopyPaste(allow: Boolean); message 'setAllowsCutCopyPaste:';
end;
{$endif}
{$endif}