Platform Browser Control API: Changes

The following header file(s) have changed between 3.0 and 3.1

Table 132: brctlinterface.h
Type Class Change
New public method CBrCtlInterface virtual CGulIcon* GetBitmapData(const TDesC& aUrl, TBrCtlDefs::TBrCtlBitmapInfo aBitmapInfo) = 0;
New public method CBrCtlInterface virtual void AddCommandObserverL(MBrCtlCommandObserver* aBrCtlCommandObserver) = 0;
New public method CBrCtlInterface virtual void RemoveCommandObserver(MBrCtlCommandObserver* aBrCtlCommandObserver) = 0;
New public method MBrCtlCommandObserver virtual void HandleCommandL(TBrCtlDefs::TBrCtlClientCommands aCommand, const CArrayFix<TPtrC>& aAttributesNames,const CArrayFix<TPtrC>& aAttributeValues) = 0;

Table 133: brctldialogsprovider.h
Type Class Change
New public method TBrCtlImageCarrier TBrCtlImageCarrier(const TDesC8& aRawData, const TDesC& aUrl,const TDesC& aAltText, TBrCtlImageType aImageType, const TDesC& aContentType );
New public method TBrCtlImageCarrier const TDesC& ContentType() const {return iContentType;}

Table 134: brctlspecialloadobserver.h
Type Class/enum Change
New enum value TBrCtlDownloadParam::EParamTransactionId

Table 135: brctldefs.h
Type Class Change
New enum value TBrCtlDefs TBrCtlCommands::ECommandAppForeground
New enum value TBrCtlDefs TBrCtlCommands::ECommandAppBackground
New enum value TBrCtlDefs TBrCtlCommands::ECommandOpenNewWindow
New enum value TBrCtlDefs TBrCtlCommands::ECommandClearAutoFormFillData
New enum value TBrCtlDefs TBrCtlCommands::ECommandClearAutoFormFillPasswordData
New enum value TBrCtlDefs TBrCtlCommands::ECommandFreeMemory
New enum value TBrCtlDefs TBrCtlCommands::ECommandMemoryGood
New enum value TBrCtlDefs TBrCtlCommands::ECommandDumpRenderTree
New enum value TBrCtlDefs TBrCtlCommands::ECommandUnloadWMLEngine
New enum value TBrCtlDefs TBrCtlCommands::ECommandSmartLinkMakeCall
New enum value TBrCtlDefs TBrCtlCommands::ECommandSmartLinkSendMessage
New enum value TBrCtlDefs TBrCtlCommands::ECommandSmartLinkAddToPhoneBook
New enum value TBrCtlDefs TBrCtlCommands::ECommandShowToolBar
New enum value TBrCtlDefs TBrCtlSettings::ESettingsAutoFormFillEnabled
New enum value TBrCtlDefs TBrCtlSettings::ESettingsSavedPage
New enum value TBrCtlDefs TBrCtlSettings::ESettingsSmartLink
New enum value TBrCtlDefs TBrCtlCapabilities::ECapabilityAutoFormFill
New enum value TBrCtlDefs TBrCtlCapabilities::ECapabilityCursorNavigation
New enum value TBrCtlDefs TBrCtlCapabilities::ECapabilityGraphicalPage
New enum value TBrCtlDefs TBrCtlCapabilities::ECapabilityAccessKeys
New enum value TBrCtlDefs TBrCtlCapabilities::ECapabilityFavicon
New enum value TBrCtlDefs TBrCtlCapabilities::ECapabilityToolBar
New enum value TBrCtlDefs TBrCtlState::EStateWmlView
New enum value TBrCtlDefs TBrCtlState::EStateSmartTextView
New enum value TBrCtlDefs TBrCtlState::EStateToolBarMode
New enum value TBrCtlDefs TBrCtlState::EStatePluginPlayer
New enum value TBrCtlDefs TBrCtlElementType::EElementMouseButtonListener
New enum value TBrCtlDefs TBrCtlElementType::EElementScrollBar
New enum value TBrCtlDefs TBrCtlElementType::EElementSmartLinkTel
New enum value TBrCtlDefs TBrCtlElementType::EElementSmartLinkEmail
New enum TBrCtlBitmapInfo
New enum TBrCtlClientCommands

The following header file(s) have changed between 3.1 and 3.2

Table 136: brctlinterface.h
Type Class Change
New public method CBrCtlInterface IMPORT_C virtual MWidgetExtension* CreateWidgetExtensionL(MWidgetCallback& aWidgetCallback) = 0;
New public method CBrCtlInterface IMPORT_C virtual TBrCtlImageCarrier* FocusedImageLC() = 0;
New class MWidgetCallback
New class MWidgetExtension

