DataMuseum.dk

Presents historical artifacts from the history of:

ICL Comet 32

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about ICL Comet 32

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - metrics - download

⟦5fd1228c4⟧ TextFile

    Length: 1898 (0x76a)
    Types: TextFile
    Notes: UNIX file
    Names: »gksi.h«

Derivation

└─⟦26887b7e0⟧ Bits:30009717 Comet 32 harddisk image
    └─⟦28c352965⟧ »/a« UNIX Filesystem
        └─⟦this⟧ »usr/src/gks/h/gksi.h« 

TextFile

#ifndef	GKSIDEF
#define	GKSIDEF

/* Macro Definitions.*/
/* Defines for multiple workstation version of GKS.*/
#define FORALLWS {int i; for (i = 0; i < NO_WSS; i++)
#define ENDALLWS }

#include "../h/vdi.h"
#include "../h/vdii.h"
#include "../h/gks.h"

/* GKS description table.*/
/* --------------------- */
#define LEVEL		"ma"	/* Minimal output level, no output level.*/
#define NO_WS_TY	1	/* Number of available workstation types.*/
#define LS_WS_TY	"output"/* List of available workstation types.*/
#define NO_WSS		1	/* Number of simultaneously open workstations.*/
			/* Number of simultaneously active workstations.*/
			/* Number of workstations associated with a segment.*/
#define NO_NTRAN	8	/*Maximum normalization transformation number*/

/* GKS state list.*/
/* -------------- */
typedef struct {
	Wss	*gk_opws[NO_WSS];	/* Set of open workstations.*/
	Wss	*gk_actv[NO_WSS];	/* Set of active workstations.*/
	Ntran	*gk_curnt;		/* Current normalization trans.*/
	Ntran	*gk_ntran[NO_NTRAN];	/* List of transformations.*/
	Bool	gk_clip;	/* Clipping indicator.*/
	Ltype	gk_lr_lt;	/* Polyline linetype.*/
	Cindex	gk_lr_ci;	/* Polyline colour index.*/
	Mtype	gk_mr_mt;	/* Polymarker marker type.*/
	Cindex	gk_mr_ci;	/* Polymarker colour index.*/
	Cindex	gk_tx_ci;	/* Text colour index.*/
	Charht	gk_chht;	/* Character height.*/
	Wc	gk_chup;	/* Character up vector.*/
	Int	gk_tx_pa;	/* Text path.*/
	Horal	gk_tx_ha;	/* Text alignment, horizontal.*/
	Veral	gk_tx_va;	/* Text alignment, vertical.*/
	Istyle	gk_fa_is;	/* Fill area interior style.*/
	Cindex	gk_fa_ci;	/* Fill area colour index.*/
	Bool	chng_attr;	/* TRUE if window,viewport,or charht changed.*/
	Trans	curntr;		/* Current normalization transform. matrix.*/
	} Gks;			/* GKS state list.*/
                
/* External Declarations.*/
extern Gks	gks;	/* GKS state table.*/
extern Wsd	*getwsd();	/* Convert Dtype to Wsd *.*/

#endif