home *** CD-ROM | disk | FTP | other *** search
- #import <appkit/appkit.h>
- #import "MouseTracker.h"
- #define GENOFFT 20.0
-
- @interface GeneratorOverlay:MouseTracker
- {
- id scratch,under;
- id group;
- float dx,dy;
- int resizing;
- id lbut,rbut,rebut;
- NXRect bframe;
- NXPoint buttonclickofft;
- }
- + new; /* sets up buttons */
- - erase;
- - setupGenerator: (id) group; //get generator fun & reconfigure
- - generatorDidResize;
- - drawSelf:(const NXRect *)rects :(int)rectCount;
- - getImage;
- - setUnderlay: (id) pad; // place for compositing
- - mouseDownAction:(NXPoint *)pt;
- - mouseUpAction:(NXPoint *)pt;
- - mouseDraggedAction:(NXPoint *)pt; //move view under mouse
- - resize: (NXPoint *)pt;
- - resizeAction: sender;
- - placeResizer ;
- - rotate: sender;
- @end
-
-
-