summaryrefslogtreecommitdiff
path: root/packages/cocoaint/src/imagekit/IKImageBrowserCell.inc
blob: 8a8e066d0cb44b10327d3b0de02b53e87a8e91f2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
{ Parsed from ImageKit.framework IKImageBrowserCell.h }


{$ifdef TYPES}
type
  IKImageBrowserCellPtr = ^IKImageBrowserCell;
{$endif}

{$if (MAC_OS_X_VERSION_MAX_ALLOWED >= MAC_OS_X_VERSION_10_6)}
{$ifdef TYPES}
const
  IKImageStateNoImage = 0;
  IKImageStateInvalid = 1;
  IKImageStateReady = 2;
type
  IKImageBrowserCellState = clong;
{$endif}

{$ifdef EXTERNAL_SYMBOLS}
var
  IKImageBrowserCellBackgroundLayer: NSString; cvar; external;
  IKImageBrowserCellForegroundLayer: NSString; cvar; external;
  IKImageBrowserCellSelectionLayer: NSString; cvar; external;
  IKImageBrowserCellPlaceHolderLayer: NSString; cvar; external;
{$endif}

{$ifdef CLASSES}

type
  IKImageBrowserCell = objcclass external (NSObject)
  private
    _parent: id;
    _ibCellReserved: pointer;
  public
    function imageBrowserView: IKImageBrowserView; message 'imageBrowserView';
    function representedItem: id; message 'representedItem';
    function indexOfRepresentedItem: NSUInteger; message 'indexOfRepresentedItem';
    function frame: NSRect; message 'frame';
    function imageContainerFrame: NSRect; message 'imageContainerFrame';
    function imageFrame: NSRect; message 'imageFrame';
    function selectionFrame: NSRect; message 'selectionFrame';
    function titleFrame: NSRect; message 'titleFrame';
    function subtitleFrame: NSRect; message 'subtitleFrame';
    function imageAlignment: NSImageAlignment; message 'imageAlignment';
    function isSelected: ObjCBOOL; message 'isSelected';
    function cellState: IKImageBrowserCellState; message 'cellState';
    function opacity: CGFloat; message 'opacity';
    function layerForType (type_: NSString): CALayer; message 'layerForType:';
  end;
{$endif}

{$endif}