#define DALI_WEB_ENGINE_IMPL_H
/*
- * Copyright (c) 2018 Samsung Electronics Co., Ltd.
+ * Copyright (c) 2020 Samsung Electronics Co., Ltd.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
void Resume();
/**
+ * @copydoc Dali::WebEngine::ScrollBy()
+ */
+ void ScrollBy( int deltaX, int deltaY );
+
+ /**
+ * @copydoc Dali::WebEngine::SetScrollPosition()
+ */
+ void SetScrollPosition( int x, int y );
+
+ /**
+ * @copydoc Dali::WebEngine::GetScrollPosition()
+ */
+ void GetScrollPosition( int& x, int& y ) const;
+
+ /**
+ * @copydoc Dali::WebEngine::GetScrollSize()
+ */
+ void GetScrollSize( int& width, int& height ) const;
+
+ /**
+ * @copydoc Dali::WebEngine::GetContentSize()
+ */
+ void GetContentSize( int& width, int& height ) const;
+
+ /**
* @copydoc Dali::WebEngine::CanGoForward()
*/
bool CanGoForward();
/**
* @copydoc Dali::WebEngine::SendTouchEvent()
*/
- bool SendTouchEvent( const Dali::TouchData& touch );
+ bool SendTouchEvent( const Dali::TouchEvent& touch );
/**
* @copydoc Dali::WebEngine::SendKeyEvent()
bool SendKeyEvent( const Dali::KeyEvent& event );
/**
+ * @copydoc Dali::WebEngine::SetFocus()
+ */
+ void SetFocus( bool focused );
+
+ /**
* @copydoc Dali::WebEngine::PageLoadStartedSignal()
*/
Dali::WebEnginePlugin::WebEnginePageLoadSignalType& PageLoadStartedSignal();
*/
Dali::WebEnginePlugin::WebEnginePageLoadErrorSignalType& PageLoadErrorSignal();
+ /**
+ * @copydoc Dali::WebEngine::ScrollEdgeReachedSignal()
+ */
+ Dali::WebEnginePlugin::WebEngineScrollEdgeReachedSignalType& ScrollEdgeReachedSignal();
+
private:
/**