ftp.nice.ch/pub/next/developer/resources/classes/SLaNGClass.s.tar.gz#/SLaNGClass/DrawCell.h

This is DrawCell.h in view mode; [Download] [Up]

#import <appkit/appkit.h>

/*
DrawCell:
	Subclasses from Object
	August 5, 1993
	Sean Luke
	
Subclasses of DrawCell can draw themselves as individual drawing items in 
a DrawView.
*/


@interface DrawCell:Object	
	{
	NXPoint		coord;								// origin coordinate
	BOOL		selected;
	id			view;
	}

- init;
- setView:the_view;
- setPoint:(NXPoint*) the_point;					// sets NXPoint
- drawSelf:(const NXRect*) rects:(int) rectCount;	// draws the cell
- (BOOL) hit:(NXEvent*) theEvent;					// tests if hit at a point
- mouseDown:(NXEvent*) theEvent;					// handles mouseDown events
- mouseDragged:(NXEvent*) theEvent;				// ... etc.
- mouseUp:(NXEvent*) theEvent;						// ... etc.
- select;											// sets selected to YES
- deselect;											// ...to NO
- (BOOL) isSelected;								// returns selected

@end

These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.