This is ImageCompositor.h in view mode; [Download] [Up]
/* * ImageCompositor -- Randy Nelson * An general class that composites an image at the current mouse location * * You may freely copy, distribute and reuse the code in this example. * NeXT disclaims any warranty of any kind, expressed or implied, as to * its fitness for any particular use. */ #import "MouseTracker.h" @interface ImageCompositor: MouseTracker { id brushDisplay; id brushColor; id brushSize; id brushShape; id infoPanel; id helpPanel; NXColor currentBrushColor; NXSize currentBrushSize, windowMax, windowMin; NXPoint currentBrushCenter; int currentBrushShape; id brushImage, screenImage, undoImage; } - selfInit:sender; - mouseDownAction:(NXPoint *)currentLocation; - mouseDraggedAction:(NXPoint *)currentLocation; - mouseUpAction:(NXPoint *)currentLocation; - drawBrushImage:sender; - erase:sender; - undo:sender; - helpPanel:sender; - infoPanel:sender; - colorPanel:sender; @end
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.