home *** CD-ROM | disk | FTP | other *** search
/ Education Sampler 1992 [NeXTSTEP] / Education_1992_Sampler.iso / Programming / Source / Gopher_1.12 / GopherDispatcher.h < prev    next >
Encoding:
C/C++ Source or Header  |  1992-03-16  |  789 b   |  48 lines

  1. //
  2.  
  3. #import <appkit/appkit.h>
  4. #import <objc/Object.h>
  5. #import <sys/types.h>
  6. #import <sys/stat.h>
  7. #import "GopherClient.h"
  8. #import "Parameters.h"
  9. #import "Sound.h"
  10.  
  11. #define NIL 0
  12.  
  13. extern int shouldUseSound;
  14.  
  15. @interface GopherDispatcher:Object
  16. {
  17. id currentWindow;    // Watch out : this is not a window, but its delegate
  18. id PrintMenuCell;
  19. id SaveMenuCell;
  20. id CloseMenuCell;
  21. id GopherHostTextItem;
  22. id GopherPortTextItem;
  23. id PreferenceWindow;
  24. id teminalApp;
  25. id OpenHostTextItem;
  26. id OpenPortTextItem;
  27. id OpenWindow;
  28. }
  29.  
  30. - newGopher:sender;
  31. - openGopher:sender;
  32. - closeGopher:sender;
  33. - print:sender;
  34. - save:sender;
  35. - itemInfo:sender;
  36. - stopSound:sender;
  37. - findText:sender;
  38.  
  39. - newFrontWindow:sender;
  40. - oldFrontWindow:sender;
  41. - savePreferences:sender;
  42.  
  43. // Delegate methods
  44.  
  45. - appDidInit:sender;
  46.  
  47. @end
  48.