NSTextList: create startingItemNumber property

Add the `startingItemNumber` property to NSTextList introduced in macOS
10.6.
This commit is contained in:
Daniel Ferreira 2017-07-18 03:45:48 +10:00 committed by Ivan Vučica
parent 5403e47b60
commit 6d4302cd97
2 changed files with 21 additions and 0 deletions

View file

@ -42,6 +42,7 @@ enum {
{
NSString *_markerFormat;
unsigned int _listOptions;
NSInteger _startingItemNumber;
}
- (id) initWithMarkerFormat: (NSString *)format
@ -50,6 +51,15 @@ enum {
- (NSString *) markerForItemNumber: (int)item;
- (NSString *) markerFormat;
#if OS_API_VERSION(MAC_OS_X_VERSION_10_6, GS_API_LATEST)
#if GS_HAS_DECLARED_PROPERTIES
@property NSInteger startingItemNumber;
#else
- (NSInteger) startingItemNumber;
- (void) setStartingItemNumber: (NSInteger)start;
#endif
#endif
@end
#endif

View file

@ -40,6 +40,7 @@
{
ASSIGN(_markerFormat, format);
_listOptions = mask;
_startingItemNumber = 1;
return self;
}
@ -186,4 +187,14 @@
return self;
}
- (NSInteger) startingItemNumber
{
return _startingItemNumber;
}
- (void) setStartingItemNumber: (NSInteger)start
{
_startingItemNumber = start;
}
@end