Added method [acceptsFirstResponder], which asks the cell if it

accepts first responder. Added [becomeFirstResponder] and
[resignFirstResponder] that redraw if the cell may change apprearance.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@16178 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
Fred Kiefer 2003-03-17 02:11:42 +00:00
parent 47e2deedfd
commit 3a7a7931c4

View file

@ -479,6 +479,33 @@ static Class actionCellClass;
[[self selectedCell] setRefusesFirstResponder: flag];
}
- (BOOL) acceptsFirstResponder
{
return [[self selectedCell] acceptsFirstResponder];
}
- (BOOL) becomeFirstResponder
{
if ([[self selectedCell] showsFirstResponder])
{
// As this may add a dotted border round our cell, redraw.
[self setNeedsDisplay: YES];
}
return YES;
}
- (BOOL) resignFirstResponder
{
if ([[self selectedCell] showsFirstResponder])
{
// As this may remove the dotted border round our cell, redraw.
[self setNeedsDisplay: YES];
}
return YES;
}
/*
* Tracking the Mouse
*/