// forward declaration.
enum class ScrollEdge;
- enum class OverScrolled;
/**
* @brief WebView callback related with scroll edge reached.
*/
using WebEngineScrollEdgeReachedCallback = std::function<void(const ScrollEdge)>;
- /**
- * @brief WebView callback related with over scrolled.
- */
- using WebEngineOverScrolledCallback = std::function<void(const OverScrolled)>;
-
/**
* @brief WebView callback related with page url changed.
*/
BOTTOM, ///< Bottom edge reached.
};
- /**
- * @brief Enumeration for the over scrolled.
- */
- enum class OverScrolled
- {
- LEFT, ///< Left over scrolled.
- RIGHT, ///< Right over scrolled.
- TOP, ///< Top over scrolled.
- BOTTOM, ///< Bottom over scrolled.
- };
-
/**
* @brief Enumeration that provides the option to find text.
*/
*/
virtual void RegisterScrollEdgeReachedCallback(WebEngineScrollEdgeReachedCallback callback) = 0;
- /**
- * @brief Callback to be called when over scrolled.
- *
- * @param[in] callback
- */
- virtual void RegisterOverScrolledCallback(WebEngineOverScrolledCallback callback) = 0;
-
/**
* @brief Callback to be called when url is changed.
*
GetImplementation(*this).RegisterScrollEdgeReachedCallback(callback);
}
-void WebEngine::RegisterOverScrolledCallback(Dali::WebEnginePlugin::WebEngineOverScrolledCallback callback)
-{
- GetImplementation(*this).RegisterOverScrolledCallback(callback);
-}
-
void WebEngine::RegisterUrlChangedCallback(Dali::WebEnginePlugin::WebEngineUrlChangedCallback callback)
{
GetImplementation(*this).RegisterUrlChangedCallback(callback);
*/
void RegisterScrollEdgeReachedCallback(Dali::WebEnginePlugin::WebEngineScrollEdgeReachedCallback callback);
- /**
- * @brief Callback to be called when over scrolled.
- *
- * @param[in] callback
- */
- void RegisterOverScrolledCallback(Dali::WebEnginePlugin::WebEngineOverScrolledCallback callback);
-
/**
* @brief Callback to be called when url is changed.
*
mPlugin->RegisterScrollEdgeReachedCallback(callback);
}
-void WebEngine::RegisterOverScrolledCallback(Dali::WebEnginePlugin::WebEngineOverScrolledCallback callback)
-{
- mPlugin->RegisterOverScrolledCallback(callback);
-}
-
void WebEngine::RegisterUrlChangedCallback(Dali::WebEnginePlugin::WebEngineUrlChangedCallback callback)
{
mPlugin->RegisterUrlChangedCallback(callback);
*/
void RegisterScrollEdgeReachedCallback(Dali::WebEnginePlugin::WebEngineScrollEdgeReachedCallback callback);
- /**
- * @copydoc Dali::WebEngine::RegisterOverScrolledCallback()
- */
- void RegisterOverScrolledCallback(Dali::WebEnginePlugin::WebEngineOverScrolledCallback callback);
-
/**
* @copydoc Dali::WebEngine::RegisterUrlChangedCallback()
*/