ftp.nice.ch/pub/next/tools/dock/AltDock.I.bs.tar.gz#/AltDock/Source/IconView.h

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

/* IconView.h */

#import <appkit/View.h>

@interface IconView:View
{
    id    bitmap, activeBitmap, windowList, upperRight, lowerRight;
    char  *appName;
    int   xGridLocation, yGridLocation, xMin, xMax, yMin, yMax, appsPSContext;
    BOOL  theDock, altDocAppHidden, highLighted, active;
}

/* factory methods */
+ new:(char *)name :icon :(int)xCoord :(int)yCoord;

/* class methods */
- initialize:list :(int)minX :(int)minY :(int)maxX :(int)maxY;
- createOrderedListForCorner:(int)corner;
- mouseDown:(NXEvent *)theEvent;
- handleNonDock:(NXEvent *)theEvent;
- drawSelf:(const NXRect *)rects :(int)rectCount;
- checkCoords:(float *)x :(float *)y;
- snapToGrid:(float *)x :(float *)y;
- moveWindows:(float)dx :(float)dy;
- (BOOL)theDock;
- hideOrUnhide;
- coordinates:(int *)xCoord :(int *)yCoord;

@end

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