*/\r
\r
// EXTERNAL INCLUDES\r
+#include <cstdint>\r
#include <string>\r
#include <unordered_map>\r
#include <vector>\r
*/\r
enum class WindowRestoreType\r
{\r
- RESTORE_FROM_ICONIFY, // The Window is Deiconified.\r
- RESTORE_FROM_MAXIMIZE // The Window is Unmaximized.\r
+ RESTORE_FROM_ICONIFY, // The Window is Deiconified.\r
+ RESTORE_FROM_MAXIMIZE // The Window is Unmaximized.\r
};\r
\r
/**\r
MAX_COUNT\r
};\r
\r
-using AtspiInterfaces = EnumBitSet<AtspiInterface, AtspiInterface::MAX_COUNT>;\r
-using AtspiEvents = EnumBitSet<AtspiEvent, AtspiEvent::MAX_COUNT>;\r
-using ReadingInfoTypes = EnumBitSet<ReadingInfoType, ReadingInfoType::MAX_COUNT>;\r
-using States = EnumBitSet<State, State::MAX_COUNT>;\r
-using Attributes = std::unordered_map<std::string, std::string>;\r
+using AtspiInterfaces = EnumBitSet<AtspiInterface, AtspiInterface::MAX_COUNT>;\r
+using AtspiEvents = EnumBitSet<AtspiEvent, AtspiEvent::MAX_COUNT>;\r
+using ReadingInfoTypes = EnumBitSet<ReadingInfoType, ReadingInfoType::MAX_COUNT>;\r
+using States = EnumBitSet<State, State::MAX_COUNT>;\r
+using Attributes = std::unordered_map<std::string, std::string>;\r
\r
namespace Internal\r
{\r
#define DALI_WEB_ENGINE_SETTINGS_H
/*
- * Copyright (c) 2022 Samsung Electronics Co., Ltd.
+ * Copyright (c) 2023 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.
*/
// EXTERNAL INCLUDES
+#include <cstdint>
namespace Dali
{
* @param[in] enabled if true, to enable cache builder
* otherwise to disable
*/
- virtual void EnableCacheBuilder( bool enabled ) = 0;
+ virtual void EnableCacheBuilder(bool enabled) = 0;
/**
* @brief Used/Unused scrollbar thumb focus notifications
* @param[in] used if true, to use scrollbar thumb focus notifications
* otherwise to unused
*/
- virtual void UseScrollbarThumbFocusNotifications( bool used ) = 0;
+ virtual void UseScrollbarThumbFocusNotifications(bool used) = 0;
/**
* @brief Enable/Disable do not track
* @param[in] enabled if true, to enable do not track
* otherwise to disable
*/
- virtual void EnableDoNotTrack( bool enabled ) = 0;
+ virtual void EnableDoNotTrack(bool enabled) = 0;
/**
* @brief Allow/Disallow file access from external url
* @param[in] enabled if true, to enable auto fitting
* otherwise to disable
*/
- virtual void EnableAutoFitting( bool enabled ) = 0;
+ virtual void EnableAutoFitting(bool enabled) = 0;
/**
* @brief Check if plugins are enabled or not.
* @param[in] enabled if true, to enable plugins
* otherwise to disable
*/
- virtual void EnablePlugins( bool enabled ) = 0;
+ virtual void EnablePlugins(bool enabled) = 0;
/**
* @brief Check if private browsing is enabled or not.
* @param[in] enabled if true, to enable private browsing
* otherwise to disable
*/
- virtual void EnablePrivateBrowsing( bool enabled ) = 0;
+ virtual void EnablePrivateBrowsing(bool enabled) = 0;
/**
* @brief Check if link magnifier is enabled or not.
* @param[in] enabled if true, to enable link magnifier
* otherwise to disable
*/
- virtual void EnableLinkMagnifier( bool enabled ) = 0;
+ virtual void EnableLinkMagnifier(bool enabled) = 0;
/**
* @brief Check if uses keypad without user action is used or not.
* @param[in] used if true, to use keypad without user action
* otherwise to unused
*/
- virtual void UseKeypadWithoutUserAction( bool used ) = 0;
+ virtual void UseKeypadWithoutUserAction(bool used) = 0;
/**
* @brief Check if autofill password form is enabled or not.
* @param[in] enabled if true, to enable autofill_password_form
* otherwise to disable
*/
- virtual void EnableAutofillPasswordForm( bool enabled ) = 0;
+ virtual void EnableAutofillPasswordForm(bool enabled) = 0;
/**
* @brief check if form candidate data is enabled or not.
* @param[in] enabled if true, to enable form candidate data
* otherwise to disable
*/
- virtual void EnableFormCandidateData( bool enabled ) = 0;
+ virtual void EnableFormCandidateData(bool enabled) = 0;
/**
* @brief check if text selection is enabled or not.
* @param[in] enabled if true, to enable text selection
* otherwise to disable
*/
- virtual void EnableTextSelection( bool enabled ) = 0;
+ virtual void EnableTextSelection(bool enabled) = 0;
/**
* @brief check if text autosizing is enabled or not.
* @param[in] enabled if true, to enable text autosizing
* otherwise to disable
*/
- virtual void EnableTextAutosizing( bool enabled ) = 0;
+ virtual void EnableTextAutosizing(bool enabled) = 0;
/**
* @brief check if arrow scroll is enabled or not.
*
* @return true if enabled, false is disabled.
*/
- virtual bool IsArrowScrollEnabled() const = 0;
+ virtual bool IsArrowScrollEnabled() const = 0;
/**
* @brief Enable/Disable arrow scroll
* @param[in] enable if true, to enable arrow scroll
* otherwise to disable
*/
- virtual void EnableArrowScroll( bool enable ) = 0;
+ virtual void EnableArrowScroll(bool enable) = 0;
/**
* @brief check if clipboard is enabled or not.
* @param[in] enabled if true, to enable clipboard
* otherwise to disable
*/
- virtual void EnableClipboard( bool enabled ) = 0;
+ virtual void EnableClipboard(bool enabled) = 0;
/**
* @brief check if ime panel is enabled or not.
* @param[in] enabled if true, to enable ime panel
* otherwise to disable
*/
- virtual void EnableImePanel( bool enabled ) = 0;
+ virtual void EnableImePanel(bool enabled) = 0;
/**
* @brief Allow if the scripts can open new windows.