diff -r 000000000000 -r 15bf7259bb7c uiacceltk/hitchcock/CommonInc/huiwscanvascommands.h --- /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_ */