This is term.h in view mode; [Download] [Up]
/* * $Id: term.h,v 1.17 1995/06/16 12:36:38 drd Exp $ * */ /* GNUPLOT - term.h */ /* * Copyright (C) 1986 - 1993 Thomas Williams, Colin Kelley * * Permission to use, copy, and distribute this software and its * documentation for any purpose with or without fee is hereby granted, * provided that the above copyright notice appear in all copies and * that both that copyright notice and this permission notice appear * in supporting documentation. * * Permission to modify the software is granted, but not the right to * distribute the modified code. Modifications are to be distributed * as patches to released version. * * This software is provided "as is" without express or implied warranty. * * * AUTHORS * * Original Software: * Thomas Williams, Colin Kelley. * * Gnuplot 2.0 additions: * Russell Lang, Dave Kotz, John Campbell. * * Gnuplot 3.0 additions: * Gershon Elber and many others. * * There is a mailing list for gnuplot users. Note, however, that the * newsgroup * comp.graphics.gnuplot * is identical to the mailing list (they * both carry the same set of messages). We prefer that you read the * messages through that newsgroup, to subscribing to the mailing list. * (If you can read that newsgroup, and are already on the mailing list, * please send a message info-gnuplot-request@dartmouth.edu, asking to be * removed from the mailing list.) * * The address for mailing to list members is * info-gnuplot@dartmouth.edu * and for mailing administrative requests is * info-gnuplot-request@dartmouth.edu * The mailing list for bug reports is * bug-gnuplot@dartmouth.edu * The list of those interested in beta-test versions is * info-gnuplot-beta@dartmouth.edu */ /* * term.h: terminal support definitions * Edit this file depending on the set of terminals you wish to support. * Comment out the terminal types that you don't want or don't have, and * uncomment those that you want included. Be aware that some terminal * types (eg, SUN, UNIXPLOT) will require changes in the makefile * LIBS definition. */ #if !defined(OLD_TERMINALS) /* new-style drivers - just #include each driver you want */ /*#include "x11.trm" /* x windows */ #include "post.trm" /* postscript */ #include "pslatex.trm" /* latex with picture in postscript */ #include "next.trm" #ifdef LINUX #include "linux.trm" /* linux vga */ #endif /*#include "regis.trm" /* regis graphics */ /* #include "fig.trm" /* fig graphics */ /* #include "grass.trm" /* geographical info system */ /* #include "tgig.trm" /* GIF, via an external library */ #ifdef OS2 #include "pm.trm" /* presentation manager */ #endif #if defined(ATARI) || defined(MTOS) /* ATARI-ST */ #include "atarivdi.trm" #ifdef MTOS #include "multitos.trm" #endif #include "atariaes.trm" #endif #else /* OLD_TERMINALS */ /* these are not going to last much longer ! */ #if 1 /* These terminals are not relevant for MSDOS, OS2, MS-Windows, ATARI or Amiga */ #if !defined(MSDOS) && !defined(OS2) && !defined(_Windows) && !defined(ATARI) && !defined(AMIGA_SC_6_1) && !defined(AMIGA_AC_5) /*#define AED /* AED 512 and AED 767 */ /*#define BITGRAPH /* BBN BitGraph */ /*#define COREL /* CorelDRAW! eps format */ /* #define CGI /* SCO CGI */ /* #define IRIS4D /* IRIS4D series computer */ #define KERMIT /* MS-DOS Kermit Tektronix 4010 emulator */ /*#define FIG /* Fig graphics language */ /* #define SUN /* Sun Microsystems Workstation */ /* #define LINUX /* Linux PC with SuperVGA library */ /*#define REGIS /* ReGis graphics (vt125, vt220, vt240, Gigis...) */ /* #define RGIP /* WARNING: requires POSIX: Redwood Graphics Interface Protocol UNIPLEX */ /*#define SELANAR /* Selanar */ #define T410X /* Tektronix 4106, 4107, 4109 and 420x terminals */ #define TEK /* Tektronix 4010, and probably others */ /* #define UNIXPC /* unixpc (ATT 3b1 or ATT 7300) */ /* #define UNIXPLOT /* unixplot */ #define VTTEK /* VT-like tek40xx emulators */ #define CTEK /* Extension of tek40xx driver with simulated line */ /* styles. Must define TEK also */ /* #define X11 /* X11R4 window system */ /*#define DXY800A /* Roland DXY800A plotter */ /*#define EXCL /* QMS/EXCL laserprinter (Talaris 1590 and others) */ /*#define HP2648 /* HP2648, HP2647 */ /*#define HP26 /* HP2623A and maybe others */ /* #define DEBUG /* debugging terminal */ #define HP7550 /* HP7550, and probably newer HPs */ #define HP75 /* HP7580, and probably other HPs */ /*#define IMAGEN /* Imagen laser printers (300dpi) (requires -Iterm also) */ /*#define PRESCRIBE /* Kyocera Laser printer */ /*#define QMS /* QMS/QUIC laserprinter (Talaris 1200 and others) */ /*#define TANDY60 /* Tandy DMP-130 series 60-dot per inch graphics */ /*#define V384 /* Vectrix 384 and tandy color printer */ /*#define TGIF /* TGIF X-Windows draw tool */ #endif /* !MSDOS && !OS2 && !_Windows && !_ATARI && !_MTOS && !AMIGA */ /* These terminals can be used on any system */ #define AIFM /* Adobe Illustrator Format */ #define DUMB #define DXF /* DXF format for use with AutoCad (Release 10.x) */ /*#define EEPIC /* EEPIC-extended LaTeX driver, for EEPIC users */ /*#define EMTEX /* LATEX picture environment with EMTEX specials */ /*#define EPS180 /* Epson-style 180-dot per inch (24 pin) printers */ /*#define EPS60 /* Epson-style 60-dot per inch printers */ /*#define EPSONP /* Epson LX-800, Star NL-10, NX-1000 and lots of others */ /*#define FIG /* Fig graphics language */ /*#define GPIC /* gpic for groff */ /* #define GRASS /* GRASS (geographic info system) monitor */ /*#define HP500C /* HP DeskJet 500 Color */ #define HPGL /* HP7475, HP7220 plotters, and (hopefully) lots of others */ /*#define HPLJII /* HP LaserJet II */ /*#define HPPJ /* HP PaintJet */ #define LATEX /* LATEX picture environment */ /*#define MF /* METAFONT driver */ /*#define MIF /* Frame Maker MIF 3.00 format driver */ /*#define NEC /* NEC CP6 pinwriter and LQ-800 printer */ /*#define OKIDATA /* OKIDATA 320/321 standard 60-dpi printers */ /*#define PBM /* PBMPLUS portable bitmap */ /*#define PCL /* orignal HP LaserJet III */ #define POSTSCRIPT /* PostScript */ #define PSLATEX /* LaTeX picture environment with PostScript \specials */ #define PSTEX /* plainTeX with PostScript \specials */ #define PSTRICKS /* LaTeX picture environment with PSTricks macros */ /*#define STARC /* Star Color Printer */ /*#define TEXDRAW /* TeXDraw drawing package for LaTeX */ /*#define TPIC /* TPIC specials for TeX */ #define ONEXT #define NEXT /* These are for Amiga only */ #if defined(AMIGA_SC_6_1) || defined(AMIGA_AC_5) #define AMIGASCREEN /* Amiga custom screen */ #undef AIFM #undef DXF #undef FIG #undef MIF #endif /* These are for MSDOS only */ #ifdef MSDOS #define PC #endif /* MSDOS */ #ifdef OS2 #define OS2PM #endif /*OS2 */ #ifdef GISBASE #define GRASS #endif #endif #endif /* OLD_TERMINALS */
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.