home *** CD-ROM | disk | FTP | other *** search
/ Education Sampler 1992 [NeXTSTEP] / Education_1992_Sampler.iso / Programming / Source / tess / tess-1.0 / GeneratorOverlay.h < prev    next >
Encoding:
Text File  |  1992-06-30  |  703 b   |  32 lines

  1. #import <appkit/appkit.h>
  2. #import "MouseTracker.h"
  3. #define GENOFFT 20.0 
  4.  
  5. @interface GeneratorOverlay:MouseTracker
  6. {
  7.   id scratch,under;
  8.   id group;
  9.   float dx,dy;
  10.   int resizing;
  11.   id lbut,rbut,rebut;
  12.   NXRect bframe;
  13.   NXPoint buttonclickofft;
  14. }
  15. + new; /* sets up buttons */
  16. - erase;
  17. - setupGenerator: (id) group;            //get generator fun & reconfigure
  18. - generatorDidResize;
  19. - drawSelf:(const NXRect *)rects :(int)rectCount;
  20. - getImage;
  21. - setUnderlay: (id) pad;            // place for compositing
  22. - mouseDownAction:(NXPoint *)pt;
  23. - mouseUpAction:(NXPoint *)pt;
  24. - mouseDraggedAction:(NXPoint *)pt; //move view under mouse
  25. - resize: (NXPoint *)pt;
  26. - resizeAction: sender;
  27. - placeResizer ;
  28. - rotate: sender;
  29. @end
  30.  
  31.  
  32.