uiacceltk/hitchcock/CommonInc/huiwscanvascommands.h
changeset 0 15bf7259bb7c
child 3 d8a3531bc6b8
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/uiacceltk/hitchcock/CommonInc/huiwscanvascommands.h	Tue Feb 02 07:56:43 2010 +0200
@@ -0,0 +1,173 @@
+/*
+* Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies). 
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:   
+*
+*/
+
+
+
+#ifndef HUIWSCANVASCOMMANDS_H_
+#define HUIWSCANVASCOMMANDS_H_
+
+
+enum TSgcCanvasCommands
+     {
+     EAlfSendSyncDataBlock = 1,
+     EAlfDrawCommandsStart,
+     EAlfCommandEndMarker,
+     EAlfSendEndMarker,
+
+     EAlfBitBlt,
+     EAlfBitBltRect,
+     EAlfBitBltMasked,
+     EAlfBitBltMaskedPoint,
+     EAlfCombinedBitBlitMasked,
+     
+     //10
+     EAlfResetClippingRegion,
+     EAlfClear,
+     EAlfClearRect,
+     EAlfResetBrushPattern,
+     EAlfResetFont,
+     EAlfDrawArc,
+     EAlfDrawPie,
+     EAlfDrawBitmap1,
+     EAlfDrawBitmap2,
+     EAlfDrawBitmap3,
+
+     //20
+     EAlfDrawBitmapMasked,
+     EAlfDrawRoundRect,
+     EAlfDrawPolyLine,
+     EAlfDrawPolyLineNoEndPoint,
+     EAlfDrawPolygon,
+     EAlfDrawEllipse,
+     EAlfDrawLine,
+     EAlfDrawLineTo,
+     EAlfDrawLineBy,
+     EAlfDrawRect,
+
+     //30
+     EAlfDrawText1,
+     EAlfDrawText2,
+     EAlfDrawText3,
+     EAlfDrawText4,
+     EAlfDrawText5,
+     EAlfDrawTextVertical1,
+     EAlfDrawTextVertical2,
+     EAlfDrawTextVertical3,
+     EAlfDrawTextVertical4,
+     EAlfDrawTextVertical5,
+
+     //40
+     EAlfMoveTo,
+     EAlfMoveBy,
+     EAlfPlot,
+     EAlfReset,
+     EAlfSetBrushColor,
+     EAlfSetBrushOrigin,
+     EAlfSetBrushStyle,
+     EAlfSetClippingRegion,
+     EAlfSetDrawMode,
+     EAlfSetOrigin,
+     
+     //50
+     EAlfSetPenColor,
+     EAlfSetPenStyle,
+     EAlfSetPenSize,
+     EAlfSetTextShadowColor,
+     EAlfSetCharJustification,
+     EAlfSetWordJustification,
+     EAlfSetUnderlineStyle,
+     EAlfSetStrikethroughStyle,
+     EAlfSetBrushPattern,
+     EAlfSetBrushPattern2,
+
+     //60
+     EAlfSetFont,
+     EAlfCopyRect,
+     EAlfUpdateJustification,
+     EAlfUpdateJustificationVertical,
+     EAlfSetFontNoDuplicate,
+     EAlfHasBrushPattern,
+     EAlfHasFont,
+     EAlfBrushColor,
+     EAlfPenColor,
+     EAlfTextShadowColor,
+ 
+     //70
+      EAlfCopySettings,
+     EAlfSetClippingRect,
+     EAlfCancelClippingRect,
+     EAlfSetFaded,
+     EAlfSetFadingParameters,
+     EAlfFadeArea,
+     EAlfMapColors,
+     EAlfSetUserDisplayMode,
+     EAlfUseFont,
+     EAlfSetUpdateRegion,
+
+     // 80
+     EAlfSetShapeRegion,
+     
+     EAlfContentTag,
+     EAlfFrameFlags,
+    
+     EAlfPacketReady,
+     EAlfPacketNotReady,
+     EAlfPacketPadding,
+     EAlfDrawCommandsEnd,
+     EAlfSetWindowId,
+     EAlfWindowInactivateWindow,
+     EAlfWrap,
+     EAlfJumpToAnotherChunk,
+	 EAlfDestroyChunk,
+
+     // 90
+     EAlfSetExtent,
+     EAlfNodeCreated,
+     EAlfNodeReleased,
+     EAlfNodeActivated,
+     EAlfNodeExtentChanged,
+     EAlfNodeSiblingOrderChanged,
+     EAlfNodeFlagChanged,
+     EAlfNodeAttributeChanged,
+     EAlfNodeFadeCountChanged,
+     EAlfNodeTransparentRegionChanged,
+
+     // 100
+     EAlfNodeLayerAdded,
+     EAlfNodeMovedToWindowGroup,
+     EAlfNodeWindowGroupChained,
+     EAlfNodeWindowGroupChainBrokenAfter,
+     EAlfCommandNotInitialized,
+     EAlfCommitBatch,
+     EAlfFrameContainsUnsupportedCommands,
+     EAlfDebugTrackNode,
+     EAlfNodeLayerExtentChanged,
+     EAlfNodeLayerUsesAlphaFlagChanged,
+     EAlfNodeFadeAllChildren,
+     EAlfCommandIndexArray,
+     EAlfCommandIndexArrayHeader,
+     // This must be kept as last command!
+     EAlfLastCommand
+     };
+
+enum TAlfSendBufferFrameFlags
+        {
+        EAlfTransparentContent = 0x01,
+        EAlfTransparentContentFlush = 0x02
+        };
+
+#endif /* HUIWSCANVASCOMMANDS_H_ */