messagingapp/msgutils/unidatautils/unidatamodel/inc/smilliterals.h
changeset 25 84d9eb65b26f
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/messagingapp/msgutils/unidatautils/unidatamodel/inc/smilliterals.h	Mon May 03 12:29:07 2010 +0300
@@ -0,0 +1,247 @@
+/*
+* Copyright (c) 2003 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 _SMILLITERALS_H
+#define _SMILLITERALS_H
+
+#include <e32def.h>
+
+//tags
+_LIT(KSmilTag,"smil");
+_LIT(KHeadTag,"head");
+_LIT(KBodyTag,"body");
+_LIT(KLayoutTag,"layout");
+_LIT(KRegionTag,"region");
+_LIT(KRootLayoutTag,"root-layout");
+_LIT(KSeqTag,"seq");
+_LIT(KParTag,"par");
+_LIT(KExclTag,"excl");
+_LIT(KImageTag,"img");
+_LIT(KAudioTag,"audio");
+_LIT(KVideoTag,"video");
+_LIT(KAnimationTag,"animation");
+_LIT(KRefTag,"ref");
+_LIT(KTextTag,"text");
+_LIT(KTextStreamTag,"textstream");
+_LIT(KSwitchTag,"switch");
+_LIT(KATag,"a");
+_LIT(KAreaTag,"area");
+_LIT(KAnchorTag,"anchor");
+_LIT(KTransitionTag,"transition");
+_LIT(KPrefetchTag,"prefetch");
+_LIT(KParamTag,"param");
+
+//attributes
+_LIT(KXmlnsAttr,"xmlns");
+_LIT(KXmlnsAttr2,"xmlns:");
+_LIT(KIdAttr,"id");
+_LIT(KRegionNameAttr,"regionName");
+_LIT(KRegionAttr,"region");
+_LIT(KAltAttr,"alt");
+_LIT(KDurAttr,"dur");
+_LIT(KRepeatCountAttr,"repeatCount");
+_LIT(KRepeatDurAttr,"repeatDur");
+_LIT(KRepeatAttr,"repeat");
+_LIT(KBeginAttr,"begin");
+_LIT(KEndAttr,"end");
+_LIT(KMinAttr,"min");
+_LIT(KMaxAttr,"max");
+_LIT(KEndsyncAttr,"endsync");
+_LIT(KFillAttr,"fill");
+_LIT(KSrcAttr,"src");
+_LIT(KTopAttr,"top");
+_LIT(KBottomAttr,"bottom");
+_LIT(KLeftAttr,"left");
+_LIT(KRightAttr,"right");
+_LIT(KWidthAttr,"width");
+_LIT(KHeightAttr,"height");
+_LIT(KZIndexAttr,"z-index");
+_LIT(KFitAttr,"fit");
+_LIT(KBackgroundColorAttr,"backgroundColor");
+_LIT(KBackgroundColor2Attr,"background-color");
+_LIT(KShowBackgroundAttr,"showBackground");
+_LIT(KHrefAttr,"href");
+_LIT(KAccesskeyAttr,"accesskey");
+_LIT(KActuateAttr,"actuate");
+_LIT(KTargetAttr,"target");
+_LIT(KTypeAttr,"type");
+_LIT(KTabindexAttr,"tabindex");
+_LIT(KSubtypeAttr,"subtype");
+_LIT(KTransInAttr,"transIn");
+_LIT(KTransOutAttr,"transOut");
+_LIT(KFadeColorAttr,"fadeColor");
+_LIT(KStartProgressAttr,"startProgress");
+_LIT(KEndProgressAttr,"endProgress");
+_LIT(KDirectionAttr,"direction");
+_LIT(KRestartAttr,"restart");
+_LIT(KSkipContentAttr,"skip-content");
+_LIT(KShapeAttr,"shape");
+_LIT(KCoordsAttr,"coords");
+_LIT(KClipBeginAttr,"clipBegin");
+_LIT(KClipBegin2Attr,"clip-begin");
+_LIT(KClipEndAttr,"clipEnd");
+_LIT(KClipEnd2Attr,"clip-end");
+_LIT(KNameAttr,"name");
+_LIT(KValueAttr,"value");
+//_LIT(KShowAttr, "show");
+//_LIT(KSourcePlaystateAttr, "sourceplaystate");
+
+//system test attributes
+_LIT(KSystemAttr,"system");
+_LIT(KSystemRequiredAttr,"systemRequired");
+_LIT(KSystemScreenSizeAttr,"systemScreenSize");
+_LIT(KSystemScreenDepthAttr,"systemScreenDepth");
+_LIT(KSystemCPUAttr, "systemCPU");
+_LIT(KSystemOperatingSystemAttr, "systemOperatingSystem");
+_LIT(KSystemComponentAttr, "systemComponent");
+//_LIT(KSystemContentTypeAttr, "systemContentType");
+
+
+//supported systemRequired URLs
+static const TText* const KSystemReqValue [] = {
+	//modules
+	_S("http://www.w3.org/2001/SMIL20/AccessKeyTiming"),
+	_S("http://www.w3.org/2001/SMIL20/BasicContentControl"),
+	_S("http://www.w3.org/2001/SMIL20/BasicInlineTiming"),
+	_S("http://www.w3.org/2001/SMIL20/BasicLayout"),
+	_S("http://www.w3.org/2001/SMIL20/BasicLinking"),
+	_S("http://www.w3.org/2001/SMIL20/BasicMedia"),
+	_S("http://www.w3.org/2001/SMIL20/BasicTimeContainers"),
+	_S("http://www.w3.org/2001/SMIL20/BasicTransitions"),
+	_S("http://www.w3.org/2001/SMIL20/EventTiming"),
+	_S("http://www.w3.org/2001/SMIL20/ExclTimeContainers"),
+	_S("http://www.w3.org/2001/SMIL20/LinkingAttributes"),
+	_S("http://www.w3.org/2001/SMIL20/MediaAccessibility"),
+	_S("http://www.w3.org/2001/SMIL20/MediaClipping"),
+	_S("http://www.w3.org/2001/SMIL20/MediaDescription"),
+	_S("http://www.w3.org/2001/SMIL20/MediaParam"),
+	_S("http://www.w3.org/2001/SMIL20/Metainformation"),
+	_S("http://www.w3.org/2001/SMIL20/MinMaxTiming"),
+	_S("http://www.w3.org/2001/SMIL20/MultiArcTiming"),
+	_S("http://www.w3.org/2001/SMIL20/PrefetchControl"),
+	_S("http://www.w3.org/2001/SMIL20/RepeatTiming"),
+	_S("http://www.w3.org/2001/SMIL20/RestartTiming"),
+	_S("http://www.w3.org/2001/SMIL20/SkipContentControl"),
+	_S("http://www.w3.org/2001/SMIL20/Structure"),
+	//other
+	_S("http://www.w3.org/2001/SMIL20/NestedTimeContainers"),
+	_S("http://www.w3.org/2001/SMIL20/DeprecatedFeatures"),
+
+	_S("http://www.w3.org/2001/SMIL20/HostLanguage"),	
+	_S("http://www.w3.org/2001/SMIL20/IntegrationSet"),	
+
+	//3gpp
+	_S("http://www.3gpp.org/SMIL20/PSS4/"),
+	_S("http://www.3gpp.org/SMIL20/PSS5/"),
+    _S("http://www.3gpp.org/SMIL20/PSS6/"),
+	_S("http://www.3gpp.org/SMIL20/PSS4"),
+	_S("http://www.3gpp.org/SMIL20/PSS5"),
+    _S("http://www.3gpp.org/SMIL20/PSS6"),
+	0 
+	};
+
+
+//attribute values
+_LIT(KIndefiniteVal,"indefinite");
+_LIT(KMediaVal,"media");
+_LIT(KHiddenVal,"hidden");
+_LIT(KFillVal,"fill");
+_LIT(KSliceVal,"slice");
+_LIT(KMeetVal,"meet");
+_LIT(KScrollVal,"scroll");
+_LIT(KNoneVal,"none");
+_LIT(KTransparentVal,"transparent");
+_LIT(KWhenActiveVal,"whenActive");
+_LIT(KAlwaysVal,"always");
+_LIT(KTransitionVal,"transition");
+_LIT(KFreezeVal,"freeze");
+_LIT(KHoldVal,"hold");
+_LIT(KRemoveVal,"remove");
+_LIT(KForwardVal,"forward");
+_LIT(KReverseVal,"reverse");
+_LIT(KFirstVal,"first");
+_LIT(KLastVal,"last");
+_LIT(KAllVal,"all");
+_LIT(KWhenNotActiveVal,"whenNotActive");
+_LIT(KNeverVal,"never");
+_LIT(KTrueVal,"true");
+_LIT(KFalseVal,"false");
+_LIT(KCircleVal,"circle");
+_LIT(KRectVal,"rect");
+_LIT(KPolyVal,"poly");
+_LIT(KOnLoadVal,"onLoad");
+_LIT(KOnRequestVal,"onRequest");
+
+_LIT(KContentTypeVal,"ContentType:");
+
+_LIT(KSmil2NS,"http://www.w3.org/2001/SMIL20/Language");
+
+
+// colors
+static const TText* const KColorNames [] = {
+	_S("black"),	
+	_S("silver"),	
+	_S("gray"),	
+	_S("white"),	
+	_S("maroon"),	
+	_S("red"),		
+	_S("purple"),	
+	_S("fuchsia"),	
+	_S("green"),	
+	_S("lime"),	
+	_S("olive"),	
+	_S("yellow"),	
+	_S("navy"),	
+	_S("blue"),	
+	_S("teal"),	
+	_S("aqua"),	
+	0
+	};
+
+//NOTE: TRgb constructor uses order 0x00bbggrr
+static const TUint KColorValues [] = {
+	0x000000,
+	0xc0c0c0,
+	0x808080,
+	0xffffff,
+	0x000080,
+	0x0000ff,
+	0x800080,
+	0xff00ff,
+	0x008000,
+	0x00ff00,
+	0x008080,
+	0x00ffff,
+	0x800000,
+	0xff0000,
+	0x808000,
+	0xffff00,
+	0
+	};
+
+#if defined (__WINS__) 
+_LIT(KCPUVal, "x86");
+#else
+_LIT(KCPUVal, "arm");
+#endif
+
+_LIT(KOSVal, "symbian");
+
+
+#endif