This is MiscProgressPieInspector.m in view mode; [Download] [Up]
// // 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
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.