This is InspectCut.h in view mode; [Download] [Up]
/* InspectCut.h by Mike Gravina November 1991 * Controls the cuts on plots * * Copyright (C) 1991 The Board of Trustees of * The Leland Stanford Junior University. All Rights Reserved. */ #define INSPECTCUT_H_ID "$Id: InspectCut.h,v 2.15.2.2 1994/02/08 20:29:16 rensing Exp $" #import "InspectBase.h" #import "Plot.h" @interface InspectCut:InspectBase { /* GUI objects */ id hiSlider; id loSlider; id cutValueForm; id zpSwitch; /* Zoom/Pan mode switch Button */ id tpBrowser; /* NXBrowser showing tuple data titles */ id tpBrowserCells; id cutBrowser; /* NXBrowser showing cuts added */ id cutBrowserCells; id showCutsRadio; /* showAllState control button */ id buttonMatrix; /* Add/Remove buttons */ /* other objects */ List *tupleCutList; /* List of cuts with current ntuple */ List *cutList; /* List of cut Plots */ Plot *cutPlot; /* current cut Plot */ id hTuple; float cutLow, cutHigh; /* current limits of cut */ } - initInspFor:aDraw; /* * creates a new InspectCut for global controler aDraw. * After initialization, adds itself to the NewInspector. * * This method is the designated initializer for the class. */ - newValueInSlider1:sender; /* action when slider 1 is changed */ - newValueInSlider2:sender; /* action when slider 2 is changed */ - newValueInForm:sender; /* action when a new value 1 or value2 is typed in as text */ - newCut:sender; /* * Creates a new cut Plot and applies it to the currently selected * Plots. */ - add:sender; /* * Adds existing selected cut to currently selected Plots */ - invert:sender; /* * Inverts the meaning of the cuts on selected plots */ - remove:sender; /* * Removes the cut Plot from selected Plot(s) and other plot that * are cutting selected Plot(s) if they also depend on the cut Plot */ - replace:sender; /* * Responds to replace button by replacing the selected Cut with a new * one. */ /*- deleteCut:plot;*/ /* * Delete cut plot from the view's cut plot list and updates * panel view. */ /*- addCut:plot;*/ /* * Adds the cut plot to the view's cut plot list and updates * panel view. */ - showCutsRadio:sender; /* * Changes the cut Browser between showing cuts of selected plot * or showing all cuts */ - mouseMoved:(const NXPoint *)offset in:sender withKey:(int)flag; /* used for trapping mouse movements. */ - updateView; /* * Updates the Inspector's View when it first comes up, * or when there is a change */ - selectCut:sender; /* * Responds to selection in the cut Browser. */ - (int) browser: sender fillMatrix: matrix inColumn: (int) column; /* delegate method of NXBrowser. Will modify matrix and fill it with * tuple data */ @end
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.