This is MiscDefaultInspector.m in view mode; [Download] [Up]
/* MiscDefaultInspector.m * * This is a class that shows a single view, does no work and registers for * every possible trigger inside the popUp. * * For more interface-info see the header file. In depth information * can be found here in the source-code. * * Written by: Thomas Engel * Created: 09.02.1994 (Copyleft) * Last modified: 09.02.1994 * * Copyright (c) 1995 Thomas Engel */ //#import "MiscDefaultInspector.h" //#import "MiscInspectorManager.h" #import <misckit/MiscSwapViewByPopUp.h> #import <misckit/misckit.h> @implementation MiscDefaultInspector - addWrappedControllers { // Lets get the real swapView and add all our controllers (self is some // way). If there is no list of our copies we will create it. // This way we will set our swapView....but it has no affect. id aController; id popUpList; int i; swapView = [manager swapView]; if( !controllers ) { popUpList = [[[[swapView popUpCover] target] itemList] cellList]; controllers = [List new]; for( i=0; i<[popUpList count]; i++ ) { aController = [self copy]; [aController setTrigger:[popUpList objectAt:i]]; [controllers addObject:aController]; } } for( i=0; i<[controllers count]; i++ ) [swapView addController:[controllers objectAt:i]]; return self; } @end /* * History: 09.02.1994 First code entered. * * * Bugs: - no read/write; */
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.