On Jan 2, 2012, at 10:20 AM, Martin Hewitson wrote:
> [[self layoutManager] removeTemporaryAttribute:NSBackgroundColorAttributeName
> forCharacterRange:visibleRange];
>
> This has the unfortunate side-effect of removing the red squiggly lines which
> indicate misspelled words.
Hmm. Works fine here.
- (void)applicationDidFinishLaunching:(NSNotification *)aNotification
{
[textView setString:@"Hello this is a reallly good day to be alive."];
[[textView layoutManager]
addTemporaryAttribute:NSBackgroundColorAttributeName value:[NSColor
yellowColor] forCharacterRange:NSMakeRange(6, 4)];
[[textView layoutManager]
addTemporaryAttribute:NSBackgroundColorAttributeName value:[NSColor
yellowColor] forCharacterRange:NSMakeRange(16, 7)];
[textView checkTextInDocument:nil];
}
- (IBAction)action:(id)sender;
{
[[textView layoutManager]
removeTemporaryAttribute:NSBackgroundColorAttributeName
forCharacterRange:NSMakeRange(0, textView.string.length)];
}
--
Seth Willits_______________________________________________
Cocoa-dev mailing list ([email protected])
Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com
This email sent to [email protected]