home *** CD-ROM | disk | FTP | other *** search
/ Nebula 1 / Nebula One.iso / Graphics / Plotting / aa_Intel_Only / Gnuplot / GnuplotSource / Preferences.h < prev    next >
Encoding:
Text File  |  1995-06-12  |  1.2 KB  |  52 lines

  1. /*
  2.  *  Copyright (C) 1993  Robert Davis
  3.  *
  4.  *  This program is free software; you can redistribute it and/or
  5.  *  modify it under the terms of Version 2, or any later version, of 
  6.  *  the GNU General Public License as published by the Free Software 
  7.  *  Foundation.
  8.  */
  9.  
  10. /* $Id: Preferences.h,v 1.4 1993/05/04 16:22:38 davis Exp $ */
  11.  
  12. #import <objc/Object.h>
  13. #import <dpsclient/event.h>        /* NXPoint */
  14.  
  15. @interface Preferences:Object
  16. {
  17.     id    window;                /* Preferences panel        */
  18.  
  19.     id constantUpdateMatrix;        /*  When should the plot be    */
  20.     int constantUpdate;            /*  updated (replotted)?    */
  21.  
  22.     id newDocumentButton;
  23.     BOOL newDocument;            /*  Should we create an     */
  24.                     /*  untitled plot at launch?    */
  25.  
  26.     id defaultInspectorMatrix;
  27.     int    defaultInspector;        /*  What should the default     */
  28.                     /*  inspector be?        */
  29.  
  30.     id halvePlotMatrix;
  31.     BOOL halvePlot;            /*  Should the plot be         */
  32.                     /*  half-size as in 3.x?    */
  33. }
  34.  
  35. - init;
  36. - free;
  37. - awakeFromNib;
  38.  
  39. - showPanel:sender;
  40.  
  41. - doSetConstantUpdate:sender;
  42. - (int)constantUpdate;
  43. - doSetNewDocument:sender;
  44. - (BOOL)newDocument;
  45. - doSetDefaultInspector:sender;
  46. - (int)defaultInspector;
  47. - doSetHalvePlot:sender;
  48. - (BOOL)halvePlot;
  49.  
  50.  
  51. @end
  52.