ftp.nice.ch/pub/next/graphics/3d/geomview.1.4.1.s.tar.gz#/Geomview/src/bin/animate_next/Controller.h

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

#import <appkit/appkit.h>

typedef enum _mode {forward, reverse, bounce} mode;

@interface Controller:Object
{
    id	animateWindow;
    id	browser;
    Matrix  *theMatrix;
    id  fpsField;
    id  actualField;
    id  commandField;
    
    int frames;
    int currentFrame;
    const char *const *files;
    const char *const *filesbase;
    const char *directory;
    
    int fps;
    
    DPSTimedEntry timer;
    BOOL timerEnabled;
    mode theMode;
    int bounceDir;
    int bufferLevel;
    BOOL hiliteFrame;
    BOOL onceFlag;
    BOOL commandFlag;
    
    char commandString[256];
}

- appDidInit:sender;
- (int)browser:sender fillMatrix:theMatrix inColumn:(int)column;
- browserCellSelected:sender;
- hiliteCurrentFrame:sender;
- bounce:sender;
- command:sender;
- load:sender;
- loop:sender;
- once:sender;
- stepdown:sender;
- stepup:sender;
- fpsEntered:sender;
- step;
- commandEntered:sender;

@end

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