diff options
Diffstat (limited to 'AppKit/GTMUILocalizerAndLayoutTweaker.m')
-rw-r--r-- | AppKit/GTMUILocalizerAndLayoutTweaker.m | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/AppKit/GTMUILocalizerAndLayoutTweaker.m b/AppKit/GTMUILocalizerAndLayoutTweaker.m index 4f94835..525b424 100644 --- a/AppKit/GTMUILocalizerAndLayoutTweaker.m +++ b/AppKit/GTMUILocalizerAndLayoutTweaker.m @@ -16,7 +16,6 @@ // the License. // -#import "GTMDefines.h" #import "GTMUILocalizerAndLayoutTweaker.h" #import "GTMUILocalizer.h" @@ -91,6 +90,15 @@ static BOOL IsRightAnchored(NSView *view); return SizeToFit(view, NSZeroPoint); } ++ (NSUInteger)sizeToFitFixedWidthTextField:(NSTextField *)textField { + NSRect initialFrame = [textField frame]; + NSSize newSize = [[textField cell] cellSizeForBounds:initialFrame]; + NSRect newFrame = initialFrame; + newFrame.size.height = newSize.height; + [textField setFrame:newFrame]; + return initialFrame.size.height - newSize.height; +} + @end @implementation GTMWidthBasedTweaker |