#include <mw/brctldefs.h>
class TBrCtlDefs |
The TBrCtlDefs class contains definitions of custom data types for the Browser Control API.
Usage:
#include <brctldefs.h> @see S60 Platform: Browser Control API Developer's Guide Version 2.0 @lib BrowserEngine.lib @since 3.0 @file brctldefs.h*
Rules that determine in which mode the cache operates.
Configuration options for the Browser Control
The client commands.
The Browser Control uses 600 command IDs, whose default range is from 15000 - 15600. The host application can specify any desired range through the API.
The host application should define the base for the command IDs and add that base to the enum value of each command.
Commands sent by the host application to the Browser Control by calling the HandleDownloadCommandL function.
Type of the focused element.
The size of the font selected.
The load event that occurred.
Enumerator | Value | Description |
---|---|---|
EEventNone | 0 | |
EEventNewContentStart |
A page is beginning to load. This includes images, scripts, style sheets, and anything else embedded in the page as a single load event. | |
EEventUrlLoadingStart |
A URL is beginning to load. This notifies the observer of a separate load event for each image or other element embedded in the page. | |
EEventNewUrlContentArrived |
The first data chunk has arrived. This occurs when the response headers are received. | |
EEventMoreUrlContentArrived |
Another data chunk has arrived. This occurs for each chunk of data that is loaded, including the first chunk. | |
EEventNewContentDisplayed |
The first chunk of content is displayed. The previous page is destroyed at this time. This occurs once per page. | |
EEventMoreContentDisplayed |
Another chunk of content is displayed. This occurs for each chunk of content that is displayed, except for the first chunk. | |
EEventUrlLoadingFinished | A URL has finished loading. | |
EEventLoadFinished |
The page has finished loading. If the host application draws a progress bar, it can be removed when this event is received. | |
EEventContentFinished | The content has finished loading. | |
EEventTitleAvailable |
A page title was encountered. After receiving this event, the host application can call PageInfoLC to receive the page title. | |
EEventLoadError | An error occurred while loading the page. | |
EEventEnteringSecurePage |
The user is navigating from a non-secure page to a secure page. The host application displays a secure icon, if needed. | |
EEventExitingSecurePage |
The user is navigating from a secure page to a non-secure page. If the host application displays a secure icon, that icon should be removed. | |
EEventSomeItemsNotSecure |
The user is entering a secure page that contains non-secure items. | |
EEventSubmittingToNonSecurePage |
The user is submitting information to a non-secure page. | |
EEventRedirectConfirmation |
User confirmation is required to redirect the browser. | |
EEventRepostConfirmation |
User confirmation is required to repost a page that has been viewed previously. | |
EEventSecureItemInNonSecurePage |
The user is entering a non-secure page that contains secure items. | |
EEventAuthenticationFailed |
Authentication failed or was cancelled. | |
EEventUploadStart |
A file is beginning to upload. | |
EEventUploadFinished |
A file has finished uploading; the last chunk of data has been transmitted. | |
EEventUploadIncrement |
Length of the data transmitted and the cumulative size of the uploaded file. | |
EEventFaviconAvailable | ||
EEventThumbnailAvailable |
The setting to manipulate.
Indicates whether the browser is in Image Map view.