celestia/macosx/RenderPanelController.m

42 lines
975 B
Objective-C

//
// RenderPanelController.m
// celestia
//
// 2005-05 Modified substantially by Da Woon Jung
// Copyright (c) 2002 Chris Laurel. All rights reserved.
//
#import "RenderPanelController.h"
@implementation RenderPanelController
- (void)awakeFromNib
{
[self hideRenderPathWarning];
}
- (void)displayRenderPathWarning:(NSString *)warning
{
if (_renderPathWarningSuper)
{
[_renderPathWarningSuper addSubview: renderPathCautionIcon];
[_renderPathWarningSuper addSubview: renderPathWarning];
_renderPathWarningSuper = nil;
}
[renderPathWarning setStringValue:
[NSString stringWithFormat:NSLocalizedString(@"Your system does not support\n%@",""), warning]];
}
- (void)hideRenderPathWarning
{
if (_renderPathWarningSuper == nil)
{
_renderPathWarningSuper = [renderPathWarning superview];
[renderPathCautionIcon removeFromSuperview];
[renderPathWarning removeFromSuperview];
}
}
@end