This is Inspector.h in view mode; [Download] [Up]
/*
* Copyright (C) 1993 Robert Davis
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of Version 2, or any later version, of
* the GNU General Public License as published by the Free Software
* Foundation.
*/
/* $Id: Inspector.h,v 1.8 1993/05/04 16:22:10 davis Exp $ */
#import <objc/Object.h>
#import <objc/hashtable.h> /* NXAtom */
@class GnuplotPlot, List, Pane, Status;
#define NO_INSPECTOR 0
#define GENERAL_INSPECTOR 1
#define DATA_INSPECTOR 2
#define AXES_INSPECTOR 3
#define THREED_INSPECTOR 4
@interface Inspector:Object
{
id window; /* The multi-inspector panel */
Pane *noPane; /* The Panes */
Pane *generalPane;
Pane *dataPane;
Pane *axesPane;
Pane *threeDPane;
Pane *currentPane; /* One of the above Panes */
id buttonMatrix;
Status *status; /* Current status */
GnuplotPlot *gnuplotPlot; /* Current plot */
id plotButton;
}
- init;
- window; /* Returns the inspector window */
/*
* Services. (These work because we're the delegate of the inspector
* window.)
*/
- validRequestorForSendType:(NXAtom)sendType andReturnType:(NXAtom)returnType;
- (BOOL)writeSelectionToPasteboard:pboard types:(NXAtom *)types;
- update; /* Update the current pane */
- doPlot:sender; /* Tell GnuplotPlot to replot */
- windowDidUpdate:sender; /* Make interface match current settings*/
- selectPane:(int)aPane;
- showPane:sender; /* Target/Action */
@end
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.