×
Namespaces

Variants
Actions
Revision as of 09:13, 18 June 2012 by hamishwillee (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Archived:Change in creation of BrowserControl instance for S60 3rd Edition (initial release) and FP1 (Known Issue)

From Nokia Developer Wiki
Jump to: navigation, search

Archived.pngArchived: This article is archived because it is not considered relevant for third-party developers creating commercial solutions today. If you think this article is still relevant, let us know by adding the template {{ReviewForRemovalFromArchive|user=~~~~|write your reason here}}.

When constructing a Browser Control instance, there is a change in the parameters passed to CreateBrowserControlL() between S60 3rd Edition and S60 3rd Edition, Feature Pack 1 devices.

Article Metadata
Compatibility
Platform(s): S60 3rd Edition
S60 3rd Edition, Feature Pack 1
S60 3rd Edition FP1
S60 3rd Edition (initial release)
Article
Created: User:Technical writer 1 (30 May 2008)
Last edited: hamishwillee (18 Jun 2012)

Description

The second parameter passed to CreateBrowserControlL(), aRect is interpreted differently in these two platform releases:

  • In S60 3rd Edition devices aRect is related to view.
  • In S60 3rd Edition, Feature Pack 1 devices aRect is related to the container owning the browser control.

Solution

The value of aRect should be set as follows:

  TRect brCtlRect(Position(), Size());   // in 3rd Ed devices
TRect brCtlRect(TPoint(0, 0), Size()); // in 3rd Ed, FP1 devices
 
CBrCtlInterface* iBrCtlInterface = CreateBrowserControlL( this, brCtlRect, aBrCtlCapabilities );
This page was last modified on 18 June 2012, at 09:13.
82 page views in the last 30 days.
×