ftp.nice.ch/pub/next/tools/frontends/Gnuplot.I.bs.tar.gz#/Gnuplot/GnuplotSource/Inspector.h

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.