- * @brief Returns whether JavaScript can be executable. The default is true.
- *
- * @return true if JavaScript executing is enabled, false otherwise
- */
- virtual bool IsJavaScriptEnabled() const = 0;
-
- /**
- * @brief Enables/disables JavaScript executing. The default is enabled.
- *
- * @param[in] enabled True if JavaScript executing is enabled, false otherwise
- */
- virtual void EnableJavaScript(bool enabled) = 0;
-
- /**
- * @brief Returns whether images can be loaded automatically. The default is true.
- *
- * @return true if images are loaded automatically, false otherwise
- */
- virtual bool AreImagesAutomaticallyLoaded() const = 0;
-
- /**
- * @brief Enables/disables auto loading of images. The default is enabled.
- *
- * @param[in] automatic True if images are loaded automatically, false otherwise
- */
- virtual void LoadImagesAutomatically(bool automatic) = 0;
-
- /**
- * @brief Gets the default text encoding name (e.g. UTF-8).
- *
- * @return The default text encoding name
- */
- virtual const std::string& GetDefaultTextEncodingName() const = 0;
-
- /**
- * @brief Sets the default text encoding name (e.g. UTF-8).
- *
- * @param[in] defaultTextEncodingName The default text encoding name
- */
- virtual void SetDefaultTextEncodingName(const std::string& defaultTextEncodingName) = 0;
-
- /**
- * @brief Returns the default font size in pixel. The default value is 16.
- *
- * @return The default font size
- */
- virtual int GetDefaultFontSize() const = 0;
-
- /**
- * @brief Sets the default font size in pixel. The default value is 16.
- *
- * @param[in] defaultFontSize A new default font size to set
- */
- virtual void SetDefaultFontSize(int defaultFontSize) = 0;
-
- /**