This is NewInspector.h in view mode; [Download] [Up]
/* NewInspector.h v1.1b * * This is a generic Inspector Class. For a description, see the man page. * * Imran Qureshi * * 11/5/91 * */ #import <objc/Object.h> #import <objc/List.h> #import <appkit/Application.h> @interface NewInspector:Object { id InspectorPanel; id thePopUpListButton; id thePopUpList; id InspectorBox; /* Box which will hold the views assigned to it */ List *ViewsList; List *SupervisorList; } /* Creates a new Inspector */ + new; /* initializes a new Inspector created with new * do not use [[NewInspector alloc] init] to get a NewInspector. * instead use +new. */ - init; -free; /* return the InspectorPanel of class "Panel". * Can be used for adjusting the size and place of the Inspector Panel. */ -inspectorPanel; /* show/hide the Inspector Panel. */ - orderFrontPanel:sender; - orderBackPanel:sender; /* set the Title of the Inspector Panel. */ -setTitle:(char *)theTitle; /* Add a View "aView". add a button "Name" to the popuplist. and set * "aSupervisor" as the object to get "windowDidUpdate:" message */ -addView:aView withName:(char *)Name withSupervisor:(id)aSupervisor; /* remove the button and view corresponding to "Name". */ -remove:(char *)Name; /* show the button and view corresponding to "Name" */ -show:(char *)Name; /* send an windowDidUpdate: message to all Supervisors */ -updateDisplay; - windowDidUpdate:sender; /* PRIVATE */ -toggleInspectorPanels:sender; @end
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.