ftp.nice.ch/Attic/openStep/implementation/gnustep/sources/objcX-0.87.tgz#/objcX-0.87/examples/Inspector/Controller.m

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

#include "Controller.h"

#import <appkit/Box.h>
#import <appkit/Matrix.h>

@implementation Controller

- appDidInit:sender
{
    cviewOne = [viewOne contentView];
    cviewTwo = [viewTwo contentView];
//    [inspectorBox setContentView:cviewOne];
//    [inspectorBox display];
    return self;
}
- changeView:sender
{
    if ( [sender selectedCol] ) {
         [inspectorBox setContentView:cviewTwo];
	 [inspectorBox display];
    } else {
         [inspectorBox setContentView:cviewOne];
	 [inspectorBox display];
    }         
    return self;
}
- buttonOne:sender
{
    NXRect r,t;
    [resultText setStringValue:"Button One"];
    [viewOne getFrame:&r];
    [inspectorBox getFrame:&t];
    return self;
}
- buttonTwo:sender
{
    [resultText setStringValue:"Button Two"];
    return self;
}
@end

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