mirror of
https://github.com/gnustep/libs-gui.git
synced 2025-05-29 20:57:38 +00:00
Fix cancel button to correctly clear the field and send action.
Fix -textDidChange: to correctly send action rather than popping up the menu on each keystroke (when sendsWholeSearchString is false). git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@31833 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
parent
106d7bf39d
commit
fe64bf3e97
2 changed files with 18 additions and 5 deletions
|
@ -1,3 +1,11 @@
|
|||
2011-01-04 Doug Simons <doug.simons@testplant.com>
|
||||
|
||||
* Source/NSSearchFieldCell.m:
|
||||
Fix cancel button to correctly clear the field and send action.
|
||||
Fix -textDidChange: to correctly send action rather than popping up
|
||||
the menu on each keystroke (when sendsWholeSearchString is false).
|
||||
|
||||
|
||||
2011-01-04 Wolfgang Lux <wolfgang.lux@gmail.com>
|
||||
|
||||
* Source/tiff.m (NSTiffWrite):
|
||||
|
|
|
@ -273,8 +273,8 @@
|
|||
[c setEditable: NO];
|
||||
[c setImagePosition: NSImageOnly];
|
||||
[c setImage: [NSImage imageNamed: @"GSStop"]];
|
||||
[c setAction: @selector(delete:)];
|
||||
[c setTarget: nil];
|
||||
[c setAction: @selector(clearSearch:)];
|
||||
[c setTarget: self];
|
||||
[c setKeyEquivalent: @"\e"];
|
||||
[c setKeyEquivalentModifierMask: 0];
|
||||
}
|
||||
|
@ -441,10 +441,15 @@
|
|||
textObject = [notification object];
|
||||
// copy the current NSTextEdit string so that it can be read from the NSSearchFieldCell!
|
||||
[self setStringValue: [textObject string]];
|
||||
[[self searchButtonCell] performClickWithFrame:
|
||||
[self searchButtonRectForBounds: [_control_view bounds]]
|
||||
inView: _control_view];
|
||||
[NSApp sendAction:[self action] to:[self target] from:_control_view];
|
||||
}
|
||||
|
||||
- (void) clearSearch:(id)sender
|
||||
{
|
||||
[self setStringValue:@""];
|
||||
[NSApp sendAction:[self action] to:[self target] from:_control_view];
|
||||
}
|
||||
|
||||
//
|
||||
// NSCoding protocol
|
||||
//
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue