home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OpenStep 4.2J (Developer)
/
os42jdev.iso
/
NextDeveloper
/
Examples
/
InterfaceBuilder
/
ProgressViewPalette
/
ProgressViewInspector.m
< prev
next >
Wrap
Text File
|
1997-01-20
|
1KB
|
51 lines
/*
* ProgressViewInspector.m
* Copyright (c) 1997 NeXT Software, Inc.
* All rights reserved.
* Written by James DiPalma.
*
* You may freely copy, distribute and reuse the code in this example.
* NeXT disclaims any warranty of any kind, expressed or implied,
* as to its fitness for any particular use.
*/
#import "ProgressViewInspector.h"
#import "ProgressView.h"
@implementation ProgressViewInspector
- (id)init
{
self = [super init];
[NSBundle loadNibNamed:@"ProgressViewInspector" owner:self];
return self;
}
- (void)ok:(id)sender
{
if (sender == slider) {
[[self object] setPercentageIncrement:[slider intValue]];
[textField setIntValue:[slider intValue]];
} else if (sender == textField) {
[[self object] setPercentageIncrement:[textField floatValue]];
[slider setFloatValue:[textField floatValue]];
}
[super ok:sender];
}
- (void)revert:(id)sender
{
float percentageIncrement;
percentageIncrement = [[self object] percentageIncrement];
[slider setFloatValue:percentageIncrement];
[textField setFloatValue:percentageIncrement];
[super revert:sender];
}
- (BOOL)wantsButtons
{
return NO;
}
@end