Flags of the plot machine

Top  Previous  Next

The appearance of the representation on the screen and in pressure can be changed to a great extent. The Flags which <><>are put with AnyModify ROOT FLAG <nummer> <worth serve for it among other things<><>.

There follows a description of the Flags with name and function.

FLAG_DRAWSEGMENT_BEFORE (0)

inside

FLAG_DRAW_AREAS (1)

Surface fillings and shadings are generated.

FLAG_BREAK_ON_REQUEST (2)

The sign process breaks off if the Break-Flag is put. Is active for the screen, so that a zoom restarts the drawing.

FLAG_DRAWSEGMENT_AFTER (3)

inside

FLAG_STD_LINES (4)

Line patterns with BLN signatures are ignored

FLAG_STD_AREAS (5)

inside

FLAG_REAL_CLIP (6)

Lines become exact on the borders of the sign surface geclipped

FLAG_OPTIMIZE (7)

Optimisation is carried out in the image format to gunsten of the sign speed.

FLAG_INITIALIZED (8)

The structure with the Flags is valid and is not filled with defaults.

FLAG_USE_WINDOWSFONT (9)

inside

FLAG_DRAW_DEFAULT (10)

Not defined signatures are shown. Is put by LT tables and is extinguished by SIG tables.

FLAG_BIGCURSOR (11)

Use of the crosshair activate.

 

The construction is a bit sequence which contains the colour of the crosshair and two Flags. The colour is encoded as a RGB value in the bits 2-25. The bits 0 and 1 of the value are the circuit closer of the crosshair and the circuit closers to the limitation on the graphics window. There arise the following values:

0:                Crosshair is switched off.

1:                Crosshair is switched on and black. It runs through the whole screen.

3:                Crosshair is switched on and black. It runs through the area of the graphics window.

261121:The value corresponds 0x00ff00 * 4 + 1. The first one is the colour, so green. The crosshair is switched on for the whole screen and green.

FLAG_DELETERASTER (12)

Grids do not buffer and extinguish after use again. Sensibly on plot issue. On screen issue in favour of the speed extinguished.

FLAG_NO_DRAW_PSY (13)

No point symbols are put on the bases of the lines.

FLAG_CONTINOUS_LINESEGMENTS (14)

Line patterns are calculated about bases away.

FLAG_BUSY (15)

The cursor is put on the hourglass.

FLAG_NO_TEXT_DRAW (16)

No texts are drawn

FLAG_NO_SYMBOL_DRAW (17)

No symbols are drawn

FLAG_NO_RASTER_DRAW (18)

No grid pictures are drawn

FLAG_NO_STRING_DRAW (19)

No lines are drawn

FLAG_NO_POINTELEM_DRAW (20)

No markers are drawn

FLAG_PAPER_DRAW (21)

The issue occurs on paper. The effects which will not function on permanent media suppressed. The issue of external objects is activated.

FLAG_USE_PRIORITY (22)

The announcement considers the priority price increase. This costs time with the construction of the screen. Elements with high priority are drawn later.

Possible values:

 

FLAGS_USE_PRIORITY_VALUE_NO (0)                        no priority price increase.

FLAGS_USE_PRIORITY_VALUE_SEL (1)                Priority price increase only for selected objects.

FLAGS_USE_PRIORITY_VALUE_ALL (2)                 Priority price increase actively.

 

FLAG_USE_DRAW_P_AS_L (23)

All P connections, so invisible lines, in the data continuance are drawn with the highlight colour.

Values: 0                P connections invisibly

how a l connection

2                        with highlight info drawn and from l connection distinguishable.

 

FLAG_USE_DRAW_NOLINEWIDTH (24)

All lines are called with steady width. The settings of the signature table are ignored. A value greater than 1 leads to broader lines.

FLAG_DRAW_IS_COMPLEX (25)

Changes in the screen construction lead to a complete new drawing of the picture to receive complicated sign processes like half-clear surfaces.

FLAG_DRAW_TEXTDISTANCE (26)

Text line distance in percent. With a value of 100 are written with \r multiline given texts precisely together.

FLAG_PLANART (27)

Number of the plan kind which is used for the announcement, usually 1.

FLAG_NOCLICK_INVISIBLE (28)

1 if invisible elements should become gone over while identifying. Works only if with the co-ordinate the window number is included (WNR / 1) and FLAG_DRAW_DEFAULT on 0 stands.

FLAG_MAP_SHEET_LAYER (32)

Number of the segment which should influence the graduations for the representation. If 0 are put down the function is deactivated.

 

The graduation with the representation of texts, lines and symbols is not put by the open plan or the global variables. Instead of this the graduation of the plan is chosen which lies in the given Layer and covers the Text/Symbol/Linienpunkt.

FLAG_MAP_SHEET_LAYER_BIS (33)

If here a value is put down incomparably 0 the area is valid for the graduation function between both given values.

FLAG_ SYM_DEFAULT_MARKER (34)

The symbols for which no definition exists are drawn with this marker if they are selected.

FLAG_ SYM_DEFAULT_MARKER_UNSEL (35)

The symbols for which no definition exists are drawn with this marker if they are not selected.