[2608] | 1 | /****************************************************************************** |
---|
| 2 | DimensionType |
---|
| 3 | *******************************************************************************/ |
---|
| 4 | enum DimensionType |
---|
| 5 | { |
---|
| 6 | DT_LEFT_EDGE, |
---|
| 7 | DT_X_POSITION, |
---|
| 8 | DT_TOP_EDGE, |
---|
| 9 | DT_Y_POSITION, |
---|
| 10 | DT_RIGHT_EDGE, |
---|
| 11 | DT_BOTTOM_EDGE, |
---|
| 12 | DT_WIDTH, |
---|
| 13 | DT_HEIGHT, |
---|
| 14 | DT_X_OFFSET, |
---|
| 15 | DT_Y_OFFSET, |
---|
| 16 | DT_INVALID |
---|
| 17 | }; |
---|
| 18 | |
---|
| 19 | |
---|
| 20 | /****************************************************************************** |
---|
| 21 | VerticalFormatting |
---|
| 22 | *******************************************************************************/ |
---|
| 23 | enum VerticalFormatting |
---|
| 24 | { |
---|
| 25 | VF_TOP_ALIGNED, |
---|
| 26 | VF_CENTRE_ALIGNED, |
---|
| 27 | VF_BOTTOM_ALIGNED, |
---|
| 28 | VF_STRETCHED, |
---|
| 29 | VF_TILED |
---|
| 30 | }; |
---|
| 31 | |
---|
| 32 | |
---|
| 33 | /****************************************************************************** |
---|
| 34 | HorizontalFormatting |
---|
| 35 | *******************************************************************************/ |
---|
| 36 | enum HorizontalFormatting |
---|
| 37 | { |
---|
| 38 | HF_LEFT_ALIGNED, |
---|
| 39 | HF_CENTRE_ALIGNED, |
---|
| 40 | HF_RIGHT_ALIGNED, |
---|
| 41 | HF_STRETCHED, |
---|
| 42 | HF_TILED |
---|
| 43 | }; |
---|
| 44 | |
---|
| 45 | /****************************************************************************** |
---|
| 46 | VerticalTextFormatting |
---|
| 47 | *******************************************************************************/ |
---|
| 48 | enum VerticalTextFormatting |
---|
| 49 | { |
---|
| 50 | VTF_TOP_ALIGNED, |
---|
| 51 | VTF_CENTRE_ALIGNED, |
---|
| 52 | VTF_BOTTOM_ALIGNED |
---|
| 53 | }; |
---|
| 54 | |
---|
| 55 | /****************************************************************************** |
---|
| 56 | HorinzontalTextFormatting |
---|
| 57 | *******************************************************************************/ |
---|
| 58 | enum HorizontalTextFormatting |
---|
| 59 | { |
---|
| 60 | HTF_LEFT_ALIGNED, |
---|
| 61 | HTF_RIGHT_ALIGNED, |
---|
| 62 | HTF_CENTRE_ALIGNED, |
---|
| 63 | HTF_JUSTIFIED, |
---|
| 64 | HTF_WORDWRAP_LEFT_ALIGNED, |
---|
| 65 | HTF_WORDWRAP_RIGHT_ALIGNED, |
---|
| 66 | HTF_WORDWRAP_CENTRE_ALIGNED, |
---|
| 67 | HTF_WORDWRAP_JUSTIFIED |
---|
| 68 | }; |
---|
| 69 | |
---|
| 70 | /****************************************************************************** |
---|
| 71 | FontMetricType |
---|
| 72 | *******************************************************************************/ |
---|
| 73 | enum FontMetricType |
---|
| 74 | { |
---|
| 75 | FMT_LINE_SPACING, |
---|
| 76 | FMT_BASELINE, |
---|
| 77 | FMT_HORZ_EXTENT |
---|
| 78 | }; |
---|
| 79 | |
---|
| 80 | /****************************************************************************** |
---|
| 81 | DimensionOperator |
---|
| 82 | *******************************************************************************/ |
---|
| 83 | enum DimensionOperator |
---|
| 84 | { |
---|
| 85 | DOP_NOOP, |
---|
| 86 | DOP_ADD, |
---|
| 87 | DOP_SUBTRACT, |
---|
| 88 | DOP_MULTIPLY, |
---|
| 89 | DOP_DIVIDE |
---|
| 90 | }; |
---|
| 91 | |
---|
| 92 | /****************************************************************************** |
---|
| 93 | FrameImageComponent |
---|
| 94 | *******************************************************************************/ |
---|
| 95 | enum FrameImageComponent |
---|
| 96 | { |
---|
| 97 | FIC_BACKGROUND, |
---|
| 98 | FIC_TOP_LEFT_CORNER, |
---|
| 99 | FIC_TOP_RIGHT_CORNER, |
---|
| 100 | FIC_BOTTOM_LEFT_CORNER, |
---|
| 101 | FIC_BOTTOM_RIGHT_CORNER, |
---|
| 102 | FIC_LEFT_EDGE, |
---|
| 103 | FIC_RIGHT_EDGE, |
---|
| 104 | FIC_TOP_EDGE, |
---|
| 105 | FIC_BOTTOM_EDGE, |
---|
| 106 | FIC_FRAME_IMAGE_COUNT |
---|
| 107 | }; |
---|
| 108 | |
---|