40 lines
744 B
Matlab
40 lines
744 B
Matlab
|
#import "TrackingSlider.h"
|
||
|
#import "TrackingCell.h"
|
||
|
|
||
|
@implementation TrackingSlider
|
||
|
|
||
|
- (id)initWithCoder:(NSCoder *)decoder
|
||
|
{
|
||
|
self = [super initWithCoder:decoder];
|
||
|
if (self)
|
||
|
{
|
||
|
if (![[self cell] isKindOfClass:[TrackingCell class]])
|
||
|
{
|
||
|
TrackingCell *trackingCell;
|
||
|
trackingCell = [[TrackingCell alloc] init];
|
||
|
|
||
|
[trackingCell setControlSize:[[self cell] controlSize]];
|
||
|
[trackingCell setAction:[[self cell] action]];
|
||
|
[trackingCell setContinuous:[[self cell] isContinuous]];
|
||
|
[trackingCell setTarget:[[self cell] target]];
|
||
|
[self setCell:trackingCell];
|
||
|
|
||
|
[trackingCell release];
|
||
|
}
|
||
|
}
|
||
|
|
||
|
return self;
|
||
|
}
|
||
|
|
||
|
+ (Class) cellClass
|
||
|
{
|
||
|
return [TrackingCell class];
|
||
|
}
|
||
|
|
||
|
-(BOOL)tracking
|
||
|
{
|
||
|
return [[self cell] tracking];
|
||
|
}
|
||
|
|
||
|
@end
|