This is ToolBoy.m in view mode; [Download] [Up]
/* ToolBoy.m
*
* This is the manager of all the tools. It controls were to get them and how
* to start/activate them.
*
* For interface-info see the header file. The comments in this file mostly
* cover only the real implementation details.
*
* Written by: Thomas Engel
* Created: 25.11.1993 (Copyleft)
* Last modified: 25.01.1994
*/
#import "ToolBoy.h"
#import <misckit/MiscSwapView.h>
@implementation ToolBoy
- makeKeyAndOrderFront:sender
{
// Load the NIB if not already done and by default we will start inspecting
// the first cell in the scrolling matrix. This will always be defined
// And could be the BeakerBoy himself.
id aButtonCell;
if( !window )
{
if ([NXApp loadNibSection:"ToolBoy.nib" owner:self] == nil)
NXRunAlertPanel(NULL,"Couldn't load ToolBoy.nib","OK",NULL,NULL);
aButtonCell = [[buttonMatrix cellList] objectAt:0];
[buttonMatrix selectCell:aButtonCell];
[swapView swapContentView:buttonMatrix];
}
[window makeKeyAndOrderFront:self];
return self;
}
@end
/*
* History: 25.01.94 Made it MiscSwap compatible.
*
* 25.11.93 First attempts to create or ToolBoy.
*
*
* Bugs: Yes.
*/These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.