diff -r 000000000000 -r 05e9090e2422 skins/AknSkins/srvinc/AknsSrvDescriptorFileLayout.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/skins/AknSkins/srvinc/AknsSrvDescriptorFileLayout.h Thu Dec 17 09:14:12 2009 +0200 @@ -0,0 +1,207 @@ +/* +* Copyright (c) 2002-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: Descriptor file layout enumerations. +* +*/ + + +#ifndef AKNSSRVDESCRIPTORFILELAYOUT_H +#define AKNSSRVDESCRIPTORFILELAYOUT_H + +// CONSTANTS + +enum TAknsSkinDescChunkType + { + EAknsSkinDescSkinDesc = 0, + EAknsSkinDescName = 1, + EAknsSkinDescFilename = 2, + EAknsSkinDescSkinDescClass = 3, + EAknsSkinDescSkinDescBmpItemDef = 4, + EAknsSkinDescSkinDescColorTblItemDef = 5, + EAknsSkinDescSkinDescImgTblItemDef = 6, + EAknsSkinDescSkinDescImgAttributes = 7, + EAknsSkinDescSkinDescImgBmpAnim = 8, + EAknsSkinDescSkinDescImgLangOverride = 9, + EAknsSkinDescWallpaper = 10, + EAknsSkinDescInformation = 11, + EAknsSkinDescSkinDescStringItemDef = 12, + EAknsSkinDescRelease26 = 13, + EAknsSkinDescTargetDevice = 14, + EAknsSkinDescLanguage = 15, + EAknsSkinDescEffectQueue = 16, + EAknsSkinDescEffect = 17, + EAknsSkinDescReleaseGeneric = 18, + EAknsSkinDescAnimation = 19, + EAknsskinDescAnimationParamGroup = 20 + }; + +enum TAknsSrvDescriptorFileOffset + { + EAknsSrvDFOCommonLength = 0, + EAknsSrvDFOCommonType = 4, + EAknsSrvDFOCommonVersion = 6, + + EAknsSrvDFOSkinSkinPID1 = 8, + EAknsSrvDFOSkinSkinPID2 = 12, + EAknsSrvDFOSkinSkinCF = 16, + EAknsSrvDFOSkinSkinType = 20, + EAknsSrvDFOSkinColorSchemePID1 = 22, + EAknsSrvDFOSkinColorSchemePID2 = 26, + EAknsSrvDFOSkinProtection = 30, + EAknsSrvDFOSkinContentFlags = 31, + EAknsSrvDFOSkinReserved2 = 32, + EAknsSrvDFOSkinReserved3 = 34, + EAknsSrvDFOSkinChunksN = 38, + EAknsSrvDFOSkinContent = 42, + + EAknsSrvDFONameLanguage = 8, + EAknsSrvDFONameNameLen = 10, + EAknsSrvDFONameName = 12, + + EAknsSrvDFOFilenameFilenameID = 8, + EAknsSrvDFOFilenameLen = 12, + EAknsSrvDFOFilenameFilename = 14, + + EAknsSrvDFOClassClass = 8, + EAknsSrvDFOClassChunksN = 9, + EAknsSrvDFOClassContent = 13, + + EAknsSrvDFOBitmapMajor = 8, + EAknsSrvDFOBitmapMinor = 12, + EAknsSrvDFOBitmapFilenameID = 16, + EAknsSrvDFOBitmapBitmapIndex = 20, + EAknsSrvDFOBitmapMaskIndex = 24, + EAknsSrvDFOBitmapAttributes = 28, + + EAknsSrvDFOColorTableMajor = 8, + EAknsSrvDFOColorTableMinor = 12, + EAknsSrvDFOColorTableColorsN = 16, + EAknsSrvDFOColorTableColorIndex0= 17, + EAknsSrvDFOColorTableColorRgb0 = 19, + EAknsSrvDFOColorTableColorSize = 6, + + EAknsSrvDFOImageTableMajor = 8, + EAknsSrvDFOImageTableMinor = 12, + EAknsSrvDFOImageTableImagesN = 16, + EAknsSrvDFOImageTableImageMajor0= 17, + EAknsSrvDFOImageTableImageMinor0= 21, + EAknsSrvDFOImageTableImageSize = 8, + + EAknsSrvDFOBmpAnimMajor = 8, + EAknsSrvDFOBmpAnimMinor = 12, + EAknsSrvDFOBmpAnimInterval = 16, + EAknsSrvDFOBmpAnimPlayMode = 18, + EAknsSrvDFOBmpAnimFlash = 19, + EAknsSrvDFOBmpAnimFramesN = 20, + EAknsSrvDFOBmpAnimFrameMajor0 = 21, + EAknsSrvDFOBmpAnimFrameMinor0 = 25, + EAknsSrvDFOBmpAnimFrameTime0 = 29, + EAknsSrvDFOBmpAnimFramePosX0 = 31, + EAknsSrvDFOBmpAnimFramePosY0 = 33, + EAknsSrvDFOBmpAnimFrameSize = 14, + + EAknsSrvDFOLangOverrideType = 8, + EAknsSrvDFOLangOverridePID1 = 9, + EAknsSrvDFOLangOverridePID2 = 13, + + EAknsSrvDFOAttributesAttributeFlags = 8, + EAknsSrvDFOAttributesAlignment = 9, + EAknsSrvDFOAttributesCoordX = 10, + EAknsSrvDFOAttributesCoordY = 12, + EAknsSrvDFOAttributesSizeW = 14, + EAknsSrvDFOAttributesSizeH = 16, + EAknsSrvDFOAttributesExtAttributeFlags = 18, + EAknsSrvDFOAttributesReserved = 20, + + EAknsSrvDFOWallpaperWallpaperType = 8, + EAknsSrvDFOWallpaperFilenameLen = 9, + EAknsSrvDFOWallpaperFilename = 11, + + EAknsSrvDFOStringMajor = 8, + EAknsSrvDFOStringMinor = 12, + EAknsSrvDFOStringStringLen = 16, + EAknsSrvDFOStringString = 18, + + EAknsSrvDFOEffectQueueMajor = 8, + EAknsSrvDFOEffectQueueMinor = 12, + EAknsSrvDFOEffectQueueRefMajor = 16, + EAknsSrvDFOEffectQueueRefMinor = 20, + EAknsSrvDFOEffectQueueInputLayerIndex = 24, + EAknsSrvDFOEffectQueueInputLayerMode = 25, + EAknsSrvDFOEffectQueueOutputLayerIndex = 26, + EAknsSrvDFOEffectQueueOutputLayerMode = 27, + EAknsSrvDFOEffectQueueEffectCount = 32, + EAknsSrvDFOEffectQueueEffects = 34, + + EAknsSrvDFOEffectUID = 8, + EAknsSrvDFOEffectInputLayerAIndex = 12, + EAknsSrvDFOEffectInputLayerAMode = 13, + EAknsSrvDFOEffectInputLayerBIndex = 14, + EAknsSrvDFOEffectInputLayerBMode = 15, + EAknsSrvDFOEffectOutputLayerIndex = 16, + EAknsSrvDFOEffectOutputLayerMode = 17, + EAknsSrvDFOEffectParameterCount = 18, + EAknsSrvDFOEffectParameters = 20, + + EAknsSrvDFOAnimationMajor = 8, + EAknsSrvDFOAnimationMinor = 12, + EAknsSrvDFOAnimationType = 16, + EAknsSrvDFOAnimationReserved0 = 17, + EAknsSrvDFOAnimationReserved1 = 20, + EAknsSrvDFOAnimationInputLayerIndex = 24, + EAknsSrvDFOAnimationInputLayerMode = 25, + EAknsSrvDFOAnimationOutputLayerIndex = 26, + EAknsSrvDFOAnimationOutputLayerMode = 27, + EAknsSrvDFOAnimationMinInterval = 28, + EAknsSrvDFOAnimationPreprocessCount = 32, + EAknsSrvDFOAnimationContentBegin = 34, + + EAknsSrvDFOAnimationParamGroupValueA = 8, + EAknsSrvDFOAnimationParamGroupValueB = 12, + EAknsSrvDFOAnimationParamGroupParameterCount= 16, + EAknsSrvDFOAnimationParamGroupParameters = 18, + + EAknsSrvDFOParameterLength = 0, + EAknsSrvDFOParameterReserved = 2, + EAknsSrvDFOParameterType = 3, + EAknsSrvDFOParameterNameLen = 4, + EAknsSrvDFOParameterName = 6, + + EAknsSrvDFORelease26Length = 0, + EAknsSrvDFORelease26PlatformMajor = 8, + EAknsSrvDFORelease26PlatformMinor = 9, + EAknsSrvDFORelease26ChunksN = 10, + EAknsSrvDFORelease26Content = 14, + + EAknsSrvDFOLanguageGenRestr = 8, + EAknsSrvDFOLanguageLangRestr = 10, + EAknsSrvDFOLanguageLanguageN = 12, + EAknsSrvDFOLanguageContent = 16, + + EAknsSrvDFOReleaseGenericLength = 0, + EAknsSrvDFOReleaseGenericPlatformMajor = 8, + EAknsSrvDFOReleaseGenericPlatformMinor = 9, + EAknsSrvDFOReleaseGenericReserved1 = 10, + EAknsSrvDFOReleaseGenericReserved2 = 14, + EAknsSrvDFOReleaseGenericChunksN = 18, + EAknsSrvDFOReleaseGenericContent = 22, + + EAknsSrvDFOInformationCompilerVer = 16, + EAknsSrvDFOInformationAuthorLen = 24, + EAknsSrvDFOInformationAuthorStr = 26, + }; + +#endif + +// End of File