mirror of
https://github.com/gnustep/libs-gui.git
synced 2025-04-23 20:01:11 +00:00
Added ignoresMultiClick support
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@5697 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
parent
965ceb22e7
commit
3c85ee7f0f
1 changed files with 6 additions and 2 deletions
|
@ -430,6 +430,9 @@ static Class cellClass;
|
|||
if (![self isEnabled])
|
||||
return;
|
||||
|
||||
if (_ignoresMultiClick && ([theEvent clickCount] > 1))
|
||||
[super mouseDown: theEvent];
|
||||
|
||||
if ([_cell isContinuous])
|
||||
oldActionMask = [_cell sendActionOn: 0];
|
||||
else
|
||||
|
@ -452,7 +455,7 @@ static Class cellClass;
|
|||
if ([_cell trackMouse: e
|
||||
inRect: bounds
|
||||
ofView: self
|
||||
untilMouseUp: YES])
|
||||
untilMouseUp: [[_cell class] prefersTrackingUntilMouseUp]])
|
||||
done = mouseUp = YES;
|
||||
else
|
||||
{
|
||||
|
@ -495,11 +498,12 @@ static Class cellClass;
|
|||
|
||||
- (BOOL) ignoresMultiClick
|
||||
{
|
||||
return NO;
|
||||
return _ignoresMultiClick;
|
||||
}
|
||||
|
||||
- (void) setIgnoresMultiClick: (BOOL)flag
|
||||
{
|
||||
_ignoresMultiClick = flag;
|
||||
}
|
||||
|
||||
/*
|
||||
|
|
Loading…
Reference in a new issue