home *** CD-ROM | disk | FTP | other *** search
/ OpenStep 4.2J (Developer) / os42jdev.iso / NextLibrary / Frameworks / InterfaceBuilder.framework / Versions / A / Headers / IBInspectorManager.h < prev    next >
Encoding:
Text File  |  1996-09-10  |  1.0 KB  |  37 lines

  1. /* InterfaceBuilder - IBInspectorManager.h
  2.  * Copyright (c) 1991-1996 NeXT Software, Inc.
  3.  * All rights reserved.
  4.  */
  5.  
  6. #import <Foundation/Foundation.h>
  7. #import <InterfaceBuilder/IBSystem.h>
  8.  
  9. @class IBInspector;
  10. @class IBInspectorPanel;
  11.  
  12. @interface IBInspectorManager : NSObject
  13. {
  14.     IBInspectorPanel *inspectorPanel;
  15.     id inspectedObject;
  16.     IBInspector *inspector;
  17.     NSMutableArray *modes;
  18.     id currentMode;
  19. }
  20. + (IBInspectorManager *)sharedInspectorManager;
  21. - (void)addInspectorModeWithIdentifier:(NSString *)identifier
  22.     forObject:(id)object localizedLabel:(NSString *)label
  23.     inspectorClassName:(NSString *)inspectorClassName
  24.     ordering:(float)ordering;
  25. - (unsigned int)indexOfModeWithIdentifier:(NSString *)identifier;
  26. @end
  27.  
  28. /* Notifications. */
  29.  
  30. /* IB will inspect an object with a new mode.  The notification object is
  31.  * the mode's identifier. */
  32. IB_EXTERN NSString *IBWillInspectWithModeNotification;
  33.  
  34. /* IB will inspect a new object.  The notification object is the object
  35.  * to be inspected. */
  36. IB_EXTERN NSString *IBWillInspectObjectNotification;
  37.