mirror of
https://github.com/gnustep/libs-gui.git
synced 2025-04-22 16:10:48 +00:00
NSTextList: create startingItemNumber property
Add the `startingItemNumber` property to NSTextList introduced in macOS 10.6.
This commit is contained in:
parent
5403e47b60
commit
6d4302cd97
2 changed files with 21 additions and 0 deletions
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Reference in a new issue