void LoadUrl( const std::string& url )
{
ewk_view_url_set( mWebView, url.c_str() );
- ewk_view_focus_set( mWebView, true );
}
void LoadHtml( const std::string& html )
return false;
}
+ void SetFocus( bool focused )
+ {
+ ecore_evas_focus_set( WebEngineManager::Get().GetWindow(), focused );
+ ewk_view_focus_set( mWebView, focused );
+ }
+
private:
static void OnFrameRendered( void* data, Evas_Object*, void* buffer )
{
return false;
}
+void TizenWebEngineChromium::SetFocus( bool focused )
+{
+ if( mWebViewContainer )
+ {
+ return mWebViewContainer->SetFocus( focused );
+ }
+}
+
Dali::WebEnginePlugin::WebEnginePageLoadSignalType& TizenWebEngineChromium::PageLoadStartedSignal()
{
return mLoadStartedSignal;
bool SendKeyEvent( const Dali::KeyEvent& event ) override;
/**
+ * @copydoc Dali::WebEnginePlugin::SetFocus()
+ */
+ void SetFocus( bool focused ) override;
+
+ /**
* @copydoc Dali::WebEnginePlugin::PageLoadStartedSignal()
*/
Dali::WebEnginePlugin::WebEnginePageLoadSignalType& PageLoadStartedSignal() override;
bool SendKeyEvent( const Dali::KeyEvent& event ) override;
/**
+ * @copydoc Dali::WebEnginePlugin::SetFocus()
+ */
+ void SetFocus( bool focused ) override;
+
+ /**
* @copydoc Dali::WebEnginePlugin::PageLoadStartedSignal()
*/
Dali::WebEnginePlugin::WebEnginePageLoadSignalType& PageLoadStartedSignal() override