}
/// <summary>
- /// Get uri.
+ /// Get URL.
/// </summary>
[EditorBrowsable(EditorBrowsableState.Never)]
public string Url
}
/// <summary>
- /// Get original url.
+ /// Get original URL.
/// </summary>
[EditorBrowsable(EditorBrowsableState.Never)]
public string OriginalUrl
}
/// <summary>
- /// WebBackForwardSubList is an internal class for back-forward copied list item of web view.
+ /// WebBackForwardSubList is an internal class for a copy of back-forward list fragment of web view.
/// </summary>
internal class WebBackForwardSubList : Disposable
{
/// <summary>
/// Allows the site access about certificate error.
- /// <param name="allowed">allowed or not</param>
/// </summary>
+ /// <param name="allowed">Allowed or not</param>
[EditorBrowsable(EditorBrowsableState.Never)]
public void Allow(bool allowed)
{
}
/// <summary>
- /// Proxy url.
+ /// Proxy URL.
/// </summary>
[EditorBrowsable(EditorBrowsableState.Never)]
public string ProxyUrl
}
/// <summary>
- /// App id.
+ /// App ID.
/// </summary>
[EditorBrowsable(EditorBrowsableState.Never)]
public string AppId
/// <summary>
/// Sets default proxy auth.
/// </summary>
+ /// <param name="username">Default username for proxy</param>
+ /// <param name="password">Default password for proxy</param>
[EditorBrowsable(EditorBrowsableState.Never)]
public void SetDefaultProxyAuth(string username, string password)
{
/// <summary>
/// Gets security origins of web database asynchronously.
- /// <param name="callback">callback for acquiring security origins</param>
/// </summary>
+ /// <param name="callback">callback for acquiring security origins</param>
[EditorBrowsable(EditorBrowsableState.Never)]
public bool GetWebDatabaseOrigins(SecurityOriginListAcquiredCallback callback)
{
/// <summary>
/// Deletes web databases by origin.
- /// <param name="origin">security origin of web database</param>
/// </summary>
+ /// <param name="origin">security origin of web database</param>
[EditorBrowsable(EditorBrowsableState.Never)]
public bool DeleteWebDatabase(WebSecurityOrigin origin)
{
/// <summary>
/// Gets a list of security origins of web storage asynchronously.
- /// <param name="callback">callback for acquiring security origins</param>
/// </summary>
+ /// <param name="callback">callback for acquiring security origins</param>
[EditorBrowsable(EditorBrowsableState.Never)]
public bool GetWebStorageOrigins(SecurityOriginListAcquiredCallback callback)
{
/// <summary>
/// Gets a list of security origins of web storage asynchronously.
+ /// </summary>
/// <param name="origin">security origin of web storage</param>
/// <param name="callback">callback for acquiring storage usage</param>
- /// </summary>
[EditorBrowsable(EditorBrowsableState.Never)]
public bool GetWebStorageUsageForOrigin(WebSecurityOrigin origin, StorageUsageAcquiredCallback callback)
{
/// <summary>
/// Deletes web storage by origin.
- /// <param name="origin">security origin of web storage</param>
/// </summary>
+ /// <param name="origin">security origin of web storage</param>
[EditorBrowsable(EditorBrowsableState.Never)]
public bool DeleteWebStorage(WebSecurityOrigin origin)
{
}
/// <summary>
- /// Deletes local fileSystem.
+ /// Deletes directories and files in local file system.
/// </summary>
[EditorBrowsable(EditorBrowsableState.Never)]
public void DeleteLocalFileSystem()
/// <summary>
/// Deletes web application cache by origin.
- /// <param name="origin">security origin of web application</param>
/// </summary>
+ /// <param name="origin">security origin of web application</param>
[EditorBrowsable(EditorBrowsableState.Never)]
public bool DeleteApplicationCache(WebSecurityOrigin origin)
{
/// <summary>
/// Gets a list of all password data asynchronously.
- /// <param name="callback">callback for acquiring password data list</param>
/// </summary>
+ /// <param name="callback">callback for acquiring password data list</param>
[EditorBrowsable(EditorBrowsableState.Never)]
public void GetFormPasswordList(PasswordDataListAcquiredCallback callback)
{
/// <summary>
/// Registers callback for download started.
- /// <param name="callback">callback for download started</param>
/// </summary>
+ /// <param name="callback">callback for download started</param>
[EditorBrowsable(EditorBrowsableState.Never)]
public void RegisterDownloadStartedCallback(DownloadStartedCallback callback)
{
}
/// <summary>
- /// Registers callback for overriding mime type.
- /// <param name="callback">callback for overriding mime type</param>
+ /// Registers callback for overriding MIME type.
/// </summary>
+ /// <param name="callback">callback for overriding MIME type</param>
[EditorBrowsable(EditorBrowsableState.Never)]
public void RegisterMimeOverriddenCallback(MimeOverriddenCallback callback)
{
/// <summary>
/// Registers callback for http request interceptor.
- /// <param name="callback">callback for intercepting http request</param>
/// </summary>
+ /// <param name="callback">callback for intercepting http request</param>
[EditorBrowsable(EditorBrowsableState.Never)]
public void RegisterHttpRequestInterceptedCallback(HttpRequestInterceptedCallback callback)
{
/// <summary>
/// Sets context time zone offset.
+ /// </summary>
/// <param name="offset">Time offset</param>
/// <param name="time">Daylight saving time</param>
- /// </summary>
[EditorBrowsable(EditorBrowsableState.Never)]
public void SetTimeZoneOffset(float offset, float time)
{
/// <summary>
/// Deprecated. Sets context time zone offset.
+ /// </summary>
/// <param name="offset">Time offset</param>
/// <param name="time">Daylight saving time</param>
- /// </summary>
[EditorBrowsable(EditorBrowsableState.Never)]
public void SetContextTimeZoneOffset(float offset, float time)
{
}
/// <summary>
- /// Registers url schemes enabled.
- /// <param name="schemes">The string array of schemes</param>
+ /// Registers URL schemes enabled.
/// </summary>
+ /// <param name="schemes">The string array of schemes</param>
[EditorBrowsable(EditorBrowsableState.Never)]
public void RegisterUrlSchemesAsCorsEnabled(string[] schemes)
{
}
/// <summary>
- /// Registers js plugin mime types.
- /// <param name="mimes">The string array of types</param>
+ /// Registers JS plugin mime types.
/// </summary>
+ /// <param name="mimes">The string array of types</param>
[EditorBrowsable(EditorBrowsableState.Never)]
public void RegisterJsPluginMimeTypes(string[] mimes)
{
/// <summary>
/// Deletes password dataList.
- /// <param name="passwords">The string array of data list</param>
/// </summary>
+ /// <param name="passwords">The string array of data list</param>
[EditorBrowsable(EditorBrowsableState.Never)]
public void DeleteFormPasswordDataList(string[] passwords)
{
/// <summary>
/// Sets proxy bypass rule.
+ /// </summary>
/// <param name="proxy">The proxy string</param>
/// <param name="rule">Bypass rule</param>
- /// </summary>
[EditorBrowsable(EditorBrowsableState.Never)]
public void SetProxyBypassRule(string proxy, string rule)
{
/// <summary>
/// Deprecated. Sets proxy bypass rule.
+ /// </summary>
/// <param name="proxy">The proxy string</param>
/// <param name="rule">Bypass rule</param>
- /// </summary>
[EditorBrowsable(EditorBrowsableState.Never)]
public void SetContextProxy(string proxy, string rule)
{
/// <summary>
/// Returns the nth item in a context menu.
- /// <param name="index">The position of the item</param>
/// </summary>
+ /// <param name="index">The position of the item</param>
[EditorBrowsable(EditorBrowsableState.Never)]
public WebContextMenuItem GetItemAtIndex(uint index)
{
/// <summary>
/// Removes the item from the context menu.
- /// <param name="item">The item to be removed</param>
/// </summary>
+ /// <param name="item">The item to be removed</param>
[EditorBrowsable(EditorBrowsableState.Never)]
public bool RemoveItem(WebContextMenuItem item)
{
/// <summary>
/// Adds the item with a title to the context menu.
+ /// </summary>
/// <param name="tag">The tag of context menu item</param>
/// <param name="title">The title of context menu item</param>
/// <param name="enabled">Whether context menu item is enabled or not</param>
- /// </summary>
[EditorBrowsable(EditorBrowsableState.Never)]
public bool AppendItem(WebContextMenuItem.ItemTag tag, string title, bool enabled)
{
/// <summary>
/// Adds the item with a title and an icon to the context menu.
+ /// </summary>
/// <param name="tag">The tag of context menu item</param>
/// <param name="title">The title of context menu item</param>
/// <param name="iconFile">The path of icon to be set on context menu item</param>
/// <param name="enabled">Whether context menu item is enabled or not</param>
- /// </summary>
[EditorBrowsable(EditorBrowsableState.Never)]
public bool AppendItem(WebContextMenuItem.ItemTag tag, string title, string iconFile, bool enabled)
{
/// <summary>
/// Selects the item from the context menu.
- /// <param name="item">The item to be selected</param>
/// </summary>
+ /// <param name="item">The item to be selected</param>
[EditorBrowsable(EditorBrowsableState.Never)]
public bool SelectItem(WebContextMenuItem item)
{
}
/// <summary>
- /// Gets the link url of context menu item.
+ /// Gets the link URL of context menu item.
/// </summary>
[EditorBrowsable(EditorBrowsableState.Never)]
public string LinkUrl
}
/// <summary>
- /// Gets the image url of context menu item.
+ /// Gets the image URL of context menu item.
/// </summary>
[EditorBrowsable(EditorBrowsableState.Never)]
public string ImageUrl
public enum CookiePersistentStorageType
{
/// <summary>
- /// @deprecated Cookies are stored in a text file.
+ /// Deprecated. Cookies are stored in a text file.
/// </summary>
[EditorBrowsable(EditorBrowsableState.Never)]
Text,
/// <summary>
- /// stored in a SQLite file
+ /// Cookies are stored in a SQLite file.
/// </summary>
[EditorBrowsable(EditorBrowsableState.Never)]
SqlLite,
}
/// <summary>
- /// Sets the proxy uri.
+ /// Sets the persistent storage.
/// </summary>
+ /// <param name="path">The path for persistent storage</param>
+ /// <param name="storageType">The type of storage</param>
[EditorBrowsable(EditorBrowsableState.Never)]
public void SetPersistentStorage(string path, CookiePersistentStorageType storageType)
{
/// <summary>
/// Reply whether form repost decision is allowed or not.
- /// <param name="allowed">allowed or not</param>
/// </summary>
+ /// <param name="allowed">allowed or not</param>
[EditorBrowsable(EditorBrowsableState.Never)]
public void Reply(bool allowed)
{
*/
using System;
+using System.Collections.Generic;
using System.ComponentModel;
using Tizen.NUI.BaseComponents;
}
/// <summary>
- /// Gets the link url of the hit test.
+ /// Gets the link URL of the hit test.
/// </summary>
[EditorBrowsable(EditorBrowsableState.Never)]
public string LinkUrl
}
/// <summary>
- /// Gets the image url of the hit test.
+ /// Gets the image URL of the hit test.
/// </summary>
[EditorBrowsable(EditorBrowsableState.Never)]
public string ImageUrl
}
/// <summary>
- /// Gets the media url of the hit test.
+ /// Gets the media URL of the hit test.
/// </summary>
[EditorBrowsable(EditorBrowsableState.Never)]
public string MediaUrl
/// key 'src', value 'img_girl.jpg' would be stored in the map.
/// </summary>
[EditorBrowsable(EditorBrowsableState.Never)]
- public PropertyMap Attributes
+ public IDictionary<string, string> Attributes
{
get
{
IntPtr arributesIntPtr = Interop.WebHitTest.GetAttributes(SwigCPtr);
- return new PropertyMap(arributesIntPtr, true);
+ IDictionary<string, string> dictionary = new Dictionary<string, string>();
+ PropertyMap map = new PropertyMap(arributesIntPtr, true);
+ for (uint i = 0; i < map.Count(); i++)
+ {
+ using (PropertyKey key = map.GetKeyAt(i))
+ {
+ if (key.Type == PropertyKey.KeyType.String)
+ {
+ string outValue;
+ using (PropertyValue mapValue = map.GetValue(i))
+ {
+ if (mapValue.Get(out outValue))
+ {
+ dictionary.Add(key.StringKey, outValue);
+ }
+ }
+ }
+ }
+ }
+ map.Dispose();
+ return dictionary;
}
}
/// <summary>
/// Sends credential for authentication challenge.
+ /// </summary>
/// <param name="userId">user id from user input.</param>
/// <param name="password">user password from user input.</param>
- /// </summary>
[EditorBrowsable(EditorBrowsableState.Never)]
public void UseCredential(string userId, string password)
{
/// <summary>
/// Sets status code and status text of response for intercepted request.
/// This function can be used inside or outside WebContext.HttpRequestIntercepted.
+ /// </summary>
/// <param name="statusCode">Status code of response</param>
/// <param name="customStatusText">Status text of response</param>
- /// </summary>
[EditorBrowsable(EditorBrowsableState.Never)]
public bool SetResponseStatus(int statusCode, string customStatusText)
{
/// <summary>
/// Adds HTTP header to response for intercepted request.
/// This function can be used inside or outside WebContext.HttpRequestIntercepted.
+ /// </summary>
/// <param name="fieldName">Key of response header</param>
/// <param name="fieldValue">Value of response header</param>
- /// </summary>
[EditorBrowsable(EditorBrowsableState.Never)]
public bool AddResponseHeader(string fieldName, string fieldValue)
{
/// <summary>
/// Adds HTTP headers to response for intercepted request.
/// This function can be used inside or outside WebContext.HttpRequestIntercepted.
- /// <param name="headers">Map of response headers</param>
/// </summary>
+ /// <param name="headers">Map of response headers</param>
[EditorBrowsable(EditorBrowsableState.Never)]
public bool AddResponseHeaders(IDictionary<string, string> headers)
{
/// To call it, application should have full response body ready for the intercepted request.
/// This function can be used inside or outside WebContext.HttpRequestIntercepted.
/// After this call, any further call on WebHttpRequestInterceptor results in undefined behavior.
- /// <param name="body">Contents of response</param>
/// </summary>
+ /// <param name="body">Contents of response</param>
[EditorBrowsable(EditorBrowsableState.Never)]
public bool SetResponseBody(string body)
{
/// To call it, application should have full response headers and body ready for the intercepted request.
/// This function can be used inside or outside WebContext.HttpRequestIntercepted.
/// After this call, any further call on WebHttpRequestInterceptor results in undefined behavior.
+ /// </summary>
/// <param name="headers">Headers of response</param>
/// <param name="body">Contents of response</param>
- /// </summary>
[EditorBrowsable(EditorBrowsableState.Never)]
public bool SetResponse(string headers, string body)
{
///
/// After writing full response body in chunks using this function,
/// call it again with null as chunk, to signal that response body is finished.
- /// <param name="chunk">Chunk of response</param>
/// </summary>
+ /// <param name="chunk">Chunk of response</param>
[EditorBrowsable(EditorBrowsableState.Never)]
public bool WriteResponseChunk(string chunk)
{
}
/// <summary>
- /// Url which password is related to.
+ /// URL which password is related to.
/// </summary>
[EditorBrowsable(EditorBrowsableState.Never)]
public string Url
/// <summary>
/// Gets password data by index.
- /// <param name="index">index of list</param>
/// </summary>
+ /// <param name="index">index of list</param>
internal WebPasswordData GetItemAtIndex(uint index)
{
System.IntPtr dataIntPtr = Interop.WebPasswordDataList.ValueOfIndex(SwigCPtr, index);
}
/// <summary>
- /// Gets the url that request policy decision.
+ /// Gets the URL that request policy decision.
/// </summary>
[EditorBrowsable(EditorBrowsableState.Never)]
public string Url
/// <summary>
/// Gets security origin by index.
- /// <param name="index">index of list</param>
/// </summary>
+ /// <param name="index">index of list</param>
internal WebSecurityOrigin GetItemAtIndex(uint index)
{
System.IntPtr dataIntPtr = Interop.WebSecurityOriginList.ValueOfIndex(SwigCPtr, index);
}
/// <summary>
- /// Default Font Size.
+ /// Default font size.
/// </summary>
[EditorBrowsable(EditorBrowsableState.Never)]
public int DefaultFontSize
}
/// <summary>
- /// Enable cache builer
+ /// Enables cache builder.
/// </summary>
[EditorBrowsable(EditorBrowsableState.Never)]
public bool CacheBuilderEnabled
}
/// <summary>
- /// Enable do not track, to protect user privacy security.
+ /// Enables web feature that does not track to protect user privacy security.
/// </summary>
public bool DoNotTrackEnabled
{
}
/// <summary>
- /// Use scrollbar thumb focus notifications
+ /// Uses scrollbar thumb focus notifications
/// </summary>
[EditorBrowsable(EditorBrowsableState.Never)]
public bool ScrollbarThumbFocusNotificationsUsed
}
/// <summary>
- /// Enable auto fitting
+ /// Enables auto fitting
/// </summary>
[EditorBrowsable(EditorBrowsableState.Never)]
public bool AutoFittingEnabled
}
/// <summary>
- /// Enable plugins
+ /// Enables plugins
/// </summary>
[EditorBrowsable(EditorBrowsableState.Never)]
public bool PluginsEnabled
}
/// <summary>
- /// Enable private browsing
+ /// Enables private browsing
/// </summary>
[EditorBrowsable(EditorBrowsableState.Never)]
public bool PrivateBrowsingEnabled
}
/// <summary>
- /// Enable link magnifier
+ /// Enables link magnifier
/// </summary>
[EditorBrowsable(EditorBrowsableState.Never)]
public bool LinkMagnifierEnabled
}
/// <summary>
- /// Use keypad without user action
+ /// Uses keypad without user action
/// </summary>
[EditorBrowsable(EditorBrowsableState.Never)]
public bool KeypadWithoutUserActionUsed
}
/// <summary>
- /// Enable autofill password form
+ /// Enables autofill password form
/// </summary>
[EditorBrowsable(EditorBrowsableState.Never)]
public bool AutofillPasswordFormEnabled
}
/// <summary>
- /// Enable form candidate data
+ /// Enables form candidate data
/// </summary>
[EditorBrowsable(EditorBrowsableState.Never)]
public bool FormCandidateDataEnabled
}
/// <summary>
- /// Enable text selection
+ /// Enables text selection
/// </summary>
[EditorBrowsable(EditorBrowsableState.Never)]
public bool TextSelectionEnabled
}
/// <summary>
- /// Enable text autosizing
+ /// Enables text autosizing
/// </summary>
[EditorBrowsable(EditorBrowsableState.Never)]
public bool TextAutosizingEnabled
}
/// <summary>
- /// Enable arrow scroll
+ /// Enables arrow scroll
/// </summary>
[EditorBrowsable(EditorBrowsableState.Never)]
public bool ArrowScrollEnabled
}
/// <summary>
- /// Enable clipboard
+ /// Enables clipboard
/// </summary>
[EditorBrowsable(EditorBrowsableState.Never)]
public bool ClipboardEnabled
}
/// <summary>
- /// Enable ime panel
+ /// Enables IME panel
/// </summary>
[EditorBrowsable(EditorBrowsableState.Never)]
public bool ImePanelEnabled
}
/// <summary>
- /// Allow images load automatically or not.
+ /// Allows images load automatically or not.
/// </summary>
[EditorBrowsable(EditorBrowsableState.Never)]
public bool AutomaticImageLoadingAllowed
}
/// <summary>
- /// Force zoom
+ /// Forces zoom
/// </summary>
[EditorBrowsable(EditorBrowsableState.Never)]
public bool ZoomForced
}
/// <summary>
- /// Enable text zoom
+ /// Enables text zoom
/// </summary>
[EditorBrowsable(EditorBrowsableState.Never)]
public bool TextZoomEnabled
}
/// <summary>
- /// Enable extra feature
+ /// Enables the given extra feature.
/// </summary>
/// <param name="str">The string of extra feature.</param>
/// <param name="tag">Enable or disable.</param>
}
/// <summary>
- /// Enable extra feature
+ /// Checks the extra feature is enabled or not.
/// </summary>
/// <param name="str">The string of extra feature.</param>
[EditorBrowsable(EditorBrowsableState.Never)]
}
/// <summary>
- /// The url of new web page.
+ /// The URL of new web page.
/// </summary>
[EditorBrowsable(EditorBrowsableState.Never)]
public string NewPageUrl { get; }
/// <summary>
/// Deprecated. Loads a html by string.
- /// <param name="data">The data of Web</param>
/// </summary>
+ /// <param name="data">The data of Web</param>
[EditorBrowsable(EditorBrowsableState.Never)]
public void LoadHTMLString(string data)
{
/// <summary>
/// Loads the specified html as the content of the view to override current history entry.
+ /// </summary>
/// <param name="html">The html to be loaded</param>
/// <param name="baseUri">Base URL used for relative paths to external objects</param>
/// <param name="unreachableUri">URL that could not be reached</param>
- /// </summary>
[EditorBrowsable(EditorBrowsableState.Never)]
public bool LoadHtmlStringOverrideCurrentEntry(string html, string baseUri, string unreachableUri)
{
/// <summary>
/// Requests to load the given contents by MIME type.
+ /// </summary>
/// <param name="contents">The contents to be loaded</param>
/// <param name="contentSize">The size of contents (in bytes)</param>
/// <param name="mimeType">The type of contents, "text/html" is assumed if null</param>
/// <param name="encoding">The encoding for contents, "UTF-8" is assumed if null</param>
/// <param name="baseUri">The base URI to use for relative resources</param>
- /// </summary>
[EditorBrowsable(EditorBrowsableState.Never)]
public bool LoadContents(string contents, uint contentSize, string mimeType, string encoding, string baseUri)
{
/// <summary>
/// Adds custom header.
+ /// </summary>
/// <param name="name">The name of custom header</param>
/// <param name="value">The value of custom header</param>
- /// </summary>
[EditorBrowsable(EditorBrowsableState.Never)]
public bool AddCustomHeader(string name, string value)
{
/// <summary>
/// Removes custom header.
- /// <param name="name">The name of custom header</param>
/// </summary>
+ /// <param name="name">The name of custom header</param>
[EditorBrowsable(EditorBrowsableState.Never)]
public bool RemoveCustomHeader(string name)
{
/// <summary>
/// Starts the inspector server.
- /// <param name="port">The port number</param>
/// </summary>
+ /// <param name="port">The port number</param>
[EditorBrowsable(EditorBrowsableState.Never)]
public uint StartInspectorServer(uint port)
{
/// <summary>
/// Scrolls page of web view by deltaX and detlaY.
+ /// </summary>
/// <param name="deltaX">The deltaX of scroll</param>
/// <param name="deltaY">The deltaY of scroll</param>
- /// </summary>
[EditorBrowsable(EditorBrowsableState.Never)]
public void ScrollBy(int deltaX, int deltaY)
{
/// <summary>
/// Scrolls edge of web view by deltaX and deltaY.
+ /// </summary>
/// <param name="deltaX">The deltaX of scroll</param>
/// <param name="deltaY">The deltaY of scroll</param>
- /// </summary>
[EditorBrowsable(EditorBrowsableState.Never)]
public bool ScrollEdgeBy(int deltaX, int deltaY)
{
/// <summary>
/// Returns whether backward is possible.
- /// <returns>True if backward is possible, false otherwise</returns>
/// </summary>
+ /// <returns>True if backward is possible, false otherwise</returns>
[EditorBrowsable(EditorBrowsableState.Never)]
public bool CanGoBack()
{
/// <summary>
/// Returns whether forward is possible.
- /// <returns>True if forward is possible, false otherwise</returns>
/// </summary>
+ /// <returns>True if forward is possible, false otherwise</returns>
[EditorBrowsable(EditorBrowsableState.Never)]
public bool CanGoForward()
{
/// <summary>
/// Evaluates JavaScript code represented as a string.
- /// <param name="script">The JavaScript code</param>
/// </summary>
+ /// <param name="script">The JavaScript code</param>
[EditorBrowsable(EditorBrowsableState.Never)]
public void EvaluateJavaScript(string script)
{
/// <summary>
/// Add a message handler into the WebView.
+ /// </summary>
/// <param name="objectName">The name of exposed object</param>
/// <param name="handler">The callback function</param>
- /// </summary>
[EditorBrowsable(EditorBrowsableState.Never)]
public void AddJavaScriptMessageHandler(string objectName, JavaScriptMessageHandler handler)
{
}
/// <summary>
- /// Add a message handler into the WebView.
- /// <param name="callback">The callback function</param>
+ /// Registers a callback for JS alert.
/// </summary>
+ /// <param name="callback">The callback function</param>
[EditorBrowsable(EditorBrowsableState.Never)]
public void RegisterJavaScriptAlertCallback(JavaScriptAlertCallback callback)
{
}
/// <summary>
- /// Add a message handler into the WebView.
- /// <param name="callback">The callback function</param>
+ /// Registers a callback for JS confirm.
/// </summary>
+ /// <param name="callback">The callback function</param>
[EditorBrowsable(EditorBrowsableState.Never)]
public void RegisterJavaScriptConfirmCallback(JavaScriptConfirmCallback callback)
{
/// <summary>
/// Reply for confirm popup.
- /// <param name="confirmed">confirmed or not</param>
/// </summary>
+ /// <param name="confirmed">Confirmed or not</param>
[EditorBrowsable(EditorBrowsableState.Never)]
public void JavaScriptConfirmReply(bool confirmed)
{
}
/// <summary>
- /// Add a message handler into the WebView.
- /// <param name="callback">The callback function</param>
+ /// Registers a callback for JS promt.
/// </summary>
+ /// <param name="callback">The callback function</param>
[EditorBrowsable(EditorBrowsableState.Never)]
public void RegisterJavaScriptPromptCallback(JavaScriptPromptCallback callback)
{
/// <summary>
/// Reply for prompt popup.
- /// <param name="result">text in prompt input field.</param>
/// </summary>
+ /// <param name="result">Text in prompt input field.</param>
[EditorBrowsable(EditorBrowsableState.Never)]
public void JavaScriptPromptReply(string result)
{
/// <summary>
/// Scales the current page, centered at the given point.
+ /// </summary>
/// <param name="scaleFactor">The new factor to be scaled</param>
/// <param name="point">The center coordinate</param>
- /// </summary>
[EditorBrowsable(EditorBrowsableState.Never)]
public void SetScaleFactor(float scaleFactor, Vector2 point)
{
/// <summary>
/// Requests to activate/deactivate the accessibility usage set by web app.
- /// <param name="activated">The new factor to be scaled</param>
/// </summary>
+ /// <param name="activated">The new factor to be scaled</param>
[EditorBrowsable(EditorBrowsableState.Never)]
public void ActivateAccessibility(bool activated)
{
/// <summary>
/// Searches and highlights the given string in the document.
+ /// </summary>
/// <param name="text">The text to be searched</param>
/// <param name="options">The options to search</param>
/// <param name="maxMatchCount">The maximum match count to search</param>
- /// </summary>
[EditorBrowsable(EditorBrowsableState.Never)]
public bool HighlightText(string text, FindOption options, uint maxMatchCount)
{
/// <summary>
/// Adds dynamic certificate path.
+ /// </summary>
/// <param name="host">Host that required client authentication</param>
/// <param name="certPath">The file path stored certificate</param>
- /// </summary>
[EditorBrowsable(EditorBrowsableState.Never)]
public void AddDynamicCertificatePath(string host, string certPath)
{
/// <summary>
/// Get snapshot of the specified viewArea of page.
+ /// </summary>
/// <param name="viewArea">Host that required client authentication</param>
/// <param name="scaleFactor">The file path stored certificate</param>
- /// </summary>
[EditorBrowsable(EditorBrowsableState.Never)]
public ImageView GetScreenshot(Rectangle viewArea, float scaleFactor)
{
/// <summary>
/// Get snapshot of the specified viewArea of page.
+ /// </summary>
/// <param name="viewArea">Host that required client authentication</param>
/// <param name="scaleFactor">The file path stored certificate</param>
/// <param name="callback">The callback for getting screen shot</param>
- /// </summary>
[EditorBrowsable(EditorBrowsableState.Never)]
public bool GetScreenshotAsynchronously(Rectangle viewArea, float scaleFactor, ScreenshotAcquiredCallback callback)
{
}
/// <summary>
- /// Asynchronous requests to check if there is a video playing in the given view.
- /// <param name="callback">The callback called after checking if video is playing or not</param>
+ /// Asynchronously requests to check if there is a video playing in the given view.
/// </summary>
+ /// <param name="callback">The callback called after checking if video is playing or not</param>
[EditorBrowsable(EditorBrowsableState.Never)]
public bool CheckVideoPlayingAsynchronously(VideoPlayingCallback callback)
{
/// <summary>
/// Registers callback which will be called upon geolocation permission request.
- /// <param name="callback">The callback for requesting geolocation permission</param>
/// </summary>
+ /// <param name="callback">The callback for requesting geolocation permission</param>
[EditorBrowsable(EditorBrowsableState.Never)]
public void RegisterGeolocationPermissionCallback(GeolocationPermissionCallback callback)
{
/// <summary>
/// Does hit test synchronously.
+ /// </summary>
/// <param name="x">the horizontal position to query</param>
/// <param name="y">the vertical position to query</param>
/// <param name="mode">the mode of hit test</param>
- /// </summary>
[EditorBrowsable(EditorBrowsableState.Never)]
public WebHitTestResult HitTest(int x, int y, HitTestMode mode)
{
/// <summary>
/// Does hit test asynchronously.
+ /// </summary>
/// <param name="x">the horizontal position to query</param>
/// <param name="y">the vertical position to query</param>
/// <param name="mode">the mode of hit test</param>
/// <param name="callback">the callback that is called after hit test is finished.</param>
- /// </summary>
[EditorBrowsable(EditorBrowsableState.Never)]
public bool HitTestAsynchronously(int x, int y, HitTestMode mode, HitTestFinishedCallback callback)
{
/// Please note that it only works when the webview does not have keyinput focus.
/// If the webview has a keyinput focus, it also has tts focus so calling SetTtsFocus(false) is ignored.
/// </summary>
+ /// <param name="focused">Focused or not</param>
[EditorBrowsable(EditorBrowsableState.Never)]
public void SetTtsFocus(bool focused)
{
/// <summary>
/// Get a plain text of current web page asynchronously.
/// Please note that it gets plain text of currently loaded page so please call this method after page load finished.
- /// <param name="callback">The callback for getting plain text</param>
/// </summary>
+ /// <param name="callback">The callback for getting plain text</param>
[EditorBrowsable(EditorBrowsableState.Never)]
public void GetPlainTextAsynchronously(PlainTextReceivedCallback callback)
{