epoc32/include/mw/browseruisdkcrkeys.h
branchSymbian2
changeset 2 2fe1408b6811
parent 1 666f914201fb
child 4 837f303aceeb
     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