This is ContourAutoPane.m in view mode; [Download] [Up]
/*
* Copyright (C) 1993 Robert Davis
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of Version 2, or any later version, of
* the GNU General Public License as published by the Free Software
* Foundation.
*/
static char RCSId[]="$Id: ContourAutoPane.m,v 1.4 1993/05/18 03:54:45 davis Exp $";
#import <appkit/Application.h>
#import <appkit/Form.h>
#import <appkit/FormCell.h>
#import "ContourAutoPane.h"
#import "Status.h"
#import "StatusContour.h"
#import "ContourOptionsPanel.h"
@implementation ContourAutoPane
- init
{
[super init];
[NXApp loadNibSection: "ContourAutoPane.nib"
owner: self
withNames: NO
fromZone: [self zone]];
return self;
}
- (BOOL)updateStatus:aStatus doc:aDoc
{
[super updateStatus:aStatus doc:aDoc];
if (status)
[levelsFormCell setIntValue:[status contourLevels]];
[levelsFormCell setEnabled:[doc isEnabled]];/* doc is ContourOptionsPanel*/
return NO;
}
- selectControl:sender
{
[levelsForm selectText:self];
return self;
}
- setLevels:sender
{
[status setContourLevels:[sender intValue]];
[self forceUpdateStatus:status doc:doc]; /* status may reject levels */
return self;
}
// Shuts up the compiler about unused RCSId
- (const char *) rcsid
{
return RCSId;
}
@end
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.