//
//	MiscProgressPieInspector.m -- a simple view class for displaying progress
//		Written and Copyright (c) 1993 by James Heiser.  (jheiser@adobe.com)
//				Version 1.0.  All rights reserved.
//
//		This notice may not be removed from this source code.
//
//	This object is included in the MiscKit by permission from the author
//	and its use is governed by the MiscKit license, found in the file
//	"LICENSE.rtf" in the MiscKit distribution.  Please refer to that file
//	for a list of all applicable permissions and restrictions.
//	

#import "MiscProgressPalette.h"
#import "MiscProgressPieInspector.h"
#import <MiscAppKit/MiscProgressPie.h>

@implementation MiscProgressPieInspector

- init
{
    	NSString *filename;
    	NSBundle *bundle;

        [super init];
    	bundle = [NSBundle bundleForClass:[MiscProgressPalette class]];
        filename = [bundle pathForResource:@"MiscProgressPieInspector" ofType:@"nib"];
        [NSBundle loadNibFile:filename externalNameTable:
		[NSDictionary dictionaryWithObjectsAndKeys:self, @"NSOwner", nil] 
		withZone:[self zone]];
    	return self;
}

- (void)ok:(id)sender
{
    	id object = [self object];
    
	[object setHidden:[theCheckBox intValue]];
    	return [super ok:sender];
}

- (void)revert:(id)sender
{
    	id object = [self object];
    
	[theCheckBox setState:[object isHidden]];
	return [super revert:sender];
}

- (BOOL)wantsButtons
{
    return NO;
}

@end
