Appendix B
Predefined constants for visualization
|
Color constants | |||
|
Each color identifier (except No_Color) is an index within the standard color table. Note: if no color identifier is used to declare the color of an object, any directly used numeric value is considered by the visualization system modulo the size of the color table (22). | |||
|
Identifier |
Numeric value |
Identifier |
Numeric value |
|
No_Color Black Red Green Blue Cyan Magenta Yellow LightGreen DarkGreen DarkMagenta ElectricBlue |
-1 0 1 2 3 4 5 6 7 8 9 10 |
Orange DarkRed Violet Beige DarkBrown Brown DarkGrey Grey LightGrey CyanGreen White |
11 12 13 14 15 16 17 18 19 20 21 |
|
Font constants | |||
|
Identifier |
Numeric value |
Identifier |
Numeric value |
|
DefaultFont NewYork Geneva Monaco London Athens SanFrancisco |
0 1 2 3 6 7 8 |
Cairo LosAngeles Times Helvetica Courier Symbol Mobile |
11 12 20 21 22 23 24 |
|
Face constants | |||
|
Identifier |
Numeric value | ||
|
Normal Bold Italic Underline Outline Condense Extend |
0 1 2 4 8 32 64 | ||
|
Type constants | |||
|
A type identifier is used together with another number (target number) to declare its graphical interpretation. Usually a type identifier is returned as an output parameter T and specify the meaning of a parameter L that defines the content of a text field (e.g. a label). | |||
|
Identifier |
Numeric value |
Meaning of target number | |
|
Void Int Char String |
0 1 2 3 |
Target number is ignored and nothing is displayed Target number used "as is" Target number used as an ASCII code Target number used as a pointer to a C string (if the number is zero then the "Nil" string will be shown) | |
|
Alignment constants | |||
|
Identifier |
Numeric value | ||
|
Left Center Right |
0 1 2 | ||
|
Thickness constants | |||
|
Identifier |
Numeric value | ||
|
Thin Thick VeryThick VeryVeryThick |
1 2 3 4 | ||
|
Pen style constants | |||
|
Identifier |
Numeric value | ||
|
Solid Dashed |
0 1 | ||
|
Shape constants | |||
|
Identifier |
Numeric value | ||
|
Round Square |
1 2 | ||