ewk_settings_web_security_enabled_set( ewkSettings, enabled );
}
+void TizenWebEngineSettings::EnableCacheBuilder( bool enabled )
+{
+ ewk_settings_cache_builder_enabled_set( ewkSettings, enabled );
+}
+
+void TizenWebEngineSettings::UseScrollbarThumbFocusNotifications( bool used )
+{
+ ewk_settings_uses_scrollbar_thumb_focus_notifications_set( ewkSettings, used );
+}
+
+void TizenWebEngineSettings::EnableDoNotTrack( bool enabled )
+{
+ ewk_settings_do_not_track_set( ewkSettings, enabled );
+}
+
void TizenWebEngineSettings::AllowFileAccessFromExternalUrl( bool allowed )
{
ewk_settings_allow_file_access_from_external_url_set( ewkSettings, allowed );
ewk_settings_javascript_enabled_set( ewkSettings, enabled );
}
+bool TizenWebEngineSettings::IsAutoFittingEnabled() const
+{
+ return ewk_settings_auto_fitting_get( ewkSettings );
+}
+
+void TizenWebEngineSettings::EnableAutoFitting( bool enabled )
+{
+ ewk_settings_auto_fitting_set( ewkSettings, enabled );
+}
+
+bool TizenWebEngineSettings::ArePluginsEnabled() const
+{
+ return ewk_settings_plugins_enabled_get( ewkSettings );
+}
+
+void TizenWebEngineSettings::EnablePlugins( bool enabled )
+{
+ ewk_settings_plugins_enabled_set( ewkSettings, enabled );
+}
+
+bool TizenWebEngineSettings::IsPrivateBrowsingEnabled() const
+{
+ return ewk_settings_private_browsing_enabled_get( ewkSettings );
+}
+
+void TizenWebEngineSettings::EnablePrivateBrowsing( bool enabled )
+{
+ ewk_settings_private_browsing_enabled_set( ewkSettings, enabled );
+}
+
+bool TizenWebEngineSettings::IsLinkMagnifierEnabled() const
+{
+ return ewk_settings_link_magnifier_enabled_get( ewkSettings );
+}
+
+void TizenWebEngineSettings::EnableLinkMagnifier( bool enabled )
+{
+ ewk_settings_link_magnifier_enabled_set( ewkSettings, enabled );
+}
+
+bool TizenWebEngineSettings::IsKeypadWithoutUserActionUsed() const
+{
+ return ewk_settings_uses_keypad_without_user_action_get( ewkSettings );
+}
+
+void TizenWebEngineSettings::UseKeypadWithoutUserAction( bool used )
+{
+ ewk_settings_uses_keypad_without_user_action_set( ewkSettings, used );
+}
+
+bool TizenWebEngineSettings::IsAutofillPasswordFormEnabled() const
+{
+ return ewk_settings_autofill_password_form_enabled_get( ewkSettings );
+}
+
+void TizenWebEngineSettings::EnableAutofillPasswordForm( bool enabled )
+{
+ ewk_settings_autofill_password_form_enabled_set( ewkSettings, enabled );
+}
+
+bool TizenWebEngineSettings::IsFormCandidateDataEnabled() const
+{
+ return ewk_settings_form_candidate_data_enabled_get( ewkSettings );
+}
+
+void TizenWebEngineSettings::EnableFormCandidateData( bool enabled )
+{
+ ewk_settings_form_candidate_data_enabled_set( ewkSettings, enabled );
+}
+
+bool TizenWebEngineSettings::IsTextSelectionEnabled() const
+{
+ return ewk_settings_text_selection_enabled_get( ewkSettings );
+}
+
+void TizenWebEngineSettings::EnableTextSelection( bool enabled )
+{
+ ewk_settings_text_selection_enabled_set( ewkSettings, enabled );
+}
+
+bool TizenWebEngineSettings::IsTextAutosizingEnabled() const
+{
+ return ewk_settings_text_autosizing_enabled_get( ewkSettings );
+}
+
+void TizenWebEngineSettings::EnableTextAutosizing( bool enabled )
+{
+ ewk_settings_text_autosizing_enabled_set( ewkSettings, enabled );
+}
+
+bool TizenWebEngineSettings::IsArrowScrollEnabled() const
+{
+ return ewk_settings_uses_arrow_scroll_get( ewkSettings );
+}
+
+void TizenWebEngineSettings::EnableArrowScroll( bool enabled)
+{
+ ewk_settings_uses_arrow_scroll_set( ewkSettings, enabled );
+}
+
+bool TizenWebEngineSettings::IsClipboardEnabled() const
+{
+ return ewk_settings_clipboard_enabled_get( ewkSettings );
+}
+
+void TizenWebEngineSettings::EnableClipboard( bool enabled)
+{
+ ewk_settings_clipboard_enabled_set( ewkSettings, enabled );
+}
+
+bool TizenWebEngineSettings::IsImePanelEnabled() const
+{
+ return ewk_settings_ime_panel_enabled_get( ewkSettings );
+}
+
+void TizenWebEngineSettings::EnableImePanel( bool enabled)
+{
+ ewk_settings_ime_panel_enabled_set( ewkSettings, enabled );
+}
+
void TizenWebEngineSettings::AllowScriptsOpenWindows( bool allowed )
{
ewk_settings_scripts_window_open_set( ewkSettings, allowed );
void EnableWebSecurity( bool enabled ) override;
/**
+ * @brief Enables/disables cache builder.
+ *
+ * @param[in] enabled if true, to enable cache builder
+ * otherwise to disable
+ */
+ void EnableCacheBuilder( bool enabled ) override;
+
+ /**
+ * @brief Enables/disables use scrollbar thumb focus notifications.
+ *
+ * @param[in] used if true, to enable use scrollbar thumb focus notifications
+ * otherwise to disable
+ */
+ void UseScrollbarThumbFocusNotifications( bool used ) override;
+
+ /**
+ * @brief Enables/disables do not track.
+ *
+ * @param[in] enabled if true, to enable do not track
+ * otherwise to disable
+ */
+ void EnableDoNotTrack( bool enabled ) override;
+
+ /**
* @brief Allow/Disallow file access from external url
*
* @param[in] allowed if true, to allow file access from external url
void EnableJavaScript( bool enabled ) override;
/**
+ * @brief Check if auto fitting is enabled or not.
+ *
+ * @return true if enabled, false if disabled.
+ */
+ bool IsAutoFittingEnabled() const override;
+
+ /**
+ * @brief Enable/Disable auto fitting
+ *
+ * @param[in] enabled if true, to enable auto fitting
+ * otherwise to disable
+ */
+ void EnableAutoFitting( bool enabled ) override;
+
+ /**
+ * @brief Check if plugins are enabled or not.
+ *
+ * @return true if enabled, false if disabled.
+ */
+ bool ArePluginsEnabled() const override;
+
+ /**
+ * @brief Enable/Disable plugins
+ *
+ * @param[in] enabled if true, to enable plugins
+ * otherwise to disable
+ */
+ void EnablePlugins( bool enabled ) override;
+
+ /**
+ * @brief Check if private browsing is enabled or not.
+ *
+ * @return true if enabled, false if disabled.
+ */
+ bool IsPrivateBrowsingEnabled() const override;
+
+ /**
+ * @brief Enable/Disable private browsing
+ *
+ * @param[in] enabled if true, to enable private browsing
+ * otherwise to disable
+ */
+ void EnablePrivateBrowsing( bool enabled ) override;
+
+ /**
+ * @brief Check if link magnifier is enabled or not.
+ *
+ * @return true if enabled, false if disabled.
+ */
+ bool IsLinkMagnifierEnabled() const override;
+
+ /**
+ * @brief Enable/Disable link magnifier
+ *
+ * @param[in] enabled if true, to enable link magnifier
+ * otherwise to disable
+ */
+ void EnableLinkMagnifier( bool enabled ) override;
+
+ /**
+ * @brief Check if keypad without user action is used or not.
+ *
+ * @return true if used, false if unused.
+ */
+ bool IsKeypadWithoutUserActionUsed() const override;
+
+ /**
+ * @brief Used/Unused keypad without user action
+ *
+ * @param[in] used if true, to use keypad without user action
+ * otherwise to unused
+ */
+ void UseKeypadWithoutUserAction( bool used ) override;
+
+ /**
+ * @brief Check if autofill password form is enabled or not.
+ *
+ * @return true if enabled, false if disabled.
+ */
+ bool IsAutofillPasswordFormEnabled() const override;
+
+ /**
+ * @brief Enable/Disable autofill password form
+ *
+ * @param[in] enabled if true, to enable autofill password form
+ * otherwise to disable
+ */
+ void EnableAutofillPasswordForm( bool enabled ) override;
+
+ /**
+ * @brief Check if form candidate data is enabled or not.
+ *
+ * @return true if enabled, false if disabled.
+ */
+ bool IsFormCandidateDataEnabled() const override;
+
+ /**
+ * @brief Enable/Disable form candidate data
+ *
+ * @param[in] enabled if true, to enable form candidate data
+ * otherwise to disable
+ */
+ void EnableFormCandidateData( bool enabled ) override;
+
+ /**
+ * @brief Check if text selection is enabled or not.
+ *
+ * @return true if enabled, false if disabled.
+ */
+ bool IsTextSelectionEnabled() const override;
+
+ /**
+ * @brief Enable/Disable text selection
+ *
+ * @param[in] enabled if true, to enable text selection
+ * otherwise to disable
+ */
+ void EnableTextSelection( bool enabled ) override;
+
+ /**
+ * @brief Check if text autosizing is enabled or not.
+ *
+ * @return true if enabled, false if disabled.
+ */
+ bool IsTextAutosizingEnabled() const override;
+
+ /**
+ * @brief Enable/Disable text autosizing
+ *
+ * @param[in] enabled if true, to enable text autosizing
+ * otherwise to disable
+ */
+ void EnableTextAutosizing( bool enabled ) override;
+
+ /**
+ * @brief Check if arrow scroll is enabled or not.
+ *
+ * @return true if enabled, false if disabled.
+ */
+ bool IsArrowScrollEnabled() const override;
+
+ /**
+ * @brief Enable/Disable arrow scroll
+ *
+ * @param[in] enabled if true, to enable arrow scroll
+ * otherwise to disable
+ */
+ void EnableArrowScroll( bool enabled ) override;
+
+ /**
+ * @brief Check if clipboard is enabled or not.
+ *
+ * @return true if enabled, false if disabled.
+ */
+ bool IsClipboardEnabled() const override;
+
+ /**
+ * @brief Enable/Disable clipboard
+ *
+ * @param[in] enabled if true, to enable clipboard
+ * otherwise to disable
+ */
+ void EnableClipboard( bool enabled ) override;
+
+ /**
+ * @brief Check if ime panel is enabled or not.
+ *
+ * @return true if enabled, false if disabled.
+ */
+ bool IsImePanelEnabled() const override;
+
+ /**
+ * @brief Enable/Disable ime panel
+ *
+ * @param[in] enabled if true, to enable ime panel
+ * otherwise to disable
+ */
+ void EnableImePanel( bool enabled ) override;
+
+ /**
* @brief Enables/disables if the scripts can open new windows.
*
* @param[in] allowed if true, the scripts can open new windows,
uint32_t GetDefaultFontSize() const override { return 0; }
void SetDefaultFontSize( uint32_t size ) override { }
void EnableWebSecurity( bool enabled ) override { }
+ void EnableCacheBuilder( bool enabled ) override { }
+ void UseScrollbarThumbFocusNotifications( bool used ) override { }
+ void EnableDoNotTrack( bool enabled ) override { }
void AllowFileAccessFromExternalUrl( bool allowed ) override { }
bool IsJavaScriptEnabled() const override { return false; }
void EnableJavaScript( bool enabled ) override { }
+ bool IsAutoFittingEnabled() const override { return false; }
+ void EnableAutoFitting( bool enabled ) override { }
+ bool ArePluginsEnabled() const override { return false; }
+ void EnablePlugins( bool enabled ) override { }
+ bool IsPrivateBrowsingEnabled() const override { return false; }
+ void EnablePrivateBrowsing( bool enabled ) override { }
+ bool IsLinkMagnifierEnabled() const override { return false; }
+ void EnableLinkMagnifier( bool enabled ) override { }
+ bool IsKeypadWithoutUserActionUsed() const override { return false; }
+ void UseKeypadWithoutUserAction( bool used ) override { }
+ bool IsAutofillPasswordFormEnabled() const override { return false; }
+ void EnableAutofillPasswordForm( bool enabled ) override { }
+ bool IsFormCandidateDataEnabled() const override { return false; }
+ void EnableFormCandidateData( bool enabled ) override { }
+ bool IsTextSelectionEnabled() const override { return false; }
+ void EnableTextSelection( bool enabled ) override { }
+ bool IsTextAutosizingEnabled() const override { return false; }
+ void EnableTextAutosizing( bool enabled ) override { }
+ bool IsArrowScrollEnabled() const override { return false; }
+ void EnableArrowScroll( bool enabled ) override { }
+ bool IsClipboardEnabled() const override { return false; }
+ void EnableClipboard( bool enabled ) override { }
+ bool IsImePanelEnabled() const override { return false; }
+ void EnableImePanel( bool enabled ) override { }
void AllowScriptsOpenWindows( bool allowed ) override { }
bool AreImagesLoadedAutomatically() const override { return false; }
void AllowImagesLoadAutomatically( bool automatic ) override { }
std::string GetDefaultTextEncodingName() const override { return EMPTY_STRING; }
- void SetDefaultTextEncodingName( const std::string& defaultTextEncodingName ) override { }\r
+ void SetDefaultTextEncodingName( const std::string& defaultTextEncodingName ) override { }
};
Dali::WebEngineSettings& TizenWebEngineLWE::GetSettings() const