[an error occurred while processing this directive]

Attributes

You may like to give a line or a shape a different look, by specifying a wider linewidth or a different colour. Every DoNaLD variable that can be displayed has an attribute variable (an EDEN variable) for you to modify its presentation. Integers, reals, booleans and chars have no immediate graphical representation, hence no attribute variables accompany them. Interestingly enough, openshape does not have attributes either. This is because openshape is not a shape but a collection of shapes. Its subshapes may each have an attribute but the openshape itself has not.

The attribute variables are EDEN variables, and are named after the translated name of the DoNaLD variables in EDEN. The attribute variable name for the DoNaLD variable Obj/line1 would be A_Obj_line1. Attributes are of the form:

"attr1=value1,attr2=value2..."

The set of attributes available may vary from one implementation to another. For tkeden, legal attributes are:

outlinecolor
applicable to: any shape
acceptable values: any X-Windows recognised colour name + transparent
color
applicable to: closed shapes
acceptable values: any X-Windows recognised colour name + transparent. This is the fill colour of the shape. Note that older versions of tkeden had no outlinecolor - color specified both outline and fill colours.
linewidth
applicable to: line, arc, circle, shape
acceptable values: positive integers, 0 = minimum line width
linestyle
applicable to: line
acceptable values: dotted, dashed, solid
arrow
applicable to: line
acceptable values: first, last, both, none followed by 2 spaces)
locus
applicable to: any shape
acceptable values: true, false
fill
applicable to: any shape
acceptable values: solid, hollow

Notes:

[an error occurred while processing this directive]