home *** CD-ROM | disk | FTP | other *** search
/ Nebula 1995 August / NEBULA.mdf / SourceCode / Starter / Source / MultipleScreenManager.h < prev    next >
Encoding:
Text File  |  1994-11-28  |  587 b   |  34 lines

  1.  
  2. /* MultipleScreenManager.h - written by Robert Vasvari 7/94 */
  3.  
  4. #import <appkit/appkit.h>
  5. #import "defs.h"
  6. #define MAX_BOXES 100
  7.  
  8. @interface MultipleScreenManager:Object
  9. {
  10.     id boxes[MAX_BOXES];
  11.     id setButton;
  12.     id revertButton;
  13.     id mainPopup;
  14.     id panel;
  15.     int currentBoxTag, maxIndex;
  16.     BOOL needsDisplay;
  17.     id noSelectionBox;
  18. }
  19.  
  20. - init;
  21. - awakeFromNib;
  22. - setNeedsDisplay:(BOOL)flag;
  23. - (BOOL)needsDisplay;
  24. - (int)currentBoxTag;
  25. - changeBox:sender;
  26. - getPanelWithScreen:(int)index;
  27. - displayBox:(int)boxTag;
  28. - revert:sender;
  29. - windowWillClose:sender;
  30. - windowDidUpdate:sender;
  31. - free;
  32.  
  33. @end
  34.