ftp.nice.ch/pub/next/text/tex/apps/TeXview-kp0.25.s.tar.gz#/HyperTeXview/external.h

This is external.h in view mode; [Download] [Up]

/* Contains all the variables that are local to an individual document 
 * context.h includes this 
 */
extern TeXfontdesctype *TeXfonts[] ;     /* font pointers */
extern TeXfontdesctype *TeXfontlist ;
extern fontdesctype *fontlist  ;      /* list of resident fonts */
extern Boolean landscape ;              /* are we in landscape? */
extern FILE *dvifile  ;             /* files for input and output */
extern char Tbasename[] ;
extern char oldbasename[] ;
extern char LastFormat[]; 
extern char CustomFormat[] ;
extern integer curpos ;                     /* dvi file position */
extern integer thispage ;                   /* where this page is */
extern integer rthispage ;
extern integer prevpage ;                   /* previous page */
extern integer pagenum, seq ;               /* page number */
extern real conv, pxlconv ;           /* to pixel conversion factors */
extern integer iconv ;                /* integer to pixel conversion factor */
extern real vconv ;                         /* these are for the half mode */
extern integer viconv ;
extern real alpha ;     /* conversion ratio, DVI unit per TFM unit */
extern integer mag ;                 /* the magnification of this document */
extern real screendpi  ;             /* current screen resolution */
extern shalfword hh, vv ;                   /* current pixel position */
extern shalfword fnt ;                      /* current font (0-255) */
extern fontdesctype *curfnt ;               /* current font (pointer) */
extern frametype frames[] ;         /* stack for virtual fonts */
extern quarterword *virpos ; /* current position in virtual character packet */
extern quarterword *virlim ;       /* final byte in virtual character packet */
extern fontmaptype *ffont ;          /* first font in current frame */
extern shalfword hhoffset, vvoffset ;    /* the horizontal and vertical off */
extern shalfword hhmin, hhmax, vvmin, vvmax ; /* the borders of the screen */
extern real hsize, vsize, hmarg, vmarg ;  /* the page and margin size */
extern shalfword hhsize, vvsize, hhmarg, vvmarg ;
extern shalfword rhhsize, rvvsize, rhhmarg, rvvmarg ;
extern shalfword hbody, vbody, hpos, vpos ;
extern integer hpot , vpot ;
extern shalfword vscreen  ;            /* screen size vertical */
extern shalfword vwindow, vwindowheight, hwindow, hwindowwidth ;
extern integer dvimag, num, den ;           /* sizes from dvi file */
extern integer memalloc ;
extern integer numalloc ;
extern Boolean pageinterrupted ;
extern integer messagebit ;                 /* the bit to wait for on IDCMP */
extern Boolean borderson ;
extern Boolean dualpage ;
extern Boolean orientationset ;
extern Boolean reopenscreen ;
extern shalfword vscreenheight ;
extern Boolean interlaceon ;
extern int first ;
extern int x, y ;
extern int tracking ;
extern Boolean zoomed ;
extern Boolean mocked ;
extern char realname[] ;
extern char safebuf[], filenamebuf[] ;
extern int redrawbars ;
extern int turnitoff ;
extern int nloc ;
extern integer spage, sno ;
extern Boolean redrawpage ;
extern int rowsize, colsize ;
extern Boolean autofront, autoactivate ;
extern int actualdpi ;
extern struct pagetype *pages ;
extern struct pagetype *last ;
extern struct pagetype *currentpage ;
extern int curid ;
extern int ht_highlight ;
extern int ht_last_page ;
extern int last_pagenum ;
extern int lasthh ;
extern int lastvv ;
extern int last_thing ;
extern char *last_string ;

These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.