1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889 |
- { Parsed from AppKit.framework NSTableRowView.h }
- {$ifdef TYPES}
- type
- NSTableRowViewPtr = ^NSTableRowView;
- {$endif}
- {$ifdef CLASSES}
- type
- NSTableRowView = objcclass external (NSView, NSAccessibilityRowProtocol)
- private
- _columnViews: NSViewPtr;
- _columnCount: NSInteger;
- _selectionHighlightStyle: NSTableViewSelectionHighlightStyle;
- _draggingDestinationFeedbackStyle: NSTableViewDraggingDestinationFeedbackStyle;
- _dropOperationIndentation: CGFloat;
- _backgroundColor: NSColor;
- _selectionAlpha: CGFloat;
- _anonStruct_NSTableRowView0: record
- case byte of
- 0: (anonBitField_NSTableRowView0: cuint);
- 1: (data: bitpacked record
- _targetForDropOperation: 0..1;
- _groupRowStyle: 0..((1 shl 2)-1);
- _priorRowSelected: 0..1;
- _nextRowSelected: 0..1;
- _selected: 0..1;
- _emphasized: 0..1;
- _hasAssociatedViews: 0..1;
- _backgroundStylesDirty: 0..1;
- _isFloating: 0..1;
- _hasCustomGridColor: 0..1;
- _usingCachedImageOnly: 0..1;
- _gridStyleMask: 0..((1 shl 4)-1);
- _updatingBackgroundStyle: 0..1;
- _locationNeedsUpdating: 0..1;
- _isStatic: 0..1;
- _hasSelectedBackgroundView: 0..1;
- _hasDropTargetBackgroundView: 0..1;
- _selectionBlendingMode: 0..1;
- _checkingFontRefColor: 0..1;
- {$if not defined(__LP64__)}
- _anonStruct_NSTableRowView1: record
- case byte of
- 0: (anonBitField_NSTableRowView1: cuint);
- 1: (data: bitpacked record
- _reserved2: 0..((1 shl 8)-1);
- end;
- );
- end;
- {$endif}
- end;
- );
- end;
- public
- procedure setSelectionHighlightStyle(newValue: NSTableViewSelectionHighlightStyle); message 'setSelectionHighlightStyle:';
- function selectionHighlightStyle: NSTableViewSelectionHighlightStyle; message 'selectionHighlightStyle';
- procedure setEmphasized(newValue: ObjCBOOL); message 'setEmphasized:';
- function isEmphasized: ObjCBOOL; message 'isEmphasized';
- procedure setGroupRowStyle(newValue: ObjCBOOL); message 'setGroupRowStyle:';
- function isGroupRowStyle: ObjCBOOL; message 'isGroupRowStyle';
- procedure setSelected(newValue: ObjCBOOL); message 'setSelected:';
- function isSelected: ObjCBOOL; message 'isSelected';
- procedure setPreviousRowSelected(newValue: ObjCBOOL); message 'setPreviousRowSelected:';
- function isPreviousRowSelected: ObjCBOOL; message 'isPreviousRowSelected';
- procedure setNextRowSelected(newValue: ObjCBOOL); message 'setNextRowSelected:';
- function isNextRowSelected: ObjCBOOL; message 'isNextRowSelected';
- procedure setFloating(newValue: ObjCBOOL); message 'setFloating:';
- function isFloating: ObjCBOOL; message 'isFloating';
- procedure setTargetForDropOperation(newValue: ObjCBOOL); message 'setTargetForDropOperation:';
- function isTargetForDropOperation: ObjCBOOL; message 'isTargetForDropOperation';
- procedure setDraggingDestinationFeedbackStyle(newValue: NSTableViewDraggingDestinationFeedbackStyle); message 'setDraggingDestinationFeedbackStyle:';
- function draggingDestinationFeedbackStyle: NSTableViewDraggingDestinationFeedbackStyle; message 'draggingDestinationFeedbackStyle';
- procedure setIndentationForDropOperation(newValue: CGFloat); message 'setIndentationForDropOperation:';
- function indentationForDropOperation: CGFloat; message 'indentationForDropOperation';
- function interiorBackgroundStyle: NSBackgroundStyle; message 'interiorBackgroundStyle';
- procedure setBackgroundColor(newValue: NSColor); message 'setBackgroundColor:';
- function backgroundColor: NSColor; message 'backgroundColor';
- procedure drawBackgroundInRect (dirtyRect: NSRect); message 'drawBackgroundInRect:';
- procedure drawSelectionInRect (dirtyRect: NSRect); message 'drawSelectionInRect:';
- procedure drawSeparatorInRect (dirtyRect: NSRect); message 'drawSeparatorInRect:';
- procedure drawDraggingDestinationFeedbackInRect (dirtyRect: NSRect); message 'drawDraggingDestinationFeedbackInRect:';
- function viewAtColumn (column: NSInteger): id; message 'viewAtColumn:';
- function numberOfColumns: NSInteger; message 'numberOfColumns';
- end;
- {$endif}
|