webengine/osswebengine/WebKit/s60/webview/WmlInterface.h
changeset 36 0ed94ceaa377
parent 0 dd21522fd290
child 37 cb62a4f66ebe
equal deleted inserted replaced
32:9a9a761f03f1 36:0ed94ceaa377
    21 #define WMLINTERFACE_H
    21 #define WMLINTERFACE_H
    22 
    22 
    23 //  INCLUDES
    23 //  INCLUDES
    24 #include <e32std.h>
    24 #include <e32std.h>
    25 #include <e32base.h>
    25 #include <e32base.h>
    26 #include "BrCtlDefs.h"
    26 #include "brctldefs.h"
    27 #include "BrCtl.h" 
    27 #include "BrCtl.h" 
    28 
    28 
    29 class CWmlContentInterface;
    29 class CWmlContentInterface;
    30 
    30 
    31 class MWmlInterface
    31 class MWmlInterface
    88 
    88 
    89     virtual HBufC* fileNameToUrlLC(const TDesC& aFileName) = 0;
    89     virtual HBufC* fileNameToUrlLC(const TDesC& aFileName) = 0;
    90 
    90 
    91     /**
    91     /**
    92         * Set the WKScrollingProviderNotifyLayoutChange.
    92         * Set the WKScrollingProviderNotifyLayoutChange.
    93     * Function BrCtlDialogsProvider.h
    93     * Function brctldialogsprovider.h
    94     * void CBrCtlScrollingProvider::NotifyLayoutChange(..)
    94     * void CBrCtlScrollingProvider::NotifyLayoutChange(..)
    95         * @since 3.1.
    95         * @since 3.1.
    96         * @return void
    96         * @return void
    97         */
    97         */
    98 
    98 
    99       virtual void scrollingProviderNotifyLayoutChange(TBrCtlLayout aLayout) = 0;
    99       virtual void scrollingProviderNotifyLayoutChange(TBrCtlLayout aLayout) = 0;
   100 
   100 
   101     /**
   101     /**
   102         * Set the SetWKScrollingProviderUpdateVScrollBarL.
   102         * Set the SetWKScrollingProviderUpdateVScrollBarL.
   103     * Function BrCtlDialogsProvider.h
   103     * Function brctldialogsprovider.h
   104     * void CBrCtlScrollingProvider::UpdateVScrollBarL(..)
   104     * void CBrCtlScrollingProvider::UpdateVScrollBarL(..)
   105         * @since 3.1.
   105         * @since 3.1.
   106         * @return void
   106         * @return void
   107         */
   107         */
   108 
   108 
   111                 TInt aDisplayHeight,
   111                 TInt aDisplayHeight,
   112                 TInt aDisplayPosY ) = 0;
   112                 TInt aDisplayPosY ) = 0;
   113 
   113 
   114     /**
   114     /**
   115         * Set the SetWKScrollingProviderUpdateHScrollBarL
   115         * Set the SetWKScrollingProviderUpdateHScrollBarL
   116     * Function BrCtlDialogsProvider.h
   116     * Function brctldialogsprovider.h
   117     * void CBrCtlScrollingProvider::UpdateHScrollBarL(..)
   117     * void CBrCtlScrollingProvider::UpdateHScrollBarL(..)
   118         * @since 3.1.
   118         * @since 3.1.
   119         * @return void
   119         * @return void
   120         */
   120         */
   121 
   121 
   127     virtual void updateScrollbars(int documentHeight, int displayHeight, int displayPosY,
   127     virtual void updateScrollbars(int documentHeight, int displayHeight, int displayPosY,
   128                 int documentWidth, int displayWidth, int displayPosX) = 0;
   128                 int documentWidth, int displayWidth, int displayPosX) = 0;
   129 
   129 
   130      /**
   130      /**
   131         * Used by and defined in support of CWKDialogProvider
   131         * Used by and defined in support of CWKDialogProvider
   132     * Function BrCtlDialogsProvider.h
   132     * Function brctldialogsprovider.h
   133     * CBrCtlObjectInfo::CWKObjectInfo() in
   133     * CBrCtlObjectInfo::CWKObjectInfo() in
   134     * [WEBKIT\BrowserControl\src\WKDialogsProviderUtils.cpp]
   134     * [WEBKIT\BrowserControl\src\WKDialogsProviderUtils.cpp]
   135         * @since 3.1.
   135         * @since 3.1.
   136         * @return CBrCtlObjectInfo*
   136         * @return CBrCtlObjectInfo*
   137         */
   137         */