This is RasView.h in view mode; [Download] [Up]
#include <stdio.h>
#include <libc.h>
#include <math.h>
#import <objc/List.h>
#import <appkit/Application.h> /* NX_BASETHRESHOLD */
#import <appkit/View.h>
#import <appkit/Pasteboard.h>
#import <appkit/NXBitmapImageRep.h>
#import <appkit/NXImage.h>
#import <appkit/Text.h>
#import <appkit/nextstd.h>
#import <dpsclient/wraps.h>
#define RASMOL
#include "rasmol.h"
#include "graphics.h"
#include "molecule.h"
#include "infile.h"
#include "abstree.h"
#include "transfor.h"
#include "command.h"
#include "render.h"
#include "repres.h"
#include "pixutils.h"
#include "outfile.h"
#undef View
#define linebuflength 128
#define IMAGE 0
@interface RasView : View
{
#if IMAGE
NXImage *image;
#endif
NXBitmapImageRep *bm;
char line[linebuflength];
int lineIndex;
id text;
id meters;
}
extern RasView *rasView;
extern Real realtime(void);
#ifdef TWOBIT
extern char *tbuf;
#endif
- initBitmap;
- initFrame:(const NXRect *) frameRect;
- drawSelf:(const NXRect *) rects :(int)count;
- (BOOL)openFile:(const char *)fn;
- open:sender;
- update;
- break;
- putChar:(char)ch;
- show:(char *)str;
- resetMeter:(int)i;
- setMeter:(int)i value:(Real)t;
// Outlets:
- setText:aText;
- text;
- setMeters:aMatrix;
- meters;
// Delegate responses:
- textDidEnd:sender endChar:(unsigned short)whyEnd;
// Action methods:
- testPattern:sender;
- testRotate:sender;
- setValue:sender;
- close:sender;
- wireFrame: sender;
- backBone: sender;
- sticks: sender;
- spheres: sender;
- ballAndStick: sender;
- ribbons: sender;
- strands: sender;
- cartoons: sender;
- mono: sender;
- cpk: sender;
- shapely: sender;
- group: sender;
- chain: sender;
- temp: sender;
- struct: sender;
- user: sender;
- slabbing: sender;
- hydrogens: sender;
- hetero: sender;
- specular: sender;
- shadows: sender;
- stereo: sender;
- labels: sender;
- export: sender;
- help: sender;
@end
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.