|
1 /* |
|
2 * Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies). |
|
3 * All rights reserved. |
|
4 * This component and the accompanying materials are made available |
|
5 * under the terms of "Eclipse Public License v1.0" |
|
6 * which accompanies this distribution, and is available |
|
7 * at the URL "http://www.eclipse.org/legal/epl-v10.html". |
|
8 * |
|
9 * Initial Contributors: |
|
10 * Nokia Corporation - initial contribution. |
|
11 * |
|
12 * Contributors: |
|
13 * |
|
14 * Description: |
|
15 * |
|
16 */ |
|
17 |
|
18 |
|
19 |
|
20 #ifndef HUIWSCANVASCOMMANDS_H_ |
|
21 #define HUIWSCANVASCOMMANDS_H_ |
|
22 |
|
23 |
|
24 enum TSgcCanvasCommands |
|
25 { |
|
26 EAlfSendSyncDataBlock = 1, |
|
27 EAlfDrawCommandsStart, |
|
28 EAlfCommandEndMarker, |
|
29 EAlfSendEndMarker, |
|
30 |
|
31 EAlfBitBlt, |
|
32 EAlfBitBltRect, |
|
33 EAlfBitBltMasked, |
|
34 EAlfBitBltMaskedPoint, |
|
35 EAlfCombinedBitBlitMasked, |
|
36 |
|
37 //10 |
|
38 EAlfResetClippingRegion, |
|
39 EAlfClear, |
|
40 EAlfClearRect, |
|
41 EAlfResetBrushPattern, |
|
42 EAlfResetFont, |
|
43 EAlfDrawArc, |
|
44 EAlfDrawPie, |
|
45 EAlfDrawBitmap1, |
|
46 EAlfDrawBitmap2, |
|
47 EAlfDrawBitmap3, |
|
48 |
|
49 //20 |
|
50 EAlfDrawBitmapMasked, |
|
51 EAlfDrawRoundRect, |
|
52 EAlfDrawPolyLine, |
|
53 EAlfDrawPolyLineNoEndPoint, |
|
54 EAlfDrawPolygon, |
|
55 EAlfDrawEllipse, |
|
56 EAlfDrawLine, |
|
57 EAlfDrawLineTo, |
|
58 EAlfDrawLineBy, |
|
59 EAlfDrawRect, |
|
60 |
|
61 //30 |
|
62 EAlfDrawText1, |
|
63 EAlfDrawText2, |
|
64 EAlfDrawText3, |
|
65 EAlfDrawText4, |
|
66 EAlfDrawText5, |
|
67 EAlfDrawTextVertical1, |
|
68 EAlfDrawTextVertical2, |
|
69 EAlfDrawTextVertical3, |
|
70 EAlfDrawTextVertical4, |
|
71 EAlfDrawTextVertical5, |
|
72 |
|
73 //40 |
|
74 EAlfMoveTo, |
|
75 EAlfMoveBy, |
|
76 EAlfPlot, |
|
77 EAlfReset, |
|
78 EAlfSetBrushColor, |
|
79 EAlfSetBrushOrigin, |
|
80 EAlfSetBrushStyle, |
|
81 EAlfSetClippingRegion, |
|
82 EAlfSetDrawMode, |
|
83 EAlfSetOrigin, |
|
84 |
|
85 //50 |
|
86 EAlfSetPenColor, |
|
87 EAlfSetPenStyle, |
|
88 EAlfSetPenSize, |
|
89 EAlfSetTextShadowColor, |
|
90 EAlfSetCharJustification, |
|
91 EAlfSetWordJustification, |
|
92 EAlfSetUnderlineStyle, |
|
93 EAlfSetStrikethroughStyle, |
|
94 EAlfSetBrushPattern, |
|
95 EAlfSetBrushPattern2, |
|
96 |
|
97 //60 |
|
98 EAlfSetFont, |
|
99 EAlfCopyRect, |
|
100 EAlfUpdateJustification, |
|
101 EAlfUpdateJustificationVertical, |
|
102 EAlfSetFontNoDuplicate, |
|
103 EAlfHasBrushPattern, |
|
104 EAlfHasFont, |
|
105 EAlfBrushColor, |
|
106 EAlfPenColor, |
|
107 EAlfTextShadowColor, |
|
108 |
|
109 //70 |
|
110 EAlfCopySettings, |
|
111 EAlfSetClippingRect, |
|
112 EAlfCancelClippingRect, |
|
113 EAlfSetFaded, |
|
114 EAlfSetFadingParameters, |
|
115 EAlfFadeArea, |
|
116 EAlfMapColors, |
|
117 EAlfSetUserDisplayMode, |
|
118 EAlfUseFont, |
|
119 EAlfSetUpdateRegion, |
|
120 |
|
121 // 80 |
|
122 EAlfSetShapeRegion, |
|
123 |
|
124 EAlfContentTag, |
|
125 EAlfFrameFlags, |
|
126 |
|
127 EAlfPacketReady, |
|
128 EAlfPacketNotReady, |
|
129 EAlfPacketPadding, |
|
130 EAlfDrawCommandsEnd, |
|
131 EAlfSetWindowId, |
|
132 EAlfWindowInactivateWindow, |
|
133 EAlfWrap, |
|
134 EAlfJumpToAnotherChunk, |
|
135 EAlfDestroyChunk, |
|
136 |
|
137 // 90 |
|
138 EAlfSetExtent, |
|
139 EAlfNodeCreated, |
|
140 EAlfNodeReleased, |
|
141 EAlfNodeActivated, |
|
142 EAlfNodeExtentChanged, |
|
143 EAlfNodeSiblingOrderChanged, |
|
144 EAlfNodeFlagChanged, |
|
145 EAlfNodeAttributeChanged, |
|
146 EAlfNodeFadeCountChanged, |
|
147 EAlfNodeTransparentRegionChanged, |
|
148 |
|
149 // 100 |
|
150 EAlfNodeLayerAdded, |
|
151 EAlfNodeMovedToWindowGroup, |
|
152 EAlfNodeWindowGroupChained, |
|
153 EAlfNodeWindowGroupChainBrokenAfter, |
|
154 EAlfCommandNotInitialized, |
|
155 EAlfCommitBatch, |
|
156 EAlfFrameContainsUnsupportedCommands, |
|
157 EAlfDebugTrackNode, |
|
158 EAlfNodeLayerExtentChanged, |
|
159 EAlfNodeLayerUsesAlphaFlagChanged, |
|
160 EAlfNodeFadeAllChildren, |
|
161 EAlfCommandIndexArray, |
|
162 EAlfCommandIndexArrayHeader, |
|
163 // This must be kept as last command! |
|
164 EAlfLastCommand |
|
165 }; |
|
166 |
|
167 enum TAlfSendBufferFrameFlags |
|
168 { |
|
169 EAlfTransparentContent = 0x01, |
|
170 EAlfTransparentContentFlush = 0x02 |
|
171 }; |
|
172 |
|
173 #endif /* HUIWSCANVASCOMMANDS_H_ */ |