home *** CD-ROM | disk | FTP | other *** search
/ Nebula 1 / Nebula One.iso / Graphics / Viewers / aa_m68k_Intel_Only / ToyViewer1.2 / Source / TVController.h < prev    next >
Encoding:
Text File  |  1995-11-12  |  888 b   |  52 lines

  1. #import <objc/Object.h>
  2.  
  3. #define    MAXFILENAMELEN    512
  4.  
  5. @class ToyWin;
  6.  
  7. @interface TVController:Object
  8. {
  9.     id    printInfo;
  10.     id    menuToFront;
  11.     id    menuClear;
  12.     id    preference;
  13. }
  14.  
  15. - appDidInit:sender;
  16. - drawFile: (const char *)fn :(const char *)aType;
  17. - openFile:sender;
  18. - openPasteBoard:sender;
  19. - autoDisplay:sender;
  20. - (int)app:sender openFile:(const char *)filename type:(const char *)aType;
  21. - (BOOL)appAcceptsAnotherFile:sender;
  22. - preference;
  23.  
  24. @end
  25.  
  26. @interface TVController (WindowManager)
  27.  
  28. - newWindow: (ToyWin *)win;
  29. - checkWindow: (ToyWin *)win delete:(BOOL)delflag;
  30. - deleteAllWindow: sender;
  31. - showAllWindow: sender;
  32. - keyWindow;
  33. - (BOOL)isOpened: (const char *)newfile;
  34.  
  35. - cleanBackground: sender;
  36. - makeFront: sender;
  37. - backWinFront: (BOOL)flag;
  38. - makeBackground: sender;
  39.  
  40. - print: sender;
  41. - saveAs: sender;
  42.  
  43. @end
  44.  
  45.  
  46. @interface TVController (Rotate)
  47.  
  48. - rotate: sender;
  49. - flip: sender;
  50.  
  51. @end
  52.