PLAN_SETTINGS

Top  Previous  Next

 

Structure to the selection and changing the qualities of a plan.

 

#define PLAN_IS_WRITEABLE 1

#define PLAN_IS_CHANGEABLE 2

#define PLAN_IS_SELECTABLE 4

 

typedef struct {

UCHAR name [30];

USHORT version;

stand in xlow;

stand in ylow;

stand in xhigh;

stand in yhigh;

ULONG id;

BYTE flags;

stand in scale;

stand in resolution;

ULONG planVersion;

char dirty;

UCHAR pfad [300];

UCHAR loader [300];

USHORT sysflags;

} PLAN_SETTINGS;

 

name (UCHAR [30])

Name of the plan.

version (USHORT)

Version number of the plan, becomes with every securing hochgezählt.

xlow, ylow, xhigh, yhigh (stands in)

Corner co-ordinates of the plan in the elective co-ordinate system.

id (ULONG)

???

flags (BYTE)

A state of the plan, allowed are combinations of the Flags PLAN_IS_WRITEABLE, PLAN_IS_CHANGEABLE, PLAN_IS_SELECTABLE.

scale (stands in)

Graduation of the plan. About this it is determined in which size is printed normally. Also the text height about scale is determined.

resolution (stands in)

Resolution of the co-ordinates with the data formats which store this in the fixed point format.

planVersion (ULONG)

???

dirty (char)

Plan was changed after the store.

pfad (UCHAR [300])

The path from which the plan was loaded. The path contains no more path list.

loader (UCHAR [300])

Name of the data format.

sysflags (USHORT)

Change status (see SysFlags)