epoc32/include/mw/brctldefs.h
branchSymbian3
changeset 4 837f303aceeb
parent 2 2fe1408b6811
equal deleted inserted replaced
3:e1b950c65cb4 4:837f303aceeb
    31 * The TBrCtlDefs class contains definitions of custom data types for the Browser Control API.
    31 * The TBrCtlDefs class contains definitions of custom data types for the Browser Control API.
    32 *
    32 *
    33 * Usage:
    33 * Usage:
    34 *
    34 *
    35 * @code
    35 * @code
    36 *  #include <BrCtlDefs.h>
    36 *  #include <brctldefs.h>
    37 *
    37 *
    38 * @see S60 Platform: Browser Control API Developer's Guide Version 2.0
    38 * @see S60 Platform: Browser Control API Developer's Guide Version 2.0
    39 * @lib BrowserEngine.lib
    39 * @lib BrowserEngine.lib
    40 * @since 3.0
    40 * @since 3.0
    41 * @file BrCtlDefs.h
    41 * @file brctldefs.h
    42 * @endcode     *
    42 * @endcode     *
    43 */
    43 */
    44 class TBrCtlDefs
    44 class TBrCtlDefs
    45     {
    45     {
    46     public:
    46     public:
   464             * Browser Zoom level configuration settings
   464             * Browser Zoom level configuration settings
   465             */
   465             */
   466             ESettingsZoomLevelMin,          ///< Minimum Zoom level supported
   466             ESettingsZoomLevelMin,          ///< Minimum Zoom level supported
   467             ESettingsZoomLevelMax,          ///< Maximum Zoom level supported
   467             ESettingsZoomLevelMax,          ///< Maximum Zoom level supported
   468             ESettingsZoomLevelDefault,      ///< Default Zoom level for new page
   468             ESettingsZoomLevelDefault,      ///< Default Zoom level for new page
       
   469             /*
       
   470             * Browser cursor show mode -- some phone doesn't have cursor inside Browser
       
   471             */
       
   472             ESettingsCursorShowMode,
       
   473             
       
   474             /*
       
   475              * Enter key mode - default behavior is like in desktop browser - submit the form
       
   476              * The alternative is to select the link is one is activated.
       
   477              */
       
   478             ESettingsEnterKeyMode, 
       
   479             
   469             ESettingsMaxEnum              ///< Must be last one
   480             ESettingsMaxEnum              ///< Must be last one
   470             };
   481             };
   471 
   482 
   472             /**
   483             /**
   473             * The size of the font selected.
   484             * The size of the font selected.
   771     enum TBrCtlWidgetParams
   782     enum TBrCtlWidgetParams
   772         {
   783         {
   773         EWidgetIdentifier = 0,
   784         EWidgetIdentifier = 0,
   774         EWidgetBundleId,
   785         EWidgetBundleId,
   775         EWidgetBasePath,
   786         EWidgetBasePath,
   776         EWidgetPublishState
   787         EWidgetPublishState,
       
   788         EWidgetNetworkState
   777         };
   789         };
   778 
   790 
   779     /**
   791     /**
   780     * Orientation for rotating display
   792     * Orientation for rotating display
   781     */
   793     */
   813         {
   825         {
   814         EFormDataOff,
   826         EFormDataOff,
   815         EFormDataOnly,
   827         EFormDataOnly,
   816         EFormDataPlusPassword
   828         EFormDataPlusPassword
   817         };
   829         };
       
   830     enum TCursorSettings
       
   831         {
       
   832         ENoCursor = 0,
       
   833         EDefaultCursor
       
   834         };
       
   835     
       
   836     enum TEnterKeySettings
       
   837         {
       
   838         EEnterKeyDefault = 0,
       
   839         EEnterKeyCanActivateLink
       
   840         };
   818     };
   841     };
   819 
       
   820 #endif      // BRCTLDEFS_H
   842 #endif      // BRCTLDEFS_H
   821 
   843 
   822 // End of File
   844 // End of File