ftp.nice.ch/pub/next/developer/resources/classes/misckit/MiscKit.1.10.0.s.gnutar.gz#/MiscKit/Temp/ColorMerge/MiscImageDissolver/MiscImageDissolverInspector.m

This is MiscImageDissolverInspector.m in view mode; [Download] [Up]

// -*- objc -*-

#import "MiscImageDissolver.h"

#import "MiscImageDissolverInspector.h"

@implementation MiscImageDissolverInspector

- init
{
    char buf[MAXPATHLEN + 1];
    id bundle;

    [super init];

    bundle = [NXBundle bundleForClass: [MiscImageDissolver class]];
    [bundle getPath: buf 
            forResource: "ImageDissolverInspector" 
            ofType: "nib"];
    [NXApp loadNibFile: buf 
           owner: self 
           withNames: NO 
           fromZone: [self zone]];

    return self;
}

- ok: sender
{
    [object setStepInterval: [dissolvingForm doubleValueAt: 0]];
    [object setNumSteps: [dissolvingForm intValueAt: 1]];

    [object setImage1Name: [imagesForm stringValueAt: 0]];
    [object setImage2Name: [imagesForm stringValueAt: 1]];

    [super ok: sender];

    return self;
}

- revert: sender
{
    [dissolvingForm setDoubleValue: [object stepInterval] at: 0];
    [dissolvingForm setIntValue: [object numSteps] at: 1];

    [imagesForm setStringValue: [object image1Name] at: 0];
    [imagesForm setStringValue: [object image2Name] at: 1];

    [super revert: sender];

    return self;
}

- (BOOL) wantsButtons
{
    return YES;
}

@end

These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.