NSLengthFormatter.inc 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. { Parsed from Foundation.framework NSLengthFormatter.h }
  2. {$ifdef TYPES}
  3. type
  4. NSLengthFormatterPtr = ^NSLengthFormatter;
  5. {$endif}
  6. {$ifdef TYPES}
  7. type
  8. NSLengthFormatterUnit = NSInteger;
  9. NSLengthFormatterUnitPtr = ^NSLengthFormatterUnit;
  10. const
  11. NSLengthFormatterUnitMillimeter = 8;
  12. NSLengthFormatterUnitCentimeter = 9;
  13. NSLengthFormatterUnitMeter = 11;
  14. NSLengthFormatterUnitKilometer = 14;
  15. NSLengthFormatterUnitInch = 5 shl 8;
  16. NSLengthFormatterUnitFoot = 5 shl 8;
  17. NSLengthFormatterUnitYard = 5 shl 8;
  18. NSLengthFormatterUnitMile = 5 shl 8;
  19. {$endif}
  20. {$ifdef CLASSES}
  21. type
  22. NSLengthFormatter = objcclass external (NSFormatter)
  23. private
  24. _formatter: pointer;
  25. _isForPersonHeight: ObjCBOOL;
  26. _reserved:array[0..1] of pointer;
  27. public
  28. procedure setNumberFormatter(newValue: NSNumberFormatter); message 'setNumberFormatter:';
  29. function numberFormatter: NSNumberFormatter; message 'numberFormatter';
  30. procedure setUnitStyle(newValue: NSFormattingUnitStyle); message 'setUnitStyle:';
  31. function unitStyle: NSFormattingUnitStyle; message 'unitStyle';
  32. procedure setForPersonHeightUse(newValue: ObjCBOOL); message 'setForPersonHeightUse:';
  33. function isForPersonHeightUse: ObjCBOOL; message 'isForPersonHeightUse';
  34. function stringFromValue_unit (value: double; unit_: NSLengthFormatterUnit): NSString; message 'stringFromValue:unit:';
  35. function stringFromMeters (numberInMeters: double): NSString; message 'stringFromMeters:';
  36. function unitStringFromValue_unit (value: double; unit_: NSLengthFormatterUnit): NSString; message 'unitStringFromValue:unit:';
  37. function unitStringFromMeters_usedUnit (numberInMeters: double; unitp: NSLengthFormatterUnitPtr): NSString; message 'unitStringFromMeters:usedUnit:';
  38. function getObjectValue_forString_errorDescription (obj: idPtr; string_: NSString; error: NSStringPtr): ObjCBOOL; message 'getObjectValue:forString:errorDescription:';
  39. end;
  40. {$endif}