Table 137: brctldefs.h
Type Class Change
New enum value TBrCtlDefs TBrCtlCommands::ECommandSmartLinkSendEmail
New enum value TBrCtlDefs TBrCtlCommands::ECommandShowAnchorHref
New enum value TBrCtlDefs TBrCtlCommands::ECommandLoadFocusedImage
New enum value TBrCtlDefs TBrCtlCommands::ECommandUnLoadPluginWindows
New enum value TBrCtlDefs TBrCtlCommands::ECommandFindItemVoIPAddress
New enum value TBrCtlDefs TBrCtlCommands::ECommandSmartLinkMakeVoipCall
New enum value TBrCtlDefs TBrCtlSettings::ESettingsAutoOpenDownloads
New enum value TBrCtlDefs TBrCtlSettings::ESettingsDisableFlash
New enum value TBrCtlDefs TBrCtlSettings::ESettingsScriptLog
New enum value TBrCtlDefs TBrCtlCapabilities::ECapabilityWebKitLite
New enum value TBrCtlDefs TBrCtlPageInfo::EPageInfoFocusedNodeUrl
New enum value TBrCtlDefs TBrCtlState::EStateScriptLog
New enum value TBrCtlDefs TBrCtlElementType::EElementBrokenImage
New enum value TBrCtlDefs TBrCtlElementType::EElementSmartLinkVoip
New enum value TBrCtlDefs TBrCtlClientCommands::EClientCommandShowContextMenu
New enum TBrCtlDefs enum TBrCtlWidgetParams
New enum TBrCtlDefs enum TBrCtlOrientation
New enum TBrCtlDefs enum TBrCtlScriptLog

Table 138: browseruisdkcrkeys.h
Type Class Change
Removed constant KCRUidBrowserNG
New constant const TUint32 KBrowserCSSFetch
New constant const TUint32 KBrowserTextWrapEnabled
New constant const TUint32 KBrowserSecurityUI
New constant const TUint32 KBrowserDefaultCharset
New constant const TUint32 KBrowserDefaultAccessPoint
New constant const TUint32 KBrowserConfirmDTMFSending
New constant const TUint32 KBrowserIMEINotification
New constant const TUint32 KBrowserSendReferrerHeader
New constant const TUint32 KBrowserEngineFlags
New constant const TUint32 KBrowserSelfDownloadContentTypes
New constant const TUint32 KBrowserAccessPointSelectionMode
New constant const TUint32 KBrowserDrivePrefListForDownloadedContent
New constant const TUint32 KBrowserUsBuild
New constant const TUint32 KBrowserConfirmedDTMFOnce
New constant const TUint32 KBrowserNGImagesEnabled
New constant const TUint32 KBrowserNGFontSize
New constant const TUint32 KBrowserNGEncoding
New constant const TUint32 KBrowserNGCookiesEnabled
New constant const TUint32 KBrowserNGECMAScriptSupport
New constant const TUint32 KBrowserNGShowSecurityWarnings
New constant const TUint32 KBrowserNGPageOverview
New constant const TUint32 KBrowserNGMimeTypes
New constant const TUint32 KBrowserNGBackList
New constant const TUint32 KBrowserNGAutoRefresh
New constant const TUint32 KBrowserNGUtf8Encoding
New constant const TUint32 KBrowserNGAutomaticUpdating
New constant const TUint32 KBrowserNGShortCutFuncHomePg
New constant const TUint32 KBrowserNGShortCutFuncBkMark
New constant const TUint32 KBrowserNGShortCutFuncFindKeyWord
New constant const TUint32 KBrowserNGShortCutFuncPrePage
New constant const TUint32 KBrowserNGShortCutFuncSwitchWin
New constant const TUint32 KBrowserNGShortCutFuncMiniImage
New constant const TUint32 KBrowserNGShortCutFuncGoAddr
New constant const TUint32 KBrowserNGShortCutFuncZoomIn
New constant const TUint32 KBrowserNGShortCutFuncZoomOut
New constant const TUint32 KBrowserNGSmartLink
New constant const TUint32 KBrowserNGAutomaticUpdatingAccessPoint
New constant const TUint32 KBrowserNGRotateDisplay
New constant const TUint32 KBrowserNGOpenDownloads
New constant const TUint32 KBrowserNGAutomaticUpdatingWhileRoaming
New constant const TUint32 KBrowserNGHttpOptBEnabled
New constant const TUint32 KFileManagerUid
New constant const TUint32 KBrowserNGDefaultSnapId
New constant const TUint32 KBrowserNGScriptLog


Copyright © Nokia Corporation 2001-2008
Back to top