This is MiscProgressBarInspector.m in view mode; [Download] [Up]
//
// MiscProgressBarInspector.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 "MiscProgressBarInspector.h"
#import "MiscProgressView.subproj/MiscProgressBar.h"
@implementation MiscProgressBarInspector
- init
{
NSString *buf;
id bundle;
[super init];
bundle = [NSBundle bundleForClass:[MiscProgressBar class]];
buf = [bundle pathForResource:@"MiscProgressBarInspector" ofType:@"nib"];
[NSBundle loadNibFile:buf externalNameTable:[NSDictionary dictionaryWithObjectsAndKeys:self, @"NSOwner", nil] withZone:[self zone]];
return self;
}
- (void)ok:sender
{
[[self object] setTicsVisible:[theSwitch intValue]];
[[self object] setTicsOverBar:[theSwitch2 intValue]];
[[self object] setTickColor:[tickColorWell color]];
[[self object] setNumTicks:[tickText intValue]];
[[self object] setEmphasis:[emphasisText intValue]];
}
- (void)revert:sender
{
[theSwitch setState:[[self object] isTicsVisible]];
[theSwitch2 setState:[[self object] isTicsOverBar]];
[tickColorWell setColor:[[self object] tickColor]];
[tickText setIntValue:[[self object] numTicks]];
[emphasisText setIntValue:[[self object] emphasis]];
}
- (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.