/packages/cocoaint/src/appkit/NSSlider.inc
https://github.com/slibre/freepascal · Pascal · 83 lines · 38 code · 15 blank · 30 comment · 0 complexity · 94a6ee45865c61754c3eb3ab2c36c56f MD5 · raw file
- { Parsed from Appkit.framework NSSlider.h }
- {$ifdef TYPES}
- {$ifndef NSSLIDER_PAS_T}
- {$define NSSLIDER_PAS_T}
- {$endif}
- {$endif}
- {$ifdef RECORDS}
- {$ifndef NSSLIDER_PAS_R}
- {$define NSSLIDER_PAS_R}
- {$endif}
- {$endif}
- {$ifdef FUNCTIONS}
- {$ifndef NSSLIDER_PAS_F}
- {$define NSSLIDER_PAS_F}
- {$endif}
- {$endif}
- {$ifdef EXTERNAL_SYMBOLS}
- {$ifndef NSSLIDER_PAS_S}
- {$define NSSLIDER_PAS_S}
- {$endif}
- {$endif}
- {$ifdef FORWARD}
- NSSlider = objcclass;
- NSSliderPointer = ^NSSlider;
- NSSliderPtr = NSSliderPointer;
- {$endif}
- {$ifdef CLASSES}
- {$ifndef NSSLIDER_PAS_C}
- {$define NSSLIDER_PAS_C}
- { NSSlider }
- NSSlider = objcclass external (NSControl)
-
- public
- function minValue: double; message 'minValue';
- procedure setMinValue(aDouble: double); message 'setMinValue:';
- function maxValue: double; message 'maxValue';
- procedure setMaxValue(aDouble: double); message 'setMaxValue:';
- procedure setAltIncrementValue(incValue: double); message 'setAltIncrementValue:';
- function altIncrementValue: double; message 'altIncrementValue';
- procedure setTitleCell(aCell: NSCell); message 'setTitleCell:';
- function titleCell: id; message 'titleCell';
- procedure setTitleColor(newColor: NSColor); message 'setTitleColor:';
- function titleColor: NSColor; message 'titleColor';
- procedure setTitleFont(fontObj: NSFont); message 'setTitleFont:';
- function titleFont: NSFont; message 'titleFont';
- function title: NSString; message 'title';
- procedure setTitle(aString: NSString); message 'setTitle:';
- procedure setKnobThickness(aFloat: CGFloat); message 'setKnobThickness:';
- function knobThickness: CGFloat; message 'knobThickness';
- procedure setImage(backgroundImage: NSImage); message 'setImage:';
- function image: NSImage; message 'image';
- function isVertical: NSInteger; message 'isVertical';
- function acceptsFirstMouse(theEvent: NSEvent): Boolean; message 'acceptsFirstMouse:';
- end;
- { NSTickMarkSupport_NSSliderCategory }
- NSTickMarkSupport_NSSliderCategory = objccategory external name 'NSTickMarkSupport' (NSSlider)
- procedure setNumberOfTickMarks(count: NSInteger); message 'setNumberOfTickMarks:';
- function numberOfTickMarks: NSInteger; message 'numberOfTickMarks';
- procedure setTickMarkPosition(position: NSTickMarkPosition); message 'setTickMarkPosition:';
- function tickMarkPosition: NSTickMarkPosition; message 'tickMarkPosition';
- procedure setAllowsTickMarkValuesOnly(yorn: Boolean); message 'setAllowsTickMarkValuesOnly:';
- function allowsTickMarkValuesOnly: Boolean; message 'allowsTickMarkValuesOnly';
- function tickMarkValueAtIndex(index: NSInteger): double; message 'tickMarkValueAtIndex:';
- function rectOfTickMarkAtIndex(index: NSInteger): NSRect; message 'rectOfTickMarkAtIndex:';
- function indexOfTickMarkAtPoint(point: NSPoint): NSInteger; message 'indexOfTickMarkAtPoint:';
- function closestTickMarkValueToValue(value: double): double; message 'closestTickMarkValueToValue:';
- end;
- {$endif}
- {$endif}