diff --git a/AppKit/CPLevelIndicator.j b/AppKit/CPLevelIndicator.j index d7b2fda08..39e3b1408 100644 --- a/AppKit/CPLevelIndicator.j +++ b/AppKit/CPLevelIndicator.j @@ -279,6 +279,9 @@ var _CPLevelIndicatorBezelColor = nil, // Track the mouse to support click and slide value editing. _isTracking = YES; [CPApp setTarget:self selector:@selector(_trackMouse:) forNextEventMatchingMask:CPLeftMouseDraggedMask | CPLeftMouseUpMask untilDate:nil inMode:nil dequeue:YES]; + + if ([self isContinuous]) + [self sendAction:[self action] to:[self target]]; } else if (_isTracking) { diff --git a/AppKit/CPTableView.j b/AppKit/CPTableView.j index 6a5a52991..8e4e25c56 100644 --- a/AppKit/CPTableView.j +++ b/AppKit/CPTableView.j @@ -662,13 +662,6 @@ NOT YET IMPLEMENTED [self reloadData]; } -/*! - @ignore -*/ -- (void)setThemeState:(int)aState -{ -} - /*! Returns the intercell spacing in a CGSize object. */ diff --git a/Tools/nib2cib/NSLevelIndicator.j b/Tools/nib2cib/NSLevelIndicator.j index 172915429..159691c26 100644 --- a/Tools/nib2cib/NSLevelIndicator.j +++ b/Tools/nib2cib/NSLevelIndicator.j @@ -58,6 +58,7 @@ _numberOfMajorTickMarks = [cell numberOfMajorTickMarks]; [self setEditable:[cell isEditable]]; + [self setContinuous:[cell isContinuous]]; return self; }