ftp.nice.ch/pub/next/developer/resources/classes/NewInspector.1.1.s.tar.gz#/NewInspector/NewInspector.h

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.