NSColorWell.inc 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. { Parsed from AppKit.framework NSColorWell.h }
  2. {$ifdef TYPES}
  3. type
  4. NSColorWellPtr = ^NSColorWell;
  5. {$endif}
  6. {$ifdef CLASSES}
  7. type
  8. NSColorWell = objcclass external (NSControl)
  9. private
  10. _color: NSColor;
  11. _reserved: id;
  12. _reserved2: SEL;
  13. _cwFlags: bitpacked record
  14. case byte of
  15. 0: (_anonBitField__cwFlags0: cuint);
  16. 1: (
  17. isActive: 0..1;
  18. isBordered: 0..1;
  19. cantDraw: 0..1;
  20. isNotContinuous: 0..1;
  21. refusesFR: 0..1;
  22. reservedColorWell: 0..((1 shl 27)-1);
  23. );
  24. end;
  25. public
  26. procedure deactivate; message 'deactivate';
  27. procedure activate (exclusive: ObjCBOOL); message 'activate:';
  28. function isActive: ObjCBOOL; message 'isActive';
  29. procedure drawWellInside (insideRect: NSRect); message 'drawWellInside:';
  30. procedure setBordered(newValue: ObjCBOOL); message 'setBordered:';
  31. function isBordered: ObjCBOOL; message 'isBordered';
  32. procedure takeColorFrom (sender: id); message 'takeColorFrom:';
  33. procedure setColor(newValue: NSColor); message 'setColor:';
  34. function color: NSColor; message 'color';
  35. end;
  36. {$endif}