77 lines
2.3 KiB
C
77 lines
2.3 KiB
C
|
/************************************************************/
|
|||
|
/* Windows Write, Copyright 1985-1992 Microsoft Corporation */
|
|||
|
/************************************************************/
|
|||
|
|
|||
|
/* Originally, this file contained nothing but screen constants, but these
|
|||
|
constants had to become variables to account for all different display devices.
|
|||
|
*/
|
|||
|
|
|||
|
/* size of lines for dnMax estimation purposes */
|
|||
|
extern int dypAveInit;
|
|||
|
|
|||
|
/* width of the selection bar area to the left of lines */
|
|||
|
extern int xpSelBar;
|
|||
|
|
|||
|
extern int dxpScrlBar;
|
|||
|
extern int dypScrlBar;
|
|||
|
extern int dxpInfoSize;
|
|||
|
|
|||
|
#define xaRightMax 31680
|
|||
|
extern int xpRightMax;
|
|||
|
extern int xpMinScroll;
|
|||
|
extern int xpRightLim;
|
|||
|
|
|||
|
/* these define the initial window size and amount of white space above
|
|||
|
the first line */
|
|||
|
extern int ypMaxWwInit;
|
|||
|
|
|||
|
/* should be > than largest window height + height of blank line after
|
|||
|
the endmark */
|
|||
|
extern int ypMaxAll; /* used for invalidation */
|
|||
|
extern int dypWwInit;
|
|||
|
|
|||
|
extern int dypBand; /* formerly dpxyLineSizeMin */
|
|||
|
|
|||
|
extern int dypRuler;
|
|||
|
|
|||
|
extern int ypSubSuper;
|
|||
|
|
|||
|
/* number of quanta in elevator control */
|
|||
|
#define drMax 256
|
|||
|
|
|||
|
#define ctcAuto 10
|
|||
|
#define ctrAuto 4
|
|||
|
|
|||
|
#define cxpAuto 72
|
|||
|
|
|||
|
|
|||
|
/* DL structure revised, 3 Sept KJS, CS */
|
|||
|
/* 14 Nov 89 ..pault (changed dcpMac from int to
|
|||
|
typeCP because we experienced
|
|||
|
wraparound when sizing large
|
|||
|
graphics objects) */
|
|||
|
struct EDL
|
|||
|
{
|
|||
|
unsigned char dcpDepend : 8;
|
|||
|
unsigned char ichCpMin : 8;
|
|||
|
unsigned fValid : 1;
|
|||
|
#ifdef CASHMERE
|
|||
|
unsigned fStyleInfo : 1;
|
|||
|
#else
|
|||
|
unsigned fSplat: 1;
|
|||
|
#endif
|
|||
|
unsigned fGraphics : 1;
|
|||
|
unsigned fIchCpIncr : 1;
|
|||
|
unsigned xpLeft : 12;
|
|||
|
typeCP dcpMac; /* representing cpMac */
|
|||
|
typeCP cpMin;
|
|||
|
int xpMac;
|
|||
|
int dyp; /* height of the dl */
|
|||
|
int yp; /* position of the dl */
|
|||
|
};
|
|||
|
|
|||
|
#define cchEDL (sizeof (struct EDL))
|
|||
|
#define cwEDL (cchEDL / sizeof(int))
|
|||
|
|
|||
|
#define cedlInit 20
|
|||
|
|