homescreensrv_plat/ai_variation_api/inc/activeidle2domaincrkeys.h
branchRCL_3
changeset 114 a5a39a295112
child 118 8baec10861af
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/homescreensrv_plat/ai_variation_api/inc/activeidle2domaincrkeys.h	Wed Sep 01 12:22:09 2010 +0100
@@ -0,0 +1,131 @@
+/*
+* Copyright (c) 2005-2006 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:  Internal Central Repository keys for Active Idle 2
+*
+*/
+
+
+#ifndef __AI2INTERNALCRKEYS_H__
+#define __AI2INTERNALCRKEYS_H__
+
+// Active Idle 2 Central Repository UIDs
+const TUint32 KCRUidActiveIdleLV        = 0x10275102;
+
+// Active Idle 2 Central Repository keys
+
+const TUint32 KAiMainUIController        = 0x00000100;
+
+// UI controller key range 0x00000101 to 0x000001ff
+const TUint32 KAiFirstUIController       = 0x00000101;
+const TUint32 KAiLastUIController   = 0x000001ff;
+
+// Key for status pane layout
+const TUint32 KAiStatusPaneLayout           = 0x00000200;
+
+enum KAiSPLayoutSelector
+  {
+  EAiStatusPaneLayoutIdleNormal,
+  EAiStatusPaneLayoutIdleFlat,
+  EAiStatusPaneLayoutIdleHidden
+  };
+
+// Keypad lock keys
+/**
+ * Key id for scan code for the 1st lock key in the key lock sequence.
+ */
+const TUint32 KAIFirstKeyLockKey   = 0x00000300;
+
+/**
+ * Key id for scan code for the 2nd lock key in the key lock sequence.
+ */
+const TUint32 KAISecondKeyLockKey  = 0x00000301;
+
+/**
+ * Key id for scan code for the optional extra 2nd lock key.
+ */
+const TUint32 KAISecondKeyLockKey2 = 0x00000302;
+
+/**
+ * Key id for key lock sequence timeout in milliseconds.
+ */
+const TUint32 KAIKeyLockTimeout    = 0x00000303;
+
+/**
+ * Key id for scan code for voice dial launch key. 
+ */
+const TUint32 KAIVoiceDialLaunchKey = 0x00000304;
+
+/**
+ * Key id for Voice dial key timeout in milliseconds. 
+ * This should be the same as long key press timeout.
+ */
+const TUint32 KAIVoiceDialKeyTimeout = 0x00000305;
+
+/**
+ * Key id for Display PLMN and SPN indicators simultaneously. 
+ */
+const TUint32 KAISPNAndEONS = 0x00000400;
+
+/**
+ * Key id for publish VHZ in navipane. 
+ */
+const TUint32 KAIVHZInMainpane = 0x00000500;
+
+/**
+ * Key id to show/hide external StandbyScreen/default Idle Themes
+ */
+const TUint32 KAIExternalStatusScreen = 0x00000600;
+
+/**
+ * Key id for touch toolbar visibility configuration
+ */
+const TUint32 KAITouchToolbarVisible = 0x00000700;
+
+/**
+ * Range start for plugin settings. Three keys per setting
+ */
+const TUint32 KAIPluginSettingsKeyRangeStart = 0x00001000;
+
+/**
+ * Range start for extra shortcuts such as URLs. These are placed
+ * to shortcut settings.
+ */
+const TUint32 KAIExtraShortcutsKeyRangeStart = 0x00002000;
+
+/**
+ * Range start for backup application definitions.
+ */
+const TUint32 KAIBackupShortcutDefinitionStart = 0x00003000;
+
+/**
+ * Key id to store homescreen status online/offline 
+ */
+const TUint32 KAIWebStatus = 0x0000300F;
+
+/**
+ * Key id to store wallpaper change type
+ */
+const TUint32 KAIWallpaperChangeType = 0x00000850;
+
+/**
+ * Key id to store wallpaper path that is common for all Homescreen pages.
+ */
+const TUint32 KAIWallpaperPath = 0x00000851;
+
+/**
+ * Key id to store plugin id of active view
+ */
+const TUint32 KAIActiveViewPluginId = 0x00000852;
+
+#endif // __AI2INTERNALCRKEYS_H__