home *** CD-ROM | disk | FTP | other *** search
/ Creative Computers / CreativeComputers.iso / shareware / text / dvi_3.62 / source / dvisrc.lha / dviamiga.h < prev    next >
C/C++ Source or Header  |  1993-12-16  |  889b  |  54 lines

  1. /*
  2.  * Datei: DVIAMIGA.H
  3.  * Autor: Markus Zahn, Oktober 1992, :-)
  4.  */
  5.  
  6. /*
  7.  * Anzahl der Bitplanes
  8.  */
  9. #define DEPTH 2
  10.  
  11. /*
  12.  * Scrollschrittweite
  13.  */
  14. #define PIX_UPDOWN 16
  15. #define PIX_LEFTRIGHT 16
  16.  
  17. /*
  18.  * RawKey Codes fuer Cursor Keys
  19.  */
  20. #define CRSR_UP     76
  21. #define CRSR_DOWN   77
  22. #define CRSR_RIGHT  78
  23. #define CRSR_LEFT   79
  24.  
  25. /*
  26.  * Implentierte Druckertreiber
  27.  */
  28. enum devices
  29. {
  30.   NO_PRINTER = -1,
  31.   P6LOW, P6HIGH, P6MID,
  32.   FX80,
  33.   HPLJ, HPLJLOW,
  34.   BJ300
  35. };
  36.  
  37. struct prt_def
  38. {
  39.   long hres;
  40.   long vres;
  41.   int (*shipout)( void );
  42.   char name[8];
  43. };
  44.  
  45. typedef struct
  46. {
  47.   long prt_mag;                   /* Magnification fⁿr Ausdruck */
  48.   int redirect;                   /* Ausgabeumlenkung ja/nein */
  49.   char redir_name[MAX_PATH_LEN];  /* Name der Redirection Datei */
  50.   long pixmem;                    /* Maximalspeicher fuer die Bitmap beim Druck */
  51. } ami_options;
  52.  
  53. extern ami_options aop;
  54.