Added ToolTipTextField class, whos tooltip is the same as the text displayed, but untruncated.

This commit is contained in:
vspader 2009-03-09 21:59:27 -07:00
parent 9a59a03d3b
commit 0d1398e0fb
2 changed files with 44 additions and 0 deletions

16
Utils/ToolTipTextField.h Normal file
View file

@ -0,0 +1,16 @@
//
// ToolTipTextField.h
// Cog
//
// Created by Vincent Spader on 3/9/09.
// Copyright 2009 __MyCompanyName__. All rights reserved.
//
#import <Cocoa/Cocoa.h>
@interface ToolTipTextField : NSTextField {
}
@end

28
Utils/ToolTipTextField.m Normal file
View file

@ -0,0 +1,28 @@
//
// ToolTipTextField.m
// Cog
//
// Created by Vincent Spader on 3/9/09.
// Copyright 2009 __MyCompanyName__. All rights reserved.
//
#import "ToolTipTextField.h"
@implementation ToolTipTextField
- (void)setObjectValue:(id)obj
{
NSString *string = [obj description];
NSFormatter *formatter = [[self cell] formatter];
if (nil != formatter) {
string = [formatter stringForObjectValue:obj];
}
[self setToolTip:string];
[super setObjectValue:obj];
}
@end