1.1 --- a/epoc32/include/mw/browseruisdkcrkeys.h Tue Nov 24 13:55:44 2009 +0000
1.2 +++ b/epoc32/include/mw/browseruisdkcrkeys.h Tue Mar 16 16:12:26 2010 +0000
1.3 @@ -1,1 +1,388 @@
1.4 -browseruisdkcrkeys.h
1.5 +/*
1.6 +* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
1.7 +* All rights reserved.
1.8 +* This component and the accompanying materials are made available
1.9 +* under the terms of the License "Eclipse Public License v1.0"
1.10 +* which accompanies this distribution, and is available
1.11 +* at the URL "http://www.eclipse.org/legal/epl-v10.html".
1.12 +*
1.13 +* Initial Contributors:
1.14 +* Nokia Corporation - initial contribution.
1.15 +*
1.16 +* Contributors:
1.17 +*
1.18 +* Description:
1.19 +*
1.20 +*/
1.21 +#ifndef BROWSERUISDKCRKEYS_H
1.22 +#define BROWSERUISDKCRKEYS_H
1.23 +
1.24 +const TUid KCRUidBrowserUiLV = {0x101F861B};
1.25 +const TUid KCRUidBrowser = {0x10008D39};
1.26 +
1.27 +// Users should be able to select the volume for plugins
1.28 +// Valid Values: (mute)0,2,5,8,10(maximum)
1.29 +const TUint32 KBrowserMediaVolumeControl = 0x0000001C;
1.30 +
1.31 +// The setting for CSS fetching.
1.32 +// Valid values: 0 = disabled, 1 = enabled
1.33 +const TUint32 KBrowserCSSFetch = 0x00000003;
1.34 +
1.35 +// Boolean value which determines if text inside <nowrap>
1.36 +// tags on a wml page should be wrapped.
1.37 +// Valid values: 0 = On, 1 = Off
1.38 +const TUint32 KBrowserTextWrapEnabled = 0x00000004;
1.39 +
1.40 +// Browser Security Dialog suppression setting.
1.41 +// Valid values: 0 = off 1 = on
1.42 +const TUint32 KBrowserSecurityUI = 0x00000008;
1.43 +
1.44 +// Variant specific Browser encoding setting.
1.45 +// Valid values: any positive 32-bit integer value
1.46 +const TUint32 KBrowserDefaultCharset = 0x00000009;
1.47 +
1.48 +// Default access point, UID of the AP record.
1.49 +// Valid values:any positive 32-bit integer value
1.50 +const TUint32 KBrowserDefaultAccessPoint = 0x0000000E;
1.51 +
1.52 +// Indicates whether the user has to confirm DTFM sending or not.
1.53 +// Valid values: 0 = off 1 = on
1.54 +const TUint32 KBrowserConfirmDTMFSending = 0x00000017;
1.55 +
1.56 +// Browser IMEI notification setting. UAProf filter uses
1.57 +// this key to decide whether to send phone's IMEI code
1.58 +// within User-Agent header. IMEI notification feature is
1.59 +// only ON if the operator requests it.#
1.60 +// Valid values: 0 = disable 1 = enable
1.61 +const TUint32 KBrowserIMEINotification = 0x00000018;
1.62 +
1.63 +// Integer value to turn on or off the send referrer
1.64 +// header option.
1.65 +// Valid values: 0 = off 1 = on
1.66 +const TUint32 KBrowserSendReferrerHeader = 0x00000019;
1.67 +
1.68 +// Flags for variating Browser engine
1.69 +// Any Integer value
1.70 +const TUint32 KBrowserEngineFlags = 0x00000001;
1.71 +
1.72 +// These content types will be handled specially like descriptor contents
1.73 +// Any String value
1.74 +const TUint32 KBrowserSelfDownloadContentTypes = 0x0000001D;
1.75 +
1.76 +enum TBrowserCenRepApSelectionModeValues
1.77 + {
1.78 + EBrowserCenRepApSelModeUserDefined = 0, // User defined
1.79 + EBrowserCenRepApSelModeAlwaysAsk = 1, // Always ask
1.80 + EBrowserCenRepApSelModeDestination = 2 // Destination
1.81 + };
1.82 +
1.83 +// Defines the access point selection mode (User defined, Always ask, Destination)
1.84 +// Valid values: See above TBrowserCenRepApSelectionModeValues.
1.85 +// User defined is also what so called Connection Method after SNAP introduction
1.86 +const TUint32 KBrowserAccessPointSelectionMode = 0x0000001E;
1.87 +
1.88 +// Setting for DownloadManager to indicate the available drives on harware.
1.89 +// Valid values: constant string with maximum length of 52bytes,
1.90 +const TUint32 KBrowserDrivePrefListForDownloadedContent = 0x00000021;
1.91 +
1.92 +// The flag that's set if Browser build is to be used in United States (USA)
1.93 +// Valid values: 0 = not set (non-US build) 1 = set (US build)
1.94 +const TUint32 KBrowserUsBuild = 0x00000023;
1.95 +
1.96 +// Indicates whether the user has confirmed DTFM once or not.
1.97 +// Valid values: 0 = no 1 = yes
1.98 +const TUint32 KBrowserConfirmedDTMFOnce = 0x00000024;
1.99 +
1.100 +/**
1.101 +*
1.102 +* OSS Browser Keys
1.103 +*
1.104 +*/
1.105 +
1.106 +// Load Content
1.107 +// Valid values:
1.108 +// If flash plugin is present: 0 = Text only, 1 = Images,No flash, 2 = All
1.109 +// If flash plugin is not present 0 = Text only, 1 = All
1.110 +const TUint32 KBrowserNGImagesEnabled = 0x00000025;
1.111 +
1.112 +// Browser font size.
1.113 +// Valid values:any positive 32-bit integer value
1.114 +const TUint32 KBrowserNGFontSize = 0x00000026;
1.115 +
1.116 +// Browser encoding setting.
1.117 +// Valid values: any positive 32-bit integer value
1.118 +const TUint32 KBrowserNGEncoding = 0x00000027;
1.119 +
1.120 +// Browser uses cookies.
1.121 +// Valid values: 0 = reject 1 = allow
1.122 +const TUint32 KBrowserNGCookiesEnabled = 0x0000002B;
1.123 +
1.124 +// Boolean value which determines whether ECMA Script
1.125 +// setting is enabled or disabled in Browser.
1.126 +// Valid values: 0 = disabled 1 = enabled
1.127 +const TUint32 KBrowserNGECMAScriptSupport = 0x0000002C;
1.128 +
1.129 +// Show HTTP security warnings.
1.130 +// Valid values: 0 = off 1 = on
1.131 +const TUint32 KBrowserNGShowSecurityWarnings= 0x0000002D;
1.132 +
1.133 +// Show Page Overview.
1.134 +// Valid values: 0 = off 1 = on
1.135 +const TUint32 KBrowserNGPageOverview = 0x0000002E;
1.136 +
1.137 +// Mime types for HTTP accept header.
1.138 +// Any String value
1.139 +const TUint32 KBrowserNGMimeTypes = 0x00000032;
1.140 +
1.141 +// Show History view on back softkey press.
1.142 +// Valid values: 0 = off 1 = on
1.143 +const TUint32 KBrowserNGBackList = 0x00000033;
1.144 +
1.145 +// Auto refresh.
1.146 +// Valid values: 0 = off 1 = on
1.147 +const TUint32 KBrowserNGAutoRefresh = 0x00000034;
1.148 +
1.149 +// The setting for encoding a URL with UTF-8 or the original encoding.
1.150 +// Valid values: 0 = off 1 = on
1.151 +const TUint32 KBrowserNGUtf8Encoding = 0x00000036;
1.152 +
1.153 +// With this setting automatic updating of
1.154 +// Wen Feeds can be set on (with anupdate interval) or off.
1.155 +// Valid values:
1.156 +// 0 = Every week
1.157 +// 1 = Every day
1.158 +// 2 = Every 4 hours
1.159 +// 3 = Every hour
1.160 +// 4 = Every 15 minutes
1.161 +// 5 = Off
1.162 +const TUint32 KBrowserNGAutomaticUpdating = 0x00000037;
1.163 +
1.164 +// Short cut keys for function: Navigates to home page
1.165 +// Any String value
1.166 +const TUint32 KBrowserNGShortCutFuncHomePg = 0x0000003A;
1.167 +
1.168 +// Short cut keys for function: Go to bookmark
1.169 +// Any String value
1.170 +const TUint32 KBrowserNGShortCutFuncBkMark = 0x0000003B;
1.171 +
1.172 +// Short cut keys for function: Find keyword
1.173 +// Any String value
1.174 +const TUint32 KBrowserNGShortCutFuncFindKeyWord = 0x0000003C;
1.175 +
1.176 +// Short cut keys for function: Go to the previous page
1.177 +// Any String value
1.178 +const TUint32 KBrowserNGShortCutFuncPrePage = 0x0000003D;
1.179 +
1.180 +// Short cut keys for function: Switch window
1.181 +// Any String value
1.182 +const TUint32 KBrowserNGShortCutFuncSwitchWin = 0x0000003E;
1.183 +
1.184 +// Short cut keys for function: Toggles miniature image on/off
1.185 +// Any String value
1.186 +const TUint32 KBrowserNGShortCutFuncMiniImage = 0x0000003F;
1.187 +
1.188 +// Short cut keys for function: Go to address
1.189 +// Any String value
1.190 +const TUint32 KBrowserNGShortCutFuncGoAddr = 0x00000040;
1.191 +
1.192 +// Short cut keys for function: Zoom in
1.193 +// Any String value
1.194 +const TUint32 KBrowserNGShortCutFuncZoomIn = 0x00000041;
1.195 +
1.196 +// Short cut keys for function: Zoom out
1.197 +// Any String value
1.198 +const TUint32 KBrowserNGShortCutFuncZoomOut = 0x00000042;
1.199 +
1.200 +// The access point used when Web Feeds was updated automatically
1.201 +const TUint32 KBrowserNGAutomaticUpdatingAccessPoint = 0x00000043;
1.202 +
1.203 +// Setting to enable "Rotate display" menu item
1.204 +const TUint32 KBrowserNGRotateDisplay = 0x00000044;
1.205 +
1.206 +// Setting to enable "Open download" menu item
1.207 +// Valid value 0 = no, 1 = yes
1.208 +const TUint32 KBrowserNGOpenDownloads = 0x00000045;
1.209 +
1.210 +//DEPRECATED/OBSOLETE: Smart Link.
1.211 +// Valid values: 0 = off 1 = on
1.212 +const TUint32 KBrowserNGSmartLink = 0x00000046;
1.213 +
1.214 +// Setting to enable updating while roaming
1.215 +// Valid values: 0 = off 1 = on
1.216 +const TUint32 KBrowserNGAutomaticUpdatingWhileRoaming = 0x00000047;
1.217 +
1.218 +// DEPRECATED/OBSOLETE: Show platform toolbar
1.219 +// Valid value int
1.220 +//const TUInt32 KBrowserNGShowPlatformToolbar = 0x00000048;
1.221 +
1.222 +// Last visible toolbar
1.223 +// Valid values: basic toolbar = 0 address toolbar = 1
1.224 +//const TUint32 KBrowserNGLastVisibleToolbar = 0x00000049;
1.225 +
1.226 +// Setting to enable the Http Optimisations (HttpFilterOptB)
1.227 +// Valid values: 0 = disabled, 1 = enabled
1.228 +const TUint32 KBrowserNGHttpOptBEnabled = 0x00000050;
1.229 +
1.230 +// Setting to determines if the Access keys feature is enabled or disabled
1.231 +// Valid values: 0 = off 1 = on
1.232 +//const TUint32 KBrowserNGAccessKeys = 0x00000051;
1.233 +
1.234 +// The FileManager UID
1.235 +const TUint32 KFileManagerUid = 0x00000052;
1.236 +
1.237 +//the key used to get the default snap id
1.238 +const TUint32 KBrowserNGDefaultSnapId = 0x00000053;
1.239 +
1.240 +// User configurable suffixes for URL completion
1.241 +// Any String value
1.242 +const TUint32 KBrowserUrlSuffix = 0x00000054;
1.243 +
1.244 +//Setting for Toolbar On/Off configuration
1.245 +// Turns Toolbar On or Off ( 0 = Off ; 1 = On)
1.246 +const TUint32 KToolbarOnOff = 0x00000055;
1.247 +
1.248 +//Setting for Toolbar Button 1 Command
1.249 +const TUint32 KToolbarButton1Cmd = 0x00000056;
1.250 +
1.251 +//Setting for Toolbar Button 2 Command
1.252 +const TUint32 KToolbarButton2Cmd = 0x00000057;
1.253 +
1.254 +//Setting for Toolbar Button 3 Command
1.255 +const TUint32 KToolbarButton3Cmd = 0x00000058;
1.256 +
1.257 +//Setting for Toolbar Button 4 Command
1.258 +const TUint32 KToolbarButton4Cmd = 0x00000059;
1.259 +
1.260 +//Setting for Toolbar Button 5 Command
1.261 +const TUint32 KToolbarButton5Cmd = 0x00000060;
1.262 +
1.263 +//Setting for Toolbar Button 6 Command
1.264 +const TUint32 KToolbarButton6Cmd = 0x00000061;
1.265 +
1.266 +//Setting for Toolbar Button 7 Command
1.267 +const TUint32 KToolbarButton7Cmd = 0x00000062;
1.268 +
1.269 +//Setting for Shortcut Key 1 Command
1.270 +const TUint32 KShortcutKey1Cmd = 0x00000063;
1.271 +
1.272 +//Setting for Shortcut Key 2 Command
1.273 +const TUint32 KShortcutKey2Cmd = 0x00000064;
1.274 +
1.275 +//Setting for Shortcut Key 3 Command
1.276 +const TUint32 KShortcutKey3Cmd = 0x00000065;
1.277 +
1.278 +//Setting for Shortcut Key 4 Command
1.279 +const TUint32 KShortcutKey4Cmd = 0x00000066;
1.280 +
1.281 +//Setting for Shortcut Key 5 Command
1.282 +const TUint32 KShortcutKey5Cmd = 0x00000067;
1.283 +
1.284 +//Setting for Shortcut Key 6 Command
1.285 +const TUint32 KShortcutKey6Cmd = 0x00000068;
1.286 +
1.287 +//Setting for Shortcut Key 7 Command
1.288 +const TUint32 KShortcutKey7Cmd = 0x00000069;
1.289 +
1.290 +//Setting for Shortcut Key 8 Command
1.291 +const TUint32 KShortcutKey8Cmd = 0x0000006A;
1.292 +
1.293 +//Setting for Shortcut Key 9 Command
1.294 +const TUint32 KShortcutKey9Cmd = 0x0000006B;
1.295 +
1.296 +//Setting for Shortcut Key 0 Command
1.297 +const TUint32 KShortcutKey0Cmd = 0x0000006C;
1.298 +
1.299 +//Setting for Shortcut Key Star Command
1.300 +const TUint32 KShortcutKeyStarCmd = 0x0000006D;
1.301 +
1.302 +//Setting for Shortcut Key Hash Command
1.303 +const TUint32 KShortcutKeyHashCmd = 0x0000006E;
1.304 +
1.305 +//Setting for Shortcut Keys for QWERTY keypad
1.306 +// (1 = On = QWERTY keypad)
1.307 +// (0 = Off = Numeric keypad)
1.308 +const TUint32 KShortcutKeysForQwerty = 0x0000006F;
1.309 +
1.310 +// Int value which determines if and how
1.311 +// script console is enabled in Browser.
1.312 +// Valid values: 0 = disabled 1 = log to file 1 = log to UI console
1.313 +const TUint32 KBrowserNGScriptLog = 0x00000070;
1.314 +
1.315 +// KBrowserNGZoomMin represents the minimum percentage zoom level to be
1.316 +// supported by the browser.
1.317 +// Valid values: 10 to 2000, default value for this field 10
1.318 +const TUint32 KBrowserNGZoomMin = 0x00000071;
1.319 +
1.320 +// The browser supports zoom levels between 10-2000 percent.
1.321 +// KBrowserNGZoomMax represents the maximum percentage zoom level to be
1.322 +// supported by the browser.
1.323 +// Valid values: 10 to 2000, default value for this field 200
1.324 +const TUint32 KBrowserNGZoomMax = 0x00000072;
1.325 +
1.326 +// KBrowserNGZoomDefault represents the default percentage zoom level to be
1.327 +// supported by the browser when opening a webpage for the first time.
1.328 +// Valid values: 10 to 2000, default value for this field 100
1.329 +const TUint32 KBrowserNGZoomDefault = 0x00000073;
1.330 +
1.331 +// KBrowserNGMaxRecentUrls is the number of Recent URLs to be shown in
1.332 +// the pop up list
1.333 +// Valid values: 1 to 10, default value for this field is 6
1.334 +const TUint32 KBrowserNGMaxRecentUrls = 0x00000074;
1.335 +
1.336 +// Short cut keys for function: Toggles Full Screen Mode on/off
1.337 +// Any String value
1.338 +const TUint32 KBrowserNGShortCutFuncFullScreen = 0x00000075;
1.339 +
1.340 +// Short cut keys for function: Zoom Mode
1.341 +// Any String value
1.342 +const TUint32 KBrowserNGShortCutFuncZoomMode = 0x00000076;
1.343 +
1.344 +// KBrowserSearchIconPath path to mif file saving search icons
1.345 +// Given and updated by search application
1.346 +// like z:\\resource\\apps\\xxx.mif
1.347 +const TUint32 KBrowserSearchIconPath = 0x00000077;
1.348 +
1.349 +// KBrowserSearchIconId Current search iconId From search mif file
1.350 +// Given and updated by search application
1.351 +// Valid values: TInt
1.352 +const TUint32 KBrowserSearchIconId = 0x00000078;
1.353 +
1.354 +// KBrowserSearchIconMaskId Current search iconMaskId From search mif file
1.355 +// Given and updated by search application
1.356 +// Valid values: TInt
1.357 +const TUint32 KBrowserSearchIconMaskId = 0x00000079;
1.358 +
1.359 +// KBrowserSearchProviderTitle Title to current search provider
1.360 +// Given and updated by search application
1.361 +const TUint32 KBrowserSearchProviderTitle = 0x0000007A;
1.362 +
1.363 +// KBrowserServiceUrl Browser Service url
1.364 +// Used to lauch service application through scheme handler
1.365 +const TUint32 KBrowserServiceUrl = 0x0000007B;
1.366 +
1.367 +// KBrowserFirstBoot
1.368 +// Valid values: 1 if browser first boot is not done yet, other 0
1.369 +const TUint32 KBrowserFirstBoot = 0x0000007C;
1.370 +
1.371 +// KBrowserSearch TInt if browser search is present
1.372 +// Valid values: 0, 1
1.373 +const TUint32 KBrowserSearch = 0x0000007D;
1.374 +
1.375 +// KBrowserServices TInt if browser service is present
1.376 +// Valid values: 0,1
1.377 +const TUint32 KBrowserServices = 0x0000007E;
1.378 +
1.379 +// KBrowserSearchAppUid - browser Search Application UID
1.380 +// Valid values:any positive 32-bit integer value
1.381 +const TUint32 KBrowserSearchAppUid= 0x0000007F;
1.382 +
1.383 +// Search Application View UID for selection of Default
1.384 +// Search Provider.
1.385 +// Valid values:any positive 32-bit integer value.
1.386 +const TUint32 KBrowserSearchProviderSettingViewId = 0x00000080;
1.387 +
1.388 +// KBrowserSearchProviderUrl Browser Search url
1.389 +// Used by Search Scheme Handler.
1.390 +const TUint32 KBrowserSearchProviderUrl = 0x00000081;
1.391 +
1.392 +#endif // BROWSERUISDKCRKEYS_H
1.393 \ No newline at end of file