|
1 /* |
|
2 * Copyright (c) 2005-2006 Nokia Corporation and/or its subsidiary(-ies). |
|
3 * All rights reserved. |
|
4 * This component and the accompanying materials are made available |
|
5 * under the terms of "Eclipse Public License v1.0" |
|
6 * which accompanies this distribution, and is available |
|
7 * at the URL "http://www.eclipse.org/legal/epl-v10.html". |
|
8 * |
|
9 * Initial Contributors: |
|
10 * Nokia Corporation - initial contribution. |
|
11 * |
|
12 * Contributors: |
|
13 * |
|
14 * Description: Internal Central Repository keys for Active Idle 2 |
|
15 * |
|
16 */ |
|
17 |
|
18 |
|
19 #ifndef __AI2INTERNALCRKEYS_H__ |
|
20 #define __AI2INTERNALCRKEYS_H__ |
|
21 |
|
22 // Active Idle 2 Central Repository UIDs |
|
23 const TUint32 KCRUidActiveIdleLV = 0x10275102; |
|
24 |
|
25 // Active Idle 2 Central Repository keys |
|
26 |
|
27 const TUint32 KAiMainUIController = 0x00000100; |
|
28 |
|
29 // UI controller key range 0x00000101 to 0x000001ff |
|
30 const TUint32 KAiFirstUIController = 0x00000101; |
|
31 const TUint32 KAiLastUIController = 0x000001ff; |
|
32 |
|
33 // Key for status pane layout |
|
34 const TUint32 KAiStatusPaneLayout = 0x00000200; |
|
35 |
|
36 enum KAiSPLayoutSelector |
|
37 { |
|
38 EAiStatusPaneLayoutIdleNormal, |
|
39 EAiStatusPaneLayoutIdleFlat, |
|
40 EAiStatusPaneLayoutIdleHidden |
|
41 }; |
|
42 |
|
43 // Keypad lock keys |
|
44 /** |
|
45 * Key id for scan code for the 1st lock key in the key lock sequence. |
|
46 */ |
|
47 const TUint32 KAIFirstKeyLockKey = 0x00000300; |
|
48 |
|
49 /** |
|
50 * Key id for scan code for the 2nd lock key in the key lock sequence. |
|
51 */ |
|
52 const TUint32 KAISecondKeyLockKey = 0x00000301; |
|
53 |
|
54 /** |
|
55 * Key id for scan code for the optional extra 2nd lock key. |
|
56 */ |
|
57 const TUint32 KAISecondKeyLockKey2 = 0x00000302; |
|
58 |
|
59 /** |
|
60 * Key id for key lock sequence timeout in milliseconds. |
|
61 */ |
|
62 const TUint32 KAIKeyLockTimeout = 0x00000303; |
|
63 |
|
64 /** |
|
65 * Key id for scan code for voice dial launch key. |
|
66 */ |
|
67 const TUint32 KAIVoiceDialLaunchKey = 0x00000304; |
|
68 |
|
69 /** |
|
70 * Key id for Voice dial key timeout in milliseconds. |
|
71 * This should be the same as long key press timeout. |
|
72 */ |
|
73 const TUint32 KAIVoiceDialKeyTimeout = 0x00000305; |
|
74 |
|
75 /** |
|
76 * Key id for Display PLMN and SPN indicators simultaneously. |
|
77 */ |
|
78 const TUint32 KAISPNAndEONS = 0x00000400; |
|
79 |
|
80 /** |
|
81 * Key id for publish VHZ in navipane. |
|
82 */ |
|
83 const TUint32 KAIVHZInMainpane = 0x00000500; |
|
84 |
|
85 /** |
|
86 * Key id to show/hide external StandbyScreen/default Idle Themes |
|
87 */ |
|
88 const TUint32 KAIExternalStatusScreen = 0x00000600; |
|
89 |
|
90 /** |
|
91 * Key id for touch toolbar visibility configuration |
|
92 */ |
|
93 const TUint32 KAITouchToolbarVisible = 0x00000700; |
|
94 |
|
95 /** |
|
96 * Range start for plugin settings. Three keys per setting |
|
97 */ |
|
98 const TUint32 KAIPluginSettingsKeyRangeStart = 0x00001000; |
|
99 |
|
100 /** |
|
101 * Range start for extra shortcuts such as URLs. These are placed |
|
102 * to shortcut settings. |
|
103 */ |
|
104 const TUint32 KAIExtraShortcutsKeyRangeStart = 0x00002000; |
|
105 |
|
106 /** |
|
107 * Range start for backup application definitions. |
|
108 */ |
|
109 const TUint32 KAIBackupShortcutDefinitionStart = 0x00003000; |
|
110 |
|
111 /** |
|
112 * Key id to store homescreen status online/offline |
|
113 */ |
|
114 const TUint32 KAIWebStatus = 0x0000300F; |
|
115 |
|
116 /** |
|
117 * Key id to store wallpaper change type |
|
118 */ |
|
119 const TUint32 KAIWallpaperChangeType = 0x00000850; |
|
120 |
|
121 /** |
|
122 * Key id to store wallpaper path that is common for all Homescreen pages. |
|
123 */ |
|
124 const TUint32 KAIWallpaperPath = 0x00000851; |
|
125 |
|
126 /** |
|
127 * Key id to store plugin id of active view |
|
128 */ |
|
129 const TUint32 KAIActiveViewPluginId = 0x00000852; |
|
130 |
|
131 #endif // __AI2INTERNALCRKEYS_H__ |